Home page: http://android.doshaska.net/cm6
Статус: первый публичный альфа релиз CyanogenMod 6 for Milestone (nandroid backup)
Что работает: надеюсь все (GSM, WiFi, BlueTooth, GPS, camera & focus, video & audio recording & playback, app2sd, Adobe flash)
Custom additions to CM6: several additional dictionaries for keyboard
Update: 22.9.2010 0.01c
- includes the previously released hot fixes for APN/GPS (i5) and unwanted boot during charge only mode (i10)
- temporarily used usb_mass_storage_fix script (borrowed from Dext3r) is gone. Motorola's proprietary usbd is back accompanied with Usb.apk (re-engineered to reflect changes in 2.2 os classes and to disable the unavailable options). StorageNotifications.java (part of services.jar) adjusted to not duplicate the notifications from Usb.apk. Usb.apk together with usbd allows to suspend the usb kernel driver and the phone can enter the suspend mode now. Hopefully, the battery life will be better.
- several adjustments in init scripts (includes the check for fighting adbd sometimes launched from the first init instance)
- QuickOffice.apk included
- Street.apk removed, so you can download and install the updated version from the market
- audioflinger recompiled to not include one unnecessary static lib
Note: when adb is enabled and usb connected during boot, you will have to disconnect and reconnect the usb cable before you can mount the SD card to a computer. chmod 644 /system/etc/init.d/02adb_during_boot will disable the early adb mode and the mount will be possible immediately. Early adb is enabled by default (well, it's alpha, right?).
Only system.img has been changed and there should be no need to wipe data when you update from 0.01/0.01b, but I highly recommend to delete cache and dalvik-cache. Use OpenRecovery 1.37 or newer. Don't forget to backup your customized /system/etc/init.d/10overclock first .
Main obstacles encountered: missing new 2.2 functions in the proprietary audio driver library libaudio taken from 2.1 system, solved by modifications to AudioFlinger.cpp (getInputFramesLost and getRenderPosition).
Известные проблемы:
- intermittent chaotic touch screen responses when connected to USB
- system will reboot when sh.bin used to run the second instance of init or the 2nd init instance itself is killed, because the original init instance will suddenly try continue the deliberately frozen init process on an already running system
To do:
- prepare and release the source for custom building (=> installation via update.zip in the future)
- clean up the mess in init scripts
- invent some better init hijack
- make some non polling usb fix (for now it's using the Dext3r's script - thanks)
- etc.
Примечания:
- the main init scripts are located in /system/etc/rootfs
- clocking options (frequency table, vsel table and governors) can be set in /system/etc/init.d/10overclock
- google apps are already included in this one, I will change that in the future releases
- included BPSW and boot are from the 2.36 RTEU release - radio will work on European frequencies
Установка:
- use OpenRecovery to restore the downloaded system image on your phone
- if you are using Motorola's 2.1-update1 fix update, you do not need to restore the boot and BPSW, restore only the system
- data wipe/factory reset is highly recommended
Ссылки:
http://rapidshare.com/files/419591971/MM1_...alpha_0.01b.zip
http://rapidshare.com/files/420601255/MM1_...alpha_0.01c.zip
Сообщение отредактировал iBarS - 23.9.2010, 13:36
Статус: первый публичный альфа релиз CyanogenMod 6 for Milestone (nandroid backup)
Что работает: надеюсь все (GSM, WiFi, BlueTooth, GPS, camera & focus, video & audio recording & playback, app2sd, Adobe flash)
Custom additions to CM6: several additional dictionaries for keyboard
Update: 22.9.2010 0.01c
- includes the previously released hot fixes for APN/GPS (i5) and unwanted boot during charge only mode (i10)
- temporarily used usb_mass_storage_fix script (borrowed from Dext3r) is gone. Motorola's proprietary usbd is back accompanied with Usb.apk (re-engineered to reflect changes in 2.2 os classes and to disable the unavailable options). StorageNotifications.java (part of services.jar) adjusted to not duplicate the notifications from Usb.apk. Usb.apk together with usbd allows to suspend the usb kernel driver and the phone can enter the suspend mode now. Hopefully, the battery life will be better.
- several adjustments in init scripts (includes the check for fighting adbd sometimes launched from the first init instance)
- QuickOffice.apk included
- Street.apk removed, so you can download and install the updated version from the market
- audioflinger recompiled to not include one unnecessary static lib
Note: when adb is enabled and usb connected during boot, you will have to disconnect and reconnect the usb cable before you can mount the SD card to a computer. chmod 644 /system/etc/init.d/02adb_during_boot will disable the early adb mode and the mount will be possible immediately. Early adb is enabled by default (well, it's alpha, right?).
Only system.img has been changed and there should be no need to wipe data when you update from 0.01/0.01b, but I highly recommend to delete cache and dalvik-cache. Use OpenRecovery 1.37 or newer. Don't forget to backup your customized /system/etc/init.d/10overclock first .
Spoiler:
Main obstacles encountered: missing new 2.2 functions in the proprietary audio driver library libaudio taken from 2.1 system, solved by modifications to AudioFlinger.cpp (getInputFramesLost and getRenderPosition).
Известные проблемы:
- intermittent chaotic touch screen responses when connected to USB
- system will reboot when sh.bin used to run the second instance of init or the 2nd init instance itself is killed, because the original init instance will suddenly try continue the deliberately frozen init process on an already running system
To do:
- prepare and release the source for custom building (=> installation via update.zip in the future)
- clean up the mess in init scripts
- invent some better init hijack
- make some non polling usb fix (for now it's using the Dext3r's script - thanks)
- etc.
Примечания:
- the main init scripts are located in /system/etc/rootfs
- clocking options (frequency table, vsel table and governors) can be set in /system/etc/init.d/10overclock
- google apps are already included in this one, I will change that in the future releases
- included BPSW and boot are from the 2.36 RTEU release - radio will work on European frequencies
Установка:
- use OpenRecovery to restore the downloaded system image on your phone
- if you are using Motorola's 2.1-update1 fix update, you do not need to restore the boot and BPSW, restore only the system
- data wipe/factory reset is highly recommended
[close]
Ссылки:
http://rapidshare.com/files/419591971/MM1_...alpha_0.01b.zip
http://rapidshare.com/files/420601255/MM1_...alpha_0.01c.zip
Сообщение отредактировал iBarS - 23.9.2010, 13:36