yashsingh1/xdaforums huggingface dataset:
[Motorola Milestone Android Development] zninja:
Did you read the guy's problem? He flashed the official Telus SBF and couldn't apply CM6. Since Telus doesn't have a 2.2.* SBF what he meant was he flashed a 2.1 SBF, and CM6 requires the leaked 2.2.1 SBF be flashed to the hardware to work. You surely aren't telling me applying CM6 updates can flash your unit to 2.2.1...correct?
[Motorola Milestone Android Development] leobg:
Not since the last 2or 3 versions. CM6 now includes the kernel too and 2.2.1 leaked SBF is not a requirement anymore.
[Motorola Milestone Android Development] zninja:
well...er...then i suck. ;D
[Motorola Milestone Android Development] Ok_Kaleidoscope5109:
1) Telus has a 2.2.1 leaked SBF. The leaked 2.2.1 came with everything. I have a Telus Milestone as do many people here like HONO himself. How else does he have CM6 ROMs and other Froyo ROMs? :D

2) You can flash the 2.2.1 SBF or not before CM6. It doesn't matter and hasn't mattered since 0.04 or even earlier if you read the changelog.

3) A wipe before installing CM6 means what you flashed before doesn't matter anyway. CM6's update comes with a SBF flash, so even if you're on 2.1, you're good to go.

Here, have a beer :D
[Motorola Milestone Android Development] dark.blue:
wanna ask here...

at overclock menu in open recovery, there si many choices...

but always with degradadation number, like:

1000/750/500/250...

is that means that the overclock system will auto manage the speed?
[Motorola Milestone Android Development] vagelisda:
Yap

Sent from my Milestone
[Motorola Milestone Android Development] jon313:
You didn't get me. :)

I meant manual focus like on DSLR cameras.

Where you (by rotating the lens) can adjust focus millimeter by millimeter (maybe not millimeter, but the smallest distance it can be adjusted).

And you would do that on Milestone with volume buttons instead of rotating the lens on cameras.
[Motorola Milestone Android Development] hefonthefjords:
is this really worthwhile since the camera is so crappy?
[Motorola Milestone Android Development] hefonthefjords:
the only time this ever happens to me is if the app has not downloaded correctly. are these third party apps or market downloads?
[Motorola Milestone Android Development] emprize:
may i ask...

hows the progress of app2ext? if moto release the official 2.2, will the app2ext get easier to fix?
[Motorola Milestone Android Development] hefonthefjords:
i've notcied some strange behaviour in the lockscreen gestures. if i draw jsut a straight vertical line on the screen it will launch whatever the last gesture i programmed was regardless of the shape i drew for that shortcut...

i also have the sensitivity set at its highest level so that can be ruled out as a solution.
[Motorola Milestone Android Development] darklipslide:
Yeah I had exactly the same problem. I used "T" for the Talk application, but it would mistakenly recognice a diagonal line " / " as the same thing.

It forced me to change the gesture to something else.
[Motorola Milestone Android Development] hefonthefjords:
yeah ive just spent the last hour or so messing with it and have pretty much decided its unuseable. back to regular lockscreen.
[Motorola Milestone Android Development] zvieratko:
I have a problem with apps to, they fail with error -18 and logcat says it cannot initialize a secure container (cryoptoloop). Happens for all apps that store on SD. The only solution is to unmount SD, update/install the app and remount... does not happen on clean phone so maybe I broke something :)
[Motorola Milestone Android Development] cbstryker:
No these are apps straight from the market, I try to download/install several times, reboot and try again, but same issue. Last night I applied the 10.11.29 update, whilst clearing the dalvik and the cache and now it seems to be fine. No issues installing anything. I did have this problem once before on a much earlier version, but if I remember correctly the same thing (updating) fixed the issue. No idea what was going on.
[Motorola Milestone Android Development] waylman:
Love this ROM very much!!!

Thanks so much for the hard work!
[Motorola Milestone Android Development] afein:
yeah me too, i also noticed that the rom was noticeably slower with gestures enabled.
[Motorola Milestone Android Development] afadel:
CM6 without kernel

