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 BUILD ISSUES [09/24]:
STABILITY: STABLE
USABILTY: ALPHA
KERNEL DETAILS:
KEXEC-BASED BUILD ISSUES [08/28]:
STABILITY: UN-STABLE
USABILTY: ALPHA
KERNEL DETAILS:
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:
IF YOU ENCOUNTER ANY BUILD ISSUES:
[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.
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)
- [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
- 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)
- [09/24] VZW 3G/4G Data (solid now)
- Most phone functions
- HWComposer for DSS composition/overlays
- HD codecs (YouTube and Netflix support)
- 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: