Revert

From WikiDLXTV
Jump to: navigation, search

WDTV Live - Revert to official firmware without flashing

Prerequisites:

This procedure is valid if the WDTV Live is flashed with unofficial firmware explained in http://wiki.wdlxtv.com/Main_Page site.

Procedure:

 - Download last wdtvlive firmware from http://www.wdc.com/wdproducts/updates/?family=wdfwdtv_live
 - unzip wdtvlive_1.04.10_V.zip
 - Download cramfsck-16k binary files from http://forum.wdlxtv.com/download/file.php?id=4
 - Extract firmware and create system directory:
   - tail -c +33 wdtvlive.bin > wdtvlive.stripped.bin
   - ./cramfsck-16k -x dump wdtvlive.stripped.bin
   - cd dump
   - mkdir -p boot
   - mkdir -p dev
   - mkdir -p mnt/boot
   - mkdir -p mnt/fwup
   - mkdir -p opt
   - mkdir -p proc
 - Create root.bin file with right dimension:
   - dd if=/dev/zero of=new.root.bin bs=1024k count=150
 - Format it ext3:
   - mkfs.ext3 ./new.root.bin
 - Mount it:
   - sudo mkdir /tmp/smaller
   - sudo mount -o loop new.root.bin /tmp/smaller
 - Copy files:
   - sudo rsync -avHS /home/asdf/wdtv/wdtvlive_1.04.10_V/dump/* /tmp/smaller
   - sync
 - Umount it:
   - sudo umount /dev/loop1
 - Rename it:
   - mv new.root.bin root.bin
 - Copy root.bin in a formatted fat 8Gb root directory /
 - Plug-in usb key in wdtvlive
 - Reboot