yashsingh1/xdaforums huggingface dataset:
[Milestone 2 Android Development] sahilarora911:
That is pretty strange. I have used this ever since it came out and it works without any issues (except the ones known) for me.

You can try n get in bootloader mode ( press power button + up arrow key on the keyboard from switched off state) and flash your stock sbf again.

Here is a guide to restoring your phone.

http://xdaforums.com/showthread.php?t=1032372
[Milestone 2 Android Development] vampyr3:
pls

http://xdaforums.com/showthread.php?p=16918194#post16918194

can someone help me pls go in the link above and post a reply pls or send me a pm
[Milestone 2 Android Development] Atomos33:
I've done this already as stated in my post... No luck the Recovery seems to be absent... And it won't boot because i can't do a wipe so no matter how many times i flash an SBF i'm stuck on the same m Bootscreen...

I think this time i've lost it...

Power Button + X button does not work
[Milestone 2 Android Development] will5:
Remove the sd card and the sim card, and try again.

Moto recovery can´t be deleted afaik.
[Milestone 2 Android Development] r2beta0:
You must have compatible versions of boot.img and recovery.img. That's why I included recovery image on my update.zip. If you are unable to boot try downloading the complete service sbf for your device from here:

http://and-developers.com/sbf:milestone2

After applying the correct SBF with RSD Lite 4.9 you can wipe your data in stock recovery (turn phone off / Hold and keep holding X key on keyboard / Turn phone on still holding X).

After exclamation mark you have to press @ for some versions of recovery, and volume up + down on other versions.
[Milestone 2 Android Development] Atomos33:
Oh don't worry i know all that i was one of the first who flash CM7 when Endless7 posted the info. I was using it for days! I juste wanted to try MIUI (wich i never liked) because of the new lockscreen system.

And it work i've use it a whole day without a problem and was beginning to like it. That night i put the milestone on charge and in the morning i had the M logo. Reboot didn't work couldn't get access to recovery and flashing SBF downloaded from the exact website you gave didn't got me recovery.

I've been trought this before when i was playing with the first method to install CM7. I've always flashed french Stock SBF Hold Power + X button then @ button wipe data twice and it booted EVERY SINGLE TIME...

This time i've been on so many forum even for D2 D2G, Droid X but no luck...
[Milestone 2 Android Development] dangpzanco:
Try to flash the chinese froyo rom, or the GB leak (no root), then wipe data once (because twice is lame) and reflash another SBF.

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] dangpzanco:
BTW, could someone upload the AOSP GB Stock Browser?

I feel the MIUI stock is heavy/slow...

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] sahilarora911:
I guess you know pretty well what you are trying to achieve (without any luck though).

I too was stuck on first M logo when I tried flashing MIUI for the first time (not the one posted by r2beta0 but the one posted by Endless7 using fixed sbf required to flash later). But I was still able to get into Bootloader mode and flash a Froyo UK based sbf and my MS2 was able to boot.

Guess you can try what dangpzanco suggested.
[Milestone 2 Android Development] sahilarora911:
I think you can get it from market

https://market.android.com/details?id=com.moo.android.launcher.gingerbread&hl=en

Is this what you are talking about?
[Milestone 2 Android Development] will5:
I guess he´s talking about web browser.

Dont know if stock browser could stay with miui browser.
[Milestone 2 Android Development] sahilarora911:
OOOPPPPPSSSS!! I should read more carefully!! Dunno about the browser.

I have a problem with MIUI contacts app. It shows country along with the phone number (say UK if phone number starts with +44 I suppose). For some reason it is showing the wrong country for the contacts in my phone. It was okay with 1.8.12 but with 1.8.19, it is messed up. Does anyone have any idea what controls that country indicator in the contacts app and how it can be corrected??
[Milestone 2 Android Development] Atomos33:
I'll do once next time but where can i find these ROM?

I've flash 2.2 FR UK CH BRA and 2.2.2 FR CH no luck so far.

I've tried that to... Also my phone isn't charging the battery so i have to give my battery to a friend so that he could charge it for me with his M1...

I don't understand i should have the Stock recovery i keep pushing the X button 2 or 3 minutes i stay on the M logo...

My battery's finished i'll have my friend M1 tonight to get this done...
[Milestone 2 Android Development] sahilarora911:
Dunno what other options u can try.

