yashsingh1/xdaforums huggingface dataset:
[Motorola Milestone Android Development] kabaldan:
All the Russian, Arabic and Hebrew hw keyboard 2nd language keychar files are included (/system/usr/keychars).

What is missing, is the support for switching the hw keyboard languages in framework. It is a planned feature since the beginning of CM for Milestone - see http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=106 . But it hasn't been realized so far, mainly because of lack of free time, other issues/features having higher priority for me.

To be honest, I expected higher involvment in CM4MM from other devs... Your code is welcome :).
[Motorola Milestone Android Development] Travis90x:
This could help me for circular battery with 1% steps, thanks!! ;)

But how can I solve the problem with that .9.png files? :(
[Motorola Milestone Android Development] enrsil1983:
The attached file should work
[Motorola Milestone Android Development] LuigiC6:
This ROM is PERFECT! The only problem I have with it is the atrocious camera quality :( Picture quality is horrible, and video is as well, and even the sound is fuzzy and distorted. This would be my one big problem atm but otherwise it is great!
[Motorola Milestone Android Development] mohitrocks:
I also agree... there are some camera issues, but nonetheless, this rom is perfect. Also, there is a problem with the google talk app in the new gapps package. As soon as you click someones name in the talk app, it force closes. Can someone please fix this?
[Motorola Milestone Android Development] bandroid842:
Sorry for the utterly silly question, but does anyone know how to disable "vibrate on answer/hang up" when a call finally connects or hangs up?
[Motorola Milestone Android Development] joker2mbr:
It's easy: press Menu / Settings / Call Settings, then turn off "Vibrate on answer" and "Vibrate on hang-up" options. :)

Best regards
[Motorola Milestone Android Development] kabaldan:
The only camera issue I'm aware of is the 300ms audio delay in video recordings.

Well, the video codec bitrate may need to be set slightly higher... but that's all.

The pictures/videos I'm taking here are as good as the crappy Milestone camera hw allows.

The sound is aac (not the terrible amr audio of the official moto froyo release). The sound I'm getting when recording videos is very clear. Of course, when the surrounding sound level is too high, the sound will be saturated. But on Milestone, I'm not aware of any possible change of microphone sensitivity happening in analog domain...

Under normal circumstances, I'm not experiencing any audio fuzziness and distortion.
[Motorola Milestone Android Development] kabaldan:
Adding hundred of PNGs just to have battery percentage displayed is not the right way to do it.

The battery percentage (text) status bar tweak option is much better solution.
[Motorola Milestone Android Development] kabaldan:
Settings>CM settings>Display>Automatic backlight>Screen dim level

Don't select 1 there, as the screen will be totally dark then. The lowest usable value on Milestone is 2. The value selected here affects the values that can be selected under Edit other levels in Automatic backlight settings...
[Motorola Milestone Android Development] LuigiC6:
I'm not sure what happened, but I restarted my phone, and the video audio quality is back to normal. But yea, the delay is very annoying, and I do notice a significant quality difference when compared to stock froyo camera quality.

Also, not sure if its possible, but I really liked how stock froyo allowed you to zoom in and out with the volume keys. Would it be possible to add that into RC11?
[Motorola Milestone Android Development] Travis90x:
Yes, but if I active text percentage on battery, the circular image disappear or it will resize badly!

I preferred when percentage was on the centre of the png image (without resize) ;)

if I remember correctly... such as in the CM6... like this

It can be well on the circular battery too ->

maybe we could also change the font and the font size to adapt it for a circular battery with a small space in the centre ->
[Motorola Milestone Android Development] kabaldan:
I'm not experiencing anything like that, talk is working for me as expected.

I'm not sure how can I help you... well, unless I see the log of the failure you're getting.
[Motorola Milestone Android Development] Lesiroth:
Hello kabaldan,

Great work as always. No complaints so far on the newest release.

I was just wondering, some devs have managed to get CyanogenMod working on the Droid 2. Do they use a similar workaround like this rom does, or are they running a custom kernel image?
[Motorola Milestone Android Development] kabaldan:
As far as I know, all custom from source compiled ROMs for similarly bootloader locked phones by Motorola are using the way introduced by CM6/CM7 for Milestone.

The main piece of magic in use is called 2nd-init, written by Skrilax_CZ :).

Sorry, no custom kernel revolution happened so far.

(I'm in contact with Defy CM devs, as well as with cvcps who maintains CM for Droid and is the man working on CM for D2).
[Motorola Milestone Android Development] Subbie171:
I see background calling has been merged into the main cyanogen branch. Congrats nabladak :)
[Motorola Milestone Android Development] hearts king101:
Thanks a lot

