• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Please help! Milestone from 2.0.1***8658;2.1***8658;CyanogenMod6

Ephemeral1

Lurker
Sep 28, 2010
4
0
Hey guys! I've tried looking everywhere (mainly Google) and I need some help! Here are my specs:

A853 - Milestone
Firmware Version: 2.0.1
Firmware Config Version: GAS_LA_USASHLSRETBRLAT_P026
Baseband Version: 3GSMEPU91A_U_91.08.14I
Baseband Config Version: USASHLSRETBRLA022.0R
Kernel Version: 2.6.29-omap1 rkg683@ca25rhe77 #1
Build Number: SHLA_U2_02.01.0

As indicated in the title, I want to get my Milestone from 2.0.1 to CyanogenMod6.

I tried nandroid backup from 2.0.1 to CM6 directly by:
  1. Rooting in 2.0.1
  2. Backing up my nand using the custom OpenRecovery mod from the project site and making a copy on my desktop.
  3. Paste and replacing files from MM1_CM6_alpha_0.01c nandroid to the backup I just made in my sd card's nandroid/openrecovery/ directory.
  4. Wiping all user data, caches, and ext2 partition.
  5. Restoring the modified nandroid file. An md5 checksum failed.
  6. Needless to say, boot hung at Motorola Logo screen and I cried for an hour, then restored to stock nandroid backup.

Momma didn't raise no fool
 
By looking at the build number you have a Brazilian Milestone which is why your phone works with Telus frequencies.

By upgrading your Milestone you will lose root access. Most people would suggest you unroot your phone before trying to upgrade. You may follow: http://androidforums.com/milestone-all-things-root/75460-milestone-2-1-update-root-guide.html to flash an SBF.

Here is the list of SBF's: http://and-developers.com/sbf:milestone
You should look at a Service Brazilian SBF if you don't want to lose your old texts, and setting(You will lose root).

The problem is by looking at the SBF's site you can see that the Brazilian SBF that you would update to has an alarm bug. You might want to think about switching to the Telus SBF by backing up your data before flashing a non-service Telus SBF and then restoring your data.

I'm not sure if this will help your md5 checksum failure. This usually happens when something didn't unzip properly. You might want to re-download the file on your desktop/laptop and make sure you have unzipped it to the proper directory.

You do not need to do anything special with the basebands.
 
  • Like
Reactions: Ephemeral1
Upvote 0
Thanks again!

Naturally, 2.1 is only being used here as a bridge to Cyanogen Mod 6. I don't care about maintaining old texts, settings, or applications. I have backed those up with Titanium Backup.

Here's what I did!

Flashed the Canadian Telus non-service SBF, with backups made of course.

After that, rooted using the above guide.

Installed Cyanogen successfully and restored my settings and apps. Techgasmed because it runs Flash perfectly and the launcher and music app mods are great.

But now I've run into an issue. Because my phone is on Telus (more accurately, because it is non-European), I need to change the radio files in order to get any signal at all!

I'm at a loss as to how I should go about this...
See, for Telus users, in the xda thread for the release, there are two methods suggested to help:
1) Push a tar file via ADB to the /sdcard/ folder***8212; I tried doing this using Android Commander (a drag and drop ADB utility).
2) Use a prepackaged update.zip (I think it has Telus baseband stuffs on it) via recovery mode***8212; I tried doing this and got an "signature verification failure" so I tested the OpenRecovery update.zip to see if my recovery vulnerability had been compromised. OpenRecovery worked fine, so clearly there's something wrong with the Telus update.zip

I hate to be a pain, but this can't be all that hard to finish off! I'm so close to having CyanogenMod6 running with phone service functionality.
 
Upvote 0
IT LIVES!

I was able to use the update zip file (did not rename to update.zip) using GOT's OpenRecovery mod. In the Miscellaneous menu, there's an update installer that installs whatever update you put in the OpenRecovery update directory on your sd.

They said it couldn't be done,
they thought it wouldn't run,
but that's just because they'd never heard of
THE EPHEMERAL1

That was really cheesy, and sort of throwback 90's awesome. I pulled an all nighter...
 
Upvote 0
Hey guys! I've tried looking everywhere (mainly Google) and I need some help! Here are my specs:

A853 - Milestone
Firmware Version: 2.0.1
Firmware Config Version: GAS_LA_USASHLSRETBRLAT_P026
Baseband Version: 3GSMEPU91A_U_91.08.14I
Baseband Config Version: USASHLSRETBRLA022.0R
Kernel Version: 2.6.29-omap1 rkg683@ca25rhe77 #1
Build Number: SHLA_U2_02.01.0

As indicated in the title, I want to get my Milestone from 2.0.1 to CyanogenMod6.

I tried nandroid backup from 2.0.1 to CM6 directly by:
  1. Rooting in 2.0.1
  2. Backing up my nand using the custom OpenRecovery mod from the project site and making a copy on my desktop.
  3. Paste and replacing files from MM1_CM6_alpha_0.01c nandroid to the backup I just made in my sd card's nandroid/openrecovery/ directory.
  4. Wiping all user data, caches, and ext2 partition.
  5. Restoring the modified nandroid file. An md5 checksum failed.
  6. Needless to say, boot hung at Motorola Logo screen and I cried for an hour, then restored to stock nandroid backup.

Momma didn't raise no fool
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones