[ROM] CM-10.2 | AOSP 4.3.1 Jellybean [KANG] [Oct-31]

Search This thread

albinoman887

Inactive Recognized Developer
Dec 14, 2010
3,878
16,152
Snohomish, WA
| CyanogenMod 10.2 - Android 4.3.1 - Jellybean |

f4oSyQR.jpg

Code:
#include 
/*
 * Your warranty is now likely void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * spontaneous combustion, or any other host of cosmic penalties
 * which may befall you, your family, or your phone.
 *
 */

If you ask any questions that are answered in the first two posts your question will be ignored. If you don't search prior to posting you will be ignored. If you don't read you will be ignored. If you've done all that and still don't have an answer then feel free to ask your question. Ambiguity doesn't help anymore. Elaborate. It's that simple.


c4ypvbf.png

  • Built from CM source
  • Service
  • Text
  • Call
  • Audio
  • WiFi
  • Google Now
  • Bluetooth
  • GPS
  • MMS
  • Video playback
  • Audio playback
  • Camera
  • Camcorder
  • UMS

bJO9QqG.png

  • Maps 7 has graphical glitches. See "Extras" section in 2nd post for older glitch free version
  • On first phone call after a reboot, mic volume is very low. either hang up and call back or blow into the mic real fast and the gain will be corrected