But to be honest too, All i know is how to install rom, to change fonts, to change in framework u know status bar...etc.

So this code thing >>>>> NO IDEA

But If i give u the files that u need ( If any ) taken from official Arabic 2.2, Will they be enough for u ?????? :confused:

Thanks again ;)
[Motorola Milestone Android Development] bijixda:
Dear nadlabak,

isn't usb service take too much memory? (107344 14628)

app_40 1854 1419 107344 14628 ffffffff afd0c5fc S com.motorola.usb
[Motorola Milestone Android Development] kabaldan:
3486K of RAM for com.motorola.usb isn't that much.

procrank:

PID Vss Rss Pss Uss cmdline
1766 57160K 53928K 35728K 30428K system_server
3474 25524K 25512K 13188K 12300K com.android.phone
19836 25520K 25500K 11347K 10076K com.android.launcher
1827 26208K 26184K 10018K 6540K com.android.systemui
19075 21788K 21764K 8167K 6992K com.google.process.gapps
20903 25648K 25600K 8091K 4732K jackpal.androidterm2
1867 21248K 21232K 7999K 6944K com.android.inputmethod.latin
20895 22932K 22896K 7977K 6508K com.android.settings
20864 23880K 23836K 7295K 4888K com.google.android.apps.maps
20833 21400K 21364K 5893K 3912K com.google.android.apps.maps:NetworkLocationService
6111 17984K 17960K 5817K 4980K com.android.mms
20429 19448K 19396K 5665K 4592K android.process.acore
1429 5808K 5808K 5499K 5476K /system/bin/mediaserver
20884 19644K 19584K 3961K 2244K com.socialnmobile.dictapps.notepad.color.note
1882 16024K 15996K [B]3486K[/B] 2596K com.motorola.usb
20825 16544K 16492K 2546K 1404K com.vsoft.meteoservis
1427 15100K 15028K 2417K 1400K zygote
1461 1248K 1248K 933K 896K protocol_driver
1412 872K 872K 528K 484K /system/bin/rild
20914 644K 636K 456K 424K procrank
1465 580K 580K 297K 256K location
1450 512K 508K 295K 280K /system/bin/brcm_guci_drv
5512 436K 432K 274K 268K /system/bin/wpa_supplicant
1 284K 284K 252K 252K /init
1405 264K 264K 244K 244K /sbin/adbd
1455 360K 356K 200K 196K /system/bin/aplogd
1410 396K 392K 199K 188K /system/bin/netd
1425 364K 360K 177K 172K /system/bin/bplogd_daemon
1406 372K 364K 170K 164K /system/bin/batt2d
20911 356K 348K 169K 136K /system/bin/sh
1409 324K 320K 165K 156K /system/bin/vold
1423 364K 364K 143K 124K /system/bin/gkisystem
1424 368K 368K 141K 112K /system/bin/rild_tcmd
1440 308K 300K 129K 124K /system/bin/panic_daemon
1466 324K 324K 120K 104K opprofdaemon
1432 264K 256K 115K 112K /system/bin/installd
1436 244K 244K 111K 108K /system/xbin/ssmgrd
1456 224K 224K 106K 104K /system/bin/secclkd
1419 236K 228K 99K 96K /system/bin/usbd
20719 268K 264K 98K 92K /system/bin/dhcpcd
1431 212K 204K 90K 88K /system/bin/dbus-daemon
1420 216K 208K 86K 84K /system/bin/nvm_daemon
1435 192K 184K 82K 80K /system/bin/keystore
1408 196K 188K 70K 68K /system/bin/servicemanager
1407 180K 172K 70K 68K /system/bin/gkilogd
1411 188K 180K 66K 64K /system/bin/debuggerd
1448 48K 48K 44K 44K /system/bin/akmd2
[Motorola Milestone Android Development] bijixda:
oops sorry, i was using standard ps command
[Motorola Milestone Android Development] kv1dr:
Hi everyone. I was using CM7, but now I mowed to some very fast and light rom with Android 2.1, but I am missing some great futures from CM like Statusbar widgets(for turning on/off WiFi, bluetooth and so on) and changing brightness with statusbar. How can I implement this futures in rom I use?
[Motorola Milestone Android Development] Fekish:
Hello,

In last 3 weeks there are considerable redraws of Home Launcher... in fact before i was thinking that i can make a call in 10 seconds, but now i cant do that.

Any help please?
[Motorola Milestone Android Development] dateno1:
my milestone can't decode by hard-decoder