Current CM6 mod installs the leaked 2.2.1 Motorola kernel when you run the update. Suppose I don't want to use this kernel, I want to keep the one that is on my phone and just apply the rest of the CM6 mod, what would I have to do? What files do I need to erase from the update.zip so my current kernel is not overwritten?
[Motorola Milestone Android Development] CommanderThor:
Well it sure is possible somehow, but it wont work. If you read at least one thing before you post, you would see that it was almost imposible to get Froyo on 2.1 kernel. It was a half working port. Full froyo is made for "froyo" kernel, there is no other way.
[Motorola Milestone Android Development] kabaldan:
You want to use Froyo with Eclair (2.6.29) kernel?

Then you'll have to use the 0.02-10.10.11 CM version, which contains all the necessary source code patches to bypass the Froyo kernel requirements.

But I don't see any sense in it, as the 0.01/0.02 versions were made only because no Froyo (2.6.32) kernel was available at that time.

Why do you want to use the bastardized version instead of the real thing?

What is the reasoning behind your wish?
[Motorola Milestone Android Development] Ok_Kaleidoscope5109:
So I think the reason for bad battery is because our CPUs are pegged at high use all the time. I'm talking in the high single digits. 7-9%. Seems a bit high. I use SystemPanel to monitor and I did so on Eclair for a bit before I concluded there's nothing more I can do to improve Eclair.

I don't have data for Eclair, but I don't remember the CPU usage part being so high through the day (esp when the phone is idle). Perhaps this is the reason why battery life for 2.2.1 is so bad. I don't remember Phone Idle being that high on use. Usually Voice calls and Display are significantly higher. Even though Display power use is still higher phone idle is darn high these days.

Mind you I'm off the network for like 5-6 hrs a day as I'm doing research underground so I turn on airplane mode.
[Motorola Milestone Android Development] razer54:
just upgraded to CM6, great work :D

will post about battery usage in some day :)

edit 1 : wifi work without any prob
[Motorola Milestone Android Development] shadowofdarkness:
I am making a shell script to automate as much of a upgrade as I can and need some help with some steps.

So far the script syncs the repo,

then builds,

make some mods in the out directory (I want to leave the source untouched),

squishes

adb pushes the upgrade file to phone

adb reboot recovery

(my only planned interaction to apply update.zip)

Now I plan on having the script after getting a valid adb connection hopefully if possible run adb shell commands to wipe the cache then apply the cm4mm update. But I don't know what commands would do those steps.

one final adb reboot
[Motorola Milestone Android Development] atasic:
I installed this ROM and i must say-GREAT WORK!!!

...but, i tried to install google applications and i not a single one could work! any ideas?
[Motorola Milestone Android Development] bandroid842:
TWO QUICK QUESTIONS:

1- Once you install this and you want update to a new version, do you use a built in ROM manager or do you have to flash it as if you were doing this from the start?

2- Once the new KERNEL is out from Motorola, can we flash it on top of the existing version instead of downloading a whole new firmware image (e.g. like Power Kernel Installation in Maemo 5?)
[Motorola Milestone Android Development] afadel:
I don't know what's that attitude for, really. I read a lot of things before my post, I even helped some people in this same topic. If you don't know the answer or don't know why someone is asking the question, just move along to the next post.

Good thing kabaldan is the one developing CM for Milestone.
[Motorola Milestone Android Development] Pete79:
SIM Toolkit not working?

My SIM has some extra (security) functionality that normally opens an additional app to app drawer, but on this ROM it doesn't show up. It's working flawlessy on another 2.2 based phone/ROM (desire/LeeDroid) so it's not a froyo problem.

Any idea is it a CM problem or just this ROM..?
[Motorola Milestone Android Development] razer54:
full wipe and reinstal Gapps maybe ?
[Motorola Milestone Android Development] jon313:
1- Just flash the update trough Open Recovery. It's not complicated, it's quick (takes about a minute) and doesn't delete anything on the phone.
[Motorola Milestone Android Development] spineforu82:
themes

Does anyone know where i can get compatible themes for this release. I would really like the alternate dark theme but cant find it anywhere....
[Motorola Milestone Android Development] kabaldan:
I use the Sim Toolkit (on CM6) regularly for e-banking and I haven't noticed any problems. The STK is included in CM6 from the start.

Do I understand correctly, that you can't find the Sim Tookit among applications?

What language do you use? Maybe you're simply not used to the localized name of the SimToolkit app - look again, it's there ;).
[Motorola Milestone Android Development] atasic:
I did a full wipe and cache clear before I applied this ROM, then, i tried to install Gapps and I did it, but, when i wanted to open for example market or gtalk it said that application not responding and it needs to (force) close???

I dont know why...???

