What's new
DroidForums.net | Android Forum & News

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[ROM] Unofficial CM10/JB ROM Development [09/24 DATAFIX]

Hashcode

Developer
Developer
CHANGES LOG:
[09/24] - Fixed more data bugs. It's MUCH improved.
[09/21] - Updates STOCK-base build. Added HWComposer, Camera function, fixed native cm10 wifi tether and CM10 updates


I will do my best to maintain this thread with notes for the current development of CM10/JB on the Droid 4
This isn't so much a ROM as it is a ROM-base to use CM10 on our Droid devices

WHERE DO I FIND THE LATEST BUILDS?
rombot.org/ROMs/maserati/cm10/

Jellybean GApps: Goo.im Downloads - Browsing gapps


Device specific code changes by:
Hashcode (@hashcode0f)
DHacker (@dhacker29)

THANKS / CREDIT:
The CM Team for developing and maintaining a top notch ROM-base


NEW: We have 2 build "styles" in progress
  • STOCK-based kernel
  • KEXEC-based kernel.
Each of these builds has different issues and you can judge for yourself which you prefer.



STOCK-BASED BUILD ISSUES [09/24]:

STABILITY: STABLE
USABILTY: ALPHA
KERNEL DETAILS:
  • Stock Motorola 3.0.8 kernel based on TI's 4AI.1.5 release
  • PowerVR bins 1.8@796887
  • Ducati release 2.1.x/rpmsg 1.20.x.x (2012-04-27)
WORKING FEATURES:
  • [09/24] VZW 3G/4G Data (solid now)
  • Most phone functions
  • [09/21] HWComposer for DSS composition/overlays
  • [09/21] HD codecs (YouTube HD/Netflix)
  • [09/21] Camera/Video function (video is low-res for now)
  • [09/21] Native CM10 wireless tether should be fixed
CURRENTLY NOT WORKING
  • Odd audio issues
  • TURN OFF Bluetooth while it's not paired -- causes "no audio" issue when left enabled


KEXEC-BASED BUILD ISSUES [08/28]:

STABILITY: UN-STABLE
USABILTY: ALPHA
KERNEL DETAILS:
  • Linux mainline 3.0.31 kernel based on TI's 4AI.1.7 release
  • PowerVR bins 1.8@945322
  • Ducati release 2.1.10/rpmsg 1.20.5.10 (2012-07-17)
WORKING FEATURES:
  • [09/24] VZW 3G/4G Data (solid now)
  • Most phone functions
  • HWComposer for DSS composition/overlays
  • HD codecs (YouTube and Netflix support)
CURRENTLY NOT WORKING
  • Camera (need to write kernel-based cam sensor drivers)
  • TURN OFF Bluetooth while it's not paired -- causes "no audio" issue when left enabled


Using this ROM requires Safestrap v2.11 currently. As things progress we may add support for Bootstrap or others in.

In all cases moving from ICS to JB, I recommend a full wipe and Titanium Backup restore of just apps+data.

If moving from KEXEC <-> STOCK there might be some issues where you will need to wipe and restore. Be aware.


INSTRUCTIONS FOR FLASHING:
1. Download the ROM from the above link
2. Grab Jellybean GApps
3. Place both files on your SD card
4. Reboot into Safestrap by pressing [menu] at the splash screen
5. If necessary format /system when swapping from ICS to JB to make sure that GApps and other files are reset correctly
6. Also if necessary do a wipe of data/cache (when moving between ICS and JB)
7. Flash the .zip files as normal
8. Reboot and let the phone sit for about 1 minute while it re-indexes files, etc.


SCREEN SHOTS:

(adding as I get time -- it's stock CM10 -- you know?)


DEVELOPMENT INFORMATION

We maintain the source code modifications needed to build CM10 on github:
https://github.com/STS-Dev-Team/

To build this ROM you will need to follow the directions at to make sure your build box is ready:
Welcome to Android | Android Open Source


Then choose the build style you want and follow these instructions:

STOCK-based BUILD
INSTRUCTIONS: https://github.com/STS-Dev-Team/android_local_STS/tree/jellybean-cm-stock
local_manifest.xml file: https://raw.github.com/STS-Dev-Team/android_local_STS/jellybean-cm-stock/local_manifest.xml

KEXEC-based BUILD
INSTRUCTIONS: https://github.com/STS-Dev-Team/android_local_STS/tree/jellybean-cm-kexec
local_manifest.xml file: https://raw.github.com/STS-Dev-Team/android_local_STS/jellybean-cm-kexec/local_manifest.xml

SUMMARY:
  • Make sure your build box is configured correctly for Jellybean compiling
  • mkdir ~/Android
  • cd Android
  • repo init -u git://github.com/CyanogenMod/android.git -b jellybean
  • Grab the right local_manifest.xml file from our Github
  • Place it in ~/Android/.repo/local_manifest.xml
  • repo sync
  • brunch maserati


IF YOU ENCOUNTER ANY BUILD ISSUES:
  • Re-copy the local_manifest.xml from above to your ~/Android/.repo directory
  • repo sync
  • make clobber
  • brunch maserati
 
Last edited:
Looks like things are coming along! Thanks for the update and all your hard work!

Sent from my DROID4 using Tapatalk 2
 
Ill give this a shot, tho I don't like cm much but its more stable to build from and everything else ain't fixed on your guys end yet if you can hashcode, let me know on twitter when the aokp branches are straighten out please and thank you, I appreciate what you guys do

Sent from my DROID4 using Xparent Green Tapatalk 2
 
I want to know how you all are developing for Android, I want to contribute to the cause. I been lurking around for about 2 years now (I had the D2G x2 and D3 and still use them, with the D3 XT883 img) and I want to know what tools you all are using. I may have to give this rom a shot and hash I been following you on twitter lately so I know what updates you are posting.
 
How?! I can't get anything past 1X on CDMA only. CDMA auto gives me nothing, and everything else gives me nothing....

Sent from my DROID4 using Tapatalk 2
 
I did just notice when opening menu and going between screens has become sluggish but starts functioning again.
Mms won't work and the screenshots show a lot of extra nothing
 
Last edited:
How long did it take for this rom to boot first time for you all? I let it boot for probably 15 min before I forced a shut down and switched back to unsafe..
 
supershot666 said:
Did you flash the right Gapps? if you flashed the right Gapps try wiping both caches and booting again.

I did use the correct gapps. I'll give wiping a try. It doesn't go into a boot loop or anything. It gets to the cm10 animation and just sits there.
 
I figured out what i did wrong. I flashed cm10 then reboot then flash Gapps.. no reboot needed. Flash cm10 then flash Gapps on top of it.
This rom is wicked smooth!!! Gps keeps telling me I'm in Colombia!?!? I can't wait for this to get out of the "Alpha" stage! But I'll be sticking with eclipse till then.
 
Back
Top