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

Search This thread

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,426
23,732
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 Bionic

WHERE DO I FIND THE LATEST BUILDS?
http://goo.im/devs/hashcode/targa/

Jellybean GApps: http://goo.im/gapps
(USE CM10 apps on the 2nd line)


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: BETA
KERNEL DETAILS:
  • Stock Motorola 3.0.8 kernel based on TI's 4AI.1.5 release
  • PowerVR bins [email protected]
  • 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) -- NEEDS 3RD PARTY CAM APP LIKE CAMERA360 FROM MARKET
  • [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 [email protected]
  • 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:
http://source.android.com


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 targa


IF YOU ENCOUNTER ANY BUILD ISSUES:
  • Re-copy the local_manifest.xml from above to your ~/Android/.repo directory
  • repo sync
  • make clobber
  • brunch targa
 
Last edited:

TechnoHippie

Senior Member
Sep 28, 2005
487
32
Samsung Galaxy Z Fold3
Only odd thing I've run across is with the bluetooth - I can't seem to get the audio to work with my bt earpiece. I did see this "TURN OFF Bluetooth while it's not paired -- causes "no audio" issue when left enabled..." and kinda fiddled around with it for a few minutes but so far no dice.
Still a quite impressive ROM and my bluetooth problem might have a workaround? maybe I'm not doing it right or something...I'll play around with it more later.
 

Pat L.I.

Member
Jun 26, 2009
12
1
Thank you!

Thank you to hashcode and dhacker! I watch your twitter daily for updates on the bionic!

I flashed the Stock based build yesterday. Im loving it.
Did a full wipe / system / data/ dalvic prior to flashing

Hangups that ive seen thus far:

1. Google Now says 'location services is off' even though they are all set to on in the settings. using gapps-jb-201207260-signed.zip
2. other apps dont seem to be getting location info either - weather, lockscreen weather.
3. screen rotation is cludgy - zooms all the way out to small image of screen, rotates, then zooms back in
4. audio issues as expected - ie sound volume all the way off but sound still coming through youtube. Sound worked fine on google music

Ive had no issues with data, camera (havent tried video) , playing video on youtube or any crashing apps.

fantastic work - thanks again!

can someone highlight the difference between kexec and stock build?
 
Last edited:

xd_1771

Senior Member
Feb 12, 2012
96
8
Since 9/24 finally adds camera, HD codecs and HW accel GUI is the only thing left not working the audio (i.e. odd audio issues)? I'm deciding whether to jump or not.
 

Hashcode

Senior Recognized Developer
Sep 3, 2011
3,426
23,732
Right now our priority on the stock builds is something like:
- Fix rotation / framebuffer issue
- Lots of audio work. Some of which may only be available in the kexec build. Mainly bluetooth routing issues, etc.
- More fixes for the camera. I know you love camera360, but our goal is to get the built-in functions working.
- Build cleanup for permissions and battery life, etc.

And then we'll move back to the kexec build where we can focus on stuff like HDMI, better audio, etc.

Sent from my XT894 using Tapatalk 2
 

Pat L.I.

Member
Jun 26, 2009
12
1
Thank you Hashcode -

is the google now issue that I am experiencing expected? or is this working properly for you.

Google Now says 'location services is off' even though they are all set to on in the settings. using gapps-jb-201207260-signed.zip
 

silvernirvash

Senior Member
Jan 27, 2011
182
8
Works great my only issue is google now doesn't work after initial set up of google now.....

Sent from my DROID BIONIC using xda premium
 

mike t

Senior Member
Oct 15, 2007
244
80
Works great my only issue is google now doesn't work after initial set up of google now.....

Sent from my DROID BIONIC using xda premium

I had the same issue I just updated in the market and it started working fine then.

Sent from my XT875 using xda app-developers app

---------- Post added at 09:48 PM ---------- Previous post was at 09:43 PM ----------

Anyone else having problems with apps not seeing media stored on the phone? I can't play any music or see any pictures, but with root browser I can browse and find all of the media files. I have tried unmounting and remounting the SD card and resetting the phone several times to no avail.

Sent from my XT875 using xda app-developers app
 

Wrightperspective

Senior Member
Oct 20, 2010
275
98
I loaded up the stock 9-24 version and can't get camera to work. I have no clue what's going on. I have cleared cache and data on camera but it still won't connect.
 

Pat L.I.

Member
Jun 26, 2009
12
1
I had the same issue I just updated in the market and it started working fine then.

Sent from my XT875 using xda app-developers app

---------- Post added at 09:48 PM ---------- Previous post was at 09:43 PM ----------



Are you on stock or kexec? Did you simply uninstall and then update? Just tried it on the stock, and it did not resolve my issue.
 

mike t

Senior Member
Oct 15, 2007
244
80
Are you on stock or kexec? Did you simply uninstall and then update? Just tried it on the stock, and it did not resolve my issue.

Yes I'm on stock. When I first opened Now it went through the introduction and when I tapped "yes, I'm in" it force closed. When I opened play store it said updates are available and Now was one of the updates. I updated it and it has worked great since then.

Sent from my XT875 using xda app-developers app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    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 Bionic

    WHERE DO I FIND THE LATEST BUILDS?
    http://goo.im/devs/hashcode/targa/

    Jellybean GApps: http://goo.im/gapps
    (USE CM10 apps on the 2nd line)


    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: BETA
    KERNEL DETAILS:
    • Stock Motorola 3.0.8 kernel based on TI's 4AI.1.5 release
    • PowerVR bins [email protected]
    • 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) -- NEEDS 3RD PARTY CAM APP LIKE CAMERA360 FROM MARKET
    • [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 [email protected]
    • 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:
    http://source.android.com


    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 targa


    IF YOU ENCOUNTER ANY BUILD ISSUES:
    • Re-copy the local_manifest.xml from above to your ~/Android/.repo directory
    • repo sync
    • make clobber
    • brunch targa
    11
    is there still development going on for this?

    I'm currently working on a port of jb 4.2.1 for the bionic, razr and droid 4. the droid 3 will probably follow shortly after.

    Rotation is fixed, and I'm currently working in wifi and bt prior to release.

    Sent from my DROID RAZR HD using Tapatalk 2
    6
    Right now our priority on the stock builds is something like:
    - Fix rotation / framebuffer issue
    - Lots of audio work. Some of which may only be available in the kexec build. Mainly bluetooth routing issues, etc.
    - More fixes for the camera. I know you love camera360, but our goal is to get the built-in functions working.
    - Build cleanup for permissions and battery life, etc.

    And then we'll move back to the kexec build where we can focus on stuff like HDMI, better audio, etc.

    Sent from my XT894 using Tapatalk 2
    2
    go to rombot.org and go to roms > targa and you should see the most recent CM10 updated.

    Took me a while to find it but hope this helps others.
    2
    Updated to latest build. When I go into system settings and then about phone, it forecloses. Anybody else having this problem?

    Sent from my XT875 using xda premium

    Just flashed today's update of the stock build and it fixes the force close of the about phone settings. The 10-08 build.

    Sent from my Jelly Bean Bionic