Hey everyone,
Short intro:
If you updated to 2.3.6 and got bootloop/blackscreen, and then tried to downgrade to 2.3.5 and stuck with FlashBoot screen, with something like:
Invailid CG OTV (CG: cdrom): Invalid SP Data
Invailid CG OTV (CG: webtop): Invalid SP Data
or
Invailid CG Version (CG: boot):
Invailid CG Version (CG: recovery):
Then this topic is for you.
I got into same situation couple of days ago and bricked my phone. However, 2.3.5 fast boot files with replaces part didnt work out for me. And original 2.3.6 patch gave me something to think about. Allright no more words. Just the steps to fix it.
Special thanks to ri4naire for nandroid backup of the 2.3.5 - 2.3.6 rom. Unfortunately I didnt find there files I was looking for but the backup structure gave me roadmap for future findings.
Recovering from: Invalid CG Version - Fast way (no 2.3.5 flashing)
1. Go and download moto-fastboot
here (fastboot command from sdk will work too)
2. Download boot.img from
here and put it in the folder with moto-fastboot
SHA1: 4add80cb4d5d54bc382ac1cb5c9bed3602853dce (same as in 2.3.6)
3. Boot your moto in FlashBoot mode (vol up + vol down + power)
4. Open command prompt and go to the above folder
5. Check if your device is present : moto-fastboot.exe devices
6. Next type: moto-fastboot.exe flash boot boot.img
You should see:
sending 'boot' (8192 KB)... OKAY [ 0.760s]
writing 'boot'... OKAY [ 1.455s]
Then reboot and you device will boot up..
Standard recovery is not working in this way, so no factory resets from inside the device, no reboots to recovery, no updates from OTA.
For recovery use
Atrix 2 Bootstrap.
And from Bootstrap do a factory reset, as after update your cache partition maybe only 5 mb instead of about 700mb.
Recovering from: Invalid CG Version (long way) or
Reflashing to 2.3.5 and then going to 2.3.6 if standard method didnt work
1. Go to Beginners guide
here and download 2.3.5 InlineFlashing_edison_5.5.175.16_cfc_p3_APBP_CID28 5.zip
2. Download boot.img from
here and put it in the above zip file (replace old one)
3. Download
replace.zip and put all the files except .xml into the above zip file.
4. Download
xml fileand replace original one in the zip.
5. Go to FastBoot mode and flash resulting zip file via RSD Lite.
Once it is done, you will get 2.3.5 Rom with normal cache (no factory reset needed this time but recommended)
Standard recovery doesnt work here too.
Now its time to do an update to 2.3.6
If you need root in 2.3.6: edit mount_ext3.sh as described in noob guide.
6. Get
Blur_Version.55.11.16.MB865.ATT.en.US.zip
7. Download modified updater-script from here
link
and put it in above file in \META-INF\com\google\android (replace old one)
Use 7-zip or the update file will not be read by the phone.
Put it on SDcard
(the script difference is that it doesnt delete recovery from system, doesnt update lbl, cdt.bin,device_tree.bin and doesnt update motorola steflash file, probably this is why it reports old baseband, but i dont know how to make it update)
8. Get BootStrap and go into recovery, apply this update from sdcard.
Upon rebooting you will have 2.3.6 Rom with working stock recovery
Notes:
Root can be obtained by editing mount_ext3.sh as described in noob guide.
And BaseBand version reports to be a 2.3.5 version. Maybe it cant be updated for some reason this way or it just reports wrong version being a new one. Weird.
Hope it will help someone fix their phones and give some ideas for updates.
Dont forget to click Thanks on this post and ri4naire's post below if you found this info useful
CYA