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

Hashcode

Developer
Developer
Joined
Nov 30, 2011
Messages
145
Reaction score
20
Location
Los Angeles, CA
Website
www.hash-of-codes.blogspot.com
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:

kwyrt

Member
Joined
Nov 9, 2011
Messages
366
Reaction score
4
Location
Columbus, OH
Looks like things are coming along! Thanks for the update and all your hard work!

Sent from my DROID4 using Tapatalk 2
 

Z4ck

Developer
Developer
Joined
Jun 7, 2012
Messages
201
Reaction score
36
Location
Flint,Michigan
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
 

GMonster

New Member
Joined
Mar 23, 2012
Messages
19
Reaction score
0
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.
 

GigaJake

Member
Joined
Oct 8, 2011
Messages
437
Reaction score
17
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
 

Hooks405

Member
Joined
Feb 11, 2012
Messages
102
Reaction score
0
I'm running the newest stock build the kexec build hasn't had an update installed with safestrap 2.11
 

Hooks405

Member
Joined
Feb 11, 2012
Messages
102
Reaction score
0
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:

4low4fun

Member
Joined
May 18, 2012
Messages
339
Reaction score
7
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

Member
Joined
Mar 8, 2012
Messages
46
Reaction score
0
Did you flash the right Gapps? if you flashed the right Gapps try wiping both caches and booting again.
 

4low4fun

Member
Joined
May 18, 2012
Messages
339
Reaction score
7
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.
 

4low4fun

Member
Joined
May 18, 2012
Messages
339
Reaction score
7
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.
 
Top