As I said I too wasn't able to get into Stock recovery and got stuck at M logo doing something similar. But bootloader mode saved the day for me.
[Milestone 2 Android Development] r2beta0:
This one is from CM7. I believe it's the same of AOSP.
[Milestone 2 Android Development] r2beta0:
It happens if you have boot an recovery from different SBF's. For example: you have recovery from your stock froyo and updated boot and devtree to CH leak GB or to CH froyo 2.10. In my case it was solved flashing a complete stock SBF (not fixed).
[Milestone 2 Android Development] sahilarora911:
Does anyone know how to fix this?? Is there an apk I need to decompile or something?
[Milestone 2 Android Development] will5:
Guys, these are test roms. They aren´t made for daily use. And wont be fixed bug by bug.

btw I think last build is based on 1.8.12. So dont know about 1.8.19. Probably latest miui fix that. Try replacing contacts apk with latest build from defy.
[Milestone 2 Android Development] sahilarora911:
okay :D

Actually this is the latest build for Defy (1.8.19). Dunno why it is messed up though.. I have posted in Defy section as well, just in case.
[Milestone 2 Android Development] Atomos33:
I've downloaded some sbf from and-dev the website you gave. They don't work.

I'd really appriciate you could post me a link with full stock sbf and/or the chinese froyo rom or gb leak.

Anyway even if doesn't work thank for the help you guys have been providing.

And if i flashed this rom it wasn't for Daily use but to check if my keyboard layout fix worked on CM7/MIUI
[Milestone 2 Android Development] tuttocanalla09:
a little question how do I enter CWM in this rom? because when i used bootstrapdroid2 the phone was on the first M bootscreen. thanks
[Milestone 2 Android Development] Atomos33:
You are supposed to have CWM 3.0+ to flash this rom. You have to install the Defy Bootmenu port and then when you start the phone push the VOL Down button when you see the blue led
[Milestone 2 Android Development] tuttocanalla09:
thank you very much, was a noob question
[Milestone 2 Android Development] Atomos33:
I've downloaded some sbf from and-dev the website you gave. They don't work.

I'd really appriciate you could post me a link with full stock sbf and/or the chinese froyo rom or gb leak.

Anyway even if doesn't work thank for the help you guys have been providing.

And if i flashed this rom it wasn't for Daily use but to check if my keyboard layout fix worked on CM7/MIUI

EDIT: Downloading the Hong Kong SBF from : http://and-developers.com/sbf:milestone2 keep you updated, But i would welcome some link with SBF you guys are shure it would work...

Thanks again
[Milestone 2 Android Development] r2beta0:
Stock Service SBF for CH 2.10 on OP of this thread: http://xdaforums.com/showthread.php?t=1217874

Leaked CH GB Service signed: http://xdaforums.com/showthread.php?t=1211863
[Milestone 2 Android Development] sahilarora911:
Well this had to do with framework-res.apk. I was using the one fixed by r2beta0 for USB mounting issue which somehow messed up the country code for my country I guess. But now I have to deal with USB mounting issue.
[Milestone 2 Android Development] Atomos33:
No luck with the SBF from the OP downloading GB... Still the same problems stuck this time to a White screen with an Orange Logo... X Button pushed and powering up the phone does nothing...
[Milestone 2 Android Development] r2beta0:
@atomos that is really odd. SBFing stock froyo should have worked. Is your phone A953 or ME722?
[Milestone 2 Android Development] dangpzanco:
What do you mean with an "Orange Logo"? MotoBlur is either Red (GB) or B&W(Froyo), and the screen is black 0.o

Could take some pics?

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] Atomos33:
It's a Milestone 2 from France so A953. I'm beginning to think i've done the near impossible brick my Milestone...

@dangpzanco it's the logo from the China Stock froyo i suppose? The logo is orange it looks like the walkman logo and it's written in chinese. But i'll post you some pics !
[Milestone 2 Android Development] will5:
If it´s not the M logo, you passed the first M logo. Recovery it´s after first logo and before second.

Or your keyboard is not working, or that roms has another combo key to enter recovery :confused:
[Milestone 2 Android Development] Atomos33:
Yeah i've been thinking that the keyboard was broken but this doesn't make sense before it bricked the keyboard was working perfectly and the phone didn't feel alone during the night!

But in that case is that another way to get to the recovery?

For the key combination it can't be possible that these rom have different combination:

2.2 Fr

2.2 CH

2.2 UK

