All I can say, your tab can be saved!
How, you may ask. Easy question! The SMDKV210 board has a little safety feature, what tries to load the bootloader from SD card if it can't be found on the internal NAND. At least, it was so on my Haipad M7 (not sure if others will work, but they should).
And thus, you can easily boot from the SD card, and run an update!
Only problem is, Urbetter fucked up almost all SD bootloaders. And such, only a few will work on your device. I had to experiment myself, and got to the following conclusion: only the 110301 update can flash the bootloader back to NAND correctly!
So, let's see the requirements:
- A Linux machine (I've used Fedora 15, but that shouldn't matter, a command line Arch will do it, if you can use it!)
- A card reader, and a separate SD card (preferably 4GB, but will work with smaller. I've used a 2GB one, I suggest you use atleast a 2gigs one too!)
- A dead tablet (of course... lol)
- The following firmware pack: http://content.wuala..._03_01.rar?dl=1
From now, let's see how to do it:
- Take the SD card, put it into the reader, plug it into your Linux machine. Make sure you can use a disk management app (best is the Gnome Disk Manager, coming default with Debian, Ubuntu, Fedora, and some more distros)
- Download the firmware pack I've linked before, and extract it
- Open a terminal, go to the extracted firmware's directory, and do the following (/dev/sdg was my device, use the Disk Manager to determine yours path):
sudo dd if=/dev/zero of=/dev/sdg bs=512KB count=4 sudo dd if=u-boot-sd.bin of=/dev/sdg
- When it finished, unplug the card reader, then reattach it.
- Open the disk manager, select the card reader HUB, and take a look. You should see 4 partitions: the first around 100MB, second one around 500MB, third one around 130MB, and last one should be 1.8GB. Format the 500MB or 1.8GB one to FAT32, and mount it!
IF YOU HAVE A NO-NAND DEVICE, DO NOT DO THE FOLLOWING TWO STEPS!
- Copy the extracted files to the mounted FAT partition.
- Delete the original utscript_sd, copy utscript and rename it to utscript_sd
rm -R utscript_sd cp utscript utscript_sd
So you got two identical files, utscript and utscript_sd
This step is important, because if the device boots from SD card, it will NOT look for a NAND device when flashing the bootloader, and such, will overwrite your partition layout on the external SD!
- Take your device. You do not have to extract the internal SD, it should work without doing that. Put the SD card into the device, and boot in update mode (hold Menu or Back while booting). The update screen should pop up, saying that it flashes the bootloader, kernel, recovery, logo, etc. It should be a bit slow (take some time flashing the kernel and recovery, not a one second stuff).
- When it's done, you're booted into the flashing mode. Here, it will update the internal SD and NAND with the 0301 firmware, and shut the device down as soon as it's finished.
- Take out the SD card, and switch on the device. It should boot normally.
If the device won't boot, try to take out the internal SD, repeat the process (the last three steps), format the internal SD totally to a RAW disk and put it back, format the external SD to FAT32 (whole drive), add the 0301 files again, and try to boot in update mode again.
If it does not work at all, please, give a detailed report of the problem, including the following:
- What did you do exactly
- What happened
- What was written on the screen
- How you broke your device
- What did you use (Linux distro, card type, card reader, device type (mine is a Haipad M7), anything related)
Windows tutorial coming soon!
I would like to thank the following people for their help:
- Asure for his help, and for being the first one who restored the bootloader
- MG3100, for testing all the stuff
- akxda22, for discovering the external SD booting, and for his excessive help
- For anyone else I forgot to mention (sorry, my name memory isn't the best)
This post has been edited by fonix232: 29 July 2011 - 05:02 AM

Help













