yashsingh1/xdaforums huggingface dataset:
[Motorola Milestone Android Development] kabaldan:
I need the desired mapping of characters to keys.

Here is the decompiled version of the current Cyrillic map (based on Euro-qwerty layout):

[type=QWERTY]
# keycode Display Number Base Shift Alt Shift+Alt
0 '0' '0' '0' ')' ')' ')'
1 '1' '1' '1' '!' '!' '!'
2 '2' '2' '2' '@' '@' '@'
3 '3' '3' '3' '#' '#' '#'
4 '4' '4' '4' '$' '$' '$'
5 '5' '5' '5' '%' '%' '%'
6 '6' '6' '6' '^' '&' '^'
7 '7' '7' '7' '&' '^' '&'
8 '8' '8' '8' '*' '*' '*'
9 '9' '9' '9' '(' '(' '('
STAR '*' '*' '*' '*' '*' '*'
POUND '#' '#' '#' '#' '#' '#'
A 'A' '1' 0x430 0x410 0x20AC 0x0
B 'B' '+' 0x431 0x411 '+' 0x0
C 'C' '4' 0x446 0x426 '_' 0xE7
D 'D' '#' 0x434 0x414 '#' 0x0
E 'E' '3' 0x435 0x415 '3' 0x301
F 'F' '4' 0x444 0x424 0xA3 0xA5
G 'G' '5' 0x433 0x413 '%' '_'
H 'H' '6' 0x44C 0x42C '=' '{'
I 'I' '8' 0x438 0x418 '8' 0x302
J 'J' '7' 0x439 0x419 '&' '}'
K 'K' '*' 0x43A 0x41A '*' '~'
L 'L' '9' 0x43B 0x41B '(' '`'
M 'M' '8' 0x43C 0x41C ''' 0x0
N 'N' '7' 0x43D 0x41D '"' 0x303
O 'O' '9' 0x43E 0x41E '9' 0x0
P 'P' '0' 0x43F 0x41F '0' 0x0
Q 'Q' '1' 0x44E 0x42E '1' 0x300
R 'R' '4' 0x440 0x420 '4' '$'
S 'S' '2' 0x441 0x421 '!' 0xDF
T 'T' '5' 0x442 0x422 '5' 0xA3
U 'U' '7' 0x443 0x423 '7' 0x308
V 'V' '-' 0x432 0x412 '-' '^'
W 'W' '2' 0x448 0x428 '2' 0x0
X 'X' '3' 0x445 0x425 '>' 0xEF00
Y 'Y' '6' 0x44B 0x42B '6' 0xA1
Z 'Z' '2' 0x437 0x417 '<' 0x0
COMMA ',' ',' ',' ';' ';' '|'
PERIOD '.' '.' '.' ':' ':' 0x2026
TAB 0x9 0x9 0x9 0x9 0x9 0x9
SPACE 0x20 0x20 0x20 0x20 0xEF01 0xEF01
ENTER 0xA 0xA 0xA 0xA 0xA 0xA
GRAVE '`' '`' '`' '~' '`' '~'
MINUS '-' '-' '-' '_' '-' '_'
EQUALS '=' '=' '=' '+' '=' '+'
LEFT_BRACKET '[' '[' '[' '{' '[' '{'
RIGHT_BRACKET '?' '0' '?' ')' ')' ')'
BACKSLASH '\' '\' '\' '|' '\' '|'
SEMICOLON ';' ';' ';' ':' ';' ':'
APOSTROPHE ''' ''' ''' '"' ''' '"'
SLASH '/' '/' '/' '^' '^' '\'
AT '@' '@' '@' '~' '~' 0x2022
PLUS '+' '+' '+' '0' '0' '+'

The first column are keycodes of the physical keys (the definitions for keys that are not present on Milestone keypad like keys 0 - 9 are ignored).

The columns to be modified are mostly Base and Shift.

The characters to be entered via multi-press should be defined separately as:

'Base (or Shift) character' - list of one or more corresponding multi-press characters

If you provide me with such map as above for BG phonetic keyboard (plus BG specific multi-press list, if needed), I'll compile it and include in new build (I'll do a new build anyway, as yesterday I finally managed to get the magnetic sensor working correctly when TLS register usage is enabled).

The same goes for the greek keyboard map that has been asked before. If you provide me with the map, I'll include it :) .
[Motorola Milestone Android Development] nitrobg:
[type=QWERTY]
# keycode Display Number Base Shift Alt Shift+Alt
0 '0' '0' '0' ')' ')' ')'
1 '1' '1' '1' '!' '!' '!'
2 '2' '2' '2' '@' '@' '@'
3 '3' '3' '3' '#' '#' '#'
4 '4' '4' '4' '$' '$' '$'
5 '5' '5' '5' '%' '%' '%'
6 '6' '6' '6' '^' '&' '^'
7 '7' '7' '7' '&' '^' '&'
8 '8' '8' '8' '*' '*' '*'
9 '9' '9' '9' '(' '(' '('
STAR '*' '*' '*' '*' '*' '*'
POUND '#' '#' '#' '#' '#' '#'
A 'A' '1' 0x430 0x410 0x20AC 0x0
B 'B' '+' 0x431 0x411 '+' 0x0
C 'C' '4' 0x446 0x426 '_' 0xE7
D 'D' '#' 0x434 0x414 '#' 0x0
E 'E' '3' 0x435 0x415 '3' 0x301
F 'F' '4' 0x444 0x424 0xA3 0xA5
G 'G' '5' 0x433 0x413 '%' '_'
H 'H' '6' 0x445 0x425 '=' '{'
I 'I' '8' 0x438 0x418 '8' 0x302
J 'J' '7' 0x439 0x419 '&' '}'
K 'K' '*' 0x43A 0x41A '*' '~'
L 'L' '9' 0x43B 0x41B '(' '`'
M 'M' '8' 0x43C 0x41C ''' 0x0
N 'N' '7' 0x43D 0x41D '"' 0x303
O 'O' '9' 0x43E 0x41E '9' 0x0
P 'P' '0' 0x43F 0x41F '0' 0x0
Q 'Q' '1' 0x44F 0x42F '1' 0x300
R 'R' '4' 0x440 0x420 '4' '$'
S 'S' '2' 0x441 0x421 '!' 0xDF
T 'T' '5' 0x442 0x422 '5' 0xA3
U 'U' '7' 0x443 0x423 '7' 0x308
V 'V' '-' 0x432 0x412 '-' '^'
W 'W' '2' 0x436 0x416 '2' 0x0
X 'X' '3' 0x44C 0x42C '>' 0xEF00
Y 'Y' '6' 0x44A 0x42A '6' 0xA1
Z 'Z' '2' 0x437 0x417 '<' 0x0
COMMA ',' ',' ',' ';' ';' '|'
PERIOD '.' '.' '.' ':' ':' 0x2026
TAB 0x9 0x9 0x9 0x9 0x9 0x9
SPACE 0x20 0x20 0x20 0x20 0xEF01 0xEF01
ENTER 0xA 0xA 0xA 0xA 0xA 0xA
GRAVE '`' '`' '`' '~' '`' '~'
MINUS '-' '-' '-' '_' '-' '_'
EQUALS '=' '=' '=' '+' '=' '+'
LEFT_BRACKET '[' '[' '[' '{' '[' '{'
RIGHT_BRACKET '?' '0' '?' ')' ')' ')'
BACKSLASH '\' '\' '\' '|' '\' '|'
SEMICOLON ';' ';' ';' ':' ';' ':'
APOSTROPHE ''' ''' ''' '"' ''' '"'
SLASH '/' '/' '/' '^' '^' '\'
AT '@' '@' '@' '~' '~' 0x2022
PLUS '+' '+' '+' '0' '0' '+'