2.2.2 FR

2.2.2 CH

2.2.2 UK

2.2.2 Hong Kong

Froyo Stock SBF China from the OP

Downloading the GB who fails every time (problem with Mediafire i think...)

Wish me good luck
[Milestone 2 Android Development] dangpzanco:
On GB it is different: you have to press both volume buttons, if I remember well.

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] Atomos33:
Didn't know that... Well i'm flashing GB right now thanks for the info!

EDIT: Great the flashing process simply failed... Now the bootloader says Code error...

EDIT 2: I can reflash! I'm flashing GB Leak again but all my hopes are gone now i've been doing this for 3 days now! Need a hero or

my phone will become super high tech battery keeper for my friend...

Edit 3: I'm done for tonight... It's been 6 hours today on the phone... Hoping for a solution tomorrow, if none i think i'm going to throw it against a wall ^^'
[Milestone 2 Android Development] dangpzanco:
Hey, what about the pics?

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] Amir4Life:
Hey Atomos33, my phone is brick'd from 3 months now,

You may wanna try this : See my only way to get to stock recovery is to have it plug'd into wall charger, then i can do X while booting,

I didn't get nowhere after recovery but try it and tell us...

Off topic: Guys do someone knows why my phone overheats on boot? See i have bootloops and phone heat increasing ( like when using 3g or even more ), i begin to think it s hardware problem... What can cause overheat on boot?
[Milestone 2 Android Development] dangpzanco:
Do you mean you can't use your phone for 3 months from now?

How did you guys managed to brick the phone so hard?

0.o odd...

Overheat happens when you use CPU too much, a.k.a bootloop, copying big files, too many programs opened...

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] Amir4Life:
Keep askin myself m8 how i mangged to brick it!!!- lol - ( true answer it was while update with official update manager from moto)

I mean it s been 3 months since it s bricked,

I know overheat happen on heavy usage, but i m just bootin it?!!! i dont see why it might overheat?!!!

Any guesses? i m ready to open it...

Oh BTW mine is AZERTY so french too...
[Milestone 2 Android Development] dangpzanco:
I mean, sometimes when I bootloop the phone gets warm.

Also gets warm when you format data and wait for the phone to rebuild Dalvik Cache and other stuff.

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] will5:
Guys, I downloaded battmonX, it´s a soft specifically for control leds on motorola droid line phones.

When I open the program, it says... led files found on...

Battery indicator:

sys/devices/platform/cpcap_battey/power_supply/battery

And indicator led on:

sys/devices/platform/notification-led/leds

Im sure if we look there, we can fix the leds... maybe replacing with official rom folders, or editing the files.

remember to use original lights.so if you try anything.
[Milestone 2 Android Development] dangpzanco:
I'm sorry to disappoint you, but the /sys folder is were kernel store its instructions, if you change some values in these folders' files the leds will turn on/off (1/0).

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] Atomos33:
I'll post them tonight...

Can you be more more precise? I just keep pushing that fu***** button but no result... I can't have my phone bricked :'(

Please tell me ^^' I was sleeping while it happened...

I did nothing! So you bought another milestone? Is Motorola going to charge me if i send them the milestone?
[Milestone 2 Android Development] r2beta0:
As a last resource you can Flash your phone with the official SBF for your model/country/operator. The phone may still be bricked but you can send it to warranty as flashing the SBF will erase any signs of /system changing.
[Milestone 2 Android Development] r2beta0:
Hmm, I just had an idea that needs elaboration. As we know we can flash any partition of the phone using sbf_flash or RSD Lite. If his problem really can be solved doing a data wipe it would be also solved by flashing a new "empty" CG37.smg. It doesn't need to be signed because /data is not checked by bootloader. So, we need a Milestone2 /data empty image (CG37.smg). One could do a data wipe and take the image of with dd command, but it would be a HUGE file (6,5 GB). I don't know if we can use a smaller file just to clean his /data. Maybe someone can elaborate that.
[Milestone 2 Android Development] will5:
Some files are never deleted?

The other day I was on miui, go back to 2.2.2 with al kind of wipes. Then installed miui again, and the themes I downloaded the first time I used miui, were there :eek:
[Milestone 2 Android Development] r2beta0:
I think themes are downloaded to sdcard, so you need to format sdcard in order to loose them :)
[Milestone 2 Android Development] will5:
Oh, didnt think about that :D