also all cm6, cm7 can't
[Motorola Milestone Android Development] MakeW00t:
is it just me or does the home button stop working when the background call is enabled and i'm receiving a call? it would be nice to have the home button working so that i could try to leave the current application running in the backround instead of closing it with back button.
[Motorola Milestone Android Development] amossam:
Does anyone has problems with sending mms messages? My mms apn settings are correct, maximum message size is supported on my network (350 kb, vip croatia, in handcent is set to 300). I use handcent for at least a year and i didnt had problem with app sending mms, but i also tried to send it with stock sms app.

It's like sent, but message status is Pending, and at least one mms is recived out of 4 or 5 tries but i didnt get recive report!!

Any hints?

Thx

Sent from my Milestone
[Motorola Milestone Android Development] winettou:
Have question, recently i noticed that screen in my phone is not working corect, it act like i missclick and open wrong aplication. When I go into menue and try to roll it down it stay in one place or go down a bit then again up. Idk if its about CM 7 RC10 or maybe something ****** up. Any ideas? what more sometimes it works fine...sometimes i got a little problem with screen and sometimes i cant do anything
[Motorola Milestone Android Development] A-HWH:
Has that problem been there for a long time, if yes than I suspect is the flex cable which is known (rather admitted by Motorola's staff personally) to wear down over time (a period of year) and affect the touchscreen.
[Motorola Milestone Android Development] winettou:
So if my phone is on warranty they will fix it to me?
[Motorola Milestone Android Development] kv1dr:
Off course they will, but you must have stock ROM installed.
[Motorola Milestone Android Development] hearts king101:
I guess your answer is NO kabaldan Ha :rolleyes:
[Motorola Milestone Android Development] zankyw:
Hi, just had some kind of BP ... PANIC, where can I find the dump??
[Motorola Milestone Android Development] kabaldan:
Just to let you know: my phone is out of order.

The digitizer finally failed here as well, after 18 months of service.

As I currently can't test anything on my phone, no updates are to be expected in the next few days.

Though my phone is still covered by warranty, service repair would possibly take too long (I would have to send it abroad, as no Motorola service is present in CZ anymore, thank you Moto ;) ) and I'm actually interested in exploring of the phone internals anyway. So I decided to simply order new digitizer and replace it by myself.

Let's see how it'll work out.
[Motorola Milestone Android Development] bandroid842:
So, that should be fun...
[Motorola Milestone Android Development] andrelozer:
Damn! Just when I moved back to CM7 after months using FroyoMod.

Well, good luck, Kabaldan.
[Motorola Milestone Android Development] BryanChung:
RC10 is good to use for now. :)

What does a digitizer does? Converting analogue signals into digital signals?
[Motorola Milestone Android Development] mystichobo:
The internals aren't too hard to play around with, just be careful that you don't strip the screws that attatch the screen to the slider, I had a lot of trouble doing them as they are glued in.

Just use a fairly good screwdriver and put a lot of pressure on them and it should be okay, just be careful.
[Motorola Milestone Android Development] GZ20TT:
Dialer sensor

Hi everyone,

I had this happen for the first time over the weekend.

Took phone off charger on Saturday night - and overnight it dropped over 40% in charge.

Had a look with Spare parts and found that the Sensor: Dialer had been in use over 10 hours and seemed to be the culprit that drained the battery.

Anyone else seen this before?

I did Google and found a few references to stock ROMS having the issue, but nothing related to CM.

A <battery out> reboot seems to have sorted it though - and seems to be the recommended method.
[Motorola Milestone Android Development] hefonthefjords:
should be fairly easy to swap out dude. i've had mine apart a few times to fix the power/lock button. never took the slider apart but it looks to be easier than taking the bottom half apart. trickiest bit is separating the middle chassis from the keyboard and slider assembly as its pretty fragile and is attached to the keyboard with some sticky stuff so be gentle and take your time with it.
[Motorola Milestone Android Development] mystichobo:
It's not the flex cable. The digitizer works perfectly when replaced and is connected to a solid mounting, which is then connected to the flex cable.
[Motorola Milestone Android Development] kv1dr:
Does anybody know how to do this? :)
[Motorola Milestone Android Development] tegezan:
good luck.. enjoy your explore and dont brick your miley 1..:D
[Motorola Milestone Android Development] rampee:
Ouch!

