[Milestone 2 Android Development] Engle_Mars:
CM 10.2 for Motorola Milestone 2

Introduction

I am a android fan and I like it very much (I came from Chinese). I have ported this rom for my ME722 (Milestone 2 China version) and the project is open source. The rom has some nice advancements. I would like you to try my rom and send bugreports to me. I'm a Java / C++ programmer, but i'm not good at hardware therefor some bugs I can't fix. I have submitted some patches for the CM official, but if you can supply patches for this it will be ok. The rom is world wide language support.

Download Server (The url is my network disk share folder, you can get the all version from here)

360 : http://yunpan.cn/QXcbILcSfm4Rk。。

Please help to make mirror download server. All network disk thit is not locale in Chinese is too slow to upload for some know reason.

file: Engle_Mars-SELinux-CM10.2-20131021-UNOFFICIAL-milestone2.zip

md5: 6638dbd3a9b4c15e8fb87a3c95a3218a

Donations

If you like and appreciate my work, and you may donate in the following ways.

1. My PayPal account: yuanqingyun@gmail.com

2. Taobao (now in Chinese). The following is the donate two-dimensional code

FAQ

1. The media scan eat up my battery.

The major problem is the SD card has too many files to scan. You can create empty file that is named '.noscanandnomtp' under the folders that you need not to scan. To me, I add this empty file in all folders under the root folder of SD card, except the folder "DICM", 'Audios', "Noticifitions", "Alerm". After do the previous steps, you can find the system speed will very quick and no more battery usage.

2. I can not send SMS.

The problem is happen when you upgrade from other ROM. The SMSC is incorrect make such problem. Please refer to the following page to try to resolve it. http://wiki.cyanogenmod.org/w/SMSC_Updates

Changelog & History

2013-10-21

1. Add OTA support. (The server not good for Chinese, download is too slow :P).

2. Sync code to CM 2013-10-21.

2013-10-18

1. Fix the call record function. The bluetooth headset still cannot record.

2. Fix the refresh problem when you use swlip (left/right swlip in MMS list) to delete MMS.

3. Add some keylayout. Hope can fix the keyboard mapping problem. Need help to test.

4. Fix multitone convert will make the constact database cannot connect.

5. Sync code to CM 2013-10-18.

2013-10-12

1. Add LTO support (Need use wifi to download data every 3 days, You can find the setting in system setting->Location), this will adnvace the GPS search speed. Enjoy it.

2. Add the CPU scheduler boostedASSv2 support.

3. Add mobile data connection break then reconnect. I can not test it. Please notice the result, thanks.

4. Avoid the MPU to idle when the wifi active, it will cause low performance.

5. Sync code to CM 2013-10-12.

2013-09-30

1. Fix can't do network data statistics.

2. Port 3.0 kernel "Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs" to decrease boot time. There is an ioctl when start up system. The vm will call PR_SET__NO_NEW_PRIVS, it will hold system about 15 seconds.

3. Fix the the wallpaper cannot scroll in Trebuchet . Rollback the feature keep Trebuchet in memory by inprisist way.

4. Add feature 'delete mms by left/right flip finger' in Mms list. This feature still not finish, it has bug when delete Mms. I will finish after the Chinese National Day.

5. Complie libgui, libui, opengl, surfaceflinger service, libpng, libjpeg, webcore and kernel by "-O3 -march=armv7-a -mfpu=neon -mfloat-abi=softfp -funroll-loops" to advance it performace. Need test. I test normal c program by CoreMark, if enable those flags, it will advance performance.

6. Synchorize code to CM 2013-09-30

2013-09-21

1. Fix can not list APN and show "No SIM card" error. (Sorry for this bug, because I am not use GSM data or 3G, it is too expensive to use in Chinese.)

2. Sync code to CM 2013-09-21

2013-09-19 (Happy Mid-Autumn Festival)

1. Fix not show thunbmail in the capture photo GUI. This is temp solution, but it can work.

2. Fix can not show wifi/mobile data up/down status in status bar (Port from Kernel 3.8).

3. Trim the built-in wall paper in Trebuchet, decrease the apk size from 11M to 2.2M.

4. Increase ehe Trebuchet ADJ to keep it in memory all time (not sure always work or not). to advance show home speed.

5. Decrease the application PNG size to advance system application start speed.

6. Sync code to CM 2013-09-19.

2013-09-14 ()

1. Support 720P record.

2. Add T9 Support.

3. Advance the VM memory usage.

4. Sync code to CM 2013-09-13.

2013-09-05

1. Fix the Gallery crash and make the phone reboot.

2. Fix the problem that cannot switch baseband.

3. Sync code to CM 2013-09-05.

2013-08-23

1. Fix the Bluetooth (except the A2DP).

2. Add SELinux support (permissive model).

3. Synchroized CM code to 2013-08-23.

2013-08-16

1. Fix the WIFI tether.

2. Add GPU performance adjustment. You can use system setting->performance setting->GPU Settings to change the GPU max work frequence.

3. When the phone stand by, decrease the GPU frequence to 8M to save battery.

4. Synchorized code to CM 2013-08-16.

------------------------------------------------------------------------------------------------------------------------------------------------

2013-08-06

ROM special features and fix.

1. Initialize version

------------------------------------------------------------------------------------------------------------------------------------------------------------------

Work:

WiFi, GPS, Camera, SDCard, Phone, MMS, audio record, Share network (Togther), Bluetooth

Sources

git clone git://git.code.sf.net/p/me722-cm/code -b CM-10.2

Sorry that I am not use github now. I will merge it to github in the future.

Project main page

https://sourceforge.net/p/me722-cm/

My Contact：

QQ： 122880146

Yahoo: engle_mars

MSN: mars_engle

email: Yuanqingyun@gmail.com