I guess for phones with low space on rom memory, that would be useful :o

Finally, have you booted any custom rom with gb kernel?
[Milestone 2 Android Development] r2beta0:
Not yet. Just stock with 2nd-init.
[Milestone 2 Android Development] dangpzanco:
Maybe you can flash a modded SBF, with a modded CG37 and a new CG that points to addresses from the middle of data to its end, and make two partitions with data spare space for the dual booting project, is that even possible?

Well, at least when you pack and zip it the SBF won't be hard to upload.

PS: Does the Milestone 1 full SBFs have the data CG included?

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] r2beta0:
I don't know, but I believe they have at least a way to format data. It's well-known that flashing full sbf looses data.
[Milestone 2 Android Development] Atomos33:
It's a brilliant idea! If i could keep my milestone it would be great...

I used to do that on my HD2 we Flashed a custom RUU wich was blank and we used to flash the new rom on top. With that process the installing process was completly clean.

I never knew why this was strongly recommanded but not something essential now i know why...

Sadly i don't have any skills

EDIT: I keep refreshing this page for an answer with a solution ^^'
[Milestone 2 Android Development] Amir4Life:
Dear Atomos33

If you re stuck like me and want to have recovery try this :

Turn off the phone, Press X while off, plug to wall charger, normally you ll have access to android recovery... i did not get any further but maybe you ll have more luck.

En Francais :

Pendant que le tel est eteint tu maintiens X et tu le branches au secteur , la tu dois avoir avoir acces au recovery,

Dis moi STP , ton telephone surchauffe quand il bootloop sur le logo moto?
[Milestone 2 Android Development] dangpzanco:
After that you're supposed to press @ key (or volume keys on GB, I think)

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] r2beta0:
If you are unable to turn it off try removing battery, keep x pressed, put the battery.
[Milestone 2 Android Development] Atomos33:
I've done all that it gets me nowhere once i get access to recovery i can't manage to make my phone work but without recovery i'm done!

When follow Amir4life's instruction i keep waiting again and again and again...

My phone doesn't charge the battery and gets really really warm if i leave the phone one the M logo

En francais:

J'ai déjà essayer mais ça ne mène nul part... Une fois que j'aurai accés au recovery je sais comment me debrouiller mais sans je suis foutu...

Quand je suis tes instructions j'ai beau attendre il ne se passe rien j'ai juste ce logo Motorola Noir et blanc et c'est tout...

Sinon oui il chauffe énormément et ma batterie se vide en un rien de temps j'ai emprunter un M1 a ma copine pour recherche la batterie mais bon... J'en conclu que tu n'a pas reussi non plus... Check tes MP ;)

Does someone know what is TI Blank Flash in RSD under config/FlashFlex options?
[Milestone 2 Android Development] skaburn:
I want to ask one thing, why my milestone 2 whit this rom have casual reboots? I tried to unable the cpu settings (vsel and cpufreq) but it still to reboot.

Is it possibile that there are caused by the stock rom from where i started to flash? (uk 2.2)
[Milestone 2 Android Development] will5:
Why Im getting "cant mount /sdcard" on cwm recovery when I try to apply any update.zip from sd card?
[Milestone 2 Android Development] Endless7:
1.In cwm, open advance - start adbd - kill adbd

or