Sorry to hear about that. We really hope you can start using it again with the new digitizer!
[Motorola Milestone Android Development] vadonka:
milestone have a some weak part, like the volume buttons, hw keyboard, etc... my milestone volume down button cracked after using a phone for a month, but the motorola service in hungary is a nightmare, so i dont send back my phone to this bastards, i live without the volume down button. now i use my phone for a year and i have no other problems. its a shame that motorola leave supporting milestone so early, if we dont have Kabaldan, then milestone already dead right now.
[Motorola Milestone Android Development] bijixda:
Sorry to hear that nadlabak, hope fixed soon.

Btw i've ever fix my milestone powerbutton myself :) it was easy because only the conductor plate moved, so I put tape on it by peeking (not disassembly all part)

sent from milestone using xda app
[Motorola Milestone Android Development] Menelkir:
you're wrong, motorola service is a nightmare in entire world :P
[Motorola Milestone Android Development] vadonka:
ooh sorry, my bad :)

kabaldan: here is a video what is showing a full disassemble of milestone. replacing the digitizer its seems like not that hard.

http://www.youtube.com/watch?v=dE81IaQHEHc&hd=1
[Motorola Milestone Android Development] alson041:
Did anyone try the assumed crystal talk for CM7?

http://xdaforums.com/showthread.php?p=14832872
[Motorola Milestone Android Development] keunhuvac:
You need to add many code into framework.apk and other relate apps to get those great features! ^_^.
[Motorola Milestone Android Development] enrsil1983:
I see in your signature a language-cleaned version of CM7. Now I want to cleanup my APKs leaving only English and Italian language.

Can you link a tutorial? I tried searching with Google but without interesting results
[Motorola Milestone Android Development] :
http://xdaforums.com/showpost.php?p=8268893&postcount=3
[Motorola Milestone Android Development] zankyw:
Hi, does anyone know where can I fund the dump of the kernel panic? I would like to upload it and/or share the details.
[Motorola Milestone Android Development] Brazooka:
kabaldan, I just wanted to catch you to say good luck.

My Milestone is awesome with RC10. I couldn't be more thankful.
[Motorola Milestone Android Development] imTigger:
Yes here, it works but some new change (e.g. Background incoming calls) are missing

since it's base on source in April
[Motorola Milestone Android Development] Travis90x:
Why can't I decompile System_UI.apk (CM7 RC10) without errors with APK Manager? ?.?

LOG.txt

With the framework and other system apks... all works well!!