Should i start from the scratch? ROM, wipe, cache, gapps install...??
[Motorola Milestone Android Development] geevee11:
you can use HO!NO!'s nandroid, he has a dark minimalist theme on his.

or you can use ninjamorph. that's what i used to theme mine.
[Motorola Milestone Android Development] Pete79:
Nope, it's not :) I know the name it shows up as from the other phone (and milestone stock ROM) and I've looked very thoroughly. The fact that it doesn't show up tells me that the software isn't communicating with the SIM card 100%

Also: the security feature (when iniated from elsewhere) should produce a flash message to the phone and prompt for a pin number. These don't happen either and the action (authenticating, if you're interested) times out.

. . .it's no deal breaker really: your port is awesome regardless :)
[Motorola Milestone Android Development] bandroid842:
Hey!

PLEASE!

Could anyone post/recommend a STEP-BY-STEP guide that would take someone from scratch to installing this on stock 2.1? I have experience in modding, mostly Maemo, but I am lost in all the files and options out there! PLEASE PLEASE PLEASE!
[Motorola Milestone Android Development] leobg:
Assuming you are starting with stock out of the box Milestone

1) Using RSD Lite flash vulnerable recovery SBF. Click here for information how to get it and how to flash it. Alternatively - flash GOT's 2.2.1 ROM - it has vulnerable recovery injected. Click here to get it (it is good if you flash the version for the region your Milestone comes from).

2) Download and extract Milestone Open Recovery to the root of your SD card (either using the phone or straight to your computer using card reader). Open Recovery that works nicely with kabaldan's CM6 port is Androidiani. Instructuons here

3) Download latest CM6 port from here and save the zip file into /OpenRecovery/updates on your SD card (again either straigth from the phone or using SD card reader on your computer).

4) Power off the phone and take the battery out. Count to 5 and put it back in. Now press the camera button and hold it pressed, then press and hold power button until you see the M logo. You can release the power button now, but keep camera button pressed. When you see a small yellow triangle with a phone on the middle of the screen, release the camera button.

5) Now press the camera button again and hold it then press the volume up button. You will be presented with a menu of 3 options (reboot phone, apply update.zip, wipe data). Slide the keyboard open and using the directional pad navigate to the "apply update.zip" and press the centre button to select it). After a moment you will be presented with the Open Recovery main menu.

6) Look for "apply updates" option in the menus (Can't remember where was it exactly on the androidiani one) and enter there. There should be a small list below it which will list the file with CM6 port (like "update-0.04-10.11.29-cm-6.1.0-RC5-Milestone-signed.zip" for example). Move cursor over it and click center pad again. It will ask you to confirm do you really want to apply the update. Confirm that.

7) once this is done go to main menu of Open Recovery and look for wipe/clear cache options. Do all 3 wipes to be safe. NOTE - THIS WILL CLEAR ALL YOUR APPS/DATA

8) If you have European Milestone with UK pund sign on the letter "F", you are done. If you have North American Milestone (TELUS), you need to apply TELUS baseband from open recovery and change hardware keyboard layout to 'qwerty' one (default is EURO qwerty' for CM6). Of course - if your Milestone comes from another region - flash in the corresponding baseband.

9) reboot the phone. Be patient - first boot takes longer than usual.

10) enjoy :)

Hope you like the tutorial. I was too impatient to make screenshots/etc. If you are coming from MAEMO I am sure you don't need more detailed than above.
[Motorola Milestone Android Development] darklipslide:
* BACKUP All settings, SMS messages, etc. whatever you can before you begin because you will lose it after a factory wipe /reset *

Not sure if you need to flash the Vulnerable SBF, I've read in this thread that supposedly you don't need to. But You certainly can, since you are coming from stock

First you'll need to download a modded recovery such as Androidiani OpenRecovery.

Extract the contents of the Androidiani OR zip to the root of your sdcard.

(There should be a folder called OpenRecovery, and a file called update.zip)

Next copy the Cyanogenmod4milestone zip ton the /OpenRecovery/updates folder.

If you're using the Androidiani openrecovery, changing the basebands to work with your country should be built in. Otherwise you should also copy the baseband zip to your /OpenRecovery/updates folder as well.

Reboot your milestone into recovery mode. (Depending on your phone version it may be different) Mine is done by holding the camera key down while the phone is booting at the "M" logo screen.

When you see a triangular symbol with an exclamation point in it, hold down the volume up rocker and then press the camera button.

Choose "apply update.zip"

Once the OR loads up, you should make a nandroid backup first if possible.

After you've backed things up, use the OpenRecovery to apply the Cyanogenmod4milestone update.

Use the "Change Baseband" option to get the phone to work with your country's basebands.

Be sure to also wipe dalvik, cache partion, and I believe also a factory reset before you reboot the phone to go back to using it normally.

If I've missed anything, please feel free to point it out, thanks
[Motorola Milestone Android Development] Ok_Kaleidoscope5109:
we need a real sticky for this. and if anything CM6 should be stickied over MotoFrenzy.
[Motorola Milestone Android Development] spineforu82:
Ninjamorph is a great idea, now just need to find some good graphics
[Motorola Milestone Android Development] razer54:
to be clear:

you don't need to flash something ! just use the update.zip

i was on vanilla 2.1 and by the magic of update.zip, i'm now on CM6 :D
[Motorola Milestone Android Development] Lollipop_Lawlipop:
New version is out. Changelog (as always) at github
[Motorola Milestone Android Development] Darkseth:
Is there a nice Multitouch Keyboard which works on CM6?
[Motorola Milestone Android Development] evenelia:
just wondering; what's so good about multitouch keyboard? I just use htc_ime...
[Motorola Milestone Android Development] bandroid842:
Thank you both SO MUCH FOR THE WALKTHROUGH! A LOT of EXCELLENT info from VERY helpful people. I couldn't be more thankful to your kindness really :) This is amazing! I only have two more question:

1- 2 weeks ago I installed an OTA update. Do I have to do a factory wipe/reset BEFORE I install vulnerable recovery? I want to do a nandroid backup of my current system image. Is it true that I do not even need to install VULNERABLE RECOVERY anymore?

2- I am trying to get the radio frequencies/baseband files and the keyboard layout files. I copied the /usr folder on my sdcard. It has the keyboard files. What about the baseband file if I want to extract it, just in case, from the system?

FIRST QUESTION is more important :) THANK YOU!

Once more, I owe each of you big time :) We all do.
[Motorola Milestone Android Development] Ok_Kaleidoscope5109:
The Droid X/2 Multi Touch Keyboard. IF you find out how to install this, let me know.
[Motorola Milestone Android Development] juandpineiro:
I can't use htc_ime... I install it but it always FCs when I try to use it. Is it even compatible with CM6??
[Motorola Milestone Android Development] Ok_Kaleidoscope5109:
did you install the froyo 2.2 version? go to the thread

http://xdaforums.com/showthread.php?t=624416
[Motorola Milestone Android Development] Darkseth:
Go into System/app via Root Explorer --> klick on HTC_IME and Install it once, then it works again. Had the Same Problem a few times with the last few CM updates + Theme after :P

I use htc_ime too, but if it had multitouch it would feel alittle better i guess :P so i wanna try a few if there are some for cm6
[Motorola Milestone Android Development] shadowofdarkness:
kabaldan do you ever have problems compiling this? I find every update I try to compile fails the first time. But works the second time with nothing changed.

#abbreviated steps

make clean

repo sync

make -j8

#This fails after roughly 23 minutes

make clean

make -j8

#This works after the full 29 minutes

I am not a developer to read output good I just like having the newest possible and it is a little hard due to the threads ending and the error getting pushed up the screen to the point I don't know where it is, and I don't want to try a single thread because I would be scared to find out how long it would take to compile a on a single 1.6ghz thread instead of 8.

EDIT: I found the problem I noticed that make clean doesn't always clean out out/target/product/umts_sholes which could cause some conflicts. I may just add a " rm -rf" on it.
[Motorola Milestone Android Development] darklipslide:
The first thing I would do is try to get Androidiani Openrecovery to work first. Doing so will not wreck your phone, and If it does work, then you have the ability to nandroid backup (and restore), which should give you a bit of a safety net.

As far as both the keyboard and baseband, Androidiani has both the features built in, so you may not even need to download the files separately. Are you using something other than a qwerty keyboard layout?
[Motorola Milestone Android Development] aboycalledsu:
just installed rc5 this morning - amazing work to all the devs who worked on this

one quick question - how do i get the market back?

