Though the chance for some type of failure is not high, I always suggest you make a backup before flashing.
Have you unzipped the file to get the recovery.img file?
Could you give the commands you are using the flash and the output of the commands?
I just downloaded the stock v9 recovery linked in the first post and the checksum matches what is expected.
My guess is you specified something other than the "recovery" partition on the phone or you are trying to flash the zip file (renamed to recovery.img)
The command is
flash_image recovery /sdcard/recovery.img
- 03-24-2011, 07:43 PM #28
- 03-25-2011, 05:39 PM #30
- 13 Posts
Here it is:
dev: size erasesize name
mtd0: 00700000 00020000 "boot"
mtd1: 07c20000 00020000 "cache"
mtd2: 00700000 00020000 "recovery"
mtd3: 00140000 00020000 "splash"
mtd4: 00700000 00020000 "FOTA_STO"
mtd5: 09e80000 00020000 "system"
mtd6: 0a4e0000 00020000 "userdata"
mtd7: 00080000 00020000 "misc"
mtd8: 00180000 00020000 "persist"
First was there might be different sized recovery partitions on different models. However your recovery partition is the same size as other phones.
The second explanation is that the recovery.img is a full backup of the entire mtd2 partition, even the portions that are empty. So the reason you are probably seeing the error is you actually do have a bad block (memory) in your recovery partition and the reason you see it flashing the v9 recovery.img is because it is exercising the entire range of memory in your recovery partition, whereas the other recoveries are only as big as the recovery needs, and/or they are smaller in general, so they are avoiding the bad block(s).
You can try an updated flash_image to see if that helps (I didn't look at the source to see if it handles stuff differently, so I'm not saying it will behave differently)
You can also just try rebooting to recovery and seeing if the V9 recovery comes up. There is a chance the important parts of the recovery.img were already written before hitting the bad block, so even though there is a write error, it isn't relevant. Do not use "adb reboot recovery" as I believe that will write stuff to the misc partition which might get you into a loop if your recovery is bad. I think using Power Down / Home + Vol- + Power will be ok.
I can also post a minimal recovery.img with the empty blocks removed to see if that avoids the bad blocks. Let me know if that is something you want to try.
You could also just run the V8->V9 update.zip. It should create the recovery partition by patching the boot partition. It should work in theory, but again, I haven't traced the exact mechanisms it is using to handle the various reboots and writing of flash memory, so couldn't tell you for sure it wouldn't get you into a boot loop.
There might be a way to format the recovery partition and lock out the bad block, but I don't know enough about the MTD tools to advise you on that.
I'm just warning you in advance about potential problems. I'm not saying any of these are likely.
So IMO the problem is with the flash memory on your device.
- 03-28-2011, 04:09 AM #32
Yes. As a side bonus, if you were planning on returning your phone but changed your mind, your system is still rootable.
If you are already running stock recovery, you could just flash V9 or VD, whichever is appropriate for your unit (new or old LCD).
- 03-28-2011, 01:59 PM #34
- 03-28-2011, 03:20 PM #35
I'm trying to manually flash v9 stock recovery and I tried it on terminal and it says cant read flash image and when I try it using adb shell its saying it doesn't have a path and adb is not recogninzed as an internal or external command? I have this phone on e bay and I need to unroot it today
- 03-28-2011, 05:10 PM #36
- 04-13-2011, 03:58 PM #38
2) Force flash doesn't touch your /data so your apps and personal info are still there
3) Force flash doesn't touch your NVRAM so your Sprint login and phone # are still there
Certainly you can skip steps if they aren't important for your needs.
- 05-17-2011, 08:02 PM #40
- 05-21-2011, 11:22 PM #41
- 05-22-2011, 11:08 PM #42
You need to use LG Updater through KP500 to (force) flash to whichever version you want.
Don't use ROM manager, it isn't compatible with this phone.
- 05-28-2011, 09:22 AM #44
- 06-04-2011, 11:08 PM #45
- 06-09-2011, 11:49 PM #46
- 06-10-2011, 12:34 AM #47
- 06-12-2011, 06:48 AM #48
- 06-16-2011, 01:47 PM #49
- 06-16-2011, 04:40 PM #50