Revert
From WikiDLXTV
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