================
MULTIPRESS
================
seq	base	shift
---	-----	-----
xx	0x45D	0x40D
ch	0x447	0x427
sh	0x448	0x428
sht	0x449	0x429
yu	0x44E	0x42E

Slightly modified the table so it will have the correct results, I've also added multipress sequences. I believe everything is okay now?
[Motorola Milestone Android Development] kabaldan:
Thanks.

I guess that now I understand better the list you've posted some time ago.

The issue is in the multi-press feature.

It doesn't work as "a sequence of key presses will enter an alternate character", but as "quickly repeated presses of one key will enter (an) alternate character(s)".

E.g. the multi-press set for Cyrillic is currently defined as:

MP_SETS.put('\u0446', "\u0447");
MP_SETS.put('\u0426', "\u0427");
MP_SETS.put('\u0448', "\u0449");
MP_SETS.put('\u0428', "\u0429");
MP_SETS.put('\u0430', "\u044f");
MP_SETS.put('\u0410', "\u042f");
MP_SETS.put('\u0435', "\u044d");
MP_SETS.put('\u0415', "\u042d");
MP_SETS.put('\u0437', "\u0436");
MP_SETS.put('\u0417', "\u0416");
MP_SETS.put('\u041e', "\u0401");
MP_SETS.put('\u043e', "\u0451");
MP_SETS.put('\u044c', "\u044a");
MP_SETS.put('\u042c', "\u042a");