2jpqfKR.png

  • Do NOT use superwipes
  • Wipe data, cache, and dalvik cache
    ** (if you are simply applying an update to this rom base this might not always be required)
    *** ((but do not report bugs if you didn't full wipe))
    [*]If you are S-ON flash the boot.img either via fastboot or some other tool (this is esential!!)
  • Flash ROM
  • Flash GAPPS
  • Reboot
  • ???
  • Profit
To enable Developer Options and Performance go to Settings, About Phone and repeatedly press Build Number.
If you use ADB read this: PSA by CM
If you use reboot to recovery read this: PSA by CM
Regarding new Superuser: PSA by CM
Read the FAQ thread here before posting any questions in this thread: FAQ



w5xnyz0.png

  • billibox for being my dedicated tester
  • And any and all users in this thread who contirbuted or will contribute to making this ROM as stable as possible
  • NineInchNails for being an awesome dev partner, moral support and friend!
  • dastin1015 for being an awesome dev partner and friend!
  • A bunch of thanks to arco, for all his updates to our kernel, our display libs, our media libs, and for fixing the video playback glitching, and for being a good friend and dev mentor.
  • All my supporters!

a9lll1.png


I really didn't want to do this but people keep asking so here is a donation link if you want to buy me a coffee or pack of smokes (I go through a lot sitting on the PC messing around lol) go ahead. But not required or expected by any means :)

Note: The name on the paypal account may say patricia, this is because it's a family paypal account. :)



Thanks and happy flashing!

Download link is in 2nd post
 
Last edited:

albinoman887

Inactive Recognized Developer
Dec 14, 2010
3,878
16,152
Snohomish, WA
sB7atuO.png


Oct-31
* Signal issues are fixed once and for all
* Kernel: updated bluetooth drivers to match CAF kernel
* Kernel: imported bluetooth stack from Google's Common Kernel
* Kernel: Misc updates to help power usage
* Kernel: Updated to Linux 3.0.101 EOL
* Kernel: Misc optimization tweaks

** Note: goo.im is undergoing a server move so their filesystem is read-only for the next week. So builds won't be uploaded there until their move is complete

Oct-28
* Fixed data issues from last build, still takes awhile for initial connection
* Fixed strange signal strength reporting (asu was way off)
* Kernel is compiled with -o3 (optimize alot) flag now
* Fixed issue where switching from FFC to back cam results in a FC
* Fixed issues with viper4android (DSP app)
* Fixed issue with random crashing of gallery when finalizing a video recording over 30secs
* Upstream changes

Oct-19
* Android updated to 4.3.1
* Fixed bluetooth
* Fixed Video Recording
* Added 1080p Video Recording
* Merged scrolling build.prop tweaks from pyramid
* Removed hardcoded tcp values from ramdisk (is defined by init.cm.rc, better data speeds)
* Removed old dalvik heap size build props from ICS days
* Increased WI-Fi scan interval to match pyramid, Should reduce battery drain
* Tried to fix distortion at higher volumes
* Disabled noise suppression in Phone calls to try and fix low volume
* Updated libril source to match cm-10.2 source
* Fixed Random data drops/cycling data
* Fixed cell signal strength
* Removed some old depreciated build.prop settings
* Removed some gps related build.prop settings which seem to yield a faster lock
* Kernel: Updated bluetooth code to match pyramid
* Kernel: Updated to Linux 3.0.100
* A lot of upstream changes including camera fixes and more

Oct-10
* Attempted to fix bluetooth (attempt 2)
* Fixed Torch turning off with screen
* Updated kernel to Linux 3.0.99
* Updated msm8660 power hal (should fix skipping with music playback)

Oct-6
* Attempted to fix bluetooth
* Attempted to fix video recording
* Attempted to fix sweep2wake
* Data indicators are fixed
* Lots of other upstream changes and cross-device changes I can't remember right now

Sep-17
* Fixed Camera
* Fixed battery drain
* Fixed bluetooh (untested)
* Added CMAccount
* Updated VibratorHW permissions to allow for sensitivity adjustment in CM settings
* Fixed USB Mounting of internal and external sd cards
* Added some audio libs that were missing from build (logcat was complaining, nothing more)
* Disabled Touch-to-Snapshot in video recording as our device doesn't support it
* Fixed Touch-to-focus with video recording
* Fixed FC with multiple video recordings (there are no shutter sounds for starting and stopping video recording for this fix to function)
* Kernel: Fixed issue where some apps (including CM setttings) would only apply Min/Max CPU freq changes and/or governor changes to the first cpu core only
* Kernel updated to Linux 3.0.94
* Upstream: Android tagged: "Android-4.3 r3" Build ID: "JLS36C"
* Some updates to the display and media codec libs to conform with Android 4.3 better
* Any and all upstream changes at time of compile

Aug-29
* Data/Service fixed
* Tried to fix camera (not much better)
* Some cleanup from CM-10.2 bringup
* Any upstream changes at time of compile

Aug-27 - Initial release

notable changes since last build:

* CM-10.2
* Addressed signal strength issue
* no longer using a hacked prebuilt init binary
* Tried to address only external sd card mounting via usb mass storage
* Tried to address the camera bugs in the test cm-10.2 builds (please post results!)


29lbmlw.png


ChronicKernel

Kernel now based on Bruce's kernel with a few changes by me, including:

* Compiled with linaro
* Set flash to disable if battery is below 10% to prevent the random shut-off when taking a pic
* Removed/Disabled KSM
* Removed ZRAM
* User-configurable GPU OC (Not OC'd by default)
* Optimized and compiled with with the "Optimize a lot, or -o3 option)
* Added more I/O schedulers
* Tweaked voltages a bit
* Reverted CRT hack to smooth animation in Android 4.2.2
* Increased PMEM_MDP as it is needed in Android 4.2.2 to fix soft-reboots
* PM_FAST enabled by default (high power wi-fi when screen is off)

These settings were changed by me to help make the kernel more stable with our ROM, observed with tests by me. If you want more features of the Sultan kernel feel free to flash it, but support will not be provided in this thread.

Other Features of the kernel include:

* OC to 1866Mhtz (default 1566Mhtz)
* Undervolted
* User-configurable CPU OC
* User-configurable CPU default governor (ondemand = default)
* User-configurable I/O scheduler (default = SIO)
* User-configurable badass gonvernor (default = balanced)

You can edit many of the settings in /system/etc/init.d/99kernel, here is a snippet of the script with all the config options

Kernel init script: Click Show Content to expand


Code:
#Script originally made by Axetilen. Modified by Sultan (android1234567)
#Updated for albinoman887's ChronicKernel (98% of the credit goes to android1234567. Thanks so much man :)


# Configure your options here #


# Config default CPU Gonvernor (Disabled by default: When disabled uses internal Kernel setting)
# For better battery life switch to badass
# Kernel Default: ondemand
# Possible values
#  badass
#  ondemand
#  interactive
#= lagfee
#  performance
GOV=ondemand;


# Config I/O scheduler
# deadline
# cfq
# noop
# vr 
# sio (default)
IO=sio;


# Config CPU max frequency
# Default: 1566000 (1566Mhtz)
# Overclockable to - 1836000 (1836Mhtz)
# for badass set to 1566mhtz (best performance/battery life)
MAXFREQ=1566000;


# Config CPU min frequency
# Default: 384000 (384Mhtz)
# Range 384000 - 1944000 (384Mhtz - 1944Mhtz)
MINFREQ=384000;


# Config 3D GPU clock
# 228571000 = 228mhz
# 266667000 = 267mhz (default)
# 300000000 = 300mhz (Recomended For balance of Performance and Battery life)
# 320000000 = 320mhz
GPU=266667000;


# Config 2D GPU clock
# 145455000 = 145mhz
# 160000000 = 160mhz
# 200000000 = 200mhz (default)
# 228571000 = 228mhz (Recomended For balance of Performance and Battery life)
# 266667000 = 267mhz
DD=200000000;


# Badass
# possible values
# 1 = performance
# 2 = balanced
# 3 = battery saving
BADASS=2


# Fsync Control
# Disabled by default (recomended)
# 2 = Fsync disabled
# 1 = Fsync enabled
FSYNC=2;


# TUN
# Disabled by default
# 0 = Disabled
# 1 = Enabled
TUN=0


# End of configurable options #

Please note this is not the full script just a small portion, Check /system/etc/init.d/99kernel for the full script

sq796s.png


Team Hydra Github (main): https://github.com/Team-Hydra
CyanogenMod Github: https://github.com/CyanogenMod



l5SakBJ.png


ROM : cm-10.2-20131031-Albinoman887-holiday.zip
GAPPS: : HERE
Goo.im Repo : CLICK HERE
* This ROM can also be downloaded directly with GooManager *



PqCOw62.png


The new maps 7 from google has graphical glitches due to our old hacked adreno libs. Click the following link Maps-6.apk for glitch free version
 
Last edited:

albinoman887

Inactive Recognized Developer
Dec 14, 2010
3,878
16,152
Snohomish, WA
e96flj.png


first create the folder structure for your source. I suggest creating android/system n your home directory.

Now cd into this directory enter this command
Code:
repo init -u git://github.com/Team-Hydra/android.git -b cm-10.2
repo sync
( if you have a pretty decent /internet connection (10-20mbps+) you can add -j and then a number ater repo sync i recomend something like repo sync -j10 )

Once you have done that your ready to go. simply run:
Code:
. build/envsetup.sh
./vendor/cm/get-prebuilts
lunch cm_holiday-userdebug
mka bacon

make sure before you start a new build to always run make clobber

If anyone would like to help bug bash with me feel free. if you make any progress send me a pull request :)

P.S. I HIGHLY recomend setting up ccache if you are going to compile a lot you can read more about ccache here: Initializing a Build Environment and scroll down to the "set up ccache" section

Happy Developing,

Albinoman887
 
Last edited:

kkruglov

Senior Member
May 4, 2012
311
115
Sevastopol
win7design.ru
can't say more now, sorry, restored backup with sense 4.. ;(


see new build, will try it.

---------- Post added at 02:46 PM ---------- Previous post was at 02:25 PM ----------

about new build:

service/data ok, sdcard ok, video 1080p - no, if i enable 1080p in settings, it just do nothing after click on record button, 720p - tried to record 50+ sec video, when i press stop, it do nothing for about 5-7 seconds, and then camera crashes, after that i cant do photos or videos, it just "cant connect to camera", after reboot - all is fine.
and in call volume isn't bad.
 
Last edited:
  • Like
Reactions: cmerlyn

rassawyer

Senior Member
Aug 8, 2012
214
85
29
Hanover
www.rassawyer.com
Bluetooth?

Anyone else have an issue with bluetooth not wanting to turn on? When I toggle it, it says turning bluetooth on, then goes right back to saying turn bluetooth on to see available devices. I'm pretty dependent on bluetooth, esp with the low call volume...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    | CyanogenMod 10.2 - Android 4.3.1 - Jellybean |

    f4oSyQR.jpg

    Code:
    #include 
    /*
     * Your warranty is now likely void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * spontaneous combustion, or any other host of cosmic penalties
     * which may befall you, your family, or your phone.
     *
     */

    If you ask any questions that are answered in the first two posts your question will be ignored. If you don't search prior to posting you will be ignored. If you don't read you will be ignored. If you've done all that and still don't have an answer then feel free to ask your question. Ambiguity doesn't help anymore. Elaborate. It's that simple.


    c4ypvbf.png

    • Built from CM source
    • Service
    • Text
    • Call
    • Audio
    • WiFi
    • Google Now
    • Bluetooth
    • GPS
    • MMS
    • Video playback
    • Audio playback
    • Camera
    • Camcorder
    • UMS

    bJO9QqG.png

    • Maps 7 has graphical glitches. See "Extras" section in 2nd post for older glitch free version
    • On first phone call after a reboot, mic volume is very low. either hang up and call back or blow into the mic real fast and the gain will be corrected

    2jpqfKR.png

    • Do NOT use superwipes
    • Wipe data, cache, and dalvik cache
      ** (if you are simply applying an update to this rom base this might not always be required)
      *** ((but do not report bugs if you didn't full wipe))
      [*]If you are S-ON flash the boot.img either via fastboot or some other tool (this is esential!!)
    • Flash ROM
    • Flash GAPPS
    • Reboot
    • ???
    • Profit
    To enable Developer Options and Performance go to Settings, About Phone and repeatedly press Build Number.
    If you use ADB read this: PSA by CM
    If you use reboot to recovery read this: PSA by CM
    Regarding new Superuser: PSA by CM
    Read the FAQ thread here before posting any questions in this thread: FAQ



    w5xnyz0.png

    • billibox for being my dedicated tester
    • And any and all users in this thread who contirbuted or will contribute to making this ROM as stable as possible
    • NineInchNails for being an awesome dev partner, moral support and friend!
    • dastin1015 for being an awesome dev partner and friend!
    • A bunch of thanks to arco, for all his updates to our kernel, our display libs, our media libs, and for fixing the video playback glitching, and for being a good friend and dev mentor.
    • All my supporters!

    a9lll1.png


    I really didn't want to do this but people keep asking so here is a donation link if you want to buy me a coffee or pack of smokes (I go through a lot sitting on the PC messing around lol) go ahead. But not required or expected by any means :)

    Note: The name on the paypal account may say patricia, this is because it's a family paypal account. :)



    Thanks and happy flashing!

    Download link is in 2nd post
    24
    sB7atuO.png


    Oct-31
    * Signal issues are fixed once and for all
    * Kernel: updated bluetooth drivers to match CAF kernel
    * Kernel: imported bluetooth stack from Google's Common Kernel
    * Kernel: Misc updates to help power usage
    * Kernel: Updated to Linux 3.0.101 EOL
    * Kernel: Misc optimization tweaks

    ** Note: goo.im is undergoing a server move so their filesystem is read-only for the next week. So builds won't be uploaded there until their move is complete

    Oct-28
    * Fixed data issues from last build, still takes awhile for initial connection
    * Fixed strange signal strength reporting (asu was way off)
    * Kernel is compiled with -o3 (optimize alot) flag now
    * Fixed issue where switching from FFC to back cam results in a FC
    * Fixed issues with viper4android (DSP app)
    * Fixed issue with random crashing of gallery when finalizing a video recording over 30secs
    * Upstream changes

    Oct-19
    * Android updated to 4.3.1
    * Fixed bluetooth
    * Fixed Video Recording
    * Added 1080p Video Recording
    * Merged scrolling build.prop tweaks from pyramid
    * Removed hardcoded tcp values from ramdisk (is defined by init.cm.rc, better data speeds)
    * Removed old dalvik heap size build props from ICS days
    * Increased WI-Fi scan interval to match pyramid, Should reduce battery drain
    * Tried to fix distortion at higher volumes
    * Disabled noise suppression in Phone calls to try and fix low volume
    * Updated libril source to match cm-10.2 source
    * Fixed Random data drops/cycling data
    * Fixed cell signal strength
    * Removed some old depreciated build.prop settings
    * Removed some gps related build.prop settings which seem to yield a faster lock
    * Kernel: Updated bluetooth code to match pyramid
    * Kernel: Updated to Linux 3.0.100
    * A lot of upstream changes including camera fixes and more

    Oct-10
    * Attempted to fix bluetooth (attempt 2)
    * Fixed Torch turning off with screen
    * Updated kernel to Linux 3.0.99
    * Updated msm8660 power hal (should fix skipping with music playback)

    Oct-6
    * Attempted to fix bluetooth
    * Attempted to fix video recording
    * Attempted to fix sweep2wake
    * Data indicators are fixed
    * Lots of other upstream changes and cross-device changes I can't remember right now

    Sep-17
    * Fixed Camera
    * Fixed battery drain
    * Fixed bluetooh (untested)
    * Added CMAccount
    * Updated VibratorHW permissions to allow for sensitivity adjustment in CM settings
    * Fixed USB Mounting of internal and external sd cards
    * Added some audio libs that were missing from build (logcat was complaining, nothing more)
    * Disabled Touch-to-Snapshot in video recording as our device doesn't support it
    * Fixed Touch-to-focus with video recording
    * Fixed FC with multiple video recordings (there are no shutter sounds for starting and stopping video recording for this fix to function)
    * Kernel: Fixed issue where some apps (including CM setttings) would only apply Min/Max CPU freq changes and/or governor changes to the first cpu core only
    * Kernel updated to Linux 3.0.94
    * Upstream: Android tagged: "Android-4.3 r3" Build ID: "JLS36C"
    * Some updates to the display and media codec libs to conform with Android 4.3 better
    * Any and all upstream changes at time of compile

    Aug-29
    * Data/Service fixed
    * Tried to fix camera (not much better)
    * Some cleanup from CM-10.2 bringup
    * Any upstream changes at time of compile

    Aug-27 - Initial release

    notable changes since last build:

    * CM-10.2
    * Addressed signal strength issue
    * no longer using a hacked prebuilt init binary
    * Tried to address only external sd card mounting via usb mass storage
    * Tried to address the camera bugs in the test cm-10.2 builds (please post results!)


    29lbmlw.png


    ChronicKernel

    Kernel now based on Bruce's kernel with a few changes by me, including:

    * Compiled with linaro
    * Set flash to disable if battery is below 10% to prevent the random shut-off when taking a pic
    * Removed/Disabled KSM
    * Removed ZRAM
    * User-configurable GPU OC (Not OC'd by default)
    * Optimized and compiled with with the "Optimize a lot, or -o3 option)
    * Added more I/O schedulers
    * Tweaked voltages a bit
    * Reverted CRT hack to smooth animation in Android 4.2.2
    * Increased PMEM_MDP as it is needed in Android 4.2.2 to fix soft-reboots
    * PM_FAST enabled by default (high power wi-fi when screen is off)

    These settings were changed by me to help make the kernel more stable with our ROM, observed with tests by me. If you want more features of the Sultan kernel feel free to flash it, but support will not be provided in this thread.

    Other Features of the kernel include:

    * OC to 1866Mhtz (default 1566Mhtz)
    * Undervolted
    * User-configurable CPU OC
    * User-configurable CPU default governor (ondemand = default)
    * User-configurable I/O scheduler (default = SIO)
    * User-configurable badass gonvernor (default = balanced)

    You can edit many of the settings in /system/etc/init.d/99kernel, here is a snippet of the script with all the config options

    Kernel init script: Click Show Content to expand


    Code:
    #Script originally made by Axetilen. Modified by Sultan (android1234567)
    #Updated for albinoman887's ChronicKernel (98% of the credit goes to android1234567. Thanks so much man :)
    
    
    # Configure your options here #
    
    
    # Config default CPU Gonvernor (Disabled by default: When disabled uses internal Kernel setting)
    # For better battery life switch to badass
    # Kernel Default: ondemand
    # Possible values
    #  badass
    #  ondemand
    #  interactive
    #= lagfee
    #  performance
    GOV=ondemand;
    
    
    # Config I/O scheduler
    # deadline
    # cfq
    # noop
    # vr 
    # sio (default)
    IO=sio;
    
    
    # Config CPU max frequency
    # Default: 1566000 (1566Mhtz)
    # Overclockable to - 1836000 (1836Mhtz)
    # for badass set to 1566mhtz (best performance/battery life)
    MAXFREQ=1566000;
    
    
    # Config CPU min frequency
    # Default: 384000 (384Mhtz)
    # Range 384000 - 1944000 (384Mhtz - 1944Mhtz)
    MINFREQ=384000;
    
    
    # Config 3D GPU clock
    # 228571000 = 228mhz
    # 266667000 = 267mhz (default)
    # 300000000 = 300mhz (Recomended For balance of Performance and Battery life)
    # 320000000 = 320mhz
    GPU=266667000;
    
    
    # Config 2D GPU clock
    # 145455000 = 145mhz
    # 160000000 = 160mhz
    # 200000000 = 200mhz (default)
    # 228571000 = 228mhz (Recomended For balance of Performance and Battery life)
    # 266667000 = 267mhz
    DD=200000000;
    
    
    # Badass
    # possible values
    # 1 = performance
    # 2 = balanced
    # 3 = battery saving
    BADASS=2
    
    
    # Fsync Control
    # Disabled by default (recomended)
    # 2 = Fsync disabled
    # 1 = Fsync enabled
    FSYNC=2;
    
    
    # TUN
    # Disabled by default
    # 0 = Disabled
    # 1 = Enabled
    TUN=0
    
    
    # End of configurable options #

    Please note this is not the full script just a small portion, Check /system/etc/init.d/99kernel for the full script

    sq796s.png


    Team Hydra Github (main): https://github.com/Team-Hydra
    CyanogenMod Github: https://github.com/CyanogenMod



    l5SakBJ.png


    ROM : cm-10.2-20131031-Albinoman887-holiday.zip
    GAPPS: : HERE
    Goo.im Repo : CLICK HERE
    * This ROM can also be downloaded directly with GooManager *



    PqCOw62.png


    The new maps 7 from google has graphical glitches due to our old hacked adreno libs. Click the following link Maps-6.apk for glitch free version
    15
    new build coming soon. i've been really tired lately so havent been up late and thats when i do my deving. but i have pyramid pretty stable now and that is my base for this so the next build should have a lot of the bugs fixted

    THERE IS NO ETA, DONT ASK :)
    11
    forgot if i mentioned this but i'm getting a vivid this weekend so i should be able to fix all these remaining bugs
    9
    e96flj.png


    first create the folder structure for your source. I suggest creating android/system n your home directory.

    Now cd into this directory enter this command
    Code:
    repo init -u git://github.com/Team-Hydra/android.git -b cm-10.2
    repo sync
    ( if you have a pretty decent /internet connection (10-20mbps+) you can add -j and then a number ater repo sync i recomend something like repo sync -j10 )

    Once you have done that your ready to go. simply run:
    Code:
    . build/envsetup.sh
    ./vendor/cm/get-prebuilts
    lunch cm_holiday-userdebug
    mka bacon

    make sure before you start a new build to always run make clobber

    If anyone would like to help bug bash with me feel free. if you make any progress send me a pull request :)

    P.S. I HIGHLY recomend setting up ccache if you are going to compile a lot you can read more about ccache here: Initializing a Build Environment and scroll down to the "set up ccache" section

    Happy Developing,

    Albinoman887
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone