Difference between revisions of "Manual FW upgrade via console (without the need for XOR and CRC32)"
Dynamic1969 (talk | contribs) (Created page with 'The steps outlined below allow the flashing of a Firmware file directly into the flash of your TV, without using the offical upgrade process of the TV.<br>The example shown belowâ¦') |
Dynamic1969 (talk | contribs) |
||
Line 1: | Line 1: | ||
− | The steps outlined below allow the flashing of a Firmware file directly into the flash of your TV, without using the offical upgrade process of the TV.<br>The example shown below is for flashing a modified exe.img on a UExxB70xx. | + | The steps outlined below allow the flashing of a Firmware file directly into the flash of your TV, without using the offical upgrade process of the TV.<br>The example shown below is for flashing a modified exe.img on a UExxB70xx. |
There is no need to flash app_data Image, if the actual exeDSP Version is unchanged and you are flashing your personal changes. | There is no need to flash app_data Image, if the actual exeDSP Version is unchanged and you are flashing your personal changes. | ||
#Prevent TV from rebooting when exeDSP is stopped<br>'''/mtd_boot/MicomCtrl 23''' | #Prevent TV from rebooting when exeDSP is stopped<br>'''/mtd_boot/MicomCtrl 23''' | ||
Line 9: | Line 9: | ||
#Perform the actual step of flashing the file.<br>'''bml.resore /dev/bml0/8 /mtd_swu/exe.img'''<br>-> Flashing progress will be shown 0% ... 100%. Don't interrupt this process!! | #Perform the actual step of flashing the file.<br>'''bml.resore /dev/bml0/8 /mtd_swu/exe.img'''<br>-> Flashing progress will be shown 0% ... 100%. Don't interrupt this process!! | ||
#Mount the updated image<br>'''mount -t auto /dev/tbml8 /mtd_exe'''<br>-> check out content and ensure it mounts without problems and looks ok from a content perspective. | #Mount the updated image<br>'''mount -t auto /dev/tbml8 /mtd_exe'''<br>-> check out content and ensure it mounts without problems and looks ok from a content perspective. | ||
− | # Try starting exeDSP<br>'''/mtd_exe/rc.local'''<br>->If something went wrong then flash back | + | # Try starting exeDSP<br>'''/mtd_exe/rc.local'''<br>->If something went wrong and your exeDSP doesn#t start, then flash back your backup ".orig" image following steps 3-9.<br>-> Don't worry, if you see your screen upside down. That is just due to a variable not been set ;-) |
<br><br> | <br><br> | ||
Find below the device files for different areas of the firmware for FW types listed ( this information is taken from the run.sh file and was not validated! ) | Find below the device files for different areas of the firmware for FW types listed ( this information is taken from the run.sh file and was not validated! ) | ||
Line 26: | Line 26: | ||
'''Attention:'''This process does not validate the correctness and validity of the file being flashed. THIS IS YOUR RESPONSIBILITY!!! | '''Attention:'''This process does not validate the correctness and validity of the file being flashed. THIS IS YOUR RESPONSIBILITY!!! | ||
− | --[[User:Dynamic1969|Dynamic1969]] 17: | + | --[[User:Dynamic1969|Dynamic1969]] 17:45, 3 October 2009 (UTC) |
Latest revision as of 17:45, 3 October 2009
The steps outlined below allow the flashing of a Firmware file directly into the flash of your TV, without using the offical upgrade process of the TV.
The example shown below is for flashing a modified exe.img on a UExxB70xx.
There is no need to flash app_data Image, if the actual exeDSP Version is unchanged and you are flashing your personal changes.
- Prevent TV from rebooting when exeDSP is stopped
/mtd_boot/MicomCtrl 23 - Stop exeDSP binary
killall -9 exeDSP - Unmount the respective directory
umount /mtd_exe - Take a backup of the current image in the flash.
bml.dump /dev/bml0/8 /mtd_swu/exe.img.orig - Move backup image to a safe space ( e.g. USB ) and remove file from /mtd_swu
mv /mtd_swu/exe.img.orig /dtv/usb/sda1
rm /mtd_swu/exe.img.orig - Copy Image to be flashed from your USB to /mtd_swu
cp /dtv/usb/sda1/exe.img /mtd_swu
->this is the safest way, even though flashing directly from USB-Device may also be possible, which I have not tested - Perform the actual step of flashing the file.
bml.resore /dev/bml0/8 /mtd_swu/exe.img
-> Flashing progress will be shown 0% ... 100%. Don't interrupt this process!! - Mount the updated image
mount -t auto /dev/tbml8 /mtd_exe
-> check out content and ensure it mounts without problems and looks ok from a content perspective. - Try starting exeDSP
/mtd_exe/rc.local
->If something went wrong and your exeDSP doesn#t start, then flash back your backup ".orig" image following steps 3-9.
-> Don't worry, if you see your screen upside down. That is just due to a variable not been set ;-)
Find below the device files for different areas of the firmware for FW types listed ( this information is taken from the run.sh file and was not validated! )
- T-CHL5DSEUC, T-CHL5DEUC and T-CHU7DEUC
- BOOTLOADER_DEVICE=/dev/bml0/2
- FNW_DEVICE=/dev/bml0/4
- KERNEL_DEVICE=/dev/bml0/5
- RFS_DEVICE=/dev/bml0/6
- BOOT_DEVICE=/dev/bml0/7
- T-CHL5DSEUC and T-CHL5DEUC
- EXE_DEVICE=/dev/stl0/8
- APPDATA_DEVICE=/dev/stl0/9
- T-CHU7DEUC
- EXE_DEVICE=/dev/bml0/8
- APPDATA_DEVICE=/dev/bml0/9
Attention:This process does not validate the correctness and validity of the file being flashed. THIS IS YOUR RESPONSIBILITY!!!
--Dynamic1969 17:45, 3 October 2009 (UTC)