[SELFKANG ICS AOSP ROM] CM9/ICS for Droid 3 -- [BETA 2012-03-11]

Search This thread

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,424
23,730
*** NEW BLOG SITE: http://blog.hash-of-codes.com ***

AUTOMATIC NIGHTLIES ARE HERE

GET GAPPS HERE (Choose "CyanogenMod 9.0.x" Link)

DON'T LET GOOGLE RESTORE YOUR SETTINGS WHEN INSTALLING THIS ROM COMING FROM GINGERBREAD


Changelogs:

Changelog at Blog.Hash-Of-Codes.com
Automatic STS-Dev-Team Development Log


What is NOT working in this build:

Need Better Camera: FFC, ICS features
No Camera Video
HW Video Codecs (in progress)
Bluetooth on but not connected = loss of all audio (in progress)


More Information:

NEW! http://blog.hash-of-codes.com
Or follow me on Twitter:
http://www.twitter.com/hashcode0f


GITHUB sources are now here:

https://github.com/organizations/STS-Dev-Team


Screenshots:

droid3-ics-home_480.png
droid3-ics-settings-phone_480.png
droid3-ics-netstats_480.png
 
Last edited:

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,424
23,730
KNOWN ISSUES (as of 2012-01-12 build):
  • GSM users have reported phone still FCs quite a bit. I have a solution for this but it's a work in progress and takes a long time to do (porting Motorola World Phone code to ICS from Gingerbread). I am sorry for the hassle, but usually a wipe cache/dalvik cache will reset your connection.
  • Mute button on calls doesn't work
  • Camera doesn't work
  • Codecs which reference the /dev/ion driver don't work (including audio only for Netflix)
  • Backlighting for keyboard and capacitive keys only works with "Auto Brightness" set: see here for custom settings http://xdaforums.com/showpost.php?p=22637417&postcount=957
  • [NEEDS TESTING]Leaving Bluetooth on but not paired causes all audio to stop working on the phone. If you turn off Bluetooth then audio comes back.
  • [NEEDS TESTING]Bluetooth in general needs an overhaul. It does work to make phone calls, but that's about it.


NICE LINKS TO HAVE
Nova Launcher: http://xdaforums.com/showthread.php?t=1389071


HANDY WORK AROUNDS:
  • For users experiencing high battery drain: goto "Settings" -> "Sounds" and uncheck "Touch sounds" and "Screen lock sound".
  • For GSM/WCDMA users who have lost 3G: enter *#*#4636#*#* into the dialer. Then goto "Phone Information". Near the bottom of that screen there's a drop down of network preference. For GSM-ONLY use GSM (PRL). Exit that screen and reboot the phone. Wipe cache/dalvik cache if you still don't get 3G back or have many phone FCs.
  • For GSM/WCDMA users who seem to boot up into an phone FC loop. Try removing "GlobalNWSwitch.apk" from /system/app folder. Is probably only useful for DualRadio models.
  • For a Gallery replacement use "QuickPic" from the market

QUICK REFERENCE "/system/build.prop" ITEMS OF NOTE FOR NON-VZW USERS

CHANGE THIS TO 3 for GSM(PRI), 4 for CDMA and 7 for GLOBAL PHONE
# Default network type.
# 7 => Global Phone (4 => CDMA).
ro.telephony.default_network=7

CHANGE THIS TO FALSE TO DISABLE THE DUAL MODE RADIO
# BEGIN Moto,IKDROIDPRO-430, a17673
# Feature33857 on DroidWE, support DualMode switch, UMTS/CDMA
ro.mot.FTR.33857=true
# END IKDROIDPRO-430

CHANGE THIS TO FALSE TO FORCE A SIM SETUP ON THE LOCKSCREEN
# BEGIN Moto, IKSTABLETWO-1284, nfjb73
# without this property, the lock screen would take global phone as UMTS
# block user to operate before setup
keyguard.no_require_sim = true
# End Moto


FOR BACKLIGHT CUSTOM SETTINGS IN CM9: http://xdaforums.com/showpost.php?p=22637417&postcount=957

** AS A RULE, IF YOU'RE EXPERIENCING "ODDNESS" WHICH ISN'T MENTIONED ABOVE PLEASE WIPE DATA/CACHE/DALVIK CACHE AND TRY AGAIN
 
Last edited:

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,424
23,730
Few days ago, I completely stripped out the dev/ion references from the camera code and was starting to work through a rewrite using our version of the memory tiler built into the kernel (read as TI memmgr1.0) Basically, that caused a little instability in the system which you can see in Alpha #4. Also, it hung the media_audio service out on the boot up which is why it's taking so long to boot currently.