So the

xx	0x45D	0x40D

is clear, that will be defined as:

MP_SETS.put('\u044c', "\u045d");
MP_SETS.put('\u042c', "\u040d");

But the rest of alternate characters that are to be entered via multi-press - each of them will need to be assigned to a single particular base or shift character.

Which ones?

It can be:

ch	0x447	0x427

double press of 'c/C'

sh	0x448	0x428

double press of 's/S'

sht	0x449	0x429

tripple press of 's/S'

yu	0x44E	0x42E

double press of 'y/Y'

Is that OK?
[Motorola Milestone Android Development] :
Thanks for this amazing ROM. I use a Gnexus mostly now
[Motorola Milestone Android Development] nitrobg:
Oh, I see, sorry for misunderstanding you. On a regular PC keyboard, those characters are mapped to non-character keys that aren't on the Milestone's keyboard, so I guess I will have to improvise.

MP_SETS.put('\u044c', "\u045d"); //ь-ѝ (x)
MP_SETS.put('\u042c', "\u040d"); //Ь-Ѝ (X)
MP_SETS.put('\u044f', "\u044e"); //я-ю (q)
MP_SETS.put('\u042f', "\u042e"); //Я-Ю (Q)
MP_SETS.put('\u0446', "\u0447"); //ц-ч (c)
MP_SETS.put('\u0426', "\u0427"); //Ц-Ч (C)
MP_SETS.put('\u043e', "\u0448"); //о-ш (o)
MP_SETS.put('\u041e', "\u0428"); //О-Ш (O)
MP_SETS.put('\u043f', "\u0449"); //п-щ (p)
MP_SETS.put('\u041f', "\u0429"); //П-Щ (P)

I hope I did it correctly. Let me know if there's anything else to provide.

Thank you! :)
[Motorola Milestone Android Development] Eiertschik:
7.2.1 seems lovely.

Smoother graphics (fonts seem to be, at least), more free RAM (launcher survives playing games), search app crashing no more (at least not the one time I tried).
[Motorola Milestone Android Development] Hannibal2020:
Please help me

I have just install a new CM7, but I met the error: " insufficient storage available" when I tried to install ChompSMS (just only 4.47MB)

I installed Facebook (11MB) and Viber (7MB), but thery are OK.

I have about 170MB free on internal memory, and there is a 1.5GB ext2 partition on Micro SD card.

