Samsung 7/8/9-series firmware research

+A -A
Autor
Beitrag
JOCKYW2001
Ist häufiger hier
#1 erstellt: 18. Jan 2009, 15:32
First of all I aplogize for writing in english, I can read german but don't write it.

As I like to reverse engineer various embedded systems (consoles, mobile phones, dvd players etc.) I decided to look at my samsung le40a756 and want to present my current findings. I hope a few of you are interested in this topic, but if you don't feel comfortable with firmware reverse engineering I'm sorry to have bothered you. Of course I have also to issue a warning: by doing something wrong or by selecting a wrong option or making a wrong setting you can nuke your expensive device!!! Finally, by entering the service menu your warranty will no longer be valid (at least in theory, as far as i know Samsung service cannot check it, i.e. if you restore the original settings before)

I first entered the Service Menu (SM) by clicking Info-Menu-Mute-Power and then started to take pictures of all menus. To enter the hidden menu options I had to select the advanced menu and type 0000 followed by return. In the Control menu I set "EDID Protect" to 'Off' and in the Adjust menu I set to "UART Select" from 'Wall Mount' to 'STi' after which I set "EDID Protect" back to 'On'.

The main controller cpu is a STi, a similar processor can be found in a Kathrein UFS910 sat receiver. It is no surprise that the OS in current Samsung LCD TVs is Linux and from other embedded devices I know it is possible to create a bootlog of the boot, execution and shutdown phase. It is usually even possible to interrupt the boot process and then to boot alternative software via the network. My targets are to enable a telnet daemon and then to compile a movie and dvd player for my TV.

So I then took the serial cable of my old Philips Pronto and plugged in the 3.5mm service jack of the TV and the other end in my laptop. Then I started Putty (you can also take Hyperterminal) set serial params to 115200/8/n/1/no and switched on the TV. The bootlog can be found below. By pressing enter I could as expected stop the boot process and enter the STb7109 bootloader. Now I will try to find out how to enable a telnet daemon after which the quest can continue

Okay that's it for now. I will post my SM pictures in a further posting. Hopefully one or the other is interested in this project and can contribute.

Have fun,
JockyW


Interesting links:
* Samsung Service Menu Research
* Block Diagrams of current LCD TVs
* Samsung televisions run linux

bootlog:

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2009.01.18 14:46:48 =~=~=~=~=~=~=~=~=~=~=~=
Enter MBL..[0001]
_ShadowOS.


Board: STb7109


*** Samsung U-Boot 1.1.2 (FlexOneNand) VER : 0029 - 195MHz (Jul 31 2008 - 12:49:44) - st2.0-14 ***

DRAM: 128 MB
*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Net: Using MAC Address 00:xx:xx:xx:xx:xx
STMAC: SMSC LAN8700 found
eeprom = 0
Hit any key to stop autoboot: 0
bbm close success
## Booting image at 84100000 ...
Image Name: Linux 2.6
Image Type: SH-4 Linux Kernel Image (uncompressed)
Data Size: 2864469 Bytes = 2.7 MB
Load Address: 84601000
Entry Point: 84602000
OK

Starting kernel console=ttyAS0,115200 mem=84M root=/dev/tfsr6 rw rootfstype=squashfs bigphysarea=2000,watchdog:4000,rxsize:512 quiet - 0x00000000 - 0 ...

##### set bit at net_dev_init
*** ST LINUX 2.2 KERNEL (FlexOneNand) VER : 0040 , DATE : Jul 27 2008 ***

Starting pid 16, console /dev/console: '/etc/init.d/rcS'
##### dev_open

Starting pid 24, console /dev/console: '/bin/sh'


BusyBox v1.2.1 (2008.02.21-04:09+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

*** ST RootFS (FlexOneNand) VER : 0024 , DATE : 2008.07.14 ***
***** profile start ... *****
*** ST Boot Partition (FlexOneNand) VER : 0046 , DATE : 2008.07.27 ***
boot script rc.local start!!!
module fsr is loaded. code address is 0xc0162000
module fsr_stl is loaded. code address is 0xc019d000
module rfs is loaded. code address is 0xc0134000
module KBUILD_MODNAME is loaded. code address is 0xc011e000
--------------- mount start -----------------
Board reset complete!
/mtd_rwarea/PartitionSwitch_1_0 is detected...
2nd Partition is selected...
sda: assuming drive cache: write through
sda: assuming drive cache: write through

----------- Kernel Loading End------------

Application is started..
insmod start....
module lxload is loaded. code address is 0xc0153000
module lxload is loaded. code address is 0xc0153000
module embxshell is loaded. code address is 0xc0153000
module embxloopback is loaded. code address is 0xc0159000
module embxmailbox is loaded. code address is 0xc015c000
module embxshm is loaded. code address is 0xc01e6000
module mme_host is loaded. code address is 0xc01d4000
sda: assuming drive cache: write through
FIXED SELP: no partition Media Connected
module stapi is loaded. code address is 0xc0586000
Load module stos_core [?]by insmod (pid 113)
Load module staudlx_core [241]by insmod (pid 113)
Load module stfdma_ioctl [232]by insmod (pid 113)
Load module stfdma_core [230]by insmod (pid 113)
module sttkdma_core is loaded. code address is 0xc01dc000
Load module sttkdma_core [229] by insmod (pid 150)
module sttkdma_ioctl is loaded. code address is 0xc01f2000
Load module sttkdma_ioctl [228] by insmod (pid 151)
/
insmod finish......
[PROF] [4294672.800] PerfCheck
ST Board Init, Build Date Nov 12 2008 12:29:14
St-App Version : 2008091701
St-Ko version : 2008111201
enter1
IIC Initialization done!
[Drv_Micom] SerialInit: /dev/ttyAS2 | fd:0xa
SetSerialBlockingMode() | fd: 0xa
platform_init MIW_Init
acquire_adh wait
acquire_adh done
SetSerialBlockingMode() | fd: 0xa
[HAL_InitPanel] OSD Res Type : 2, sizeof(E_OSD_RES):4
[HAL_InitPanel] OSD Res Write: Base:0x2c0b Target:0x2c2c
[Drv_Micom] SerialInit: /dev/ttyAS3 | fd:0x13
DRV_GPIO_Init
DRV_IIC_Init
IIC Initialization already done!
OSD order is: MTK | ST 32bit | ST 8bit | ST 32bit for jpeg
[HAL_SetCfgModel] OSD_RES : SXGA (1920x1080)
[DRV_USB] Set Osd Res : 2
platform_init InitPanel
platform_init InitMFI
[VDH_FBE_Init] bPanelType = 0
[FBE2] IsPDP = [0]
[FBE2] ePanelType = [3]
[FBE2] ePanelRes = [2]
[FBE2] ePanelSize = [5]
[FBE2] eDimmType = [2]
Marked index 1
NVH_Init
melody_thread InitStanby
----- Ajust Xstop for HDMI output when 1920x1080@50Hz -----
ACCESS 00000002
Open Read/Write
TTX_Init In STBoard!!!
DENC_DAC6_MULT is set to be 0xa
++++++++++++++++++++++++OUT STBOARDINIT+++++++++++++++++++++++++++++++++++++++
System init OK
Core Software Platform (TM) 1.1
Copyright (C) SAMSUNG Electronics Co.,Ltd.

TCTvMiddleware::Initialize() start

[M_TIME_BOOT/Major] [00000:0000] Louvre Platform Start...
[PROF] Create CPerfCheck(DSP Start)
[PROF] [4294673440] [0.640] [0.640] Build Start
AVH_Open : IN
+++++++++++USE LINUX pthread_mutex_lock in AVH++++++++++
AVH_Open : OUT
AVH_Open : IN
AVH_Open: AVH is already opened!
AVH_Open : IN
AVH_Open: AVH is already opened!
[MMS_CORE ] [bool MSCMgr::Create()]
[MovieCore_STi] CMovieCore_STi In
[MovieCore_STi] CMovieCore_STi Out
[MovieCore_STi] Initialize In
[MovieCore_STi] Initialize Out
[DEV_CORE ] [bool CompDeviceMgr::Create()] ...
[MMS_PHOTO ] [virtual void CPhotoManager::t_Main():167]

[PROF] [4294673530] [0.730] [0.090] Build End
[PROF] [4294673530] [0.730] [0.000] Platform Start Up
wait_standby_init_done wait
wait_standby_init_done done
SetSerialBlockingMode() | fd: 0xa
==================================================
START MicomInput Thread
_CEC_APPLY_
==================================================
SsStore has SAME Version... So System doesn't set Nvram to Default value !!
[PROF] [4294673650] [0.850] [0.120] CheckChannelTable() Start

[I2C][ERROR : _iicWrite():889] STI2C_Write : 1 BUS 02 DEV 54
[I2C][ERROR : DRV_IIC_WriteDriverCh():583] _iicWrite --> Error
Read Channel Map Info : 1
[PROF] [4294673660] [0.860] [0.010] CheckChannelTable() End

[PROF] [4294673660] [0.860] [0.000] Platform Start Up end
[M_TIME_BOOT/Major] [00240:0240] Subsystem Create And Init completed
DMH_Open : IN
+++++++++++USE LINUX pthread_mutex_lock in DMH++++++++++
DMH_Open : OUT
DMH_Open : IN
+++++++++++USE LINUX pthread_mutex_lock in DMH++++++++++
DMH_Open : OUT
DMH_Open : IN
+++++++++++USE LINUX pthread_mutex_lock in DMH++++++++++
DMH_Open : OUT
[I2C][ERROR : _iicWrite():889] STI2C_Write : 1 BUS 02 DEV 56
[I2C][ERROR : DRV_IIC_WriteDriverCh():583] _iicWrite --> Error
[M_TIME_BOOT/Info] [00410:0170] HAL Initialized
melody_thread InitADH
[M_TIME_BOOT/Major] [00420:0010] PMS Initialized
melody_thread MuteAmp+
melody_thread MuteAmp-
[I2C][ERROR : _iicRead():785] STI2C_WriteNoStop: 1 BUS 00 DEV d2
[I2C][ERROR : DRV_IIC_ReadDriverCh():693] _iicRead --> Error
[I2C][ERROR : _iicRead():785] STI2C_WriteNoStop: 1 BUS 00 DEV d2
[I2C][ERROR : DRV_IIC_ReadDriverCh():693] _iicRead --> Error
[I2C][ERROR : _iicRead():785] STI2C_WriteNoStop: 1 BUS 00 DEV d2
[I2C][ERROR : DRV_IIC_ReadDriverCh():693] _iicRead --> Error
Marked index 0
FBE Init. Ok
platform_init InitFBE
platform_init InitINH
ALPS Tuner Not Found
SEMCO Tuner :: S5H1432
DRV_S5H1432_Initialize OK
platform_init InitFEH
VDH_Init Start
Wait index 0 880 msecs
[DEFAULT/Info] 0 : ####Channel Magic Key ! old = 4 new = 4 !!!####



~~[Sub System Error] SsPicture.cpp:GetScreenOption():3268 Not Support Screen Option 28

TCTvMiddleware::Initialize() end
INITED IN PFM
CSP: MTK_Screen8 START
[DRV_USB] USB Port is Opened (fd:0x1a)
[DRV_USB] Get Osd Res : 2
[DRV_USB] OSD Res : 1920x1080
USB: MTK_USB_Init END
[CSP:SpcScreen] Scaler OSD Resolution 1920x1080
SAMSUNG (R) Core SW Platform 2.0 for CSP 1.1
Copyright (C) SAMSUNG Electronics Co.,Ltd.

[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
APP_INITIALIZE(); end

[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
VDH_Init : Wait FRCM Init..(~1sec)
ITPCTv::Power, ######## 1 ########
456 ControlTTXCommand 2 18 0
==================================================
------------------- NORMAL MODE ------------------
==================================================
[PROF] [4294675160] [2.360] [1.500] ProcessPowerUp Start
[PROF] [4294675190] [2.390] [0.030] SsSound::Play
[PROF] [4294675200] [2.400] [0.010] SsSound::Play End
[PROF] [4294675200] [2.400] [0.000] pApiSCL->Initialize()
[SCL:BEFORE INIT] NVH_ReadNvram: ETC.
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
Read Channel Map Info : 1
[SCL:AFTER INIT] NVH_ReadNvram: ETC.
[PROF] [4294675570] [2.770] [0.370] pApiSCL->Initialize() End
[PROF] [4294675570] [2.770] [0.000] handleNormalDevInit 0
wait_powerup_init_done wait
VDH_Init End
platform_init InitVDH
acquire_adh wait
acquire_adh done
flag_powerup_init_done
platform_init InitTTX
wait_powerup_init_done done
[PROF] [4294676010] [3.210] [0.440] handleNormalDevInit 1
Panel Type : [3], SAME
[SSPlatform] If this poin died, UartPort Check: 0
Auto Wall Mount NOT Detected!!
[FEH][ERROR : FEH_Init():382] already initialized
AVH_AudioSetCompressionMode : IN, audio mode=0
AVH_AudioGetAttenuation : IN
AVH_AudioGetAttenuation : OUT
==================================================
--------------- NORMAL MODE COMPLETE--------------
==================================================
AVH_SetDynamicResolution : Enter on=TRUE
AVH_SetDynamicResolution : Out
[PROF] [4294676170] [3.370] [0.160] Hal Init End
[PROF] [4294676170] [3.370] [0.000] SetPower End
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[PROF] [4294676170] [3.370] [0.000] ProcessSystemReady Start
[PROF] [4294676190] [3.390] [0.020] handleSystemReady Start
[PROF] [4294676200] [3.400] [0.010] SsWindow::Show
[PROF] [4294676200] [3.400] [0.000] SsWindow::Show 1...!!!
[PROF] [4294676200] [3.400] [0.000] SsWindow::handleShowOn in
[PROF] [4294676220] [3.420] [0.020] SsWindow::handleShowOn out
[PROF] [4294676220] [3.420] [0.000] SsWindow::Show End
[PROF] [4294676220] [3.420] [0.000] SsSound::Play
[PROF] [4294676220] [3.420] [0.000] SsSound::Play End
[PROF] [4294676220] [3.420] [0.000] SsSound::Play
[PROF] [4294676220] [3.420] [0.000] SsSound::Play End
[PROF] [4294676250] [3.450] [0.030] SsFrontEnd::Connect
[PROF] [4294676260] [3.460] [0.010] SsFrontEnd::Work Start
[PROF] [4294676310] [3.510] [0.050] handleSystemReady End
[PROF] [4294676310] [3.510] [0.000] handleScreenOn Start
[PROF] [4294676310] [3.510] [0.000] [PANEL TIMING] PVCC ON
VDH_SetFRCLvdsOutput (1)
[PROF] [4294676350] [3.550] [0.040] [PANEL TIMING] LVDS ON
[PROF] [4294676360] [3.560] [0.010] handleScreenOn End
[PROF] [4294676390] [3.590] [0.030] SsFrontEnd::SetFacItem End
AVH_AudioSetAttenuation : IN
AVH_AudioSetAttenuation : OUT

~~[Sub System Error] SsMon.cpp:StopMonitor():586 Aleady Stop Handle 12

[PROF] [4294676650] [3.850] [0.260] SsFrontEnd::Connect End
[PROF] [4294676660] [3.860] [0.010] SsWindow::Start
[PROF] [4294676660] [3.860] [0.000] SsWindow::Start End
[PROF] [4294676670] [3.870] [0.010] SsWindow::Show
[PROF] [4294676670] [3.870] [0.000] SsWindow::Show 1...!!!
[PROF] [4294676670] [3.870] [0.000] SsWindow::handleShowOn in
[PROF] [4294676670] [3.870] [0.000] SsWindow::handleShowOn out
[PROF] [4294676670] [3.870] [0.000] SsWindow::Show End
[PROF] [4294676690] [3.890] [0.020] SsFrontEnd::Connect

~~[Sub System Error] SsMon.cpp:StopMonitor():601 Can't Search Handle 0

[PROF] [4294676690] [3.890] [0.000] SsFrontEnd::Connect End
[PROF] [4294676690] [3.890] [0.000] SsWindow::Start
[PROF] [4294676690] [3.890] [0.000] SsWindow::Start End
[PROF] [4294676690] [3.890] [0.000] SsFrontEnd::SetTune
[FEH_Tune] TunerMode Changed(UNKNOWN->A) -> feh_TuneSetDtvPartSleep(TRUE)

~~[Sub System Error] SsMon.cpp:StopMonitor():586 Aleady Stop Handle 3

[PROF] [4294676920] [4.120] [0.230] SsFrontEnd::SendTunedEvent
[PROF] [4294676940] [4.140] [0.020] Start
[PROF] [4294676950] [4.150] [0.010] ProcessSystemReady End
[PROF] [4294677030] [4.230] [0.080] SsFrontEnd::SetTune End
FlagTune Called
FlagTune Called
[PROF] [4294677410] [4.610] [0.380] [PANEL TIMING] Inverter ON
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[PROF] [4294678170] [5.370] [0.760] SsFrontEnd::SendLockEvent UNLOCK
Timed out, sending resolution event anyway
[PROF] [4294678220] [5.420] [0.050] SsWindow::Show
[PROF] [4294678220] [5.420] [0.000] SsWindow::Show 1...!!!
[PROF] [4294678220] [5.420] [0.000] SsWindow::handleShowNoSignal in
[PROF] [4294678220] [5.420] [0.000] SsFrontEnd::SendResolutionEvent
[PROF] [4294678250] [5.450] [0.030] SsWindow::handleShowNoSignal out
[PROF] [4294678250] [5.450] [0.000] SsWindow::Show End
[SCH][WARNING : SCH_ReqSyncLock():2879] Retry 1


~~[Sub System Error] SsPicture.cpp:CheckScreenOption():3675 Not Support Screen Option 28

[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[PROF] [4294679250] [6.450] [1.000] SsFrontEnd::SendResolutionEvent
[PROF] [4294679290] [6.490] [0.040] SsWindow::Show
[PROF] [4294679290] [6.490] [0.000] SsWindow::Show 1...!!!
[PROF] [4294679300] [6.500] [0.010] SsWindow::handleShowStop in
[PROF] [4294679300] [6.500] [0.000] SsWindow::handleShowStop out
[PROF] [4294679300] [6.500] [0.000] SsWindow::Show End
[PROF] [4294679300] [6.500] [0.000] SsSound::Play
[PROF] [4294679300] [6.500] [0.000] SsSound::Play End
[PROF] [4294679300] [6.500] [0.000] SsWindow::Stop
[PROF] [4294679300] [6.500] [0.000] SsWindow::Stop End
[PROF] [4294679300] [6.500] [0.000] SsWindow::SetInputResolution
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[PROF] [4294679370] [6.570] [0.070] handleModeChangeProfile In
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
USB : From now, no more insmod
USB : Exit Load USB module
uSkinTone = [15], wValue = [4], skinUV = [140], MskinUV = [132]
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[PROF] [4294680390] [7.590] [1.020] handleModeChangeProfile End
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[PROF] [4294680410] [7.610] [0.020] SsWindow::SetInputResolution End
[PROF] [4294680410] [7.610] [0.000] SsWindow::Start
[PROF] [4294680410] [7.610] [0.000] SsWindow::Start End
[PROF] [4294680440] [7.640] [0.030] SsWindow::Show
[PROF] [4294680440] [7.640] [0.000] SsWindow::Show 1...!!!
[PROF] [4294680440] [7.640] [0.000] SsWindow::handleShowStart in
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[PROF] [4294680710] [7.910] [0.270] SsWindow::Show Start
[PROF] [4294680710] [7.910] [0.000] SsWindow::handleShowStart out
[PROF] [4294680710] [7.910] [0.000] SsWindow::Show End
[PROF] [4294680710] [7.910] [0.000] SsSound::Play
AVH_AudioDescriptionSetAttenuation : IN
AVH_AudioDescriptionSetAttenuation : OUT
[PROF] [4294680790] [7.990] [0.080] SsSound::Play End
[PROF] [4294680790] [7.990] [0.000] SsWindow::Show
[PROF] [4294680790] [7.990] [0.000] SsWindow::Show 1...!!!
[PROF] [4294680790] [7.990] [0.000] SsWindow::handleShowStart in
[PROF] [4294680790] [7.990] [0.000] SsWindow::handleShowStart out
[PROF] [4294680790] [7.990] [0.000] SsWindow::Show End
[PROF] [4294680790] [7.990] [0.000] SsSound::Play
[PROF] [4294680790] [7.990] [0.000] SsSound::Play End
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080

DLNAStart() InitUPnPCP after
USB Modules are already installed
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080
[SsPicture::GetScreenOption] E_OSD_RES_1920x1080


MicomVersion : RBYDEUM1007.0
RiskVersion : 15 78 21 8

[PROF] [4294689940] [17.140] [9.150] Execute
[PROF] [4294689940] [17.140] [0.000] handleDeviceInit Start
MAC Address is invalid! Trying to another method...
SetMacAddress(00:xx:xx:xx:xx:xx) : [371]
================================
== Read Network Information ==
================================
SETTING_TYPE = 3
HOST = 0.0.0.0
GATEWAY = 0.0.0.0
NETMASK = 0.0.0.0
DNS = 0.0.0.0
HWAddr = 0##### dev_open
0:xx:xx:xx:xx:xx
===========================
ifconfig eth0 0.0.0.0 up : [372]
Set Dev=0 state 1
===========================
== Writing Network Info ==
===========================
SETTING_TYPE = 3
sync : [373]
HOST = 0.0.0.0
GATEWAY = 0.0.0.0
NETMASK = 0.0.0.0
DNS = 0.0.0.0
===========================
udhcpc -i eth0 -b : [374]
info, udhcpc (v1.2.1) started
debug, Sending discover...
debug, Sending discover...
[PROF] [4294693410] [20.610] [3.470] handleDeviceInit End
debug, Sending select for 192.168.1.65...
info, Lease of 192.168.1.65 obtained, lease time 864000
deleting routers
route: SIOC[ADD|DEL]RT: No such process
adding dns 192.168.1.1
DEVICE = eth0
Error Finding serialNumber value in XML Node
[PROF] [4294700410] [27.610] [7.000] Send App. Init Ok
[PROF] Clear CPerfCheck(Key 0x02)

~~[Sub System Error] SsSound.cpp:SetSpeakerOption():2910 Not Support option... 6

[PROF] [4294722650] [0.930] [0.930] SsWindow::Show
[PROF] [4294722660] [0.940] [0.010] SsWindow::Show 1...!!!
[PROF] [4294722660] [0.940] [0.000] SsWindow::handleShowStop in
[PROF] [4294722660] [0.940] [0.000] SsWindow::handleShowStop out
[PROF] [4294722660] [0.940] [0.000] SsWindow::Show End
[PROF] [4294722660] [0.940] [0.000] SsWindow::Stop

~~[Sub System Error] SsWindow.cpp:GetSsSound():9424 Not Matching Window ID - winodwId : 0, eWindowId : 2

[PROF] [4294722660] [0.940] [0.000] SsWindow::Stop End
[PROF] [4294722660] [0.940] [0.000] SsFrontEnd::Disconnect

~~[Sub System Error] SsEventList.cpp:SendEvent():210 Not Register Event, whatHal 1, id 2, eventType 3


~~[Sub System Error] SsWindow.cpp:SendMTSEvent():434 SendMTSEvent...Error

[PROF] [4294722700] [0.980] [0.040] SsFrontEnd::Disconnect End
[PROF] [4294722700] [0.980] [0.000] SsWindow::Show
[PROF] [4294722700] [0.980] [0.000] SsWindow::Show 1...!!!
[PROF] [4294722700] [0.980] [0.000] SsWindow::handleShowOff in
[PROF] [4294722700] [0.980] [0.000] SsWindow::handleShowOff out
[PROF] [4294722700] [0.980] [0.000] SsWindow::Show End
[PROF] [4294722700] [0.980] [0.000] SsSound::Play
[PROF] [4294722760] [1.040] [0.060] SsSound::Play End
[PROF] [4294722760] [1.040] [0.000] SsWindow::Show
[PROF] [4294722760] [1.040] [0.000] SsWindow::Show 1...!!!
[PROF] [4294722790] [1.070] [0.030] SsWindow::handleShowStop in
[PROF] [4294722790] [1.070] [0.000] SsWindow::handleVideoMute Start
[PROF] [4294722800] [1.080] [0.010] handleVideoMute End
[PROF] [4294722800] [1.080] [0.000] [--------------------SUN]Video Mute on
[PROF] [4294722820] [1.100] [0.020] SsWindow::handleShowStop out
[PROF] [4294722820] [1.100] [0.000] SsWindow::Show End
[PROF] [4294722820] [1.100] [0.000] SsWindow::Stop
[PROF] [4294722820] [1.100] [0.000] SsWindow::Stop End
[PROF] [4294722820] [1.100] [0.000] SsFrontEnd::Disconnect
[PROF] [4294722920] [1.200] [0.100] SsFrontEnd::Disconnect End
[PROF] [4294722920] [1.200] [0.000] SsSound::Play
[PROF] [4294722920] [1.200] [0.000] SsSound::Play End
[PROF] [4294722920] [1.200] [0.000] SsWindow::Show
[PROF] [4294722920] [1.200] [0.000] SsWindow::Show 1...!!!
[PROF] [4294722920] [1.200] [0.000] SsWindow::handleShowOff in
[PROF] [4294722950] [1.230] [0.030] SsWindow::handleShowOff out
[PROF] [4294722950] [1.230] [0.000] SsWindow::Show End
ITPCTv::Power, ######## 0 ########
[PROF] [4294723110] [1.390] [0.160] SetPower End
AVH_VideoOnScreen : IN
AVH_VideoOnScreen : Same as currnet Status, just return
[PROF] [4294723150] [1.430] [0.040] handleMelody

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||| Go to Cool Down..!!! |||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

VDH_SetFRCLvdsOutput (0)
JOCKYW2001
Ist häufiger hier
#2 erstellt: 18. Jan 2009, 15:33
** reserved for SM pictures **
RalfWer
Neuling
#3 erstellt: 03. Feb 2009, 21:13
Hallo JOCKYW2001,
sehr interessant, auch die Links.
Leider bin ich was Linux angeht nicht besonders fit,
so dass mir nur die Rolle eines Zuschauers bleibt.
Ich hoffe es finden sich ein paar fähigere Mitstreiter,
Grüße
Ralf

PS::
Info-Menu-Mute-Power hat bei mir nicht funktioniert.
Müssen die Knöpfe alle gleichzeitig gedrückt werden?
JOCKYW2001
Ist häufiger hier
#4 erstellt: 03. Feb 2009, 22:28

RalfWer schrieb:
PS::
Info-Menu-Mute-Power hat bei mir nicht funktioniert.
Müssen die Knöpfe alle gleichzeitig gedrückt werden?

Hi Ralf, put TV in standby and then press Info-Menu-Mute-Power sequentially (not simultaneously). Once you have entered the service menu be careful. On the remote control the navigation keys are arrow up and arrow down. "Select" and "Enter" is the arrow right key and "go back" is the key marked Return. To exit the service menu you must power down. Be careful with the arrow right as it can easily happen you change something unintentionally.
JOCKYW2001
Ist häufiger hier
#5 erstellt: 08. Feb 2009, 14:07
I discovered there is wlan stick support in the 1010.0 firmware for 7/8/9-series for wlan sticks with a Ralink RT73STA chipset.

These sticks are available on the market for example here:
http://www.tuxhardware.de/product1270/product_info.html (Conceptronics C54RU)
http://www.amazon.de...id=1234098205&sr=8-2 (BIGtec)
http://catalog.belki...ss?Product_Id=179211 Belkin Wireless G USB key (i have that one)

Unfortunately the kernel module "rt73.ko" isn't loaded during boot. It is commented out in the loader script /boot/modules/st/load.sh

You can easily verify by unpacking the firmware and then mount it in you favorite linux distro with loop devices and squashfs support. The command is:
mount -o loop -t squashfs rootfs.img local-mount-dir

I meanwhile know how I can add a telnet daemon so it will be possible to load the stick later. Maybe it doesn't work so well and that may be the reason Samsung took it out in their firmware.
dynamic1969
Neuling
#6 erstellt: 17. Jul 2009, 23:31
Hi JOCKYW2001,

I have today soldered a serial cable for my UE46B7000 and was also able to see and capture the bootlog. Unfortunately there seems to be no getty that would allow to use it as a console.

I am therefore really looking forward to see as to how you are going to enable a telnetd on your device ( does the busybox include a telnetd ? )

btw. the UE46B7000 already comes with USB WLAN Stick support, why I think that it is promising that WLAN support should also be possible on the other devices.

Regards
dynamic1969
Flippo24
Neuling
#7 erstellt: 27. Jul 2009, 09:57
Great work!
I am interessted in an alternative Firmware for the UE46Bxxxx to.

Maybe this will help...
http://www.samsung.com/global/opensource/

first parts and last part from this post...
http://www.linux-com...mages-entschluesseln
Suche:
Das könnte Dich auch interessieren:
KAUF TIP 46" 7 ? 8 ? 9 ? )
owo am 20.01.2009  –  Letzte Antwort am 23.01.2009  –  9 Beiträge
Samsung Series 5 - Firmware Version anzeigen?
Marsh am 09.07.2009  –  Letzte Antwort am 12.07.2009  –  7 Beiträge
Samsung UE40ES5700 Firmware von F Series?
focus_msd am 11.01.2014  –  Letzte Antwort am 11.01.2014  –  6 Beiträge
Neue FW 7, 8, 9 serie!
White-Ghost am 27.05.2009  –  Letzte Antwort am 28.05.2009  –  3 Beiträge
neue Firmware,Samsung 7-Serie ?
mamfred am 19.10.2015  –  Letzte Antwort am 22.10.2015  –  4 Beiträge
Samsung LE-46M86BD Firmware
x-perience1 am 08.08.2007  –  Letzte Antwort am 08.08.2007  –  3 Beiträge
Samsung A656 - Firmware
yoh am 24.03.2009  –  Letzte Antwort am 25.03.2009  –  2 Beiträge
Neue Firmware für LE**C6, 7, 8 Series (2010 Modelle): T-VALDEUC-2002.0
__Tom__ am 17.05.2010  –  Letzte Antwort am 03.12.2010  –  187 Beiträge
Samsung LE-A557 Series
sK1n am 13.01.2009  –  Letzte Antwort am 13.01.2009  –  4 Beiträge
Samsung C-Series PIP
gczueri am 10.01.2011  –  Letzte Antwort am 10.01.2011  –  2 Beiträge
Foren Archiv

Anzeige

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder927.437 ( Heute: 3 )
  • Neuestes MitgliedWirelessMatz
  • Gesamtzahl an Themen1.555.646
  • Gesamtzahl an Beiträgen21.642.528

Hersteller in diesem Thread Widget schließen