http://wiki.samygo.tv/api.php?action=feedcontributions&user=Aquadran&feedformat=atomSamyGO - User contributions [en]2024-03-29T15:37:44ZUser contributionsMediaWiki 1.31.1http://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=4180Boot from USB using u-boot2014-10-11T19:41:12Z<p>Aquadran: </p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL7DEUC, T-CHEAUSC, T-CHL7DAUC (B650 and B750 series)<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network (Do this only if you want faster kernel load or lack network).<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs=<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php5?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-b650.tar.gz'''.<br />
<br />
=Prepare USB drive (and optionally TFTP)=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to second partition on usb disk/pen drive with '''root''' rights<br />
<br />
* '''Follow two steps below only if you want install original samsung software (script can also download image from inside booted tv, but it's preffered download and copy into rootfs)'''<br />
<br />
* Download [http://wiki.samygo.tv/index.php5?title=Old_%26_Good_Firmwares original firmware file from samsung site] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [https://www.dropbox.com/s/d3imer2aj7iyb2c/LaunchCLManager.zip?dl=0 LaunchCLManager.zip] and place as is on /home/root<br />
<br />
* Get proper kernel image:<br />
<br />
Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It is: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-b650.bin'''. (it's for B750 too)<br />
<br />
* Put kernel image to proper place:<br />
<br />
==TFTP kernel load method==<br />
<br />
Copy kernel image into root directory of TFTP service directory like '''/tftpboot''' directory, or for NAS it is on '''/opt/tftpboot''' .<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
==USB kernel load method==<br />
<br />
Put kernel image on FAT partition (first).<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
=U-Boot shell=<br />
* Enable [http://wiki.samygo.tv/index.php5?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php5?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_drive_.28and_optionally_TFTP.29|Prepare USB drive]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/disk1/TV_rootfs rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHL7DEUC<br />
2. T-CHEAUSC<br />
3. T-CHL7DAUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=4179Boot from USB using u-boot2014-10-11T19:39:05Z<p>Aquadran: </p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL7DEUC, T-CHEAUSC, T-CHL7DAUC (B650 and B750 series)<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network (Do this only if you want faster kernel load or lack network).<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: [http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ '''externalboot-base-rootfs-ssdtv-b650.tar.gz''', '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-b650.bin'''].<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php5?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-b650.tar.gz'''.<br />
<br />
=Prepare USB drive (and optionally TFTP)=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to second partition on usb disk/pen drive with '''root''' rights<br />
<br />
* '''Follow two steps below only if you want install original samsung software (script can also download image from inside booted tv, but it's preffered download and copy into rootfs)'''<br />
<br />
* Download [http://wiki.samygo.tv/index.php5?title=Old_%26_Good_Firmwares original firmware file from samsung site] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
* Get proper kernel image:<br />
<br />
Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It is: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-b650.bin'''. (it's for B750 too)<br />
<br />
* Put kernel image to proper place:<br />
<br />
==TFTP kernel load method==<br />
<br />
Copy kernel image into root directory of TFTP service directory like '''/tftpboot''' directory, or for NAS it is on '''/opt/tftpboot''' .<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
==USB kernel load method==<br />
<br />
Put kernel image on FAT partition (first).<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
=U-Boot shell=<br />
* Enable [http://wiki.samygo.tv/index.php5?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php5?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_drive_.28and_optionally_TFTP.29|Prepare USB drive]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/disk1/TV_rootfs rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHL7DEUC<br />
2. T-CHEAUSC<br />
3. T-CHL7DAUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Content_Library_applications_list&diff=3807Content Library applications list2013-05-30T09:28:15Z<p>Aquadran: /* ScummVM */</p>
<hr />
<div>This applications works only on '''<big>Samsung B</big> Series'''. Most of them (probably all '''Game''' category) can be use only on TV with firmwares from 2009 year <small>(version number 2005 and older)</small>. Prefer to use on '''CI''' devices, but some off apps work with '''CI+''' too.<br />
<br />
<font color=grey>You might want to look other applications list too: [[Desktop applications list|Desktop]], [[Android applications list|Android]], [[iOS applications list|iOS]] & [[Internet@TV widgets list|widgets]].</font><br />
<br />
<br><br />
== '''Anaglyph''' ==<br />
[[File:anaglyph.png|120px|right]] Side-by-side 3D to anaglyph real-time conversion utility.<br />
<small>More info in ''readme'' file.</small><br />
<br />
<br />
VERSION: '''0.4''' | DATE: '''12 October 2011''' | SIZE: '''0,12 MB''' | TV TYPE: '''CI''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=1727#p20547 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Anaglyph%20%28v0.4%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Anaglyph%20%28v0.3%29.zip older version <small>(0.3)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Anaglyph%20%28v0.1%29.zip <small>(0.1 - with source)</small>]<br />
<br />
<br><br />
== '''Aspect Ratio''' ==<br />
[[File:moras_aspectratio.png|120px|right]] Add some new modes for picture aspect ratio at video playing using build-in TV Media Player. Available modes:<br />
<table><tr><td width=150px><br />
* Fit<br />
* Original<br />
* Full Screen<br />
</td><td width=150px><br />
* 4:3<br />
* Non Anamorph<br />
* 16:9<br />
</td><td width=150px><br />
* Anamorph<br />
* 1.85:1<br />
* 2.35:1<br />
</td><td width=150px><br />
* 2.37:1<br />
* 2.39:1<br />
* 2.76:1<br />
</td></tr></table><br />
<font color=red>It's recommended for back to one of default modes (''Fit'', ''Original'', ''Full Screen'') before shutdown TV.</font><br />
<br />
<br />
VERSION: '''2''' | DATE: '''16 July 2010''' | SIZE: '''0,15 MB''' | TV TYPE: '''CI'''/'''CI+''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=91 newagehun]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=365 mprotect]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=2&t=23#p59 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Aspect%20Ratio%202.zip '''Application''' <small>(include 2 versions; with source)</small>]<br />
<br />
<br><br />
== '''[[Atari800 emulator]]''' ==<br />
[[File:moras_atari_v2.png|120px|right]] This is fully-functional Atari XL/XE (8-bit) emulator.<br />
<br />
<br />
VERSION: '''2.1 Release 3''' | DATE: '''August 2011''' | SIZE: '''1,5 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=621#p5377 SamyGO Forum], [http://atari800.sf.net Atari800], [http://atariarea.krap.pl/forum/viewtopic.php?pid=111059#p111059 Atari.Area forum]<br />
<br />
DOWNLOAD: [http://samygo.ugu.pl/pliki/lista/Atari800 '''Application'''], [http://fileserve.com/file/8y9waRX <small>alternative download</small>], [http://przeklej.pl/plik/samygo-atari800-210r2-full-source-zip-0028k713o96u Source <small>(2.1 R2)</small>], [http://download.samygo.tv/B%20Series/Games/SamyGO%20Atari800%202.1.0%20R2%20emulator.zip older version <small>(2.1 R2)</small>]<br />
<br />
<br><br />
== '''Audio Stream Switcher''' ==<br />
[[File:moras_audiostreamswitcher.png|120px|right]] Allows you to switch between audio tracks for specific video files playback with Media Player by using '''Red''' button at remote control. If one of the paths is not supported by the TV (eg DTS) is ignored during switching.<br />
<br />
<br />
VERSION: '''0.2''' | DATE: '''June 2010''' | SIZE: '''0,14 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=841 doodlecz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=18&start=30#p6007 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Audio%20Stream%20Switcher%20%28v0.2%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''Block Bezel Buttons''' ==<br />
[[File:moras_block_bezel_buttons.png|120px|right]] Blocks bezel buttons to prevent children from doing wrong things ;)<br />
Bezel buttons are locked immediately after loading. Press '''PLAY''' button to unlock/lock bezel buttons.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''11 November 2011''' | SIZE: '''0,22 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://www.hdtv.com.pl/forum/samsung/38446-samsung-seria-b650-32b650-37b650-40b650-46b650-test-opinie-wszystko-o-serii-698.html HDTV.com.pl forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/BlockBezelButtons%20%28v1.1%29.zip '''Application''']<br />
<br />
<br><br />
== '''Bigger Yellow Font''' ==<br />
[[File:moras_biggeryellowfont.png|120px|right]] Increase the font size in subtitles by 60% and change them color to yellow.<br />
<br />
<br />
VERSION: '''0.2''' | DATE: '''May 2010''' | SIZE: '''0,14 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=255 antapetr]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=2&t=40#p182 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Bigger%20Yellow%20Font%20%28v0.2%29.zip '''Application''' <small>(with source)</small>], [http://forum.samygo.tv/download/file.php?id=201 older version <small>(0.1)</small>]<br />
<br />
<br><br />
== '''CD_DVD USB Devices''' ==<br />
[[File:moras_cd_dvd.png|120px|right]] Adds support for external CD/DVD drivers connected to TV via USB cable.<br />
<br />
When you first start the application, the drive is mounted and the contents of the disc is shown in DVD catalog at pendrive.<br />
<br />
Restarting the application will eject the disc tray. After inserting the disc, re-mount the drive by another start off this app.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''23 December 2010''' | SIZE: '''3,58 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=550 sbav1]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1426 nobange]''''', '''''norbid''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=309#p2338 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/CD_DVD%20USB%20Devices%20%28v1.1%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/CD_DVD%20USB%20Devices%20%28v1.0%29.zip older version <small>(1.0)</small>]<br />
<br />
<br><br />
== '''Channel Info''' ==<br />
[[File:moras_channelinfo.png|120px|right]] After changing TV channel shows for a while extended information about the current program (for digital TV channels from the EPG guide).<br />
<br />
<br />
VERSION: '''0.1.1''' | DATE: '''July 2010''' | SIZE: '''0,14 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=841 doodlecz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=61#p303 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Channel%20Info%20%28v0.1.1%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''Control Center''' ==<br />
[[File:moras_controlcenter.png|40px|right]]<br />
VERSION: '''0.1a''' | DATE: '''February 2010''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=388 cybertrn]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=406 devill2]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=500 sbav1]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=194 sulph8]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=119 aquadran]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=410#p3183 SamyGO Forum]<br />
<br />
<br><br />
== '''DCA module''' ==<br />
[[File:moras_dcamodule.png|120px|right]] Allows play movies with [http://wikipedia.org/wiki/Dts DTS] sound with TV built-in Media Player. Sound is downmix to stereo [http://wikipedia.org/wiki/PCM PCM] format. Also you can switch between steams on multi-audio videos using '''Red''' button. <br />
<br />
<font color=red>It is highly recommended to run application directly from the TV memory (slow pendrives can restart the TV!).</font><br />
<br />
<small>''ATTENTION!'' To convert the sound from the DTS application use TV processor so some TV functions can be slowed down - for example, the remote control response.</small><br />
<br />
<br />
VERSION: '''0.3''' | DATE: '''22 December 2010''' | SIZE: '''7,49 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1284 SmartSmurf]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=1&t=1009#p8495 SamyGO Forum][http://forum.samygo.tv/viewtopic.php?f=4&t=1044#p8882 &nbsp;], [http://videolan.org/developers/libdca.html libdca], [http://ffmpeg.org FFmpeg]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/samygo_dca_0_3_bin.tar.gz '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/samygo_dca_0_3_bin.tar.gz Source], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyGO%20DCA%200.2.zip older version <small>(0.2)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyGO%20DCA%200.1.zip <small>(0.1)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyGO%20DCA%200.1%20%28Restricted%20FW%20Release%29.zip <small>(0.1 - ''Restricted FW Release'')</small>]<br />
<br />
<br><br />
== '''DOSBox''' ==<br />
[[File:moras_dosbox.png|120px|right]] Well known DOS emulator which allows you to run several (obviously not all) DOS applications.<br />
You need USB keyboard connected to your TV to control DOSBox; mouse is optional. Remote control is NOT supported.<br />
<br />
<font color="red">WARNING! In some cases your TV may hang. Please shutdown your TV via network or disconnect power cable and reconnect it back then.<br />
<br />
WARNING! Older DOSBox 0.74 '''R1''' causes restart of TV on exit ('''Ctrl''' + '''F9''') but may perform a bit better than version 0.74 '''R2'''.</font><br />
<br />
<br />
VERSION: '''0.74 Release 2''' | DATE: '''2 September 2011''' | SIZE: '''3,45 MB''' | TV TYPE: '''CI''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2045#p17427 SamyGO Forum], [http://dosbox.com DOSBox]<br />
<br />
DOWNLOAD: [http://2shared.com/file/sju38m4o/DOSBox_0_74_R2_for_SamyGO.html '''Application'''], [http://2shared.com/file/R8p_VlQ7/DOSBox_0_74_R2_for_SamyGO_sour.html Source], [http://2shared.com/file/9CaLZXKC/DOSBox_0_74_R1_for_SamyGO.html older version <small>(0.74 R1)</small>] [http://2shared.com/file/fFH8cQAG/DOSBox_0_74_R1_for_SamyGO_sour.html <small>(0.74 R1 - source)</small>]<br />
<br />
<br><br />
== '''Dump Maker Lite''' ==<br />
[[File:moras_dumpmakerlite.png|120px|right]] App for to make dumps of system partitions to USB.<br />
<br />
<br />
VERSION: '''0.2''' | DATE: '''14 March 2010''' | SIZE: '''0,61 MB''' | TV TYPE: '''CI & CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[ juuso]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=1424#p12439 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/DumpMakerLite%28v0.2%29.zip '''Application''']<br />
<br />
<br><br />
== '''EncFS''' ==<br />
[[File:encfs.png|120px|right]] Mounting of [http://wikipedia.org/wiki/EncFS EncFS] partitions disks.<br />
Before run you must edit '''''telnet.sh''''' file.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''5 September 2011''' | SIZE: '''1,88 MB''' | TV TYPE: '''CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1521 openikev2]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2250#p19084 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/EncFS%20%28v1.1%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/EncFS%20%28v1.0%29.zip older version <small>(1.0)</small>]<br />
<br />
<br><br />
== '''Ext3''' ==<br />
[[File:moras_ext3.png|120px|right]] Mounting of [http://wikipedia.org/wiki/Ext3 Ext3] partitions disks.<br />
<br />
<br />
VERSION: '''2.1''' | DATE: '''23 October 2010''' | SIZE: '''0,18 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1591 oliviad]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=542 sorcerer1]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1521 openikev2]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1417 adygt]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=284&start=20#p8067 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Ext3%20%28v2.1%29.zip '''Application''']<br />
<br />
<br><br />
== '''Flac Audio Player''' ==<br />
[[File:moras_flac.png|120px|right]] Allow play one audio file at FLAC format. <font color=red>File need be named '''''ttt.flac''''' and placed direct in app catalog.</font><br />
<br />
<br />
VERSION: '''0.1''' | DATE: '''April 2010''' | SIZE: '''0,40 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=755 defiler82]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=1&t=390&start=10#p4502 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://forum.samygo.tv/download/file.php?id=154 '''Application''']<br />
<br />
<br><br />
== '''[[Forced revert back to older firmware#Force firmware back (FFB)|Force firmware back ('''FFB''')]]''' ==<br />
[[File:moras_forcefirmwareback.png|120px|right]] It is a small SamyGO Extension for B series CI Samsung TV`s to force firmware downgrade on "february" firmwares. With help of this SamyGO "game" its easy to restore pre-february firmware and without previous dexoring/decrypting of firmware files manually. Tool for downgrade CI+ devices available [http://forum.samygo.tv/viewtopic.php?f=5&t=4919#p36347 here].<br />
<br />
<br />
VERSION: '''0.8''' | DATE: '''11 Nov 2012''' | SIZE: '''1,3 MB''' | CATEGORY: '''Game''' <small>& '''Children'''</small> | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[ juuso]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2038#p9080 SamyGO Forum][http://forum.samygo.tv/viewtopic.php?f=2&t=457&start=160#p9080 &nbsp;], [[Forced revert back to older firmware|Wiki]]<br />
<br />
DOWNLOAD: <font color=red>''available on forum (read it first!)''</font><br />
<br />
<br><br />
<br />
== '''FTP Server''' ==<br />
[[File:moras_ftpserver.png|120px|right]] Allow to connect with TV via FTP (as a client, you can use program like [http://filezilla-project.org/download.php?type=client '''FileZilla''']).<br />
Log in with user name <u>root</u> without typing a password.<br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''September 2010''' | SIZE: '''0,34 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[ juuso]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=194 sulph8]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=174#p1148 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/FTP%20Server%20%28v1.0%29.zip '''Application''']<br />
<br />
<br><br />
== '''Manic Miner <small>''(Demo)''</small>''' ==<br />
[[File:moras_minerwilly_demo.png|120px|right]] Port of old platform game - [http://en.wikipedia.org/wiki/Manic_Miner Miner Willy].<br />
<small>This is only demo version.</small><br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''December 2009''' | SIZE: '''4,79 MB''' | TV TYPE: '''CI''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=433 mac-cz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=63&start=60#p1537 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Manic%20Miner%20%28DEMO%29.zip '''Application''']<br />
<br />
<br><br />
== '''MLDonkey''' ==<br />
[[File:moras_mldonkey.png|40px|right]]<br />
VERSION: '''0.01''' | DATE: '''December 2009''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=211 father-mande]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=181#p1241 SamyGO Forum], [http://mldonkey.sf.net MLDonkey Project Wiki]<br />
<br />
<br><br />
== '''Mouse and Keyboard''' ==<br />
[[File:moras_mouseandkeyboard.png|120px|right]] Add mouse and keyboard support for few SamyGO apps runs from Content Library.<br />
<br />
<br />
VERSION: '''0.01''' | DATE: '''2009''' | SIZE: '''0,55 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=119 aquadran]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=110#p676 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Mouse%20and%20Keyboard%20%28v0.01%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''myButtons''' ==<br />
[[File:moras_mybuttons.png|120px|right]] Create menu for quick start scripts or plug-ins without using telnet console. With app you can create keys sequences "shortcuts" for fast go to deep menu options. Application menu is invoked by default '''Green''' button on remote control, and to hide them, hit the '''EXIT''' or '''RETURN'''. Pressing one of the colored buttons, signed action starts and automatically closes the menu. You can switching between sets using keys '''<''' and '''>'''.<br />
Change menu start key or create own sets with scripts by edit file '''''mybuttons.conf'''''.<br />
<br />
<br />
VERSION: '''0.7''' | DATE: '''14 January 2010''' | SIZE: '''0,53 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=70 reaper7]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=982#p8226 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.7%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.7%29%20source.zip Source], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.5%29.zip older version <small>(0.5)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.4%29.zip <small>(0.4)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.3%29.zip <small>(0.3)</small>]<br />
<br />
<br><br />
== '''[[NetSurf Web Browser|NetSurf Browser]]''' ==<br />
[[File:moras_netsurf.png|120px|right]] Web browser designed to be operated by remote control or by using the traditional computer keyboard and mouse (need to start [[#Mouse_and_Keyboard|this]] app first).<br />
<br />
<br />
VERSION: '''2.1 Release 4''' | DATE: '''March 2010''' | SIZE: '''9,87 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=711 FFischer]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=403#p3101 SamyGO Forum], [http://netsurf-browser.org NetSurf]<br />
<br />
DOWNLOAD: [http://rrobek.de/download/NetSurf.tgz '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/NetSurf%20%28v2.1%20R4%29.zip Application <small>(use SamyGO start page and bookmarks)</small>]<br />
<br />
<br><br />
== '''NTFS-3G''' ==<br />
[[File:moras_ntfs-3g.png|120px|right]] This [http://wikipedia.org/wiki/NTFS-3G driver] allows you to write data on NTFS partition.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''5 September 2011''' | SIZE: '''1,19 MB''' | TV TYPE: '''CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1521 openikev2]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2253#p19030 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/NTFS-3G%20%28v1.1%29.zip '''Application''']<br />
<br />
<br><br />
== '''Outliner''' ==<br />
[[File:moras_outliner.png|120px|right]] MediaPlay subtitles enrichment tool. It places black translucent strips or shadows under white subtitles.<br />
<br />
<br />
VERSION: '''0.2''' | DATE: '''24 May 2011''' | SIZE: '''0,15 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=2&t=585&start=20#p15993 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Outliner%20%28v0.2%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Outliner%20%28v0.2%29%20source.zip Source], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Outliner%20%28v0.1%29%20alternative.zip older version <small>(0.1)</small>]<br />
<br />
<br><br />
== '''Playlist cleaner''' ==<br />
[[File:moras_playlist_cleaner.png|120px|right]] Clear playlist views from Media Play after run from Content Library.<br />
<font color=red>ATTENTION! Restart your TV after use this app.</font><br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''21 November 2011''' | SIZE: '''0,14 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=721 moras86]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=4&t=2322&p=19697 SamyGO forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Playlist%20cleaner%20%28v1.0%29.zip '''Application''']<br />
<br />
<br><br />
== '''PVR+''' ==<br />
[[File:moras_pvrplus_v3.png|120px|right]] This is application for some "B-series" Samsung TV-sets. It allows you to record DVB-T/C streams. Setup menu allows you to set some parameters. Other futures:<br />
<table><tr width='80%'><td width='50%'><br />
* Setup menu shown via MENU then REC button.<br />
* OSD/GUI integrated with TV look<br />
* allow running own scripts<br />
* OTR (Once Time Recording) function<br />
* freeze picture by press PAUSE button<br />
* aspect ratio by FAV.CH button<br />
* fast switch between direct outputs using SOURCE button<br />
* black-out LCD panel using MUTE button<br />
</td><td width='50%'><br />
* advanced options for PIP mode<br />
* split recorded files (also using EPG channel info)<br />
* converting 3D side-by-side channels to 2D mode<br />
* fixed record speed for USB drives<br />
* shows app logo at start (best look when integrate app with TV run)<br />
* multi-lingual interface (easy to translate)<br />
* detailed user's manual available (only Polish language) ...<br />
</td></tr></table><br />
<br />
<br />
VERSION: '''3.1''' | DATE: '''24 March 2013''' | SIZE: '''0,86 MB''' | TV TYPE: '''CI & CI+''' | CATEGORY: '''Game''' | LANGUAGES: '''English''', '''Polish''', '''German''', '''French''', '''Czech''', '''Spanish''', '''Romanian''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2910&p=23642#p23594 SamyGO Forum][http://forum.samygo.tv/viewtopic.php?f=5&t=204&start=430#p9005 &nbsp;]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v3.1%29.zip '''Application''' <small>(includes Polish language manual)</small>], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v2.0%29.zip older version <small>(2.0)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v1.5%29.zip <small>(1.5)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v1.4%29.zip <small>(1.4)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v1.3%29.zip <small>(1.3 - with source)</small>] [http://fileserve.com/file/dqReDfM <small>(1.2)</small>] [http://fileserve.com/file/4EVM5yX <small>(1.1)</small>] [http://fileserve.com/file/E87YTEz <small>(1.0)</small>]<br />
<br />
<center>[[File:pvrplus_ss1.png|60px]] [[File:pvrplus_ss2.png|60px]] [[File:pvrplus_ss3.png|60px]] [[File:pvrplus_ss4.png|60px]] [[File:pvrplus_ss5.png|60px]] [[File:pvrplus_ss6.png|60px]] [[File:pvrplus_ss7.png|60px]]</center><br />
<br />
<br><br />
<br />
== '''Quake I''' ==<br />
[[File:moras_quake.png|40px|right]]<br />
VERSION: '''0.1''' | DATE: '''May 2010''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1003 onlyslon]''''' / '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=75 arris69]''''' | WEB SITE: [http://idsoftware.com/games/quake/quake Quake], [http://forum.samygo.tv/viewtopic.php?f=5&t=616#p5309 SamyGO Forum <small>(by onlyslon)</small>] [http://forum.samygo.tv/viewtopic.php?f=5&t=2044 <small>(by arris69)</small>] <br />
<br />
<br><br />
== '''RC Test''' ==<br />
[[File:moras_rctest.png|120px|right]] Remote Control buttons test make in Flash Lite technology.<br />
<br />
<br />
VERSION: '''2009.09''' | DATE: '''September 2009''' | SIZE: '''0,36 MB''' | CATEGORY: '''Others''' | LANGUAGES: '''English''', '''Polish''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650 <small>(sam650)</small>]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=222#p1585 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/RC%20Test.zip '''Application''']<br />
<br />
<br><br />
== '''Remote LAN Control''' ==<br />
[[File:moras_remotelancontrol.png|120px|right]] Allow send remote controller key-codes for TV via telnet. Can use [http://www.chiark.greenend.org.uk/~sgtatham/putty '''PuTTY'''] at desktop with settings: port - ''2345'', connection type - ''Raw''. On PC you can use [http://wiki.samygo.tv/?title=Desktop_applications_list#Remote_LAN_Control '''this'''] app.<br />
<br />
<br />
VERSION: '''0.1''' | DATE: '''March 2010''' | SIZE: '''0,15 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=841 doodlecz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=190&start=10#p4384 SamyGO Forum] <br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Remote%20LAN%20Control%20%28v0.1%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
<br />
A follow up project is brought on the way with [[jumirlc]].<br />
<br />
<br><br />
<br />
== '''SamyApps''' ==<br />
[[File:moras_samyapps.png|120px|right]] Include: '''[http://forum.samygo.tv/viewtopic.php?f=5&t=4911 SamyGO PVR] <small>v0.10.2</small>''', '''[[#DCA_module|DCA module]] <small>v0.3</small>''', '''[[#Audio_Stream_Switcher|Audio Stream Switcher]] <small>v0.2</small>''', '''Energy Saver'''.<br />
<br />
<br />
VERSION: '''0.1''' | DATE: '''6 February 2011''' | SIZE: '''7,1 MB''' | TV TYPE: '''CI''' & '''CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=542 sorcerer1]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=4907 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyAPP-0.1.zip '''Application''']<br />
<br />
<br><br />
<br />
== '''SamyConsole''' ==<br />
[[File:moras_samyconsole.png|120px|right]] This is a simple telnet console that does not require a computer connection to TV. You only need an USB keyboard.<br />
Keys on the keyboard to use:<br />
* '''F1''' - Help<br />
* '''F2''' - Connect to another device<br />
* '''F10''' - Close app<br />
<br />
<br />
VERSION: '''2.1''' | DATE: '''17 October 2010''' | SIZE: '''0,79 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=901#p7612 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyConsole%20%28v2.1%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
<br />
== '''[[SamyGO Extensions Pack|SamyGO Extensions]]''' ==<br />
[[File:moras_samygoextensions.png|40px|right]]<br />
VERSION: '''0.03.6''' | DATE: '''28 November 2010''' | TV TYPE: '''CI'''/'''CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=75 arris69]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=96#p540 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/SamyGO%20Extensions%20Packs '''Applications''' <small>(all models versions)</small>]<br />
<br />
<br><br />
== '''ScreenCap''' ==<br />
[[File:moras_screencap.png|120px|right]] It allows to capture screen contents (whole screen or on-screen graphics only) to BMP or PNG file in a specified location. For use press '''PRE_CH''' and then one of bellowed.<br />
<table><tr><td width=300px><br />
For capture:<br />
* '''0''' - autoselected OSG overlay buffer<br />
* '''8''' - first OSG overlay buffer<br />
* '''9''' - whole framebuffer (recommended)<br />
</td><td><br />
To configure:<br />
* '''1''' - toggle downscaling (''TV''=on, ''DVD''=off).<br />
* '''2''' - toggle alpha channel cleaning (OSG only) (''TV''=on, ''DVD''=off).<br />
* '''3''' - toggle BMP/PNG file mode (''TV''=bmp, ''DVD''=png).<br />
</td></tr></table><br />
To use original '''PRE_CH''' function, press it once more.<br />
Default settings are read from file named '''''screencap.ini'''''. You can edit this file. ''INI'' file is read only once, at first use.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''17 November 2010''' | SIZE: '''0,11 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=550 sbav1]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=963#p8105 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/ScreenCap%20%28v1.1%29.zip '''Application'''], [http://forum.samygo.tv/download/file.php?id=435 Alternative app - '''ScCapture''' <small>(0.3)</small>]<br />
<br />
<br><br />
== '''Screen Resizer''' ==<br />
[[File:moras_screenresizer.png|120px|right]] After active resize mode (press '''Blue''' key twice) allow to fit you video image to perfect screen size using remote keys (arrows, '''Vol-'''/'''+''', '''P up'''/'''down''', '''<<'''/'''>>'''). After deactivate this mode (press one time '''Blue''' key) you can change channel and reset setting.<br />
<small>For more info see ''readme'' file.</small><br />
<br />
<br />
VERSION: '''0.3''' | DATE: '''7 January 2010''' | SIZE: '''0,59 MB''' | TV TYPE: '''CI''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=550 sbav1]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=1211#p10595 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Resizer_v03.tgz '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''Screen Scaler''' ==<br />
[[File:moras_screenscaler.png|120px|right]] Application is based on [[#Screen Resizer|Screen Resizer]] sources and created for TV (B550/B620/B6000) without SDL-librares, which used in B650.<br />
<br />
<br />
VERSION: '''0.1''' | DATE: '''28 Mar 2011''' | SIZE: '''0,2 MB''' | TV TYPE: '''CI/CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=2317 deniskapu]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=1646#p14607 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Screen%20Scaler%20%28v0.1%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''ScummVM''' ==<br />
[[File:moras_scummvm.png|120px|right]] ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!<br />
Some free-download games you find [http://scummvm.org/downloads/#extras here].<br />
<br />
<br />
VERSION: '''1.6.0''' | DATE: '''May 2013''' | SIZE: '''11 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=119 aquadran]''''' | WEB SITE: [http://scummvm.org ScummVM], [http://forum.samygo.tv/viewtopic.php?f=5&t=562#p4574 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://prdownloads.sf.net/scummvm/scummvm-1.6.0-samsungtv.zip?download '''Application''']<br />
<br />
<br><br />
<br />
== '''Signal Strength & Remote''' ==<br />
[[File:moras_signalstrength.png|120px|right]] Allows check digital television (DVB-T) signal and quality parameters via network. You can use 2 methods:<br />
* telnet access to port ''2346''<br />
* saving to file ''/mtd_ram/SignalStrength.txt'' after send '''AD''' keycode <small>[39]</small> to port ''2345''<br />
<font color=red><small>Include other app inside - [[#Remote LAN Control|Remote LAN Control]].</small></font><br />
On PC you can use '''[[Desktop applications list#Signal checker for DVB-T|Signal checker for DVB-T]]''' app.<br />
<br />
<br />
VERSION: '''1.01''' | DATE: '''21 February 2011''' | SIZE: '''0,13 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=550 sbav1]''''' & '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=841 doodlecz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=730#p13473 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Signal%20Strength%20and%20Remote%20%28v1.01%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
<br />
== '''[[SamyGO Telnet Enabler|Telnet Enabler]]''' ==<br />
[[File:moras_telnet.png|120px|right]] After run you got access to TV using [http://en.wikipedia.org/wiki/Telnet telnet] protocol. For connection you can use programs like [http://chiark.greenend.org.uk/~sgtatham/putty/download.html '''Putty'''].<br />
<br />
<br />
VERSION: '''0.01''' | DATE: '''2009''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=78 dynamic1969]'''''<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyGO%20Telnet%20Enabler%20v0.01.tar.gz '''Application''']<br />
<br />
<br><br />
== '''Thumbnails''' ==<br />
[[File:moras_thumbnails.png|120px|right]] Generates movie thumbnails for build-in TV Media Player from movie covers on disk, [http://imdb.com IMDB] and/or [http://google.com/imghp Google]. Configuration is done by modifying '''''config.ini'''''.<br />
<br />
<br />
VERSION: '''2.6''' | DATE: '''5 November 2010''' | SIZE: '''0,55 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1591 oliviad]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=945#p7908 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Thumbnails%20%28v2.6%29.zip '''Application''']<br />
<br />
<br><br />
== '''Thumbnails cleaner''' ==<br />
[[File:moras_thumbnails_cleaner.png|120px|right]] Remove all thumbnails images from Media Player viewer. Use this will fix problem when TV can't create new thumbnails.<br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''5 April 2011''' | SIZE: '''0,23 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''norbid''''' | WEB SITE: [http://hdtv.com.pl/forum/samsung/38446-samsung-seria-b650-32b650-37b650-40b650-46b650-test-opinie-wszystko-o-serii-662.html#6613 HDTV.com.pl forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Thumbnails%20cleaner%20%28v1.0%29.zip '''Application''']<br />
<br />
<br><br />
== '''Wake On Lan''' ==<br />
[[File:moras_wakeonlan.png|120px|right]] Start the application wake up your computer plugged into a LAN and have an active function [http://wikipedia.org/wiki/Wake-on-LAN Wake On Lan] on the network card.<br />
MAC address of the computer's network card should be introduced in a file '''''telnet.sh''''' in place of ''00:00:00:00:00:00''.<br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''October 2010''' | SIZE: '''0,19 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=75 arris69]''''', '''''norbid''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=171#p1104 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Wake%20On%20Lan%20%28v1.0%29.zip '''Application''']<br />
<br />
<br><br />
== '''WiFi drivers''' ==<br />
[[File:moras_wifidrivers.png|120px|right]] Add some drivers for [[Using NoN-Samsung USB WiFi dongles with TV|non-Samsung WiFi adapters]] devices plug-in by port USB.<br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''2009''' | SIZE: '''1,48 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=75 arris69]''''', '''''[ juuso]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=3&t=14 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/WiFi%20drivers.zip '''Application'''], [http://download.samygo.tv/Documents/Dongle%20Driverlist%20for%20SamyGO%20Project.pdf <small>dongle drivers list</small>]<br />
<br />
<br><br><br />
----<br />
<font color=grey><div align=right>[[File:moras_samygo3.png|46px|right]] Need icon for you app?!&nbsp;<br>Give know to '''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=721 moras86]'''</div></font><br />
<br />
<br />
<small><br />
--[[User:Moras86|moras86]] 17:39, 30 January 2012 (UTC)<br />
</small></div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=3787SamyGO OpenEmbedded2013-05-02T18:50:21Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO repository which supports only TV with firmwares listed below!'''<br />
<br />
'''T-CHL7DEUC, T-CHEAUSC, T-CHL7DAUC''' (B650 and B750 series)<br />
<br />
Supported host systems are: '''Linux Debian 6.0+''' (both 32/64 bits versions), '''Mac OS X 10.8''' (using MacPorts)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo intltool desktop-file-utils coreutils gnutar<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from branch '''branch-b-series''' in svn repository:<br />
<br />
svn co svn://svn.code.sf.net/p/samygo/code/oe/branches/branch-b-series samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=3786Boot from USB using u-boot2013-05-02T18:43:44Z<p>Aquadran: </p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL7DEUC, T-CHEAUSC, T-CHL7DAUC (B650 and B750 series)<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network (Do this only if you want faster kernel load or lack network).<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: [http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ '''externalboot-base-rootfs-ssdtv-b650.tar.gz''', '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-b650.bin'''].<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php5?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-b650.tar.gz'''.<br />
<br />
=Prepare USB drive (and optionally TFTP)=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* '''Follow two steps below only if you want install original samsung software (script can also download image from inside booted tv, but it's preffered download and copy into rootfs)'''<br />
<br />
* Download [http://wiki.samygo.tv/index.php5?title=Old_%26_Good_Firmwares original firmware file from samsung site] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
* Get proper kernel image:<br />
<br />
Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It is: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-b650.bin'''. (it's for B750 too)<br />
<br />
* Put kernel image to proper place:<br />
<br />
==TFTP kernel load method==<br />
<br />
Copy kernel image into root directory of TFTP service directory like '''/tftpboot''' directory, or for NAS it is on '''/opt/tftpboot''' .<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
==USB kernel load method==<br />
<br />
Put kernel image on FAT partition (first).<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
=U-Boot shell=<br />
* Enable [http://wiki.samygo.tv/index.php5?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php5?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_drive_.28and_optionally_TFTP.29|Prepare USB drive]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/disk1/TV_rootfs rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHL7DEUC<br />
2. T-CHEAUSC<br />
3. T-CHL7DAUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=3785SamyGO OpenEmbedded2013-05-02T18:38:19Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO repository which supports only TV with firmwares listed below!'''<br />
<br />
'''T-CHL7DEUC, T-CHEAUSC, T-CHL7DAUC'''<br />
<br />
Supported host systems are: '''Linux Debian 6.0+''' (both 32/64 bits versions), '''Mac OS X 10.8''' (using MacPorts)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo intltool desktop-file-utils coreutils gnutar<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from branch '''branch-b-series''' in svn repository:<br />
<br />
svn co svn://svn.code.sf.net/p/samygo/code/oe/branches/branch-b-series samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Content_Library_applications_list&diff=3784Content Library applications list2013-05-02T12:35:31Z<p>Aquadran: /* ScummVM */</p>
<hr />
<div>This applications works only on '''<big>Samsung B</big> Series'''. Most of them (probably all '''Game''' category) can be use only on TV with firmwares from 2009 year <small>(version number 2005 and older)</small>. Prefer to use on '''CI''' devices, but some off apps work with '''CI+''' too.<br />
<br />
<font color=grey>You might want to look other applications list too: [[Desktop applications list|Desktop]], [[Android applications list|Android]], [[iOS applications list|iOS]] & [[Internet@TV widgets list|widgets]].</font><br />
<br />
<br><br />
== '''Anaglyph''' ==<br />
[[File:anaglyph.png|120px|right]] Side-by-side 3D to anaglyph real-time conversion utility.<br />
<small>More info in ''readme'' file.</small><br />
<br />
<br />
VERSION: '''0.4''' | DATE: '''12 October 2011''' | SIZE: '''0,12 MB''' | TV TYPE: '''CI''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=1727#p20547 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Anaglyph%20%28v0.4%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Anaglyph%20%28v0.3%29.zip older version <small>(0.3)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Anaglyph%20%28v0.1%29.zip <small>(0.1 - with source)</small>]<br />
<br />
<br><br />
== '''Aspect Ratio''' ==<br />
[[File:moras_aspectratio.png|120px|right]] Add some new modes for picture aspect ratio at video playing using build-in TV Media Player. Available modes:<br />
<table><tr><td width=150px><br />
* Fit<br />
* Original<br />
* Full Screen<br />
</td><td width=150px><br />
* 4:3<br />
* Non Anamorph<br />
* 16:9<br />
</td><td width=150px><br />
* Anamorph<br />
* 1.85:1<br />
* 2.35:1<br />
</td><td width=150px><br />
* 2.37:1<br />
* 2.39:1<br />
* 2.76:1<br />
</td></tr></table><br />
<font color=red>It's recommended for back to one of default modes (''Fit'', ''Original'', ''Full Screen'') before shutdown TV.</font><br />
<br />
<br />
VERSION: '''2''' | DATE: '''16 July 2010''' | SIZE: '''0,15 MB''' | TV TYPE: '''CI'''/'''CI+''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=91 newagehun]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=365 mprotect]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=2&t=23#p59 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Aspect%20Ratio%202.zip '''Application''' <small>(include 2 versions; with source)</small>]<br />
<br />
<br><br />
== '''[[Atari800 emulator]]''' ==<br />
[[File:moras_atari_v2.png|120px|right]] This is fully-functional Atari XL/XE (8-bit) emulator.<br />
<br />
<br />
VERSION: '''2.1 Release 3''' | DATE: '''August 2011''' | SIZE: '''1,5 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=621#p5377 SamyGO Forum], [http://atari800.sf.net Atari800], [http://atariarea.krap.pl/forum/viewtopic.php?pid=111059#p111059 Atari.Area forum]<br />
<br />
DOWNLOAD: [http://samygo.ugu.pl/pliki/lista/Atari800 '''Application'''], [http://fileserve.com/file/8y9waRX <small>alternative download</small>], [http://przeklej.pl/plik/samygo-atari800-210r2-full-source-zip-0028k713o96u Source <small>(2.1 R2)</small>], [http://download.samygo.tv/B%20Series/Games/SamyGO%20Atari800%202.1.0%20R2%20emulator.zip older version <small>(2.1 R2)</small>]<br />
<br />
<br><br />
== '''Audio Stream Switcher''' ==<br />
[[File:moras_audiostreamswitcher.png|120px|right]] Allows you to switch between audio tracks for specific video files playback with Media Player by using '''Red''' button at remote control. If one of the paths is not supported by the TV (eg DTS) is ignored during switching.<br />
<br />
<br />
VERSION: '''0.2''' | DATE: '''June 2010''' | SIZE: '''0,14 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=841 doodlecz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=18&start=30#p6007 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Audio%20Stream%20Switcher%20%28v0.2%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''Block Bezel Buttons''' ==<br />
[[File:moras_block_bezel_buttons.png|120px|right]] Blocks bezel buttons to prevent children from doing wrong things ;)<br />
Bezel buttons are locked immediately after loading. Press '''PLAY''' button to unlock/lock bezel buttons.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''11 November 2011''' | SIZE: '''0,22 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://www.hdtv.com.pl/forum/samsung/38446-samsung-seria-b650-32b650-37b650-40b650-46b650-test-opinie-wszystko-o-serii-698.html HDTV.com.pl forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/BlockBezelButtons%20%28v1.1%29.zip '''Application''']<br />
<br />
<br><br />
== '''Bigger Yellow Font''' ==<br />
[[File:moras_biggeryellowfont.png|120px|right]] Increase the font size in subtitles by 60% and change them color to yellow.<br />
<br />
<br />
VERSION: '''0.2''' | DATE: '''May 2010''' | SIZE: '''0,14 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=255 antapetr]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=2&t=40#p182 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Bigger%20Yellow%20Font%20%28v0.2%29.zip '''Application''' <small>(with source)</small>], [http://forum.samygo.tv/download/file.php?id=201 older version <small>(0.1)</small>]<br />
<br />
<br><br />
== '''CD_DVD USB Devices''' ==<br />
[[File:moras_cd_dvd.png|120px|right]] Adds support for external CD/DVD drivers connected to TV via USB cable.<br />
<br />
When you first start the application, the drive is mounted and the contents of the disc is shown in DVD catalog at pendrive.<br />
<br />
Restarting the application will eject the disc tray. After inserting the disc, re-mount the drive by another start off this app.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''23 December 2010''' | SIZE: '''3,58 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=550 sbav1]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1426 nobange]''''', '''''norbid''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=309#p2338 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/CD_DVD%20USB%20Devices%20%28v1.1%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/CD_DVD%20USB%20Devices%20%28v1.0%29.zip older version <small>(1.0)</small>]<br />
<br />
<br><br />
== '''Channel Info''' ==<br />
[[File:moras_channelinfo.png|120px|right]] After changing TV channel shows for a while extended information about the current program (for digital TV channels from the EPG guide).<br />
<br />
<br />
VERSION: '''0.1.1''' | DATE: '''July 2010''' | SIZE: '''0,14 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=841 doodlecz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=61#p303 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Channel%20Info%20%28v0.1.1%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''Control Center''' ==<br />
[[File:moras_controlcenter.png|40px|right]]<br />
VERSION: '''0.1a''' | DATE: '''February 2010''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=388 cybertrn]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=406 devill2]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=500 sbav1]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=194 sulph8]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=119 aquadran]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=410#p3183 SamyGO Forum]<br />
<br />
<br><br />
== '''DCA module''' ==<br />
[[File:moras_dcamodule.png|120px|right]] Allows play movies with [http://wikipedia.org/wiki/Dts DTS] sound with TV built-in Media Player. Sound is downmix to stereo [http://wikipedia.org/wiki/PCM PCM] format. Also you can switch between steams on multi-audio videos using '''Red''' button. <br />
<br />
<font color=red>It is highly recommended to run application directly from the TV memory (slow pendrives can restart the TV!).</font><br />
<br />
<small>''ATTENTION!'' To convert the sound from the DTS application use TV processor so some TV functions can be slowed down - for example, the remote control response.</small><br />
<br />
<br />
VERSION: '''0.3''' | DATE: '''22 December 2010''' | SIZE: '''7,49 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1284 SmartSmurf]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=1&t=1009#p8495 SamyGO Forum][http://forum.samygo.tv/viewtopic.php?f=4&t=1044#p8882 &nbsp;], [http://videolan.org/developers/libdca.html libdca], [http://ffmpeg.org FFmpeg]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/samygo_dca_0_3_bin.tar.gz '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/samygo_dca_0_3_bin.tar.gz Source], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyGO%20DCA%200.2.zip older version <small>(0.2)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyGO%20DCA%200.1.zip <small>(0.1)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyGO%20DCA%200.1%20%28Restricted%20FW%20Release%29.zip <small>(0.1 - ''Restricted FW Release'')</small>]<br />
<br />
<br><br />
== '''DOSBox''' ==<br />
[[File:moras_dosbox.png|120px|right]] Well known DOS emulator which allows you to run several (obviously not all) DOS applications.<br />
You need USB keyboard connected to your TV to control DOSBox; mouse is optional. Remote control is NOT supported.<br />
<br />
<font color="red">WARNING! In some cases your TV may hang. Please shutdown your TV via network or disconnect power cable and reconnect it back then.<br />
<br />
WARNING! Older DOSBox 0.74 '''R1''' causes restart of TV on exit ('''Ctrl''' + '''F9''') but may perform a bit better than version 0.74 '''R2'''.</font><br />
<br />
<br />
VERSION: '''0.74 Release 2''' | DATE: '''2 September 2011''' | SIZE: '''3,45 MB''' | TV TYPE: '''CI''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2045#p17427 SamyGO Forum], [http://dosbox.com DOSBox]<br />
<br />
DOWNLOAD: [http://2shared.com/file/sju38m4o/DOSBox_0_74_R2_for_SamyGO.html '''Application'''], [http://2shared.com/file/R8p_VlQ7/DOSBox_0_74_R2_for_SamyGO_sour.html Source], [http://2shared.com/file/9CaLZXKC/DOSBox_0_74_R1_for_SamyGO.html older version <small>(0.74 R1)</small>] [http://2shared.com/file/fFH8cQAG/DOSBox_0_74_R1_for_SamyGO_sour.html <small>(0.74 R1 - source)</small>]<br />
<br />
<br><br />
== '''Dump Maker Lite''' ==<br />
[[File:moras_dumpmakerlite.png|120px|right]] App for to make dumps of system partitions to USB.<br />
<br />
<br />
VERSION: '''0.2''' | DATE: '''14 March 2010''' | SIZE: '''0,61 MB''' | TV TYPE: '''CI & CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[ juuso]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=1424#p12439 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/DumpMakerLite%28v0.2%29.zip '''Application''']<br />
<br />
<br><br />
== '''EncFS''' ==<br />
[[File:encfs.png|120px|right]] Mounting of [http://wikipedia.org/wiki/EncFS EncFS] partitions disks.<br />
Before run you must edit '''''telnet.sh''''' file.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''5 September 2011''' | SIZE: '''1,88 MB''' | TV TYPE: '''CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1521 openikev2]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2250#p19084 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/EncFS%20%28v1.1%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/EncFS%20%28v1.0%29.zip older version <small>(1.0)</small>]<br />
<br />
<br><br />
== '''Ext3''' ==<br />
[[File:moras_ext3.png|120px|right]] Mounting of [http://wikipedia.org/wiki/Ext3 Ext3] partitions disks.<br />
<br />
<br />
VERSION: '''2.1''' | DATE: '''23 October 2010''' | SIZE: '''0,18 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1591 oliviad]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=542 sorcerer1]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1521 openikev2]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1417 adygt]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=284&start=20#p8067 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Ext3%20%28v2.1%29.zip '''Application''']<br />
<br />
<br><br />
== '''Flac Audio Player''' ==<br />
[[File:moras_flac.png|120px|right]] Allow play one audio file at FLAC format. <font color=red>File need be named '''''ttt.flac''''' and placed direct in app catalog.</font><br />
<br />
<br />
VERSION: '''0.1''' | DATE: '''April 2010''' | SIZE: '''0,40 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=755 defiler82]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=1&t=390&start=10#p4502 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://forum.samygo.tv/download/file.php?id=154 '''Application''']<br />
<br />
<br><br />
== '''[[Forced revert back to older firmware#Force firmware back (FFB)|Force firmware back ('''FFB''')]]''' ==<br />
[[File:moras_forcefirmwareback.png|120px|right]] It is a small SamyGO Extension for B series CI Samsung TV`s to force firmware downgrade on "february" firmwares. With help of this SamyGO "game" its easy to restore pre-february firmware and without previous dexoring/decrypting of firmware files manually. Tool for downgrade CI+ devices available [http://forum.samygo.tv/viewtopic.php?f=5&t=4919#p36347 here].<br />
<br />
<br />
VERSION: '''0.8''' | DATE: '''11 Nov 2012''' | SIZE: '''1,3 MB''' | CATEGORY: '''Game''' <small>& '''Children'''</small> | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[ juuso]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2038#p9080 SamyGO Forum][http://forum.samygo.tv/viewtopic.php?f=2&t=457&start=160#p9080 &nbsp;], [[Forced revert back to older firmware|Wiki]]<br />
<br />
DOWNLOAD: <font color=red>''available on forum (read it first!)''</font><br />
<br />
<br><br />
<br />
== '''FTP Server''' ==<br />
[[File:moras_ftpserver.png|120px|right]] Allow to connect with TV via FTP (as a client, you can use program like [http://filezilla-project.org/download.php?type=client '''FileZilla''']).<br />
Log in with user name <u>root</u> without typing a password.<br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''September 2010''' | SIZE: '''0,34 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[ juuso]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=194 sulph8]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=174#p1148 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/FTP%20Server%20%28v1.0%29.zip '''Application''']<br />
<br />
<br><br />
== '''Manic Miner <small>''(Demo)''</small>''' ==<br />
[[File:moras_minerwilly_demo.png|120px|right]] Port of old platform game - [http://en.wikipedia.org/wiki/Manic_Miner Miner Willy].<br />
<small>This is only demo version.</small><br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''December 2009''' | SIZE: '''4,79 MB''' | TV TYPE: '''CI''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=433 mac-cz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=63&start=60#p1537 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Manic%20Miner%20%28DEMO%29.zip '''Application''']<br />
<br />
<br><br />
== '''MLDonkey''' ==<br />
[[File:moras_mldonkey.png|40px|right]]<br />
VERSION: '''0.01''' | DATE: '''December 2009''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=211 father-mande]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=181#p1241 SamyGO Forum], [http://mldonkey.sf.net MLDonkey Project Wiki]<br />
<br />
<br><br />
== '''Mouse and Keyboard''' ==<br />
[[File:moras_mouseandkeyboard.png|120px|right]] Add mouse and keyboard support for few SamyGO apps runs from Content Library.<br />
<br />
<br />
VERSION: '''0.01''' | DATE: '''2009''' | SIZE: '''0,55 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=119 aquadran]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=110#p676 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Mouse%20and%20Keyboard%20%28v0.01%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''myButtons''' ==<br />
[[File:moras_mybuttons.png|120px|right]] Create menu for quick start scripts or plug-ins without using telnet console. With app you can create keys sequences "shortcuts" for fast go to deep menu options. Application menu is invoked by default '''Green''' button on remote control, and to hide them, hit the '''EXIT''' or '''RETURN'''. Pressing one of the colored buttons, signed action starts and automatically closes the menu. You can switching between sets using keys '''<''' and '''>'''.<br />
Change menu start key or create own sets with scripts by edit file '''''mybuttons.conf'''''.<br />
<br />
<br />
VERSION: '''0.7''' | DATE: '''14 January 2010''' | SIZE: '''0,53 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=70 reaper7]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=982#p8226 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.7%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.7%29%20source.zip Source], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.5%29.zip older version <small>(0.5)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.4%29.zip <small>(0.4)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/myButtons%20%28v0.3%29.zip <small>(0.3)</small>]<br />
<br />
<br><br />
== '''[[NetSurf Web Browser|NetSurf Browser]]''' ==<br />
[[File:moras_netsurf.png|120px|right]] Web browser designed to be operated by remote control or by using the traditional computer keyboard and mouse (need to start [[#Mouse_and_Keyboard|this]] app first).<br />
<br />
<br />
VERSION: '''2.1 Release 4''' | DATE: '''March 2010''' | SIZE: '''9,87 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=711 FFischer]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=403#p3101 SamyGO Forum], [http://netsurf-browser.org NetSurf]<br />
<br />
DOWNLOAD: [http://rrobek.de/download/NetSurf.tgz '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/NetSurf%20%28v2.1%20R4%29.zip Application <small>(use SamyGO start page and bookmarks)</small>]<br />
<br />
<br><br />
== '''NTFS-3G''' ==<br />
[[File:moras_ntfs-3g.png|120px|right]] This [http://wikipedia.org/wiki/NTFS-3G driver] allows you to write data on NTFS partition.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''5 September 2011''' | SIZE: '''1,19 MB''' | TV TYPE: '''CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1521 openikev2]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2253#p19030 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/NTFS-3G%20%28v1.1%29.zip '''Application''']<br />
<br />
<br><br />
== '''Outliner''' ==<br />
[[File:moras_outliner.png|120px|right]] MediaPlay subtitles enrichment tool. It places black translucent strips or shadows under white subtitles.<br />
<br />
<br />
VERSION: '''0.2''' | DATE: '''24 May 2011''' | SIZE: '''0,15 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=2&t=585&start=20#p15993 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Outliner%20%28v0.2%29.zip '''Application'''], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Outliner%20%28v0.2%29%20source.zip Source], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Outliner%20%28v0.1%29%20alternative.zip older version <small>(0.1)</small>]<br />
<br />
<br><br />
== '''Playlist cleaner''' ==<br />
[[File:moras_playlist_cleaner.png|120px|right]] Clear playlist views from Media Play after run from Content Library.<br />
<font color=red>ATTENTION! Restart your TV after use this app.</font><br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''21 November 2011''' | SIZE: '''0,14 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=721 moras86]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=4&t=2322&p=19697 SamyGO forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Playlist%20cleaner%20%28v1.0%29.zip '''Application''']<br />
<br />
<br><br />
== '''PVR+''' ==<br />
[[File:moras_pvrplus_v3.png|120px|right]] This is application for some "B-series" Samsung TV-sets. It allows you to record DVB-T/C streams. Setup menu allows you to set some parameters. Other futures:<br />
<table><tr width='80%'><td width='50%'><br />
* Setup menu shown via MENU then REC button.<br />
* OSD/GUI integrated with TV look<br />
* allow running own scripts<br />
* OTR (Once Time Recording) function<br />
* freeze picture by press PAUSE button<br />
* aspect ratio by FAV.CH button<br />
* fast switch between direct outputs using SOURCE button<br />
* black-out LCD panel using MUTE button<br />
</td><td width='50%'><br />
* advanced options for PIP mode<br />
* split recorded files (also using EPG channel info)<br />
* converting 3D side-by-side channels to 2D mode<br />
* fixed record speed for USB drives<br />
* shows app logo at start (best look when integrate app with TV run)<br />
* multi-lingual interface (easy to translate)<br />
* detailed user's manual available (only Polish language) ...<br />
</td></tr></table><br />
<br />
<br />
VERSION: '''3.1''' | DATE: '''24 March 2013''' | SIZE: '''0,86 MB''' | TV TYPE: '''CI & CI+''' | CATEGORY: '''Game''' | LANGUAGES: '''English''', '''Polish''', '''German''', '''French''', '''Czech''', '''Spanish''', '''Romanian''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=2910&p=23642#p23594 SamyGO Forum][http://forum.samygo.tv/viewtopic.php?f=5&t=204&start=430#p9005 &nbsp;]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v3.1%29.zip '''Application''' <small>(includes Polish language manual)</small>], [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v2.0%29.zip older version <small>(2.0)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v1.5%29.zip <small>(1.5)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v1.4%29.zip <small>(1.4)</small>] [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/PVRplus%20%28v1.3%29.zip <small>(1.3 - with source)</small>] [http://fileserve.com/file/dqReDfM <small>(1.2)</small>] [http://fileserve.com/file/4EVM5yX <small>(1.1)</small>] [http://fileserve.com/file/E87YTEz <small>(1.0)</small>]<br />
<br />
<center>[[File:pvrplus_ss1.png|60px]] [[File:pvrplus_ss2.png|60px]] [[File:pvrplus_ss3.png|60px]] [[File:pvrplus_ss4.png|60px]] [[File:pvrplus_ss5.png|60px]] [[File:pvrplus_ss6.png|60px]] [[File:pvrplus_ss7.png|60px]]</center><br />
<br />
<br><br />
<br />
== '''Quake I''' ==<br />
[[File:moras_quake.png|40px|right]]<br />
VERSION: '''0.1''' | DATE: '''May 2010''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1003 onlyslon]''''' / '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=75 arris69]''''' | WEB SITE: [http://idsoftware.com/games/quake/quake Quake], [http://forum.samygo.tv/viewtopic.php?f=5&t=616#p5309 SamyGO Forum <small>(by onlyslon)</small>] [http://forum.samygo.tv/viewtopic.php?f=5&t=2044 <small>(by arris69)</small>] <br />
<br />
<br><br />
== '''RC Test''' ==<br />
[[File:moras_rctest.png|120px|right]] Remote Control buttons test make in Flash Lite technology.<br />
<br />
<br />
VERSION: '''2009.09''' | DATE: '''September 2009''' | SIZE: '''0,36 MB''' | CATEGORY: '''Others''' | LANGUAGES: '''English''', '''Polish''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650 <small>(sam650)</small>]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=222#p1585 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/RC%20Test.zip '''Application''']<br />
<br />
<br><br />
== '''Remote LAN Control''' ==<br />
[[File:moras_remotelancontrol.png|120px|right]] Allow send remote controller key-codes for TV via telnet. Can use [http://www.chiark.greenend.org.uk/~sgtatham/putty '''PuTTY'''] at desktop with settings: port - ''2345'', connection type - ''Raw''. On PC you can use [http://wiki.samygo.tv/?title=Desktop_applications_list#Remote_LAN_Control '''this'''] app.<br />
<br />
<br />
VERSION: '''0.1''' | DATE: '''March 2010''' | SIZE: '''0,15 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=841 doodlecz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=190&start=10#p4384 SamyGO Forum] <br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Remote%20LAN%20Control%20%28v0.1%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
<br />
A follow up project is brought on the way with [[jumirlc]].<br />
<br />
<br><br />
<br />
== '''SamyApps''' ==<br />
[[File:moras_samyapps.png|120px|right]] Include: '''[http://forum.samygo.tv/viewtopic.php?f=5&t=4911 SamyGO PVR] <small>v0.10.2</small>''', '''[[#DCA_module|DCA module]] <small>v0.3</small>''', '''[[#Audio_Stream_Switcher|Audio Stream Switcher]] <small>v0.2</small>''', '''Energy Saver'''.<br />
<br />
<br />
VERSION: '''0.1''' | DATE: '''6 February 2011''' | SIZE: '''7,1 MB''' | TV TYPE: '''CI''' & '''CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=542 sorcerer1]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=4907 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyAPP-0.1.zip '''Application''']<br />
<br />
<br><br />
<br />
== '''SamyConsole''' ==<br />
[[File:moras_samyconsole.png|120px|right]] This is a simple telnet console that does not require a computer connection to TV. You only need an USB keyboard.<br />
Keys on the keyboard to use:<br />
* '''F1''' - Help<br />
* '''F2''' - Connect to another device<br />
* '''F10''' - Close app<br />
<br />
<br />
VERSION: '''2.1''' | DATE: '''17 October 2010''' | SIZE: '''0,79 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=901#p7612 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyConsole%20%28v2.1%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
<br />
== '''[[SamyGO Extensions Pack|SamyGO Extensions]]''' ==<br />
[[File:moras_samygoextensions.png|40px|right]]<br />
VERSION: '''0.03.6''' | DATE: '''28 November 2010''' | TV TYPE: '''CI'''/'''CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=75 arris69]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=96#p540 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/SamyGO%20Extensions%20Packs '''Applications''' <small>(all models versions)</small>]<br />
<br />
<br><br />
== '''ScreenCap''' ==<br />
[[File:moras_screencap.png|120px|right]] It allows to capture screen contents (whole screen or on-screen graphics only) to BMP or PNG file in a specified location. For use press '''PRE_CH''' and then one of bellowed.<br />
<table><tr><td width=300px><br />
For capture:<br />
* '''0''' - autoselected OSG overlay buffer<br />
* '''8''' - first OSG overlay buffer<br />
* '''9''' - whole framebuffer (recommended)<br />
</td><td><br />
To configure:<br />
* '''1''' - toggle downscaling (''TV''=on, ''DVD''=off).<br />
* '''2''' - toggle alpha channel cleaning (OSG only) (''TV''=on, ''DVD''=off).<br />
* '''3''' - toggle BMP/PNG file mode (''TV''=bmp, ''DVD''=png).<br />
</td></tr></table><br />
To use original '''PRE_CH''' function, press it once more.<br />
Default settings are read from file named '''''screencap.ini'''''. You can edit this file. ''INI'' file is read only once, at first use.<br />
<br />
<br />
VERSION: '''1.1''' | DATE: '''17 November 2010''' | SIZE: '''0,11 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=92 geo650]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=550 sbav1]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=963#p8105 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/ScreenCap%20%28v1.1%29.zip '''Application'''], [http://forum.samygo.tv/download/file.php?id=435 Alternative app - '''ScCapture''' <small>(0.3)</small>]<br />
<br />
<br><br />
== '''Screen Resizer''' ==<br />
[[File:moras_screenresizer.png|120px|right]] After active resize mode (press '''Blue''' key twice) allow to fit you video image to perfect screen size using remote keys (arrows, '''Vol-'''/'''+''', '''P up'''/'''down''', '''<<'''/'''>>'''). After deactivate this mode (press one time '''Blue''' key) you can change channel and reset setting.<br />
<small>For more info see ''readme'' file.</small><br />
<br />
<br />
VERSION: '''0.3''' | DATE: '''7 January 2010''' | SIZE: '''0,59 MB''' | TV TYPE: '''CI''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=550 sbav1]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=1211#p10595 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Resizer_v03.tgz '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''Screen Scaler''' ==<br />
[[File:moras_screenscaler.png|120px|right]] Application is based on [[#Screen Resizer|Screen Resizer]] sources and created for TV (B550/B620/B6000) without SDL-librares, which used in B650.<br />
<br />
<br />
VERSION: '''0.1''' | DATE: '''28 Mar 2011''' | SIZE: '''0,2 MB''' | TV TYPE: '''CI/CI+''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=2317 deniskapu]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=1646#p14607 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Screen%20Scaler%20%28v0.1%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
== '''ScummVM''' ==<br />
[[File:moras_scummvm.png|120px|right]] ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!<br />
Some free-download games you find [http://scummvm.org/downloads/#extras here].<br />
<br />
<br />
VERSION: '''1.5.0''' | DATE: '''July 2012''' | SIZE: '''12,2 MB''' | CATEGORY: '''Game''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=119 aquadran]''''' | WEB SITE: [http://scummvm.org ScummVM], [http://forum.samygo.tv/viewtopic.php?f=5&t=562#p4574 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://prdownloads.sf.net/scummvm/scummvm-1.5.0-samsungtv.zip?download '''Application''']<br />
<br />
<br><br />
<br />
== '''Signal Strength & Remote''' ==<br />
[[File:moras_signalstrength.png|120px|right]] Allows check digital television (DVB-T) signal and quality parameters via network. You can use 2 methods:<br />
* telnet access to port ''2346''<br />
* saving to file ''/mtd_ram/SignalStrength.txt'' after send '''AD''' keycode <small>[39]</small> to port ''2345''<br />
<font color=red><small>Include other app inside - [[#Remote LAN Control|Remote LAN Control]].</small></font><br />
On PC you can use '''[[Desktop applications list#Signal checker for DVB-T|Signal checker for DVB-T]]''' app.<br />
<br />
<br />
VERSION: '''1.01''' | DATE: '''21 February 2011''' | SIZE: '''0,13 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=550 sbav1]''''' & '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=841 doodlecz]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=730#p13473 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Signal%20Strength%20and%20Remote%20%28v1.01%29.zip '''Application''' <small>(with source)</small>]<br />
<br />
<br><br />
<br />
== '''[[SamyGO Telnet Enabler|Telnet Enabler]]''' ==<br />
[[File:moras_telnet.png|120px|right]] After run you got access to TV using [http://en.wikipedia.org/wiki/Telnet telnet] protocol. For connection you can use programs like [http://chiark.greenend.org.uk/~sgtatham/putty/download.html '''Putty'''].<br />
<br />
<br />
VERSION: '''0.01''' | DATE: '''2009''' | AUTHOR: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=78 dynamic1969]'''''<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/SamyGO%20Telnet%20Enabler%20v0.01.tar.gz '''Application''']<br />
<br />
<br><br />
== '''Thumbnails''' ==<br />
[[File:moras_thumbnails.png|120px|right]] Generates movie thumbnails for build-in TV Media Player from movie covers on disk, [http://imdb.com IMDB] and/or [http://google.com/imghp Google]. Configuration is done by modifying '''''config.ini'''''.<br />
<br />
<br />
VERSION: '''2.6''' | DATE: '''5 November 2010''' | SIZE: '''0,55 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=1591 oliviad]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=5&t=945#p7908 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Thumbnails%20%28v2.6%29.zip '''Application''']<br />
<br />
<br><br />
== '''Thumbnails cleaner''' ==<br />
[[File:moras_thumbnails_cleaner.png|120px|right]] Remove all thumbnails images from Media Player viewer. Use this will fix problem when TV can't create new thumbnails.<br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''5 April 2011''' | SIZE: '''0,23 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''norbid''''' | WEB SITE: [http://hdtv.com.pl/forum/samsung/38446-samsung-seria-b650-32b650-37b650-40b650-46b650-test-opinie-wszystko-o-serii-662.html#6613 HDTV.com.pl forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Thumbnails%20cleaner%20%28v1.0%29.zip '''Application''']<br />
<br />
<br><br />
== '''Wake On Lan''' ==<br />
[[File:moras_wakeonlan.png|120px|right]] Start the application wake up your computer plugged into a LAN and have an active function [http://wikipedia.org/wiki/Wake-on-LAN Wake On Lan] on the network card.<br />
MAC address of the computer's network card should be introduced in a file '''''telnet.sh''''' in place of ''00:00:00:00:00:00''.<br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''October 2010''' | SIZE: '''0,19 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=75 arris69]''''', '''''norbid''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=6&t=171#p1104 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/Wake%20On%20Lan%20%28v1.0%29.zip '''Application''']<br />
<br />
<br><br />
== '''WiFi drivers''' ==<br />
[[File:moras_wifidrivers.png|120px|right]] Add some drivers for [[Using NoN-Samsung USB WiFi dongles with TV|non-Samsung WiFi adapters]] devices plug-in by port USB.<br />
<br />
<br />
VERSION: '''1.0''' | DATE: '''2009''' | SIZE: '''1,48 MB''' | CATEGORY: '''Game''' | AUTHORS: '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 erdem_ua]''''', '''''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=75 arris69]''''', '''''[ juuso]''''' | WEB SITE: [http://forum.samygo.tv/viewtopic.php?f=3&t=14 SamyGO Forum]<br />
<br />
DOWNLOAD: [http://download.samygo.tv/B%20Series/Content%20Library%20Applications/WiFi%20drivers.zip '''Application'''], [http://download.samygo.tv/Documents/Dongle%20Driverlist%20for%20SamyGO%20Project.pdf <small>dongle drivers list</small>]<br />
<br />
<br><br><br />
----<br />
<font color=grey><div align=right>[[File:moras_samygo3.png|46px|right]] Need icon for you app?!&nbsp;<br>Give know to '''[http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=721 moras86]'''</div></font><br />
<br />
<br />
<small><br />
--[[User:Moras86|moras86]] 17:39, 30 January 2012 (UTC)<br />
</small></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=3783Boot from USB using u-boot2013-05-02T11:50:11Z<p>Aquadran: </p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network (Do this only if you want faster kernel load or lack network).<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: [http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ '''externalboot-base-rootfs-ssdtv-b650.tar.gz''', '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-b650.bin'''].<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php5?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-b650.tar.gz'''.<br />
<br />
=Prepare USB drive (and optionally TFTP)=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* '''Follow two steps below only if you want install original samsung software (script can also download image from inside booted tv, but it's preffered download and copy into rootfs)'''<br />
<br />
* Download [http://wiki.samygo.tv/index.php5?title=Old_%26_Good_Firmwares original firmware file from samsung site] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
* Get proper kernel image:<br />
<br />
Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It is: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-b650.bin'''.<br />
<br />
* Put kernel image to proper place:<br />
<br />
==TFTP kernel load method==<br />
<br />
Copy kernel image into root directory of TFTP service directory like '''/tftpboot''' directory, or for NAS it is on '''/opt/tftpboot''' .<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
==USB kernel load method==<br />
<br />
Put kernel image on FAT partition (first).<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
=U-Boot shell=<br />
* Enable [http://wiki.samygo.tv/index.php5?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php5?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_drive_.28and_optionally_TFTP.29|Prepare USB drive]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/disk1/TV_rootfs rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE7AUSC<br />
2. T-CHEAUSC<br />
3. T-CHL7DAUC<br />
4. T-CHL7DEUC<br />
5. T-CHU7DAUC<br />
6. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=3782Boot from USB using u-boot2013-05-02T11:44:51Z<p>Aquadran: /* Build OE kernel and rootfs or download prebuilded binaries */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network (Do this only if you want faster kernel load or lack network).<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: [http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ '''externalboot-base-rootfs-ssdtv-b650.tar.gz''', '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-b650.bin'''].<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php5?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-b650.tar.gz'''.<br />
<br />
=Prepare USB drive (and optionally TFTP)=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* '''Follow two steps below only if you want install original samsung software (script can also download image from inside booted tv, but it's preffered download and copy into rootfs)'''<br />
<br />
* Download [http://wiki.samygo.tv/index.php5?title=Old_%26_Good_Firmwares original firmware file from samsung site] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
* Get proper kernel image:<br />
<br />
Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For B650 series use firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
* Put kernel image to proper place:<br />
<br />
==TFTP kernel load method==<br />
<br />
Copy kernel image into root directory of TFTP service directory like '''/tftpboot''' directory, or for NAS it is on '''/opt/tftpboot''' .<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
==USB kernel load method==<br />
<br />
Put kernel image on FAT partition (first).<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
=U-Boot shell=<br />
* Enable [http://wiki.samygo.tv/index.php5?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php5?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_drive_.28and_optionally_TFTP.29|Prepare USB drive]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/disk1/TV_rootfs rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=3781Boot from USB using u-boot2013-05-02T11:43:36Z<p>Aquadran: /* Prepare USB drive (and optionally TFTP) */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network (Do this only if you want faster kernel load or lack network).<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: [http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz''', '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''].<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php5?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz'''.<br />
<br />
=Prepare USB drive (and optionally TFTP)=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* '''Follow two steps below only if you want install original samsung software (script can also download image from inside booted tv, but it's preffered download and copy into rootfs)'''<br />
<br />
* Download [http://wiki.samygo.tv/index.php5?title=Old_%26_Good_Firmwares original firmware file from samsung site] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
* Get proper kernel image:<br />
<br />
Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For B650 series use firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
* Put kernel image to proper place:<br />
<br />
==TFTP kernel load method==<br />
<br />
Copy kernel image into root directory of TFTP service directory like '''/tftpboot''' directory, or for NAS it is on '''/opt/tftpboot''' .<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
==USB kernel load method==<br />
<br />
Put kernel image on FAT partition (first).<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
=U-Boot shell=<br />
* Enable [http://wiki.samygo.tv/index.php5?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php5?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_drive_.28and_optionally_TFTP.29|Prepare USB drive]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/disk1/TV_rootfs rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=3780SamyGO OpenEmbedded2013-05-02T11:40:50Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 6.0+''' (both 32/64 bits versions), '''Mac OS X 10.8''' (using MacPorts)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo intltool desktop-file-utils coreutils gnutar<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from branch '''branch-b-series''' in svn repository:<br />
<br />
svn co svn://svn.code.sf.net/p/samygo/code/oe/branches/branch-b-series samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=3779SamyGO OpenEmbedded2013-05-02T11:38:44Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 6.0+''' (both 32/64 bits versions), '''Mac OS X 10.8''' (using MacPorts)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo intltool desktop-file-utils coreutils gnutar<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from branch '''branch-b-series''' in svn repository:<br />
<br />
svn co svn://svn.code.sf.net/p/samygo/code/oe/branches/branch-b-series samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=2300SamyGO OpenEmbedded2011-09-21T12:34:59Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0+''' and '''Ubuntu 10.4+''' (both 32/64 bits versions), '''Mac OS X 10.5.6+''' (using Fink 32/64 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
'''Ubuntu/Debian(from 6.0):'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X Fink:'''<br />
<br />
Install Xcode.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo intltool desktop-file-utils coreutils gnutar<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from branch '''branch-b-series''' in svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo/oe/branches/branch-b-series samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=2299SamyGO OpenEmbedded2011-09-21T09:04:25Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0+''' and '''Ubuntu 10.4+''' (both 32/64 bits versions), '''Mac OS X 10.5.6+''' (using Fink 32/64 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
'''Ubuntu/Debian(from 6.0):'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X Fink:'''<br />
<br />
Install Xcode.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo intltool desktop-file-utils coreutils gnutar<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from branch '''branch-b-series''' in svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo/branches/branch-b-series samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=2298SamyGO OpenEmbedded2011-09-21T06:32:42Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0+''' and '''Ubuntu 10.4+''' (both 32/64 bits versions), '''Mac OS X 10.5.6+''' (using Fink 32/64 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
'''Ubuntu/Debian(from 6.0):'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X Fink:'''<br />
<br />
Install Xcode.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo intltool desktop-file-utils coreutils<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from branch '''branch-b-series''' in svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo/branches/branch-b-series samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=2297SamyGO OpenEmbedded2011-09-21T06:23:05Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0+''' and '''Ubuntu 10.4+''' (both 32/64 bits versions), '''Mac OS X 10.5.6+''' (using Fink 32/64 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
'''Ubuntu/Debian(from 6.0):'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X Fink:'''<br />
<br />
Install Xcode.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo intltool desktop-file-utils<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from branch '''branch-b-series''' in svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo/branches/branch-b-series samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=2296SamyGO OpenEmbedded2011-09-21T06:04:52Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0+''' and '''Ubuntu 10.4+''' (both 32/64 bits versions), '''Mac OS X 10.5.6+''' (using Fink 32/64 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
'''Ubuntu/Debian(from 6.0):'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X Fink:'''<br />
<br />
Install Xcode.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo desktop-file-utils<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from branch '''branch-b-series''' in svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo/branches/branch-b-series samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=2295SamyGO OpenEmbedded2011-09-21T05:58:47Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0+''' and '''Ubuntu 10.4+''' (both 32/64 bits versions), '''Mac OS X 10.5.6+''' (using Fink 32/64 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
'''Ubuntu/Debian(from 6.0):'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X Fink:'''<br />
<br />
Install Xcode.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
'''Mac OS X MacPorts:'''<br />
<br />
Install Xcode.<br />
<br />
Install MacPorts using instruction http://www.macports.org/install.php .<br />
<br />
Install needed packages:<br />
<br />
sudo port install gawk gsed wget getopt help2man texinfo desktop-file-utils<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from trunk svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo/oe/trunk<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=1959SamyGO OpenEmbedded2011-06-04T12:50:29Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0+''' and '''Ubuntu 10.4+''' (both 32/64 bits versions), '''Mac OS X 10.5.6+''' (using Fink 32/64 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev libX11-dev libXt-dev<br />
<br />
'''Ubuntu/Debian(from 6.0):'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X:'''<br />
<br />
Install Xcode from install DVD.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from trunk svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo/oe/trunk<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1949Boot from USB using u-boot2011-05-29T07:34:48Z<p>Aquadran: </p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network (Do this only if you want faster kernel load or lack network).<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: [http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz''', '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''].<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz'''.<br />
<br />
=Prepare USB drive (and optionally TFTP)=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* '''Follow two steps below only if you want install original samsung software (script can also download image from inside booted tv, but it's preffered download and copy into rootfs)'''<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares original firmware file from samsung site] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
* Get proper kernel image:<br />
<br />
Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Put kernel image to proper place:<br />
<br />
==TFTP kernel load method==<br />
<br />
Copy kernel image into root directory of TFTP service directory like '''/tftpboot''' directory, or for NAS it is on '''/opt/tftpboot''' .<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
==USB kernel load method==<br />
<br />
Put kernel image on FAT partition (first).<br />
<br />
And rename kernel image to '''uImage''' .<br />
<br />
=U-Boot shell=<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1948Boot from USB using u-boot2011-05-29T07:11:46Z<p>Aquadran: /* Prepare USB disk */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network.<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: [http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz''', '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''].<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Follow two steps below only if you want install original samsung software (script can also download image from inside booted tv, but it's preffered download and copy into rootfs):<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares original firmware file from samsung site] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (like /tftpboot directory, or for NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load or lack network.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1947Boot from USB using u-boot2011-05-29T07:06:33Z<p>Aquadran: /* Prepare USB disk */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network.<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: [http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz''', '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''].<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Follow two steps below only if you want install original samsung software:<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares original firmware file from samsung site] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (like /tftpboot directory, or for NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load or lack network.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1946Boot from USB using u-boot2011-05-29T06:59:30Z<p>Aquadran: /* Build OE kernel and rootfs or download prebuilded binaries */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network.<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: [http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz''', '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''].<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Follow two steps below only if you want install original samsung software:<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (like /tftpboot directory, or for NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load or lack network.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1945Boot from USB using u-boot2011-05-29T06:55:32Z<p>Aquadran: /* Starting main Samsung TV software */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network.<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ (externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz, uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin ).<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Follow two steps below only if you want install original samsung software:<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (like /tftpboot directory, or for NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load or lack network.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br></div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1944Boot from USB using u-boot2011-05-29T06:54:25Z<p>Aquadran: /* Booting TV */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network.<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ (externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz, uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin ).<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Follow two steps below only if you want install original samsung software:<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (like /tftpboot directory, or for NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load or lack network.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1943Boot from USB using u-boot2011-05-29T06:53:42Z<p>Aquadran: /* Build OE kernel and rootfs or download prebuilded binaries */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network.<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ (externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz, uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin ).<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Follow two steps below only if you want install original samsung software:<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (like /tftpboot directory, or for NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load or lack network.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP.<br />
Here two scenarios:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1942Boot from USB using u-boot2011-05-29T06:52:22Z<p>Aquadran: </p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case if you prefer load kernel from network.<br />
* Regular Linux based system to prepare usb disk/pen drive (disk drive is preffered for speed)<br />
* Builded rootfs image and kernel.<br />
<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs or download prebuilded binaries=<br />
* Prebuilded binaries you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ (externalboot-base-rootfs-ssdtv-XXXXXXX.tar.gz, uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin ).<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Follow two steps below only if you want install original samsung software:<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (like /tftpboot directory, or for NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load or lack network.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images''' or download from http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP.<br />
Here two scenarios:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1941Boot from USB using u-boot2011-05-29T06:41:51Z<p>Aquadran: /* Starting TV software */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionally in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs=<br />
* Prebuilded images you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (or /tftpboot directory. on my NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP.<br />
Here two scenarios:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting main Samsung TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://www.samygo.tv ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1940Boot from USB using u-boot2011-05-29T06:39:50Z<p>Aquadran: /* Booting TV */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionally in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs=<br />
* Prebuilded images you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (or /tftpboot directory. on my NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can load and boot kernel from USB or TFTP.<br />
Here two scenarios:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://samygo.sourceforge.net ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1939Boot from USB using u-boot2011-05-29T06:35:07Z<p>Aquadran: /* NFS */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionally in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs=<br />
* Prebuilded images you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (or /tftpboot directory. on my NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can boot kernel and rootfs from any source (USB, TFTP or NFS)<br />
Here few scenario:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==Starting TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://samygo.sourceforge.net ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1938Boot from USB using u-boot2011-05-29T06:33:59Z<p>Aquadran: /* USB */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionally in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs=<br />
* Prebuilded images you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (or /tftpboot directory. on my NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can boot kernel and rootfs from any source (USB, TFTP or NFS)<br />
Here few scenario:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_disk]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/usbdisk3 rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://samygo.sourceforge.net ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=1937SamyGO OpenEmbedded2011-05-29T06:19:00Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0+''' and '''Ubuntu 10.4+''' (both 32/64 bits versions), '''Mac OS X 10.5.6+''' (using Fink 32/64 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev<br />
<br />
'''Ubuntu/Debian(from 6.0):'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X:'''<br />
<br />
Install Xcode from install DVD.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from trunk svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo/oe/trunk<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1936Boot from USB using u-boot2011-05-29T05:56:41Z<p>Aquadran: /* Build OE kernel and rootfs */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionally in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs=<br />
* Prebuilded images you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/ .<br />
<br />
Or you can build your self from recent repository: <br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (or /tftpboot directory. on my NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can boot kernel and rootfs from any source (USB, TFTP or NFS)<br />
Here few scenario:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
uImage can be taken from TV kernel partition (see [http://wiki.samygo.tv/index.php?title=Dumping_and_Flashing_images_by_hand Dumping and Flashing images by hand]) but it must have added uboot header.<br />
mkimage -A arm -O linux -T kernel -a 0x60008000 -e 0x60008000 -C none -n "Original Samsung Kernel" -d ./bml5.img uImage<br />
<br />
Without header u-boot will trigger error: Bad Magic Number<br />
<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_disk]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/usbdisk3 rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://samygo.sourceforge.net ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1935Boot from USB using u-boot2011-05-29T05:54:21Z<p>Aquadran: /* Build OE kernel and rootfs */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionally in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs=<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
Prebuilded images you can find from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (or /tftpboot directory. on my NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can boot kernel and rootfs from any source (USB, TFTP or NFS)<br />
Here few scenario:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
uImage can be taken from TV kernel partition (see [http://wiki.samygo.tv/index.php?title=Dumping_and_Flashing_images_by_hand Dumping and Flashing images by hand]) but it must have added uboot header.<br />
mkimage -A arm -O linux -T kernel -a 0x60008000 -e 0x60008000 -C none -n "Original Samsung Kernel" -d ./bml5.img uImage<br />
<br />
Without header u-boot will trigger error: Bad Magic Number<br />
<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_disk]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/usbdisk3 rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://samygo.sourceforge.net ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1934Boot from USB using u-boot2011-05-29T05:53:51Z<p>Aquadran: /* Build OE kernel and rootfs */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionally in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs=<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
Prebuilded images you can download from here: http://download.samygo.tv/SamyGO%20Open%20Embedded/binaries/<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (or /tftpboot directory. on my NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can boot kernel and rootfs from any source (USB, TFTP or NFS)<br />
Here few scenario:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
uImage can be taken from TV kernel partition (see [http://wiki.samygo.tv/index.php?title=Dumping_and_Flashing_images_by_hand Dumping and Flashing images by hand]) but it must have added uboot header.<br />
mkimage -A arm -O linux -T kernel -a 0x60008000 -e 0x60008000 -C none -n "Original Samsung Kernel" -d ./bml5.img uImage<br />
<br />
Without header u-boot will trigger error: Bad Magic Number<br />
<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_disk]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/usbdisk3 rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://samygo.sourceforge.net ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=1933Boot from USB using u-boot2011-05-29T05:47:35Z<p>Aquadran: /* Prepare USB disk */</p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionally in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
'''Follow steps:'''<br />
=Build OE kernel and rootfs=<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
=Prepare USB disk=<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First partition FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Download [http://wiki.samygo.tv/index.php?title=Old_%26_Good_Firmwares firmware upgrade file] (e.g T-CHL7DEUC.exe for B65x-B75x) and place as is on /home/root<br />
<br />
* Download [http://download.samygo.tv/SamyGO%20Open%20Embedded/LaunchCLManager.zip LaunchCLManager.zip] and place as is on /home/root<br />
<br />
=TFTP server for kernel load=<br />
* Put kernel image to TFTP service directory. (or /tftpboot directory. on my NAS it is on /opt/tftpboot)<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
=Booting TV=<br />
You can boot kernel and rootfs from any source (USB, TFTP or NFS)<br />
Here few scenario:<br />
<br />
==TFTP==<br />
Set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel over TFTP and rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
==USB==<br />
Boot linux kernel from USB FAT partition, rootfs from USB ext3 partition:<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
uImage can be taken from TV kernel partition (see [http://wiki.samygo.tv/index.php?title=Dumping_and_Flashing_images_by_hand Dumping and Flashing images by hand]) but it must have added uboot header.<br />
mkimage -A arm -O linux -T kernel -a 0x60008000 -e 0x60008000 -C none -n "Original Samsung Kernel" -d ./bml5.img uImage<br />
<br />
Without header u-boot will trigger error: Bad Magic Number<br />
<br />
<br />
==NFS==<br />
If you have NFS server on your home network working, you can boot file system for TV (rootfs) and kernel from OE over NFS!<br />
<br />
==='''Prepare rootfs and kernel'''===<br />
* [[#Prepare_USB_disk]], or you can simply extract rootfs.tar.gz from OE on your NAS directory:<br />
(i use /mnt/disk1/TV_rootfs for filesystem)<br />
cd /mnt/disk1/TV_rootfs<br />
cp /<path to>/rootfs.tar.gz /mnt/disk1/TV_rootfs<br />
tar xzf rootfs.tar.gz<br />
<br />
* Copy kernel file (uImage) to /mnt/disk1/TV_rootfs<br />
cp /<path to>/uImage /mnt/disk1/TV_rootfs<br />
<br />
* Edit exports to enable your rootfs and uImage on NFS<br />
<br />
If you use filesystem on USB, attached to NAS:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/usbdisk3 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
<br />
If you use filesystem on NAS directory:<br />
root@LS-GL984:~# cat /etc/exports<br />
/mnt/disk1/TV_rootfs 192.168.1.100/255.255.255.0(rw,async,all_squash,anonuid=99,anongid=99,no_subtree_check)<br />
where 192.168.1.100 is my TV IP. 255.255.255.0 is submask, /mnt/usbdisk3 is my USB with TVs file system, /mnt/disk1/TV_rootfs - path to rootfs and kernel on NAS directory.<br />
<br />
==='''Boot kernel and rootfs over network'''===<br />
* Enter to u-boot promt.<br />
<br />
* set network variables to load kernel<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.200<br />
<br />
* set network variables to load rootfs<br />
setenv bootargs root=/dev/nfs rw nfsroot=192.168.1.200:/mnt/usbdisk3 rootpath=/home/root ip=192.168.1.102:192.168.1.200:192.168.1.1:255.255.255.0:LS-GL984:eth0:off console=ttyS1<br />
<br />
Now you have to boot kernel. Choose method you prefer (use NFS or TFTP)<br />
<br />
* load kernel over NFS and start booting TV<br />
nfs 0x61000000 192.168.1.200:/disk1/TV_rootfs/uImage;bootm<br />
<br />
*load kernel over TFTP and start booting TV<br />
tftp;bootm<br />
<br />
<br />
P.s. structure of commandline should for NFS should be:<br />
setenv bootargs root=/dev/nfs rw nfsroot=${serverip} rootpath=${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:eth0:off console=ttyS1<br />
Where rootpath of OE kernel is /home/root<br />
<br />
==Starting TV software==<br />
<br />
After boot system, login over serial console as root and execute followed commands:<br />
* Install Samsung original software:<br />
<br />
samsung-install.sh<br />
<br />
Choose your firmware version:<br />
root@localhost:~# samsung-install.sh<br />
<br />
--- Installer of Original Samsung Software ---<br />
--- SamyGO http://samygo.sourceforge.net ---<br />
<br />
<br />
Select proper firmware for your TV:<br />
<br />
1. T-CHE6AUSC<br />
2. T-CHE7AUSC<br />
3. T-CHEAUSC<br />
4. T-CHL5DAUC<br />
5. T-CHL5DEUC<br />
6. T-CHL7DAUC<br />
7. T-CHL7DEUC<br />
8. T-CHU7DAUC<br />
9. T-CHU7DEUC<br />
<br />
Choice:<br />
Wait while TV installs firmware. It is quite long process, be patient.<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh<br />
<br />
Done!<br />
<br />
'''NB!''' '''Kernel from OE does not support NAND writing and it does not help to restore bricked device.'''<br />
<br><br />
<br><br />
--[[User:Juzis28|Juzis28]] 13:57, 1 December 2010 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot&diff=1932Getting access to u-boot2011-05-29T05:44:07Z<p>Aquadran: /* Boot TV from u-boot */</p>
<hr />
<div>Follow below steps to get access to the bootloader of your device.<br />
== Prior to boot-process ==<br />
* Enter Service Menu ( quickly push [INFO] [MENU] [MUTE] [POWER] on your remote control )<br />
* Change setting for your RS232C interface to "debug" ( Control -> Sub Option -> RS-232 Jack -> [ '''Debug''' | UART | Logic ] ) <br />
* Change setting for Watchdog to "off", so that the device doesn't reboot while you are in uBoot menu ( Control -> Sub Option -> Watchdog -> [ on | '''off''' ] ) <br />
<br />
== Terminal Connection Parameters ==<br />
*Use following connection parameters with your terminal-client ( e.g. Kermit, Hyper Therminal or ZOC Terminal ):<br />
Baudrate: '''115200'''<br />
Data bits: '''8'''<br />
Parity: '''none'''<br />
Stop bits: '''1'''<br />
Flow Control: '''none'''<br />
For Older models (like B530), you can try lower baudrates (like 9600 bps)<br />
<br />
== During the boot-process ==<br />
* Press and hold "~"<br />
* once you see "Hit any key to stop autoboot: ..." hit ENTER ( by default there is a booting delay of 2 seconds )<br />
<br><br />
Now you should have a boot prompt as show below. <br />
== Example output of the bootloader on a UExxB7000 ==<br />
U-Boot 1.1.6 (Dec 12 2008 - 15:55:34)<br />
<br />
DRAM: 128 MB<br />
**************** device info *******************<br />
nPgsPerSLCBlk = 128<br />
nPgsPerMLCBlk = 256<br />
nSctsPerPg = 8<br />
nNumOfUsBlks = 994<br />
OneNAND[booting] mode / clk = S / 50Mhz<br />
*************************************************<br />
TinyBML[0] open success<br />
env_relocate_spec<br />
Success loading partition<br />
Environment Data loading success!!<br />
No ethernet found.<br />
In: serial<br />
Out: serial<br />
Err: serial<br />
Net: RTL8139#0<br />
Hit any key to stop autoboot: 0<br />
<br />
===============================<br />
===============================<br />
BOOTROM DEBUG SESSION<br />
===============================<br />
1. ENVIRONMENT SETUP <br />
<br />
2. SHOW PARTITION<br />
<br />
===============================<br />
0. JUMP TO UBOOT PROMPT<br />
r. REBOOT<br />
===============================<br />
===============================<br />
SELECT COMMAND:<br />
Output from "2. SHOW PARTITION" shows the partitions as listed below:<br />
<< CS0 PARTITION INFORMATION >><br />
======================================================================================<br />
description load addr id attr first_blk no_blks<br />
======================================================================================<br />
0 : boot loader 0x60100000 (0x00000000) SLC (0x9001) 0 1<br />
--------------------------------------------------------------------------------------<br />
1 : u-boot 0x60200000 (0x00000001) SLC (0xd401) 1 1<br />
--------------------------------------------------------------------------------------<br />
2 : u-boot env 0x60300000 (0x00000002) SLC (0x9001) 2 1<br />
--------------------------------------------------------------------------------------<br />
3 : update util 0x60400000 (0x00000003) SLC (0x9001) 3 1<br />
--------------------------------------------------------------------------------------<br />
4 : kernel image 0x61000000 (0x00000004) SLC (0xd001) 4 8<br />
--------------------------------------------------------------------------------------<br />
5 : root file system 0x61400000 (0x00000005) SLC (0x9001) 12 8<br />
--------------------------------------------------------------------------------------<br />
6 : boot modules 0x61800000 (0x00000006) SLC (0x9001) 20 4<br />
--------------------------------------------------------------------------------------<br />
7 : driver+exeDSP 1 0x70000000 (0x00000007) MLC (0xa001) 24 60<br />
--------------------------------------------------------------------------------------<br />
8 : appdata+cmmLib 1 0x78000000 (0x00000008) MLC (0xa001) 84 45<br />
--------------------------------------------------------------------------------------<br />
9 : driver+exeDSP 2 0xffffffff (0x00000009) MLC (0xa001) 129 60<br />
--------------------------------------------------------------------------------------<br />
10 : appdata+cmmLib 2 0xffffffff (0x0000000a) MLC (0xa001) 189 45<br />
--------------------------------------------------------------------------------------<br />
11 : mtd_tlib rw 0xffffffff (0x00000014) MLC (0xa101) 234 450<br />
--------------------------------------------------------------------------------------<br />
12 : mtd_rwarea rw 0xffffffff (0x00000015) MLC (0x2101) 684 42<br />
--------------------------------------------------------------------------------------<br />
13 : mtd_infolink rw 0xffffffff (0x00000016) MLC (0x2101) 726 150<br />
--------------------------------------------------------------------------------------<br />
14 : OTA rw 0xffffffff (0x00000017) MLC (0x2101) 876 118<br />
--------------------------------------------------------------------------------------<br />
======================================================================================<br />
<br />
<< CS1 PARTITION INFORMATION >><br />
======================================================================================<br />
Device[1] not opened<br />
<br />
Output from "1: ENVIRONMENT SETUP" with very interesting environment variables:<br />
------------------------------<br />
- ENVIRONMENT SETUP -<br />
------------------------------<br />
1. BOOTING COMMAND = bbm load fkernel;go 60008000<br />
2. BOOTING DELAY = 2<br />
3. TARGET IP = 10.88.23.246<br />
4. SERVER IP = 10.88.27.160<br />
5. GATEWAY IP = 10.88.23.1<br />
6. ETHERNET ADDRESS = 10:11:12:13:14:15<br />
7. BOOTING ARGS = root=139:6 rw ethaddr=10:11:12:13:14:15 ip=10.88.23.246 :10.88.27.160:10.88.24.1:255.255.255.0::eth0 console=ttyS1<br />
8. UPDATE BOOTING ARGS<br />
------------------------------<br />
s. SAVE ENVIRONMENT<br />
x. EXIT<br />
------------------------------<br />
The available uBoot commands are shown via "0. JUMP TO UBOOT PROMPT":<br />
LEONID # help<br />
? - alias for 'help'<br />
mtest - simple RAM test<br />
autoscr - run script from memory<br />
base - print or set address offset<br />
bbm - BBM sub-system<br />
bdinfo - print Board Info structure<br />
boot - boot default, i.e., run 'bootcmd'<br />
bootd - boot default, i.e., run 'bootcmd'<br />
bootm - boot application image from memory<br />
bootp - boot image via network using BootP/TFTP protocol<br />
cmp - memory compare<br />
coninfo - print console devices and information<br />
cp - memory copy<br />
crc32 - checksum calculation<br />
echo - echo args to console<br />
fatinfo - print information about filesystem<br />
fatload - load binary file from a dos filesystem<br />
fatls - list files in a directory (default /)<br />
go - start application at address 'addr'<br />
help - print online help<br />
iminfo - print header information for application image<br />
itest - return true/false on integer compare<br />
jade -<br />
loadb - load binary file over serial line (kermit mode)<br />
loads - load S-Record file over serial line<br />
loady - load binary file over serial line (ymodem mode)<br />
loop - infinite loop on address range<br />
md - memory display<br />
mm - memory modify (auto-incrementing)<br />
mtest - simple RAM test<br />
mw - memory write (fill)<br />
nfs - boot image via network using NFS protocol<br />
nm - memory modify (constant address)<br />
pci - list and access PCI Configuration Space<br />
ping - send ICMP ECHO_REQUEST to network host<br />
printenv- print environment variables<br />
rarpboot- boot image via network using RARP/TFTP protocol<br />
reset - Perform RESET of the CPU<br />
rtl8139_eeprom - read & print out eeprom contents<br />
rtl8139_eth_addr <mac addr> - write new mac address to eeprom.<br />
rtl8139_eth_init - write 0xffff into eeprom<br />
rtl8139_eth_setup - write default values into eeprom<br />
run - run commands in an environment variable<br />
saveenv - save environment variables to persistent storage<br />
saves - save S-Record file over serial line<br />
setenv - set environment variables<br />
sleep - delay execution for some time<br />
smctest [r|w|t] [addr]- raw access to DATARAM0 1KB(ldm/stm by 8 words)<br />
tftpboot- boot image via network using TFTP protocol<br />
usb - USB sub-system<br />
usbboot - boot from USB device<br />
version - print monitor version<br />
LEONID # fatls<br />
usage: fatls <interface> <dev[:part]> [directory]<br />
LEONID #boot[/code]<br />
Entering "boot" from uboot menu starts over normally without issues.<br />
<br />
== Boot TV from USB using u-boot==<br />
<br />
After you get access to u-boot menu, you can boot external images from USB.<br><br />
More on [[Boot_from_USB_using_u-boot]]<br />
<br />
== Flash TV partitions from u-boot ==<br />
<br />
Here you can find detailed How-To restore TV from u-boot:<br><br />
[[Recovery_of_Bricked_Device]]<br />
<br />
----<br />
<br />
--[[User:Dynamic1969|Dynamic1969]] 22:30, 4 December 2009 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot&diff=1931Getting access to u-boot2011-05-29T05:43:11Z<p>Aquadran: /* Boot TV from u-boot (emergency) */</p>
<hr />
<div>Follow below steps to get access to the bootloader of your device.<br />
== Prior to boot-process ==<br />
* Enter Service Menu ( quickly push [INFO] [MENU] [MUTE] [POWER] on your remote control )<br />
* Change setting for your RS232C interface to "debug" ( Control -> Sub Option -> RS-232 Jack -> [ '''Debug''' | UART | Logic ] ) <br />
* Change setting for Watchdog to "off", so that the device doesn't reboot while you are in uBoot menu ( Control -> Sub Option -> Watchdog -> [ on | '''off''' ] ) <br />
<br />
== Terminal Connection Parameters ==<br />
*Use following connection parameters with your terminal-client ( e.g. Kermit, Hyper Therminal or ZOC Terminal ):<br />
Baudrate: '''115200'''<br />
Data bits: '''8'''<br />
Parity: '''none'''<br />
Stop bits: '''1'''<br />
Flow Control: '''none'''<br />
For Older models (like B530), you can try lower baudrates (like 9600 bps)<br />
<br />
== During the boot-process ==<br />
* Press and hold "~"<br />
* once you see "Hit any key to stop autoboot: ..." hit ENTER ( by default there is a booting delay of 2 seconds )<br />
<br><br />
Now you should have a boot prompt as show below. <br />
== Example output of the bootloader on a UExxB7000 ==<br />
U-Boot 1.1.6 (Dec 12 2008 - 15:55:34)<br />
<br />
DRAM: 128 MB<br />
**************** device info *******************<br />
nPgsPerSLCBlk = 128<br />
nPgsPerMLCBlk = 256<br />
nSctsPerPg = 8<br />
nNumOfUsBlks = 994<br />
OneNAND[booting] mode / clk = S / 50Mhz<br />
*************************************************<br />
TinyBML[0] open success<br />
env_relocate_spec<br />
Success loading partition<br />
Environment Data loading success!!<br />
No ethernet found.<br />
In: serial<br />
Out: serial<br />
Err: serial<br />
Net: RTL8139#0<br />
Hit any key to stop autoboot: 0<br />
<br />
===============================<br />
===============================<br />
BOOTROM DEBUG SESSION<br />
===============================<br />
1. ENVIRONMENT SETUP <br />
<br />
2. SHOW PARTITION<br />
<br />
===============================<br />
0. JUMP TO UBOOT PROMPT<br />
r. REBOOT<br />
===============================<br />
===============================<br />
SELECT COMMAND:<br />
Output from "2. SHOW PARTITION" shows the partitions as listed below:<br />
<< CS0 PARTITION INFORMATION >><br />
======================================================================================<br />
description load addr id attr first_blk no_blks<br />
======================================================================================<br />
0 : boot loader 0x60100000 (0x00000000) SLC (0x9001) 0 1<br />
--------------------------------------------------------------------------------------<br />
1 : u-boot 0x60200000 (0x00000001) SLC (0xd401) 1 1<br />
--------------------------------------------------------------------------------------<br />
2 : u-boot env 0x60300000 (0x00000002) SLC (0x9001) 2 1<br />
--------------------------------------------------------------------------------------<br />
3 : update util 0x60400000 (0x00000003) SLC (0x9001) 3 1<br />
--------------------------------------------------------------------------------------<br />
4 : kernel image 0x61000000 (0x00000004) SLC (0xd001) 4 8<br />
--------------------------------------------------------------------------------------<br />
5 : root file system 0x61400000 (0x00000005) SLC (0x9001) 12 8<br />
--------------------------------------------------------------------------------------<br />
6 : boot modules 0x61800000 (0x00000006) SLC (0x9001) 20 4<br />
--------------------------------------------------------------------------------------<br />
7 : driver+exeDSP 1 0x70000000 (0x00000007) MLC (0xa001) 24 60<br />
--------------------------------------------------------------------------------------<br />
8 : appdata+cmmLib 1 0x78000000 (0x00000008) MLC (0xa001) 84 45<br />
--------------------------------------------------------------------------------------<br />
9 : driver+exeDSP 2 0xffffffff (0x00000009) MLC (0xa001) 129 60<br />
--------------------------------------------------------------------------------------<br />
10 : appdata+cmmLib 2 0xffffffff (0x0000000a) MLC (0xa001) 189 45<br />
--------------------------------------------------------------------------------------<br />
11 : mtd_tlib rw 0xffffffff (0x00000014) MLC (0xa101) 234 450<br />
--------------------------------------------------------------------------------------<br />
12 : mtd_rwarea rw 0xffffffff (0x00000015) MLC (0x2101) 684 42<br />
--------------------------------------------------------------------------------------<br />
13 : mtd_infolink rw 0xffffffff (0x00000016) MLC (0x2101) 726 150<br />
--------------------------------------------------------------------------------------<br />
14 : OTA rw 0xffffffff (0x00000017) MLC (0x2101) 876 118<br />
--------------------------------------------------------------------------------------<br />
======================================================================================<br />
<br />
<< CS1 PARTITION INFORMATION >><br />
======================================================================================<br />
Device[1] not opened<br />
<br />
Output from "1: ENVIRONMENT SETUP" with very interesting environment variables:<br />
------------------------------<br />
- ENVIRONMENT SETUP -<br />
------------------------------<br />
1. BOOTING COMMAND = bbm load fkernel;go 60008000<br />
2. BOOTING DELAY = 2<br />
3. TARGET IP = 10.88.23.246<br />
4. SERVER IP = 10.88.27.160<br />
5. GATEWAY IP = 10.88.23.1<br />
6. ETHERNET ADDRESS = 10:11:12:13:14:15<br />
7. BOOTING ARGS = root=139:6 rw ethaddr=10:11:12:13:14:15 ip=10.88.23.246 :10.88.27.160:10.88.24.1:255.255.255.0::eth0 console=ttyS1<br />
8. UPDATE BOOTING ARGS<br />
------------------------------<br />
s. SAVE ENVIRONMENT<br />
x. EXIT<br />
------------------------------<br />
The available uBoot commands are shown via "0. JUMP TO UBOOT PROMPT":<br />
LEONID # help<br />
? - alias for 'help'<br />
mtest - simple RAM test<br />
autoscr - run script from memory<br />
base - print or set address offset<br />
bbm - BBM sub-system<br />
bdinfo - print Board Info structure<br />
boot - boot default, i.e., run 'bootcmd'<br />
bootd - boot default, i.e., run 'bootcmd'<br />
bootm - boot application image from memory<br />
bootp - boot image via network using BootP/TFTP protocol<br />
cmp - memory compare<br />
coninfo - print console devices and information<br />
cp - memory copy<br />
crc32 - checksum calculation<br />
echo - echo args to console<br />
fatinfo - print information about filesystem<br />
fatload - load binary file from a dos filesystem<br />
fatls - list files in a directory (default /)<br />
go - start application at address 'addr'<br />
help - print online help<br />
iminfo - print header information for application image<br />
itest - return true/false on integer compare<br />
jade -<br />
loadb - load binary file over serial line (kermit mode)<br />
loads - load S-Record file over serial line<br />
loady - load binary file over serial line (ymodem mode)<br />
loop - infinite loop on address range<br />
md - memory display<br />
mm - memory modify (auto-incrementing)<br />
mtest - simple RAM test<br />
mw - memory write (fill)<br />
nfs - boot image via network using NFS protocol<br />
nm - memory modify (constant address)<br />
pci - list and access PCI Configuration Space<br />
ping - send ICMP ECHO_REQUEST to network host<br />
printenv- print environment variables<br />
rarpboot- boot image via network using RARP/TFTP protocol<br />
reset - Perform RESET of the CPU<br />
rtl8139_eeprom - read & print out eeprom contents<br />
rtl8139_eth_addr <mac addr> - write new mac address to eeprom.<br />
rtl8139_eth_init - write 0xffff into eeprom<br />
rtl8139_eth_setup - write default values into eeprom<br />
run - run commands in an environment variable<br />
saveenv - save environment variables to persistent storage<br />
saves - save S-Record file over serial line<br />
setenv - set environment variables<br />
sleep - delay execution for some time<br />
smctest [r|w|t] [addr]- raw access to DATARAM0 1KB(ldm/stm by 8 words)<br />
tftpboot- boot image via network using TFTP protocol<br />
usb - USB sub-system<br />
usbboot - boot from USB device<br />
version - print monitor version<br />
LEONID # fatls<br />
usage: fatls <interface> <dev[:part]> [directory]<br />
LEONID #boot[/code]<br />
Entering "boot" from uboot menu starts over normally without issues.<br />
<br />
== Boot TV from u-boot==<br />
<br />
After you get access to u-boot menu, you can boot external images.<br><br />
More on [[Boot_from_USB_using_u-boot]]<br />
<br />
== Flash TV partitions from u-boot ==<br />
<br />
Here you can find detailed How-To restore TV from u-boot:<br><br />
[[Recovery_of_Bricked_Device]]<br />
<br />
----<br />
<br />
--[[User:Dynamic1969|Dynamic1969]] 22:30, 4 December 2009 (UTC)</div>Aquadranhttp://wiki.samygo.tv/index.php?title=The_B_Series_Wiki&diff=1930The B Series Wiki2011-05-29T05:42:01Z<p>Aquadran: </p>
<hr />
<div>[[File:b_wiki.png|140px|right]]<br />
== SamyGO B Series Wiki Page Main ==<br />
On this page, you will find hacks related to B series Televisions. In order to use these hacks you must have firmware that supports them. These are the unrestricted firmwares that can be found on the SamyGO compatibility list or on this page [[Old & Good Firmwares]]. <br />
<br />
If your television is supported by SamyGO but you do not have the firmware that allows SamyGO apps to run, you will need to update your television to a firmware that is compatible with SamyGO. Once your television has firmware that supports SamyGO then you can run the SamyGO apps.<br />
<br />
The instructions you need to follow maybe slightly different depending on whether you have CI and or CI+ firmware on your television. Please make sure that the instructions you are following are the correct ones for your firmware type. <br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; '''Pro members could go directly to [[#Hey! I'm an advanced user|Hey! I'm an advanced user]] page.'''<br />
<br />
==How can I run a SamyGO app on my B-series TV?==<br />
<br />
1. '''Update your television to supported stock or patched firmware.''' If your firmware is already supported you can stop here and proceed to step 2. If not, then the easiest way to do this is by using an application called FFB or other methods from [[Forced revert back to older firmware]]. This app will allow you to install an earlier firmware that supports SamyGO. Certain '''key points''' about this process:<br />
:* Use the [http://forum.samygo.tv/viewtopic.php?f=5&t=1388 FFB] only if your television is supported. Only certain CI models are supported at this time. If your model is not listed and it's a CI television then consider asking for support in the appropriate section of the [http://forum.samygo.tv/viewtopic.php?f=5&t=1388 SamyGO forum]. <br />
:* Prior to running the script, you '''MUST''' have your full firmware downloaded and extracted on the root of your USB drive. You can download your firmware from [http://www.samsung.com/us/support/downloads Samsung download center]. That link is just an example for US TV models. Similar Samsung websites are available for every market where Samsung products are sold. <br />
:* List of [[Old & Good Firmwares]] to download.<br />
:* Prior to running this script you must also add some missing files to the firmware directory. These vary by television model but are necessary to restore the u-boot function, the kernel and other files that the restricted firmware has removed to limit access to your television . These files (u-boot.bin, Image and fnw.bin) are '''SPECIFIC''' to your television model. They are typically added in the image subdirectory of your firmware on the USB flash drive. If you can't find the specific files for your television model posted on the forums, then ask in the support forum for help. '''DO NOT attempt''' to run this script without having all the required files. <br />
:* You may used either original firmware or patched firmware with the FFB script. If you want to use the patched firmware.<br />
:* Remember, the SamyGO community is not liable for any damages that are caused to you or your property in the event of a catastrophic event (brick your TV) related to things you do to your television. The community does this for recreational purposes and has had great success. In the event that your television is damaged we can not be held liable but we will do our best to help you recover your bricked TV.<br />
<br />
2. '''Run the Samy Go app you like.'''<br />
You can find a list of apps for B series televisions on the [[Content_Library_applications_list|Content Library applications list]]. This page typically has a brief description of the app functionality, a link to download the file as well as a link to the forum where the develop seeks, feedback, can help with troubleshooting etc.<br />
After you download the app, you should extract it directly to the root of a FAT32 formatted flash drive. You plug your Flash drive in a TV USB port.<br />
If your TV is turned on a popup will appear that will prompt you to select:<br />
Media play, content library or software upgrade. Select Content Library.<br />
In the content library menu select USB (left hand side) and move your highlighter to the games and/or children. You should see a list of the apps on your flash drive.<br />
<br />
You have two options here. You can run the app from the flash drive or you can copy the app to the television internal memory. <br />
To run an app highlight it, hit enter on your remote and then play.<br />
If you don't get an error message then your app should be running.<br />
<br />
==Copy SamyGO games/apps to TV memory==<br />
<small><font color=red>To be filled up...</font></small><br />
<br />
==I like the SamyGO apps. Can I make them run automatically each time I turn on my TV?==<br />
<br />
This can be achieved by installing patched firmware. Patched firmware will give you root access and the modifications will be written into your television's memory making them a permanent process of your television's functionality. <br />
<br />
Steps required are:<br />
#Download your television's firmware. You can download from [[Old & Good Firmwares]] page. <br />
#Download the SamyGO Firmware Patcher. Detailed instructions on how to use this patch and where to download it can be found in the [[SamyGO_Firmware_Patcher|SamyGO Firmware Patcher]] page. Use '''"Advanced Mode"''' while patching.<br />
#Install the patched firmware by USB method according to your television manual. This is a simple process by accessing the help menu on your television.<br />
#Disable automatic updates if your television model supports these to avoid overwriting your patched firmware with other firmware versions.<br />
<br />
==How can I telnet to my television?==<br />
You must first enable telnet. You can do this by patching your firmware with an advanced startup script or manually enable telnet each time you need telnet. Detailed instruction can be found on the [[How to enable Telnet on samsung TV's|How to enable Telnet on samsung TV's]]page. If you need to create an advanced startup script you can read about that on the [[How to enable Advanced mode startup script|How to enable Advanced mode startup script]]page.<br />
<br />
==Samsung's DLNA implementation sucks. Is there another way I can watch video files on my TV?==<br />
You bet. Your Samsung television is essentially a type of computer, whose primary function is to display television programming. Secondary functions are apps that are located in the content manager (access by selecting the content button your TV remote). As a computer which runs on linux, it can read and understand network protocols and file sharing. The two main systems are [http://en.wikipedia.org/wiki/Network_File_System_(protocol) NFS], a network file system used in linux, OSX, Unix systems and [http://en.wikipedia.org/wiki/SAMBA SAMBA] used primarily in Windows computer systems. With the SamyGO extensions pack your television can access and read network files and playback content it understands: photos, music and video files. You can find this app in the [[Content Library applications list|Content Library applications list]]. You can also read more about mounting [[Mounting an NFS share on a USB device to bypass DLNA| NFS shares (Linux/OSX/NAS shares)]] and [[Mounting an CIFS/SAMBA share on a USB device to bypass DLNA|CIFS/SAMBA (windows) shares]] on their respective pages.<br />
<br />
==How can I view DTS encoded media files?==<br />
You need to download the extension [[Content_Library_applications_list#DCA_module|DCA module]]. Once you download the application, extract the files to the root of your FAT32 formatted USB drive. Under content management USB, go to Children and select DCA module. You need to copy this to your television internal memory. Leave the USB and go into the loaded content (left panel of your television screen). Under Children you will find two entries, SamyGO DCA and SamyGO DCA for CIP. If you have a CI television firmware, select DCA and run that app (select, enter, play). If you have a CI+ firmware television you need to select DCA for CIP module. Your screen will blink for a few secs. That's it, your television should be able to playback DTS media files.<br />
<br />
==I'm ready for more advanced stuff. What can I do?==<br />
These pages will help you go deeper in your television firmware: <br />
*[[Dumping and Flashing images by hand]]<br />
*[[Playing with Firmware Images]]<br />
*[[Getting access to uBoot / bootloader]]<br />
*[[Boot from USB using u-boot]]<br />
<br />
==My television doesn't have an ethernet port or a wireless network connection. What can I do about that?==<br />
These pages will be most informative: <br />
*[[Using NoN-Samsung USB WiFi dongles with TV]]<br />
*[[Enable Network support on B550 and B6000 Series Devices]]<br />
<br />
==How can I record a television program with my television?==<br />
You will need the PVR+ extension if your model is supported. You can read about that on this page: [[How to capture channel (PVR functionality)]]<br />
<br />
==How can I flash new firmware on my CI+ B series TV?==<br />
Relevant pages are here:<br />
*[[Flashing Hacked Firmware to CI+ devices]]<br />
*[[Enable Serial Console on non CI+ Devices]]<br />
*[[Old & Good Firmwares#CI+ models]]<br />
<br />
==I messed up and bricked my TV. What do I do now?==<br />
Take a deep breath and try to relax. In most cases a full recovery is possible and is fairly straight forward. You will need: an ex-link cable, a computer with a serial port (USB to serial port adapters work also) and a terminal program, like [http://en.wikipedia.org/wiki/PuTTY PuTTY]. <br />
<br />
If you followed our advice your television should already have the debug menu turn on and watchdog turned off. This will simplify the restoration process immensely. If you have followed the posted instruction, you should have restored the u-boot menu which was disabled by Samsung's more recent updates.<br />
<br />
If you have a CI firmware television these pages are relevant:<br />
*[[Recovery of Bricked Device]]<br />
*[[Open backdoor for fixing bootloop situations]]<br />
*[[Repair TV from u-boot]]<br />
<br />
If you have a CI+ firmware television these pages are relevant:<br />
*[[Enable Serial Console on non CI+ Devices]]<br />
<br />
==Hey! I'm an advanced user==<br />
So you don't need things at top.<br />
<br />
Here is the shortcuts to useful information...<br />
<br />
<small><font color=red>'''TODO : Some pages mıght needed to move to Main Wiki page.'''</font></small><br><br />
<small><font color=green>'''TODO : This part needs some overhaul.'''</font></small><br><br />
<br />
==='''<font color=red>Bricked TV?</font>'''===<br />
*[[Recovery of Bricked Device]]<br />
*[[Repair TV from u-boot]]<br />
*[[Old & Good Firmwares]]<br />
<br />
<br />
===Enabling Telnet===<br />
*[[How to enable Telnet on samsung TV's]]<br />
*[[How to enable Advanced mode startup script]]<br />
*[[Enable Serial Console on non CI+ Devices]]<br />
<br />
<br />
===Custom startup scripts===<br />
*[[Open backdoor for fixing bootloop situations]]<br />
*[[Mounting an NFS share on a USB device to bypass DLNA]]<br />
*[[Mounting an CIFS/SAMBA share on a USB device to bypass DLNA]]<br />
<br />
<br />
===Flashing / dumping images===<br />
*[[Forced revert back to older firmware]]<br />
*[[Dumping and Flashing images by hand]]<br />
*[[Flashing Hacked Firmware to CI+ devices]]<br />
*[[SamyGO Firmware Patcher]]<br />
*[[Repair TV from u-boot | Flash images from u-boot]]<br />
*[[Playing with Firmware Images]]<br />
<br />
<br />
===u-boot===<br />
*[[Getting access to uBoot / bootloader]]<br />
*[[Boot from USB using u-boot]]<br />
*[[Repair TV from u-boot]]<br />
<br />
<br />
===Unlocking features===<br />
*[[Enable Wiselink Movie on B550 and B6000 Series Devices]]<br />
*[[Enable Network support on B550 and B6000 Series Devices]]<br />
*[[Enable GAME menu option at Plasma series]]<br />
*[[How to capture channel (PVR functionality)]]<br />
<br />
<br />
===Hardware===<br />
*[[Enable Serial Console on non CI+ Devices | ExLink for B series TV]]<br />
*[[Using NoN-Samsung USB WiFi dongles with TV]]<br />
<br />
<br />
===Software Tools===<br />
*[[Video AR Fix]]<br />
<br />
====[[Internet@TV widgets list]]====<br />
<br />
====[[Content Library applications list]]====<br />
:*[[Atari800 emulator]]<br />
:*[[NetSurf Web Browser]]<br />
:*[[SamyGO Telnet Enabler]]<br />
:*[[SamyGO Extensions Pack]]<br />
<br />
====[[Desktop applications list]]====<br />
:*[[SamyGO Firmware Patcher]]<br />
:*[[SamyGO ChanEdit - Chanel Editor]]<br />
<br />
====[[Android applications list]]====<br />
<br />
==== Compilation Toolchain ====<br />
*[[Setting up a native-compilation toolchain]]<br />
*[[Setting up a cross-compilation toolchain]]<br />
<br />
=== Other development tools ===<br />
*[[SamyGO OpenEmbedded]]<br />
<br />
=== Other ===<br />
*[[Shortcuts & Hidden menus]]</div>Aquadranhttp://wiki.samygo.tv/index.php?title=The_B_Series_Wiki&diff=1929The B Series Wiki2011-05-29T05:41:17Z<p>Aquadran: /* Compilation Toolchain */</p>
<hr />
<div>[[File:b_wiki.png|140px|right]]<br />
== SamyGO B Series Wiki Page Main ==<br />
On this page, you will find hacks related to B series Televisions. In order to use these hacks you must have firmware that supports them. These are the unrestricted firmwares that can be found on the SamyGO compatibility list or on this page [[Old & Good Firmwares]]. <br />
<br />
If your television is supported by SamyGO but you do not have the firmware that allows SamyGO apps to run, you will need to update your television to a firmware that is compatible with SamyGO. Once your television has firmware that supports SamyGO then you can run the SamyGO apps.<br />
<br />
The instructions you need to follow maybe slightly different depending on whether you have CI and or CI+ firmware on your television. Please make sure that the instructions you are following are the correct ones for your firmware type. <br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; '''Pro members could go directly to [[#Hey! I'm an advanced user|Hey! I'm an advanced user]] page.'''<br />
<br />
==How can I run a SamyGO app on my B-series TV?==<br />
<br />
1. '''Update your television to supported stock or patched firmware.''' If your firmware is already supported you can stop here and proceed to step 2. If not, then the easiest way to do this is by using an application called FFB or other methods from [[Forced revert back to older firmware]]. This app will allow you to install an earlier firmware that supports SamyGO. Certain '''key points''' about this process:<br />
:* Use the [http://forum.samygo.tv/viewtopic.php?f=5&t=1388 FFB] only if your television is supported. Only certain CI models are supported at this time. If your model is not listed and it's a CI television then consider asking for support in the appropriate section of the [http://forum.samygo.tv/viewtopic.php?f=5&t=1388 SamyGO forum]. <br />
:* Prior to running the script, you '''MUST''' have your full firmware downloaded and extracted on the root of your USB drive. You can download your firmware from [http://www.samsung.com/us/support/downloads Samsung download center]. That link is just an example for US TV models. Similar Samsung websites are available for every market where Samsung products are sold. <br />
:* List of [[Old & Good Firmwares]] to download.<br />
:* Prior to running this script you must also add some missing files to the firmware directory. These vary by television model but are necessary to restore the u-boot function, the kernel and other files that the restricted firmware has removed to limit access to your television . These files (u-boot.bin, Image and fnw.bin) are '''SPECIFIC''' to your television model. They are typically added in the image subdirectory of your firmware on the USB flash drive. If you can't find the specific files for your television model posted on the forums, then ask in the support forum for help. '''DO NOT attempt''' to run this script without having all the required files. <br />
:* You may used either original firmware or patched firmware with the FFB script. If you want to use the patched firmware.<br />
:* Remember, the SamyGO community is not liable for any damages that are caused to you or your property in the event of a catastrophic event (brick your TV) related to things you do to your television. The community does this for recreational purposes and has had great success. In the event that your television is damaged we can not be held liable but we will do our best to help you recover your bricked TV.<br />
<br />
2. '''Run the Samy Go app you like.'''<br />
You can find a list of apps for B series televisions on the [[Content_Library_applications_list|Content Library applications list]]. This page typically has a brief description of the app functionality, a link to download the file as well as a link to the forum where the develop seeks, feedback, can help with troubleshooting etc.<br />
After you download the app, you should extract it directly to the root of a FAT32 formatted flash drive. You plug your Flash drive in a TV USB port.<br />
If your TV is turned on a popup will appear that will prompt you to select:<br />
Media play, content library or software upgrade. Select Content Library.<br />
In the content library menu select USB (left hand side) and move your highlighter to the games and/or children. You should see a list of the apps on your flash drive.<br />
<br />
You have two options here. You can run the app from the flash drive or you can copy the app to the television internal memory. <br />
To run an app highlight it, hit enter on your remote and then play.<br />
If you don't get an error message then your app should be running.<br />
<br />
==Copy SamyGO games/apps to TV memory==<br />
<small><font color=red>To be filled up...</font></small><br />
<br />
==I like the SamyGO apps. Can I make them run automatically each time I turn on my TV?==<br />
<br />
This can be achieved by installing patched firmware. Patched firmware will give you root access and the modifications will be written into your television's memory making them a permanent process of your television's functionality. <br />
<br />
Steps required are:<br />
#Download your television's firmware. You can download from [[Old & Good Firmwares]] page. <br />
#Download the SamyGO Firmware Patcher. Detailed instructions on how to use this patch and where to download it can be found in the [[SamyGO_Firmware_Patcher|SamyGO Firmware Patcher]] page. Use '''"Advanced Mode"''' while patching.<br />
#Install the patched firmware by USB method according to your television manual. This is a simple process by accessing the help menu on your television.<br />
#Disable automatic updates if your television model supports these to avoid overwriting your patched firmware with other firmware versions.<br />
<br />
==How can I telnet to my television?==<br />
You must first enable telnet. You can do this by patching your firmware with an advanced startup script or manually enable telnet each time you need telnet. Detailed instruction can be found on the [[How to enable Telnet on samsung TV's|How to enable Telnet on samsung TV's]]page. If you need to create an advanced startup script you can read about that on the [[How to enable Advanced mode startup script|How to enable Advanced mode startup script]]page.<br />
<br />
==Samsung's DLNA implementation sucks. Is there another way I can watch video files on my TV?==<br />
You bet. Your Samsung television is essentially a type of computer, whose primary function is to display television programming. Secondary functions are apps that are located in the content manager (access by selecting the content button your TV remote). As a computer which runs on linux, it can read and understand network protocols and file sharing. The two main systems are [http://en.wikipedia.org/wiki/Network_File_System_(protocol) NFS], a network file system used in linux, OSX, Unix systems and [http://en.wikipedia.org/wiki/SAMBA SAMBA] used primarily in Windows computer systems. With the SamyGO extensions pack your television can access and read network files and playback content it understands: photos, music and video files. You can find this app in the [[Content Library applications list|Content Library applications list]]. You can also read more about mounting [[Mounting an NFS share on a USB device to bypass DLNA| NFS shares (Linux/OSX/NAS shares)]] and [[Mounting an CIFS/SAMBA share on a USB device to bypass DLNA|CIFS/SAMBA (windows) shares]] on their respective pages.<br />
<br />
==How can I view DTS encoded media files?==<br />
You need to download the extension [[Content_Library_applications_list#DCA_module|DCA module]]. Once you download the application, extract the files to the root of your FAT32 formatted USB drive. Under content management USB, go to Children and select DCA module. You need to copy this to your television internal memory. Leave the USB and go into the loaded content (left panel of your television screen). Under Children you will find two entries, SamyGO DCA and SamyGO DCA for CIP. If you have a CI television firmware, select DCA and run that app (select, enter, play). If you have a CI+ firmware television you need to select DCA for CIP module. Your screen will blink for a few secs. That's it, your television should be able to playback DTS media files.<br />
<br />
==I'm ready for more advanced stuff. What can I do?==<br />
These pages will help you go deeper in your television firmware: <br />
*[[Dumping and Flashing images by hand]]<br />
*[[Playing with Firmware Images]]<br />
*[[Getting access to uBoot / bootloader]]<br />
*[[Boot from USB using u-boot]]<br />
<br />
==My television doesn't have an ethernet port or a wireless network connection. What can I do about that?==<br />
These pages will be most informative: <br />
*[[Using NoN-Samsung USB WiFi dongles with TV]]<br />
*[[Enable Network support on B550 and B6000 Series Devices]]<br />
<br />
==How can I record a television program with my television?==<br />
You will need the PVR+ extension if your model is supported. You can read about that on this page: [[How to capture channel (PVR functionality)]]<br />
<br />
==How can I flash new firmware on my CI+ B series TV?==<br />
Relevant pages are here:<br />
*[[Flashing Hacked Firmware to CI+ devices]]<br />
*[[Enable Serial Console on non CI+ Devices]]<br />
*[[Old & Good Firmwares#CI+ models]]<br />
<br />
==I messed up and bricked my TV. What do I do now?==<br />
Take a deep breath and try to relax. In most cases a full recovery is possible and is fairly straight forward. You will need: an ex-link cable, a computer with a serial port (USB to serial port adapters work also) and a terminal program, like [http://en.wikipedia.org/wiki/PuTTY PuTTY]. <br />
<br />
If you followed our advice your television should already have the debug menu turn on and watchdog turned off. This will simplify the restoration process immensely. If you have followed the posted instruction, you should have restored the u-boot menu which was disabled by Samsung's more recent updates.<br />
<br />
If you have a CI firmware television these pages are relevant:<br />
*[[Recovery of Bricked Device]]<br />
*[[Open backdoor for fixing bootloop situations]]<br />
*[[Repair TV from u-boot]]<br />
<br />
If you have a CI+ firmware television these pages are relevant:<br />
*[[Enable Serial Console on non CI+ Devices]]<br />
<br />
==Hey! I'm an advanced user==<br />
So you don't need things at top.<br />
<br />
Here is the shortcuts to useful information...<br />
<br />
<small><font color=red>'''TODO : Some pages mıght needed to move to Main Wiki page.'''</font></small><br><br />
<small><font color=green>'''TODO : This part needs some overhaul.'''</font></small><br><br />
<br />
==='''<font color=red>Bricked TV?</font>'''===<br />
*[[Recovery of Bricked Device]]<br />
*[[Repair TV from u-boot]]<br />
*[[Old & Good Firmwares]]<br />
<br />
<br />
===Enabling Telnet===<br />
*[[How to enable Telnet on samsung TV's]]<br />
*[[How to enable Advanced mode startup script]]<br />
*[[Enable Serial Console on non CI+ Devices]]<br />
<br />
<br />
===Custom startup scripts===<br />
*[[Open backdoor for fixing bootloop situations]]<br />
*[[Mounting an NFS share on a USB device to bypass DLNA]]<br />
*[[Mounting an CIFS/SAMBA share on a USB device to bypass DLNA]]<br />
<br />
<br />
===Flashing / dumping images===<br />
*[[Forced revert back to older firmware]]<br />
*[[Dumping and Flashing images by hand]]<br />
*[[Flashing Hacked Firmware to CI+ devices]]<br />
*[[SamyGO Firmware Patcher]]<br />
*[[Repair TV from u-boot | Flash images from u-boot]]<br />
*[[Playing with Firmware Images]]<br />
<br />
<br />
===u-boot===<br />
*[[Getting access to uBoot / bootloader]]<br />
*[[Boot from USB using u-boot]]<br />
*[[Repair TV from u-boot]]<br />
<br />
<br />
===Unlocking features===<br />
*[[Enable Wiselink Movie on B550 and B6000 Series Devices]]<br />
*[[Enable Network support on B550 and B6000 Series Devices]]<br />
*[[Enable GAME menu option at Plasma series]]<br />
*[[How to capture channel (PVR functionality)]]<br />
<br />
<br />
===Hardware===<br />
*[[Enable Serial Console on non CI+ Devices | ExLink for B series TV]]<br />
*[[Using NoN-Samsung USB WiFi dongles with TV]]<br />
<br />
<br />
===Software Tools===<br />
*[[Video AR Fix]]<br />
<br />
====[[Internet@TV widgets list]]====<br />
<br />
====[[Content Library applications list]]====<br />
:*[[Atari800 emulator]]<br />
:*[[NetSurf Web Browser]]<br />
:*[[SamyGO Telnet Enabler]]<br />
:*[[SamyGO Extensions Pack]]<br />
<br />
====[[Desktop applications list]]====<br />
:*[[SamyGO Firmware Patcher]]<br />
:*[[SamyGO ChanEdit - Chanel Editor]]<br />
<br />
====[[Android applications list]]====<br />
<br />
==== Compilation Toolchain ====<br />
*[[Setting up a native-compilation toolchain]]<br />
*[[Setting up a cross-compilation toolchain]]<br />
<br />
=== Other ===<br />
*[[Shortcuts & Hidden menus]]</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=1928SamyGO OpenEmbedded2011-05-29T05:40:18Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0+''' and '''Ubuntu 10.4+''' (both 32/64 bits versions), '''Mac OS X 10.5.6+''' (using Fink 32/64 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev<br />
<br />
'''Ubuntu/Debian(latest):'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X:'''<br />
<br />
Install Xcode from install DVD.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from trunk svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo/oe/trunk<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=774Boot from USB using u-boot2010-09-06T19:20:36Z<p>Aquadran: </p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionaly in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
<br />
'''Follow steps:'''<br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First parittion FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Put kernel image to TFTP service directory.<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.multi-config-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
In case use TFTP set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.2<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel (case TFTP):<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
Boot linux kernel (case USB FAT partition):<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
* Install Samsung original software:<br />
<br />
After boot system, login over serial console as root and execute followed command:<br />
<br />
samsung-install.sh<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=773Boot from USB using u-boot2010-09-06T19:19:23Z<p>Aquadran: </p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC, T-CHE6AUSC, T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionaly in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
<br />
'''Follow steps:'''<br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First parittion FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition set as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Put kernel image to TFTP service directory.<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
* Find proper kernel image in '''build-samygo/tmp/deploy/images'''.<br />
It's like: '''uImage-2.6.18.8-r0-ssdtv.mu~nfig-multi-config-bXXX.bin'''.<br />
<br />
For firmwares:<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC - use '''b650'''<br />
<br />
T-CHE6AUSC - use '''b6000'''<br />
<br />
T-CHL5DEUC, T-CHL5DAUC - use '''b550'''<br />
<br />
* Copy and rename it to '''uImage''' into root directory of TFTP service or on FAT partition if you are not using TFTP way.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
In case use TFTP set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.2<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel (case TFTP):<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
Boot linux kernel (case USB FAT partition):<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
* Install Samsung original software:<br />
<br />
After boot system, login over serial console as root and execute followed command:<br />
<br />
samsung-install.sh<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=772SamyGO OpenEmbedded2010-09-06T19:06:40Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC, T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0''' and '''Ubuntu 10.4''' (both 32/64 bits versions), '''Mac OS X 10.5.6''' (using Fink 32 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev<br />
<br />
'''Ubuntu only:'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X:'''<br />
<br />
Install Xcode from install DVD.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from trunk svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo/oe/trunk<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Main_Page&diff=769Main Page2010-09-01T03:31:11Z<p>Aquadran: /* Interesting Reference Material */</p>
<hr />
<div>== Welcome to SamyGo WiKi ==<br />
<br />
<span style="color:red"><br />
'''WARNING: DO NOT UPDATE THE SAMSUNG LATEST FIRMWARE UPGRADES or YOU CAN NOT USE OUR HACKS AND CAN NOT REVERT FIRMWARE BACK EASILY!'''<br />
</span><br />
<br />
SourceForge doesn't allow users to write on wiki. We needed to assign writing permission by hand.<br />
<br />
Place note for editing permissions by hand on request from forum ([http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 Erdem_ua] or [http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=78 dynamic1969]).<br />
<br />
[[File:Logo.png]]<br />
<br />
== Compatibility Overview ==<br />
<br />
See the [[Compatibility]] page to see which TV models should work.<br />
<br />
== Safety Measures ( which you shouldn't start without ) ==<br />
#Have a working [[Enable Serial Console on non CI+ Devices|Ex-Link cable]] at hand.<br />
#Ensure the backup exe.img ( stored on /dev/tbml10 ) is in good condition ( and ideally not altered. )<br />
#Ensure your RS232 Setting in the Service-Menu is set to "debug".<br />
#Know that your TV will reset RS232 jack back to UART mode after new firmware installation or reverting back to old version.<br />
<br><br />
<br />
== Useful WIKI articles ==<br />
*[[Is my TV supported?]]<br />
*[[Is this tools avoids my warranty?]]<br />
===Firmware Modification===<br />
*[[Flashing Hacked Firmware to CI+ devices]]<br />
*[[How to capture channel (PVR functionality)]]<br />
*[[How to enable Telnet on samsung TV's]]<br />
*[[How to enable Advanced mode startup script]]<br />
*[[Enable Serial Console on non CI+ Devices]]<br />
*[[Getting access to uBoot / bootloader]]<br />
*[[Dumping and Flashing images by hand]]<br />
*[[Open backdoor for fixing bootloop situations]]<br />
*[[Using NoN-Samsung USB WiFi dongles with TV]]<br />
*[[Mounting an NFS share on a USB device to bypass DLNA]]<br />
*[[Mounting an CIFS/SAMBA share on a USB device to bypass DLNA]]<br />
*[[Samsung A Series (2008 Model) Hacks]]<br />
*[[Samsung A Series (sh4 CPU) Hacks]]<br />
*[[Video AR Fix]]<br />
*[[Playing with Firmware Images]]<br />
*[[Enable Wiselink Movie on B550 and B6000 Series Devices]]<br />
*[[Boot from USB using u-boot]]<br />
*[[Forced revert back to older firmware]]<br />
*[[Autoloader for extra exeDSP plugins (B65x)]]<br />
*[[Autoloader for Content Library Games]]<br />
*[[Enable Network support on B550 and B6000 Series Devices]]<br />
<br />
===Software Tools===<br />
*[[Setting up a native-compilation toolchain]]<br />
*[[Setting up a cross-compilation toolchain]]<br />
*[[SamyGO OpenEmbedded]]<br />
*[[SamyGO Telnet Enabler]]<br />
*[[SamyGO Extensions Pack]]<br />
*[[SamyGO ChanEdit - Chanel Editor]]<br />
*[[SamyGO Firmware Patcher]]<br />
*[[NetSurf Web Browser]]<br />
*[[Atari800 emulator]]<br />
*[[Other Small Applications at Forum Pages]]<br />
<br />
===General Information===<br />
*[[Frequently Asked Questions]]<br />
*[[Recovery of Bricked Device]]<br />
*[[Service Manuals]]<br />
*[[Service Menu]]<br />
*[[Engineering Codes]]<br />
*[[Media Play and DLNA]]<br />
*[[Samsung channel list format]]<br />
*[[MessageBoxService request format]]<br />
*[[Donation List of SamyGO Project]]<br />
<br><br />
<br />
== Interesting Reference Material ==<br />
*[http://www.samsung.com/global/business/semiconductor/products/flash/downloads/applicationnote/rfs_v12_application_note.pdf Introduction to SAMSUNG's Linux Flash File System - RFS] <br />
*[http://www.samsung.com/global/business/semiconductor/products/fusionmemory/downloads/RFS_130_Porting_Guide.pdf Linux RFS ( Robust FAT File System ) Porting Guide]<br />
The file-system used in the the recent Samsung TVs is "RFS". Its proprietary nature and consequently so the absence of an according Linux RFS-Module in the standard Linux distributions makes it currently impossible to modify files by simply mounting the respective image as "RW", modifying it and saving the respective image again. This is the reason why currently all changes are done via patching of the image-binaries.<br />
<br />
*[http://www.samsung.com/global/business/semiconductor/products/flash/downloads/LinuStoreII_GPL%20Compliance_10.pdf License info about XRS and TinyXSR in Linux kernel and u-boot]<br />
<br />
*[http://opensource.samsung.com/ Samsung's source codes] or [http://www.samsung.com/global/opensource/ old source code site]<br />
All the source code Samsung is legally obliged to post can be found here.<br />
<br />
*[http://forums.cnet.com/samsung-forum/ Official Samsung Forums]<br />
Should be able to find useful info somewhere.<br />
<br />
== Disclaimer ==<br />
Neither this WIKI/Forum nor the author(s) of articles and information provided accept any responsibility for damage that may be caused by use of the information provided. You do everything at your own risk. Be aware that "hacking" activities do void your warranty!<br />
<br />
[[Crew List]]</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Main_Page&diff=768Main Page2010-09-01T03:27:23Z<p>Aquadran: /* Disclaimer */</p>
<hr />
<div>== Welcome to SamyGo WiKi ==<br />
<br />
<span style="color:red"><br />
'''WARNING: DO NOT UPDATE THE SAMSUNG LATEST FIRMWARE UPGRADES or YOU CAN NOT USE OUR HACKS AND CAN NOT REVERT FIRMWARE BACK EASILY!'''<br />
</span><br />
<br />
SourceForge doesn't allow users to write on wiki. We needed to assign writing permission by hand.<br />
<br />
Place note for editing permissions by hand on request from forum ([http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=68 Erdem_ua] or [http://forum.samygo.tv/ucp.php?i=pm&mode=compose&u=78 dynamic1969]).<br />
<br />
[[File:Logo.png]]<br />
<br />
== Compatibility Overview ==<br />
<br />
See the [[Compatibility]] page to see which TV models should work.<br />
<br />
== Safety Measures ( which you shouldn't start without ) ==<br />
#Have a working [[Enable Serial Console on non CI+ Devices|Ex-Link cable]] at hand.<br />
#Ensure the backup exe.img ( stored on /dev/tbml10 ) is in good condition ( and ideally not altered. )<br />
#Ensure your RS232 Setting in the Service-Menu is set to "debug".<br />
#Know that your TV will reset RS232 jack back to UART mode after new firmware installation or reverting back to old version.<br />
<br><br />
<br />
== Useful WIKI articles ==<br />
*[[Is my TV supported?]]<br />
*[[Is this tools avoids my warranty?]]<br />
===Firmware Modification===<br />
*[[Flashing Hacked Firmware to CI+ devices]]<br />
*[[How to capture channel (PVR functionality)]]<br />
*[[How to enable Telnet on samsung TV's]]<br />
*[[How to enable Advanced mode startup script]]<br />
*[[Enable Serial Console on non CI+ Devices]]<br />
*[[Getting access to uBoot / bootloader]]<br />
*[[Dumping and Flashing images by hand]]<br />
*[[Open backdoor for fixing bootloop situations]]<br />
*[[Using NoN-Samsung USB WiFi dongles with TV]]<br />
*[[Mounting an NFS share on a USB device to bypass DLNA]]<br />
*[[Mounting an CIFS/SAMBA share on a USB device to bypass DLNA]]<br />
*[[Samsung A Series (2008 Model) Hacks]]<br />
*[[Samsung A Series (sh4 CPU) Hacks]]<br />
*[[Video AR Fix]]<br />
*[[Playing with Firmware Images]]<br />
*[[Enable Wiselink Movie on B550 and B6000 Series Devices]]<br />
*[[Boot from USB using u-boot]]<br />
*[[Forced revert back to older firmware]]<br />
*[[Autoloader for extra exeDSP plugins (B65x)]]<br />
*[[Autoloader for Content Library Games]]<br />
*[[Enable Network support on B550 and B6000 Series Devices]]<br />
<br />
===Software Tools===<br />
*[[Setting up a native-compilation toolchain]]<br />
*[[Setting up a cross-compilation toolchain]]<br />
*[[SamyGO OpenEmbedded]]<br />
*[[SamyGO Telnet Enabler]]<br />
*[[SamyGO Extensions Pack]]<br />
*[[SamyGO ChanEdit - Chanel Editor]]<br />
*[[SamyGO Firmware Patcher]]<br />
*[[NetSurf Web Browser]]<br />
*[[Atari800 emulator]]<br />
*[[Other Small Applications at Forum Pages]]<br />
<br />
===General Information===<br />
*[[Frequently Asked Questions]]<br />
*[[Recovery of Bricked Device]]<br />
*[[Service Manuals]]<br />
*[[Service Menu]]<br />
*[[Engineering Codes]]<br />
*[[Media Play and DLNA]]<br />
*[[Samsung channel list format]]<br />
*[[MessageBoxService request format]]<br />
*[[Donation List of SamyGO Project]]<br />
<br><br />
<br />
== Interesting Reference Material ==<br />
*[http://www.samsung.com/global/business/semiconductor/products/flash/downloads/applicationnote/rfs_v12_application_note.pdf Introduction to SAMSUNG's Linux Flash File System - RFS] <br />
*[http://www.samsung.com/global/business/semiconductor/products/fusionmemory/downloads/RFS_130_Porting_Guide.pdf Linux RFS ( Robust FAT File System ) Porting Guide]<br />
The file-system used in the the recent Samsung TVs is "RFS". Its proprietary nature and consequently so the absence of an according Linux RFS-Module in the standard Linux distributions makes it currently impossible to modify files by simply mounting the respective image as "RW", modifying it and saving the respective image again. This is the reason why currently all changes are done via patching of the image-binaries.<br />
<br />
*[http://www.samsung.com/global/business/semiconductor/products/flash/downloads/LinuStoreII_GPL%20Compliance_10.pdf Source code of XRS and TinyXSR in Linux kernel and u-boot]<br />
<br />
*[http://www.samsung.com/global/opensource/ Samsung's Source Code]<br />
All the source code Samsung is legally obliged to post can be found here.<br />
<br />
*[http://forums.cnet.com/samsung-forum/ Official Samsung Forums]<br />
Should be able to find useful info somewhere.<br />
<br />
== Disclaimer ==<br />
Neither this WIKI/Forum nor the author(s) of articles and information provided accept any responsibility for damage that may be caused by use of the information provided. You do everything at your own risk. Be aware that "hacking" activities do void your warranty!<br />
<br />
[[Crew List]]</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=763SamyGO OpenEmbedded2010-08-29T11:58:47Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC(currently not supported!), T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC(currently not supported!), T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC(currently not supported!), T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0''' and '''Ubuntu 10.4''' (both 32/64 bits versions), '''Mac OS X 10.5.6''' (using Fink 32 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev<br />
<br />
'''Ubuntu only:'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X:'''<br />
<br />
Install Xcode from install DVD.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from trunk svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo/oe/trunk<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=Boot_from_USB_using_u-boot&diff=762Boot from USB using u-boot2010-08-29T11:57:58Z<p>Aquadran: </p>
<hr />
<div>'''Note: This instruction apply and booting only to TV with firmwares listed below!'''<br />
<br />
T-CHE7AUSC, T-CHEAUSC, T-CHL7DAUC, T-CHL7DEUC, T-CHU7DAUC, T-CHU7DEUC<br />
<br />
T-CHE6AUSC, T-CHL5DEUC, T-CHL5DAUC currently not supported.<br />
<br />
'''This is for advanced users and developers only.'''<br />
<br />
----<br />
<br />
'''Requirements:'''<br />
<br />
* Serial connection<br />
* Usb disk drive or pen drive (at least 256MB)<br />
* TFTP server outside TV on some host in case using pen drive or optionaly in case disk drive<br />
* Regular Linux based system to prepare usb disk/pen drive<br />
* Builded rootfs image<br />
<br />
----<br />
<br />
'''Follow steps:'''<br />
<br />
* Build rootfs image using [http://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded SamyGO OE Framework].<br />
<br />
Builded rootfs image is located in '''build-samygo/tmp/deploy/images''' directory. File name looks like '''externalboot-base-rootfs-ssdtv-xxxxxxx.tar.gz'''.<br />
<br />
* Partition usb disk/pen drive.<br />
<br />
Partition drive using '''fdisk''' or other tool.<br />
<br />
First parittion FAT type. It will be usefull or needed if you don't have network on tv.<br />
Second partition as Linux type.<br />
<br />
Format first partition with '''mtools''' or other tool as VFAT type filesystem.<br />
Format second partition with '''ext2fsprogs''' as ext3.<br />
<br />
* Unpack rootfs image to linux partition on usb disk/pen drive.<br />
<br />
Unpack image to second partition with '''root''' rights.<br />
<br />
* Put kernel image to TFTP service directory.<br />
<br />
Note: Do this only if you want faster kernel load image.<br />
<br />
Unpack '''uImage-2.6.18-r0-ssdtv.bin''' from /boot in image rootfs, raname it to '''uImage''' and copy to root directory of TFTP service.<br />
<br />
* Enable [http://wiki.samygo.tv/index.php?title=Enable_Serial_Console_on_non_CI%2B_Devices serial debug console].<br />
<br />
* Enter [http://wiki.samygo.tv/index.php?title=Getting_access_to_u-boot u-boot] prompt shell.<br />
<br />
* Set variables and execute commands in u-boot shell to boot linux kernel.<br />
<br />
In case use TFTP set network variables first:<br />
<br />
setenv ipaddr 192.168.1.100;setenv gatewayip 192.168.1.1;setenv serverip 192.168.1.2<br />
<br />
where first IP is TV, second gateway is not important in this case, third is address of TFTP server.<br />
<br />
Boot linux kernel (case TFTP):<br />
<br />
setenv bootargs root=/dev/sda2 console=ttyS1;tftp;bootm<br />
<br />
Boot linux kernel (case USB FAT partition):<br />
<br />
setenv bootargs root=/dev/sda2 rootdelay=1 console=ttyS1;usb start;fatload usb 0 61000000 uImage;bootm<br />
<br />
where /dev/sda2 is linux rootfs.<br />
<br />
* Install Samsung original software:<br />
<br />
After boot system, login over serial console as root and execute followed command:<br />
<br />
samsung-install.sh<br />
<br />
* Start Samsung original software:<br />
<br />
samsung-start.sh</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=761SamyGO OpenEmbedded2010-08-29T11:55:15Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC(not supported currently!), T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC(not supported currently!), T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC(not supported currently!), T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0''' and '''Ubuntu 10.4''' (both 32/64 bits versions), '''Mac OS X 10.5.6''' (using Fink 32 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev<br />
<br />
'''Ubuntu only:'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X:'''<br />
<br />
Install Xcode from install DVD.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from trunk svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo/oe/trunk<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadranhttp://wiki.samygo.tv/index.php?title=SamyGO_OpenEmbedded&diff=740SamyGO OpenEmbedded2010-08-15T16:30:41Z<p>Aquadran: </p>
<hr />
<div>This is SamyGO port of [http://www.openembedded.org OpenEmbedded].<br />
<br />
You can easily setup cross compile toolchain or/and create rootfs image for external boot.<br />
<br />
<br />
'''Note: This instruction refer to SVN SamyGO trunk repository which supports only TV with firmwares listed below!'''<br />
<br />
'''US: T-CHE6AUSC(not supported currently!), T-CHEAUSC, T-CHE7AUSC'''<br />
<br />
'''AU: T-CHL5DAUC, T-CHL7DAUC, T-CHU7DAUC'''<br />
<br />
'''EU: T-CHL5DEUC, T-CHL7DEUC, T-CHU7DEUC'''<br />
<br />
<br />
Supported host systems are: '''Linux Debian 5.0''' and '''Ubuntu 10.4''' (both 32/64 bits versions), '''Mac OS X 10.5.6''' (using Fink 32 bits)<br />
<br />
Host systems need some preparations:<br />
<br />
'''Ubuntu/Debian:'''<br />
<br />
sudo apt-get install build-essential coreutils subversion cvs git-core texi2html texinfo \<br />
patch help2man intltool diffstat bzip2 wget sed gawk chrpath desktop-file-utils libssl-dev<br />
<br />
'''Ubuntu only:'''<br />
<br />
You need to reconfigure /bin/sh to use bash using below command and select "No" when it asks you to install dash as /bin/sh. <br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
'''Mac OS X:'''<br />
<br />
Install Xcode from install DVD.<br />
<br />
Install Fink using instruction http://www.finkproject.org/download/srcdist.php?phpLang=en .<br />
<br />
Install needed packages:<br />
<br />
fink install gawk sed wget getoptbin help2man texinfo desktop-file-utils<br />
<br />
<br />
<br />
----<br />
<br />
<br />
<br />
<br />
Pull SamyGO OpenEmbedded from trunk svn repository:<br />
<br />
svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo<br />
<br />
after pull, you can enter '''samygo''' directory:<br />
<br />
cd samygo/oe/trunk<br />
<br />
then do:<br />
<br />
. setup.sh<br />
<br />
Script setup will generate two files: '''build-samygo/conf/local.conf''' and '''build-samygo/env.source''' .<br />
<br />
If you like build rootfs image use this command:<br />
<br />
bitbake externalboot-base<br />
<br />
After building all tools, results are at '''build-samygo/tmp/deploy/images''' directory.</div>Aquadran