Today, I reverted all of those changes, and instead built a ion_driver kernel module. The /dev/ion device is the new ICS interface for Android to work with the memory tiler at the kernel level. The module included an update to the tiler / dmm driver source as well (i named them tiler2 and tiler2_dmm) and all of the ion driver calls are directed to tiler2 instead of the original.

If loaded on system boot, tiler2_dmm.ko, and tiler2.ko modules load fine.

But, I'm working through some missing references on the ion_driver.ko module.

I'll know more in a day or so as I debug it, as to whether this technique will work.

Worst case is, I'll have to re-write the tiler2 portion as a wrapper of our existing tiler instead of a whole new device as it is now.

TL;DR: Camera needs the /dev/ion device (as does a few codecs) I'm working on a kernel module solution at the moment which has some bugs.
 

eXecuter.bin

Senior Member
May 10, 2011
188
45
I am in Canada using Bell and I can't seem to add APNs as they won't save. I am currently using a verizon Droid 3 and I have tried switched the network to both WCDMA mode only as well as auto GSM. Any tips on what might be causing the problem?
 

Dri94

Senior Member
Oct 9, 2011
2,058
645
Florida
ICS/CM9 users
i posted a video in my thread [first post] that shows Alpha3 running smoothly. I made the video because lots of users were saying many things didnt work in the ROM that did. It shows that paid&free apps, google music, gallery, quickpic, wifi,usb charging and everything but camera works. It seemed like some users needed a little proof to how it should be running. Well anyone is free to check it out =] Follow hashcodes instructions exactly and this is what youll get. Happy ROMing :D

http://xdaforums.com/showthread.php?t=1411095
 

niko99

Senior Member
May 15, 2008
403
166
I'm also GSM user and on ALPHA#2 GSM work great but in ALPHA 3 and 4 i dont have any possiblility to make a ph. call ( 3g and sms working) but when i try to call always got com.andoird.phone was stop

- i try to wipe all / format / edit build.prop / i changing many time in *#*#4636#*#*