2.delete /tmp, not 100% works.
[Milestone 2 Android Development] will5:
Thanks, but doesnt work :(
[Milestone 2 Android Development] Endless7:
Your SD card works when you log into system but not work in CWM, right?
[Milestone 2 Android Development] will5:
yes, exactly. On system, scard works perfectly.

And, if I restore to 2.2.2, and install cwm, sdcard works on cwm, once miui is installed, sdcard doesnt work anymore on cwm.
[Milestone 2 Android Development] Endless7:
In CWM, open advance, start adbd then kill adbd. You will see backlight turn off. After this, your SD card should be mouned. I use this method with 100% success. Have you follow the step exactly?
[Milestone 2 Android Development] sahilarora911:
Actually I can get it to work only after start adbd (not killing adbd after that) and then going to mount usb in CWM. If I kill adbd, then it doesn't work. May be you can give it a shot.
[Milestone 2 Android Development] Endless7:
But here I have to kill adbd...

Edit: this problem is really strange and random. After flash custom rom, at first CWM works OK. But after some time( or some reboots ), this problem will encounter in random. Though the adbd method can solve it, but it will cause another problem: can't mount /tmp.
[Milestone 2 Android Development] will5:
Starting adb and then killing it, works.

But apply update fails in the middle of update, cause it cant mount /tmp

Actual system files affects cwm behavior? If that´s right, I guess it´s a problem with framework-res.
[Milestone 2 Android Development] Endless7:
Some update.zip need to extract files to /tmp, some are not.

Yep, I think some files in system affect CWM. But I don't think it's framework-res. Maybe is

adbd related files.
[Milestone 2 Android Development] will5:
Ill try to exchange with some d2g cm7 files. Where are located adb related files?
[Milestone 2 Android Development] dangpzanco:
Well when I started adbd and mounted SD from bootmenu, not CWM and with the cable connected already, it used to work.

When I killed adbd on recovery, there was no going back, I had to reboot to start it again.

Sent from my Milestone 2 XDA App
[Milestone 2 Android Development] will5:
UPDATE

I´d tested the same too :D

[ROM][Port][Updated: 27-Aug-2011]GB MIUI for Milestone2 All-in-one update.zip

http://www.mediafire.com/?mmdmqmcbgudmhkt

-Changelog:

Updated to miui 1.8.19

Fixed keyboard half size.

Other fixes: http://miuiandroid.com/2011/08/miui-1-8-19-changelog/

Apply update.zip with cwm. Wipe dalvik cache and cache before updating. Some users are experiencing "cant mount sdcard" on cwm. Go to advanced ->start adb, then ->kill adb. Done. There is still a bug on cwm that cant mount /temp. It shouldnt bother for apply this update.

Remember, use at your own risk. Tested, work, dont ask for fixes, no guarantee. They are just test roms.

Thanks to r2beta, feel free to post in your first post, or anything you want to do with that file. Would be nice to have a updater-script with swype rutine removed, there is no need to use swype anymore.
[Milestone 2 Android Development] skaburn:
anyone answered me, sorry for my bad english, but I can't understand if it's normal that my milestone 2 whit this rom casually crash and I tought that was for my stock rom (uk 2.2) or it is normal.

thank for the attention.
[Milestone 2 Android Development] will5:
No, it's not normal. Id tested on 2.2.2 brazil and argentina. Why dont you try with Any of these?
[Milestone 2 Android Development] skaburn:
Thank you for the suggest... i will try whit one of those, but I tink that it's for the version (2.2).

Can i flash the stock rom and after directly the last update (27/08)?
[Milestone 2 Android Development] will5:
I´d tested 20-aug build on 2.2.2 brazil and 2.2.2 argentina (not 2.2)

Both work good.

You could flash 27-aug build directly from 2.2.2, but I didnt tested this.
[Milestone 2 Android Development] skaburn:
ok I will try tonight!

thank you again
[Milestone 2 Android Development] r2beta0:
To remove swype from update.zip just unzip it somewhere and edit updater-script to comment lines that make backup and restore of swype. They are easily identified by comments in code. Then zip it again and copy to sdcard.
[Milestone 2 Android Development] will5:
I'd removed the lines commenting swype, but when I flash update.zip, I get an error in updater-script, and installation fails.
[Milestone 2 Android Development] JackStoreytime:
Will you have the miui bootscreen instead of the current one in the future
[Milestone 2 Android Development] WeeDv2:
Is there a way i can install Defy 1.8.27 instead of .12 that is here?

Any of the modders could help me understand how to port a defy rom to mm2? i want to learn :D
[Milestone 2 Android Development] will5:
1.8.27 have changed contacts and phone apk, both are buggy and ugly as hell.

Wait for another version.

About the boot animation, you can replace system/media/bootanimation.zip , with another animation.
[Milestone 2 Android Development] r2beta0:
No easy way, you'll have to recreate the update from the scratch, meaning that all work done will be lost on the next version. That's why I haven't updated. What you can do is storing a log of all patches and modifications you did, so you could redo it on future versions. That is not so simple as it looks, there is some compiled files that need to be disassembled, edited and recompiled in order to fix some issues (like keyboard backlight).

You can download my update.zip, unpack it, replace the /system folder with the one from this new version, and repack it. The new update.zip should complete boot sequence but you'll loose all fixes done. Be careful though as you can end up with a non-working GSM radio. I think you should research more before trying to do that.
[Milestone 2 Android Development] JackStoreytime:
I cant find the stock miui boot animation :{