cheers
[Motorola Milestone Android Development] aboycalledsu:
sorry, ignore me... do a search before asking!
[Motorola Milestone Android Development] kabaldan:
0.04-10.12.04 is out
[Motorola Milestone Android Development] keunhuvac:
Hi! Just up version 3.12 this morning, what diff...with this version?
[Motorola Milestone Android Development] kabaldan:
Launcher Pro 3D drawer scrolling fix, SMS TP-Data-Coding fix ( http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=100 ) and flashlight code clean-up are added in 10.12.04, compared to 10.12.03.
[Motorola Milestone Android Development] razer54:
can i upgrade to the 04-12 version without wipe and loose all my data ?
[Motorola Milestone Android Development] kabaldan:
It depends from what ROM/version you are upgrading. If it is from any CM 0.03/0.04 version, no wipe is needed.
[Motorola Milestone Android Development] razer54:
yep, i come from 0.04, i use update.zip and my app will remain on my phone ? :D
[Motorola Milestone Android Development] lapy:
exactly ;)

---

I really like CM6 and the only thing I regret from the Stock ROM is the feature of playing .MOV files (sent from iPhone) directly from the gmail attachments without any addon... Every AOSP rom out here can't play them... And I tried every player on the market, RockPlayer, Meridian Pro and many others, no luck :(
[Motorola Milestone Android Development] Ok_Kaleidoscope5109:
wait what? ive been wasting my time doing titanium backups????
[Motorola Milestone Android Development] lapy:
backups are never a waste of time ;) but in this case they are not strictly necessary.
[Motorola Milestone Android Development] 5nickers:
did you try vplayer? can be found in market

someone out of this forum developed it.

i love it
[Motorola Milestone Android Development] o2xygen:
does anyone else have problems with their google backed up data?

I did a clean install of 03.12 and my market applications (free) are not downloaded automatically. Nor do the backed up wifi passwords sync with the phone

I remember that these used to work on other 2.2.1 versions
[Motorola Milestone Android Development] Dennis07:
Thank you very much for the Launcher Pro 3D drawer scrolling fix. :D
[Motorola Milestone Android Development] DomCowell:
Hey,

I have tried installing this, since I accidentely wiped my phone.

I have managed to install the 'Telus' ROM (found on here), but cannot install this or any of the other ROMS (MotoFrenzy etc). I would like to install this, but when I put the download in to the /openrecovery/updates folder, when I go on to open recovery no updates appear?

How do I install this, without any OS currently installed?

Thanks :)
[Motorola Milestone Android Development] gpw11:
Quick question; on my Canadian Milestone, the hardware keyboard's alternate key for "f" ends up being a pound sign instead of a dollar sign. Any easy way to fix this?

As an aside, is there anyway I can enable predictive text when using the hardware keyboard? I find it great for those hard to spell words (no spell check? Seriously google?)
[Motorola Milestone Android Development] tomedic:
Thanks to the walkthroughs a couple of pages back, I finally installed CM on a friend's Telus Milestone. Quite a bit more involved than my N1 I have to say...

Anyway, is there a way to change the notification light to different colours for text/gmail/gtalk/etc? I know the "missed call" app worked on older stock versions of 2.1, but apparently not 2.2.

I know CM6 for the N1 has a built in (I use TAP though), does that function in CM settings work with the notification light on the milestone? I don't have the phone right now and my friend misses the different colours for different alerts.
[Motorola Milestone Android Development] shadowofdarkness:
For the keyboard problem just use open recovery to change it from the default euro Qwerty.

For the led one I changed mine in the cyanogen settings section
[Motorola Milestone Android Development] ql4w0j7:
Hi where is market ?
[Motorola Milestone Android Development] okorn_:
Same issue over here!!
[Motorola Milestone Android Development] juandpineiro:
Hey thanks for the info. I really had no idea that there was a version for Froyo :D Using it right now. I'm a big fan of HTC ime
[Motorola Milestone Android Development] shadowofdarkness:
To get the market you have to install the gapps.
[Motorola Milestone Android Development] okorn_:
Super, thanxs!
[Motorola Milestone Android Development] DiaboluZ:
yes, this thread already has more posts than all stickied threads together
[Motorola Milestone Android Development] bandroid842:
Yes we need a sticky!

ONE QUESTION PLEASE!

I set everything according to the setup explained. Now, when I try to flash the VULNERABLE RECOVERY SBF, it gives me FLASHING ERROR 0x700F (with result: FAIL)

SBF not flashing. Some suggested not having more than one copy of the file on the pc, giving it a smaller name and moving it to a quicker path (e.g C:), or just to keep trying, making sure it is not on the desktop. but nothing! PLEASE HELP!