something was do wrong in build 3 and 4 :(
 

DoubleYouPee

Senior Member
Jul 28, 2011
1,895
232
KNOWN ISSUES (as of 2012-01-01 build):


Keyboard slide out will unlock phone
You mean even when you set it to NOT unlock from slide in settings?
Because else I find this not an issue at all. In fact I bought widgetlocker just to have my phone unlock when I slide
 
Last edited:

tliebeck

Senior Member
Sep 15, 2010
1,849
4,434
Southern California
Noticed storage is still a bit wonky.../mnt/sdcard-ext is now being returned as default external storage per Environment.getExternalStorageDirectory(). (The "External" storage in that API call means default user storage, not removable storage.) I believe isExternalStorageRemovable() is returning false, which it should be (provided the default storage is corrected to be /mnt/sdcard).

Thanks again for all your hard work, hope to switch to this as my daily-use phone soon. I like my Galaxy Nexus well enough but there's just no replacement for a physical keyboard.

(Reposted here...didn't see old thread was dropped as I had it bookmarked)
 

jiangkarl

Member
Sep 14, 2009
9
1
good job Hashcode!
everything works fine except a few things like the camera, the video didn't play, the flash, hope those thing could be solved very soon!
thanks again for all people who work on a flawless droid3 cm9 ics rom!
 

DoubleYouPee

Senior Member
Jul 28, 2011
1,895
232
Ya when I saw this I was a little disappointed that this was a issue. But I can see why some people may not want this to happen. Would be awesome if we could maybe get a option to tick if we wanted slide keyboard to unlock, but more important stuff to fix first :D

But there IS an option right? at least I think I saw it in options. On GB now so can't check
 

redsox985

Senior Member
Aug 30, 2011
688
87
PA
I'm in favor of a "slide to unlock" option if he's able to track down the culprit. I sometimes have my phone slide open a crack in my pocket, but it's enough to light up the screen and thus unlock it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 51
    *** NEW BLOG SITE: http://blog.hash-of-codes.com ***

    AUTOMATIC NIGHTLIES ARE HERE

    GET GAPPS HERE (Choose "CyanogenMod 9.0.x" Link)

    DON'T LET GOOGLE RESTORE YOUR SETTINGS WHEN INSTALLING THIS ROM COMING FROM GINGERBREAD


    Changelogs:

    Changelog at Blog.Hash-Of-Codes.com
    Automatic STS-Dev-Team Development Log


    What is NOT working in this build:

    Need Better Camera: FFC, ICS features
    No Camera Video
    HW Video Codecs (in progress)
    Bluetooth on but not connected = loss of all audio (in progress)


    More Information:

    NEW! http://blog.hash-of-codes.com
    Or follow me on Twitter:
    http://www.twitter.com/hashcode0f


    GITHUB sources are now here:

    https://github.com/organizations/STS-Dev-Team


    Screenshots:

    droid3-ics-home_480.png
    droid3-ics-settings-phone_480.png
    droid3-ics-netstats_480.png
    14
    I'm booting up a new build for camera testing as we speak.

    It's been a long time coming just to get to this point.
    8
    KNOWN ISSUES (as of 2012-01-12 build):
    • GSM users have reported phone still FCs quite a bit. I have a solution for this but it's a work in progress and takes a long time to do (porting Motorola World Phone code to ICS from Gingerbread). I am sorry for the hassle, but usually a wipe cache/dalvik cache will reset your connection.
    • Mute button on calls doesn't work
    • Camera doesn't work
    • Codecs which reference the /dev/ion driver don't work (including audio only for Netflix)
    • Backlighting for keyboard and capacitive keys only works with "Auto Brightness" set: see here for custom settings http://xdaforums.com/showpost.php?p=22637417&postcount=957
    • [NEEDS TESTING]Leaving Bluetooth on but not paired causes all audio to stop working on the phone. If you turn off Bluetooth then audio comes back.
    • [NEEDS TESTING]Bluetooth in general needs an overhaul. It does work to make phone calls, but that's about it.


    NICE LINKS TO HAVE
    Nova Launcher: http://xdaforums.com/showthread.php?t=1389071


    HANDY WORK AROUNDS:
    • For users experiencing high battery drain: goto "Settings" -> "Sounds" and uncheck "Touch sounds" and "Screen lock sound".
    • For GSM/WCDMA users who have lost 3G: enter *#*#4636#*#* into the dialer. Then goto "Phone Information". Near the bottom of that screen there's a drop down of network preference. For GSM-ONLY use GSM (PRL). Exit that screen and reboot the phone. Wipe cache/dalvik cache if you still don't get 3G back or have many phone FCs.
    • For GSM/WCDMA users who seem to boot up into an phone FC loop. Try removing "GlobalNWSwitch.apk" from /system/app folder. Is probably only useful for DualRadio models.
    • For a Gallery replacement use "QuickPic" from the market

    QUICK REFERENCE "/system/build.prop" ITEMS OF NOTE FOR NON-VZW USERS

    CHANGE THIS TO 3 for GSM(PRI), 4 for CDMA and 7 for GLOBAL PHONE
    # Default network type.
    # 7 => Global Phone (4 => CDMA).
    ro.telephony.default_network=7

    CHANGE THIS TO FALSE TO DISABLE THE DUAL MODE RADIO
    # BEGIN Moto,IKDROIDPRO-430, a17673
    # Feature33857 on DroidWE, support DualMode switch, UMTS/CDMA
    ro.mot.FTR.33857=true
    # END IKDROIDPRO-430

    CHANGE THIS TO FALSE TO FORCE A SIM SETUP ON THE LOCKSCREEN
    # BEGIN Moto, IKSTABLETWO-1284, nfjb73
    # without this property, the lock screen would take global phone as UMTS
    # block user to operate before setup
    keyguard.no_require_sim = true
    # End Moto


    FOR BACKLIGHT CUSTOM SETTINGS IN CM9: http://xdaforums.com/showpost.php?p=22637417&postcount=957

    ** AS A RULE, IF YOU'RE EXPERIENCING "ODDNESS" WHICH ISN'T MENTIONED ABOVE PLEASE WIPE DATA/CACHE/DALVIK CACHE AND TRY AGAIN
    6
    FYI: Fixed the links in the OP to account for the new home of files.rombot.org where the files are located.

    Also, support for this build is mostly done as we are moving to the new KEXEC alpha. But I wanted to make sure that the links were still valid.
    5
    Alright, sounds good. I will flash it when I get a chance. Thanks!

    In this case, I took the updated files from the official soak test (906) and pushed them up so that they are used in the D3 cm/aokp builds.

    Jhiza has the right of it, sometimes you'll see minor improvements here and there. Will need some input as to how much of a difference the new binaries make.

    NOTE: CM9 has added back in the theme system, and I merged that into last nights build as well. And updated the CM release tools -- flashing zips now tries to keep your gapps in place. So from the 5/7 build on, if you have gapps installed and don't need to update them, then don't re-flash gapps after flashing the rom.zip. THIS IS ONLY A CHANGE FOR CM9.

    Sent from my Droid 3 using Tapatalk 2