How can I fix this issue?
[Motorola Milestone Android Development] kabaldan:
Downloads from Market/Play are saved to /cache partition. Old OpenRecovery logs can take rather large amount of space in /cache after some time. Reboot to OpenRecovery and Wipe Cache Partition, then reboot and try to install the app again.
[Motorola Milestone Android Development] Hannibal2020:
Thanks for your help

I did as you said also, but the problem is still.

The problem happen only with ChompSMS, I do not understand why? Another apps is OK.

Any help is welcome.

---------- Post added at 11:49 PM ---------- Previous post was at 11:21 PM ----------

I downloaded APK file of ChompSMS and tried to install, but it still fails.

It reports "Out of space", but I know there is space in my internal memory.
[Motorola Milestone Android Development] Hannibal2020:
I re install CM 7.2.1 and it solves the issue.

Actually, I do not know why I met the issue.
[Motorola Milestone Android Development] heavony.ivory:
I see some activity aout T9, Is it the right time for improve it, to support also local lang. ?
[Motorola Milestone Android Development] kabaldan:
Addition of Hebrew support to T9 dialer is quite easy, see the Russian commit:

https://github.com/nadlabak/android...mmit/f7b0fd2135951d7eefa2d4077f534e99d8e349e4

or the Bulgarian:

https://github.com/nadlabak/android...mmit/62b4601755945c27335fc3d0fb3746fb04f64bde

The addition of hebrew letters to T9 strings can be done immediately, it's ready in this ics commit:

https://github.com/CyanogenMod/andr...35df4693d91ae3a622e16568d14388fbf9178#diff-24

But someone has to create the transparent pngs with hebrew letters for Gingerbread.

It involves graphical work that I unfortunately have no time for.

Will you be able to provide the needed drawables?