I have to compile its .9.png files!! :(

EDIT: for now I solve putting Heap size 1024 (and over to recompile)! ?.?

But I have always errors when I compile after replacing many .9.png in one time, so I have to replace about ten a time.
[Motorola Milestone Android Development] keunhuvac:
Just follow the instructions in the link that silem posted! Use apktool or apk manager to decompile apps, delete unnecessary languages (raw-xxx, values-xxx) then build again, then replace old resources.arsc file with the new one!
[Motorola Milestone Android Development] kabaldan:
The only thing you can gain via language stripping is more free space in /system partition. Is that your goal? What do you plan to do with the gained read only storage space?

To be clear: if you think that you can lower the system RAM usage this way then the answer is NO. Only the resources for the currently selected locale are loaded to RAM from the storage space at any given moment.

Btw., this is open source ROM (unlike e.g. MIUI), so there's no need to do any disassembly, simply work with the source... The locales that will be included in your own build are controlled by this file: https://github.com/nadlabak/android_build/blob/gingerbread/target/product/languages_full.mk - that means, after 'repo sync', it's build/target/product/languages_full.mk file on your hdd.
[Motorola Milestone Android Development] bijixda:
Do you guys having problem with soundhound? Its FC after reboot but when i reinstall it work again. The log says missing library

sent from milestone using xda app
[Motorola Milestone Android Development] enrsil1983:
So this is pretty useless... I managed to get some extra MB of RAM. I don't need more space in /system partition.
[Motorola Milestone Android Development] Travis90x:
I finally finished customizing the Theme for CM7 RC10!

I hope you like it!! =D

>>>[THEME] Xeno CyanoGen<<<
[Motorola Milestone Android Development] Paitor:
Hum, not really my style but good job.
[Motorola Milestone Android Development] BryanChung:
Epic! Today I wanted to use my calc app then I saw stunned by the interface.

No minus, times, divide signs?! I rebooted my phone and same! =X Anyone calc app also that way?
[Motorola Milestone Android Development] LuigiC6:
Nope, mines normal... you should try formatting cache's and doing a clean install.
[Motorola Milestone Android Development] kabaldan:
It's the font you're using (probably part of the theme you've installed), what's breaking it...
[Motorola Milestone Android Development] BryanChung:
I've switched to use RealCalc for now.
[Motorola Milestone Android Development] BryanChung:
Yeah I did change the default system font. =( Alright thank you.
[Motorola Milestone Android Development] msaraiva:
Well, i've taken a look at this myself, and successfully "backported" the patch to CyanogenMod for MM. It's kinda of a hack job (the "port", not the patch, of course), but it worked for me. Now i can use the SMTP server from where i work (authenticated and using STARTTLS, it's hosted on an Cisco Ironport appliance, here). I've attached Email.apk, in case anyone is having the same issue.
[Motorola Milestone Android Development] enrsil1983:
I've wiped data and reflashed latest CM7 RC10, now everything is working perfectly except the problem with custom ringtones that is still here, even if setting ro.ringtone_query_wait_time property to 10000 and rebooting, the phone rings always instantly, and 50% of the times with the default ringtone. The problem is elsewhere... maybe in Profiles. Is it possible to remove Profiles feature from settings?
[Motorola Milestone Android Development] AirLancer:
A couple of pages ago in this thread I read that this is aa Android problem, not CM specific. So even google is trying to work this out. There were also a couple of ideas which improved it, but nothing that made it work 100% of the time.

If you want to increase your odds I'd recommed reade back maybe that last 20 pages or try searching this thread.
[Motorola Milestone Android Development] enrsil1983:
I know, the ideas are mine. But the problem still persist.

Setting for example 10 seconds in ringtone query wait time (I tried) should prevent phone ringing with wrong ringtone, or at least to start the default tone after 10 seconds, but the ringtones always start instantly, right or wrong, without even a second of delay. The problem is elsewhere, I'm investigating log differences when playing right and wrong, but are always much different, I can't locate the bug.

I've noticed a lot of Profiles checks before reproducing ringtone, so maybe there is a little chance that removing profiles feature could solve the issue. In CM6 custom ringtones work perfectly, and there is no profile feature.
[Motorola Milestone Android Development] lucfig:
Today I had 2 reboots while playing Angry Birds.

In the second time I took a look at the "dmesg" using OSMonitor and filtered to display only errors.

I got 10 errors at 22:17:37.

1 - binder: release proc 22811, transaction 719132 not free

2 - init: untracked pid 22801 exited

The other 8 are similar to the second, just the number (22801) changes.

Does this shows what is the problem?

If it doesnt, how can I report correctly? (AOL_main.ap.bin and AOL_kernel.ap.bin files?)

This is not a big deal. This rom is great!

Thanks.
[Motorola Milestone Android Development] BryanChung:
For about 7 hours, I left my phone to Idle through the night. But when I woke up, almost 20% battery lost.

Checking my battery usage, here is what I saw:

Apparently my phone was in "cell standby" that was eating my battery. Can I suspect that it is SetCPU causing that? :o Or else, what can be causing that? Just thinking that if it was a particular app, then shouldn't that screenshot show that app that is consuming my battery?

Looking from the first screenshot above, it shows that my phone was really not active during the time.
[Motorola Milestone Android Development] pcphobic:
Interesting. Something is making your phone active for quite a long duration at those times (see the above diagram).

Like I told you b4, I have conducted test with and without SetCPU and I find I get better battery life without SetCPU.

For example, if u set SetCPU to keep the phone to 250Mhz when screen is off (idle), then whenever your phone CPU spikes above 250Mhz (e.g. 251Mhz), SetCPU will jump into action to force the CPU to go down to 250Mhz.

SetCPU is like a guard always awake on duty to ensure your phone does not misbehave. That is why if u check your running processes you will see it running actively all the time. So whenever your phone CPU spikes just a little bit above the limit that you set, SetCPU jumps into action.

I want to point you to the screenshot below. It is an app called PowerTutor.

During the test, my phone was overclocked to 900Mhz @56vsel.

As you can see, 3G uses more power than the CPU.

Plus the CPU does not stay at maximum clockspeed all the time. It only spikes up when needed (if u are on Interactive Governor).

So do not be too concerned about the CPU speed during idle/sleep. Even at a low clockspeed and if your phone is on 3G, the moment there is some background data sync going on, it is gonna draw the same amount of power (600mW) for 3G whether or not you are at high or low clockspeed.
[Motorola Milestone Android Development] BryanChung:
Yeah so for now I removed SetCPU and see how it goes for tonight. :)
[Motorola Milestone Android Development] pcphobic:
I have also found that Whatsapp and Minimalistic Text to be the culprit from my own personal experience.
[Motorola Milestone Android Development] BryanChung:
Those 2 I cannot remove because it's part of my theme I want to use =D And WhatsApp, is a must. :P