(You can take dial_num_X_XXX.png from here https://github.com/nadlabak/android_packages_apps_Contacts/tree/gingerbread/res/drawable-hdpi-finger

and here https://github.com/nadlabak/android_packages_apps_Contacts/tree/gingerbread/res/drawable-mdpi-finger and add the hebrew letters to it in Photoshop or similar app.)
[Motorola Milestone Android Development] heavony.ivory:
OK. I will work on it.

Just to be shure, in the above link you bring (https://github.com/CyanogenMod/andr...35df4693d91ae3a622e16568d14388fbf9178#diff-24, regarding ICS),

when i roll the screen up, i saw that all of the dial_num_X_XXX.png already created (with hebrew letters),

so i'm not shure what i'm require to do ?

here is the PNG folder:

HDPI - https://github.com/CyanogenMod/andr...3a622e16568d14388fbf9178/res/drawable-iw-hdpi

MDPI - https://github.com/CyanogenMod/andr...3a622e16568d14388fbf9178/res/drawable-iw-mdpi

XHDPI - https://github.com/CyanogenMod/andr...a622e16568d14388fbf9178/res/drawable-iw-xhdpi
[Motorola Milestone Android Development] kabaldan:
Those drawables are for ICS/CM9.

The Gingerbread/CM7 drawables look different and have different size.

Compare it with the drawables in the Russian/Bulgarian T9 Gingerbread commits linked above.

It's the Gingerbread style graphic that needs to be created for the T9 dialer Hebrew support in CM7.
[Motorola Milestone Android Development] Hannibal2020:
I installed CM7 and had only three shortcut icons

How can I increase to 5 shortcuts?

I mean, the shortcut is the icon on the dock bar.
[Motorola Milestone Android Development] Sandman21dan:
Change launcher, I use launcher pro, it's blazing fast, and you get more shortcuts in the dock...
[Motorola Milestone Android Development] janosik47:
Settings->ADWLauncher->interface settings->main dock style
[Motorola Milestone Android Development] alicheusz:
cm 7.2.1 restart

My phone is crashing form time to time. One restart was today around 2 pm. Luckily i have enabled logs as i was hunting for another mute call. I got one few days ago. I have attached logs. Maybe they will be helpful.
[Motorola Milestone Android Development] heavony.ivory:
Setting->ADWLauncher->User-Interface Setting->Main Dock Style
[Motorola Milestone Android Development] kabaldan:
Unfortunately, the last data captured in the log during the crash are incomplete.

Try to capture more logs and also post the files from /data/tombstones .

The crash happens directly in the proprietary GKI system (AP side part of the baseband implementation used in Milestone by Motorola) - protocol_driver/libgki.so.

But I'm afraid that there's hardly anything to be done about it, as this part of code is strictly closed source and probably no relevant direct interaction with the open source parts of the code precedes the crash (though that would be more clear if better log could be captured), so any workaround in the open code for this condition seems not feasible.

In the first place, I would recommend to try to get a replacement SIM card from your mobile operator, as such issues are usually caused by a faulty SIM card.
[Motorola Milestone Android Development] alefielm:
simlock problem

Hi, I just get my simlock code from my provider, and it isn't working, any idea if this problem can be related to this rom? Any one with a similar problem?

Thankyou
[Motorola Milestone Android Development] heavony.ivory:
HERE IS THE HEBREW drawable-bg-hdpi-finger BASE ON THE Bulgarian T9 Gingerbread commits linked above
[Motorola Milestone Android Development] heavony.ivory:
and here is the MDPI drawable
[Motorola Milestone Android Development] hanschke:
I have got the damn home button dont work error and have 3 times deleted the cache.

My plan was to install the phone from stock fresh with the latest build. A few flash parts are damaged and so I have to delete some file from the zip file to get the space that is needed.

Now any idea other idea cause i dont want to do the whole installation again?
[Motorola Milestone Android Development] andoruB:
I've tried to install cm-7.2.2-umts_sholes.zip from here, placed it in OpenRecovery's update folder and rebooted, started updating. After less than a minute it finished (I was surprised by how fast it went), I reboot and the screen with the exclamation mark in a triangle shows up:

I press on the power button and the phone seemingly resets by itself, the Motorola logo shows and hangs for 30 minutes. I then pulled the battery, entered bootloader, reverted to stock, flashed vulnerary, and did an nandroid restore. So basically now I'm back to where I started (CM 7.1.5) . Did I do something wrong for this to not work?

EDIT: I solved it, if anyone is having the same issue, read this.
[Motorola Milestone Android Development] alicheusz:
Thank's for advice. I will capture more logs as ti happens once in few days. Maybe some will be more useful. Worth mentioning is that this happen in CM7 only. Stock don't restart, froyo mod don't as well, can't remember cm6. And its not strict 7.2.1 it's long lasting problem.

I have one spot where I plug my phone to home stereo in with phone restart itself quite often. Some radio switching in that area :confused: Maybe TLS module will automagicaly fix problem.

Wipe everything. Make clean install 7.2.2 working fine here.
[Motorola Milestone Android Development] andoruB:
Not sure what you meant by "wipe everything". I wiped Dvalvik, Data, Cache. More than that I don't know what I can wipe. I've tried again just to make sure and the same thing happens. Now I try to enter in the (stock) recovery, and I notice this written on the middle of the screen:

E:Can't open /cache/recovery/command
[Motorola Milestone Android Development] heavony.ivory:
Hebrew t9 drawable

I can confirm that Hebrew T9 working fine.

However I misplace some Hebrew letters in the drawable (RTL & LTR issues).

here is the correct drawable file, please update at next release.
[Motorola Milestone Android Development] heavony.ivory:
MiniMod OR

new release of MINIMOD OR, can someone share is experience with MINIMOD OR ?

the developer say ( http://code.google.com/p/minimod/ ):

just a little mod based on the Open Recovery by Skrilax_CZ for the Motorola Milestone

this Mod includes some scripts and features from the Androidiani OR

most features and scripts are from my old Open Recovery Mod (OR SE (Open Recovery Second Edition))

my Mod based on the original Open Recovery v1.46 from Skrilax_CZ

included some changes from nadlabak (kabaldan), like the ext4 support

Credits for the Recovery Loader Script goes to DAGr8

if i use script's or script-snippets from other People and forget to give here the credits to them, sorry for that, but i don't know exactly from where i get all the script-snippets
​

...

Changelog v0.10

add AROMA Filemanager 1.01 (all credits to amarullz from xda Forum)

add AROMA Installer and use it as a TouchInterface (all credits to amarullz from xda Forum)

some little script changes

First after booting to OR you will se a choosemenu if you will you the "old" Textbased OpenRecovery or the "new" Touch OpenRecovery.

But in the TouchInterface not all features are included, cause i'm not able to convert all scripts to work in the AROMA Installer.

It's just looks nice, and some features in the TouchInterface are exclusive only there, like the new Apps2EXT script thats not formats the whole sdcard, its resize the fat partition and then create the ext2 partition.

Also the Nandroid function in the TouchInterface are different, when create a backup you can choose what will be backuped, but you can only choose 7 "Slots" for backup, if you have already created a backup in Slot 1 you must delete it befor create a new backup in Slot 1.

The TouchInterface is available in English and German.

The Textbased Interface is still only English.

The TouchInterface creates a logfile to /sdcard/aroma/ when create, restore or delete a nandroid and also when use the Apps2EXT function.​
[Motorola Milestone Android Development] Eiertschik:
Try this ;)

http://xdaforums.com/showthread.php?t=1091787
[Motorola Milestone Android Development] andoruB:
Wanted to add that now I've tried installing the new rom over the stock one, and it still does the same thing. Getting quite desperate here :eek:

Am I using the wrong OR? (I use the last G.O.T released) Should I try others? Any suggestions?
[Motorola Milestone Android Development] -FuFu-:
https://github.com/downloads/nadlabak/android/cm-7.2.2-umts_sholes.zip

for changelog take a look at github
[Motorola Milestone Android Development] CeBits:
Can't find the changelog on github can you paste a link please.
[Motorola Milestone Android Development] walker666:
Nadlabak, as usual great work and tnx for that. Just FYI new mmcfix(etc.) module is not helping me with my sdcard. As I said, this is just feedback.

However, I'm not sure if anyone tried "Online nandroid backup". Well I tried it and it works fine. It creates over 1GB of backup but restore is only compatible with ClockworkMode. So my question is:

Is someone with skills willing to try to modify script so it can work with our nandroid restore? Or at least give a hint what should be backed up as I never did successful nandroid backup from recovery. :) Tnx
[Motorola Milestone Android Development] Quentin himself:
Touchinterface experience is just... HORRIBLE. Don't try that. I have to put ALL my finger on the screen to hope it detects a touch ! I think Aroma Installer (TouchInterface) is one cause too because it's ugly too (but less than on our Milestone) on SGSII.

I really DO NOT recommend that stuff. But as always : any work has to be thanked because it's - often - a good point for future improvments and A LOT of work.
[Motorola Milestone Android Development] nagabushan.c:
Did anyone tried 7.2.2?? Or shall we wait for any next release? BTW I'm still on 7.2.1.
[Motorola Milestone Android Development] andoruB:
Apparently it works for alicheusz, for me it doesnt. Neither does 7.2.1 work for me and have no idea what to do.
[Motorola Milestone Android Development] janosik47:
7.2.2 works great for me
[Motorola Milestone Android Development] Billis69:
Not a big issue but after upgrading from 7.2.0 to 7.2.1 I found out that Angry Birds exits to the phone's homescreen either shortly after displaying its splash screen or when in the menu.

Has anyone else noticed this?
[Motorola Milestone Android Development] CeBits:
Sounds to me like you are running out of memory. Check ram usage for heavy runners.
[Motorola Milestone Android Development] _crAss_:
After changing the digitizer (about 10 euros from China :P ) my milestone is fully operational again.

I installed 7.2.2 on top of 7.1 after clearing dalvik and cache and everything is working flawlessly so far!

Multitasking appears to be better...

Thanx again!
[Motorola Milestone Android Development] CeBits:
After updating SU from market (on 7.2.2), and updating the binary to 3.1.1 it stops working. When application needs to gain root access instead of the popup with allow/deny the app force closes. I will reset everything and try again.

Edit:

After factory reset I upgraded SU binary to 3.1.1 and same thing happened. Can be easily fixed from recovery>root phone. Maybe its just me anyone else tried this?
[Motorola Milestone Android Development] hanschke:
is there a bettter camera app that work? i have done a clear installation again and now all work fine but the camera is slow - very slow and crashed.
[Motorola Milestone Android Development] Garreth88:
I have a serious problem i 7.2.1 - SMSes are not reaching my phone, but the sender receives the report. Not all SMSes, but there is no rule about how long/short the message should be, sometimes I receive one sms, answer, and i won't receive the next one. Any fix?
[Motorola Milestone Android Development] MaxLe:
Tried 7.2.2. SU appeared to be frozen, a lot. Really unresponding, comparing to 7.2.1. Ofc multitasking is better, and dolphin browser doesn't refresh on lock. Also more battery drains even tries everything that I can think of.

I have to rollback to 7.2.1 for stable now.
[Motorola Milestone Android Development] kabaldan:
It would be great if you could upload your logs from /cache/logger and post an approximate time of sms received but not processed by the phone.

Regarding su/SuperUser.app, I have no issues with version 3.1.1 on CM 7.2.2.
[Motorola Milestone Android Development] Maniaccc:
I installed 7.2.2 yesterday only with dalvik and cache wipe. But I made full wipe before installing 7.2.1. And I have not a problem with angry birds or su. Thanks for great work.

---------- Post added at 03:09 PM ---------- Previous post was at 02:20 PM ----------

Thanks for your great effort Kabaldan.

ALS bug is not show stopper but sometimes it will be very disturbing.

Especially when I get a call in a bright condition while phone is in case or in pocket (dark condition), I can`t see anything on screen because of ALS bug (screen brightness level set to min.) After that kind of situation i reboot my phone and it will fix until next time.

Is there any workaround something like this?

When the phone wakes up because of incoming call, screen brightness will set to max. level manually until the end of call. Thanks again for your work.
[Motorola Milestone Android Development] Garreth88:
I will, but I've updated to 7.2.2 and also wiped cache...
[Motorola Milestone Android Development] kabaldan:
What about this workaround?

https://github.com/nadlabak/android...mmit/251fa337e596add2b0a51761906d30bbd95739b7

Short camera button press will enforce new light sensor value read and light sensor event to be generated.

This could hopefully workaround the missing ALS interrupts on light condition change.

Let me know whether it helps.
[Motorola Milestone Android Development] Maniaccc:
It sounds good. Thank you very much for your unbelievable work.
[Motorola Milestone Android Development] _crAss_:
It works perfectly! Thanx!

Finally an easy fix for the cases you are outside with direct sunlight and you could not see who was calling you...

I believe that you can call this version the final CM7 for milestone!
[Motorola Milestone Android Development] papadawgg:
i using your cm 7.2.2 and its a great rom but i have a small problem. since i updated to 7.2.2, navigon always force closes. so i removed the app, wiped (dalvik) cache and tried to reinstall the app but then there pops out a text that says: navigon could not be installed. please free up some space and try again. that absolutely didnt make any sense to me because i had as much apps as i had before and i even had 60 mb free space. but i removed some big apps anyway. still the same problem. even changing heap size does not help. i attached the full content of /cache/logger.