FORUMS
Remove All Ads from XDA

[ROM][PMEM+ION] CyanogenMod 10.2 - Jellybean 4.3.1 - 04-February - UNOFFICIAL

1,378 posts
Thanks Meter: 6,261
 
By johnnyslt, Inactive Recognized Developer on 11th August 2013, 11:40 AM
Post Reply Email Thread
CyanogenMod 10.2 - Android 4.3.1 - Jellybean - Unofficial





CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.3.1 (Jelly Bean), which is designed to increase performance and reliability over stock Android for your device.

Code:
#include 
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*/
FEATURES:
  • Built from CM source
  • MiRaGe Kernel compiled from source ( 10x @mrg666 )
  • Kernel overclockable up to 1728 Mhz
  • Service
  • Text
  • Data
  • Calls
  • Audio
  • WiFi
  • Bluetooth
  • Google Now
  • GPS
  • MMS
  • VoIP
  • Latest Mako Qualcomm JB libs & firmware
  • Video playback
  • Audio playback
  • Camera
  • Camcorder
  • Tethering ( WIFI, USB & BT)
  • Control over button backlight power ( Settings > Buttons > Backlight )
  • Change button backlight timeout ( Settings > Buttons > Backlight )
  • Control over haptic feedback power ( Settings > More options > Vibrator intensity )
  • Sweep2Wake


BUGS / NOT WORKING:
  • 3D recording not working
  • Ocazional data drops.
  • In-call volume sometimes gets reseted to maximum. Temporary fix:ENABLE TOUCH SOUNDS
  • Camcorder: When recording video, sometimes first video will not work, the second one should be OK.
  • Sending MMS's might not work for everybody (receiving works) !
  • Bluetooth tethering might not work from the first time

SCREENSHOTS:

RECOMANDATION:
  • Do not use superwipes
  • Required HBOOT : 1.49.xxxx
  • S-OFF
  • Radio/baseband : 11.77.3504.00P_11.25.3504.06_M get it from HERE
  • 4ext recovery

If you have spontaneous reboots, check that you have the required radio version in BOOTLOADER not in SETTINGS -> ABOUT PHONE

Follow these exact steps to install the ROM :

If coming from an other ROM do this :
  • 1. Wipe data, cache, and system (wipe all partitions except sdcard if on 4ext recovery) if coming from any other ROM
  • 2. Flash ROM
  • 3. Flash GAPPS
  • 4. Reboot
  • 5. ???
  • 6. Profit

If coming from previous build of CM10.2 to this :
  • 1. Wipe cache and dalvik-cache
  • 2. Flash ROM
  • 3. Flash GAPPS
  • 4. Reboot
  • 5. ???
  • 6. Profit
  • To enable Developer Options and Performance go to Settings > About Phone and repeatedly press Build Number.
  • If you have a problem with ADB, update your android-sdk to latest version.
  • To enable Advanced reboot menu got Settings > Developer Options > check Advanced reboot



Thanks to:
  • Agrabren
  • Dastin1015
  • mrg666
  • sultanxda
  • Everyone who contributes to CM as this is based on their hard work!
  • Helicopter88
  • LaidbackNikez
  • sjoerd0301
  • Bigwillyg
  • Evervolv Team
  • GOO.IM TEAM

Issues tracker:

Please use this issues tracker HERE, if you want to help fixing bugs.
Logs are needed (logcat / dmesg / last_kmsg / screenshots), not just "got FC", "it's not working", "+1" or useless replies.

The Following 97 Users Say Thank You to johnnyslt For This Useful Post: [ View ] Gift johnnyslt Ad-Free
 
 
11th August 2013, 11:41 AM |#2  
johnnyslt's Avatar
OP Inactive Recognized Developer
Flag Bucharest
Thanks Meter: 6,261
 
Donate to Me
More
Arrow
CHANGELOG & DOWNLOAD :
{ 04 February }
  • Cm updates from upstream (as of today at 10:00) : here

    Kernel:


    CLEAN INSTALL RECOMMENDED ! ! ! if you have any problems...

    DOWNLOAD : HERE MD5: bacaf09f329072ddbe8a7138f4584a05

    MIRROR
Older releases:

{ 27 December }
  • Cm updates from upstream (as of today at 13:00) : here

    Rom:
    • Rom is now half PMEM and half ION (10x: blefish, sultanxda, paulb-nb)
    • No more graphical glitches in Maps app (because of ION)
    • Added support for f2fs
    • Upstream CM-10.2 changes



    Kernel:
    • Kernel now has a hybrid memory allocation (ION for display, PMEM for camera) (10x: blefish, sultanxda, paulb-nb)
    • Available RAM is 812MB (credit: sultanxda)
    • Enabled SELinux support



    CLEAN INSTALL RECOMMENDED ! ! !

    DOWNLOAD : HERE MD5: 4b101cd273c1ae51d8fa339def19e6a4

    MIRROR
    MIRROR 2
{ 10 November }
  • Cm updates from upstream (as of today at 23:00) : here

    Rom:
    • shooteru: disable HDMI services
    • Camera: Added auto-exposure settings



    Kernel:
    • ARM: entry: avoid enabling interrupts in prefetch/data (fixed reboots)
    • msm: spm: Allow setting of voltages across cpus



    If you any issues please make a clean install before reporting !

    DOWNLOAD : HERE MD5: afe572da8bf417285e86ca3a12dff31c

    MIRROR
    MIRROR 2
{ 27 October }
  • Cm updates from upstream (as of today at 11:00) : here

    Rom:
    • Update Torch overlay
    • Run qcom-post-boot script only once
    • Use a2dp tuning (min CPU freq set to 432Mhz during a2dp playback) - needs testing for fine tunning
    • Enable Bluetooth LE
    • Fix front cam switching
    • Added Facebook hack for contacts syncing
    • Viper4android dsp should be fixed
    • Added back Sweep2Wake support



    Kernel:
    • power: fbearlysuspend: add sleep hack for CRT-off animation
    • sched: fix OOPS when build_sched_domains percpu allocation fails
    • msm: audio: qdsp6v3: Add size safety check to ACDB driver
    • msm_serial_hs: Set the driver data in the probe correctly
    • tick-sched: change the cpu that updates rq_stats
    • arm: irq: Correct set_irq_flags check for invalid irq
    • msm: pil-dsps: Assert peripheral reset in addition to proc reset
    • arm: irq: Remove check for hardirq mask size
    • mfd: pm8xxx-misc: Fix pm8xxx_smpl_control so that reset on SMPL works
    • arm: Allow saving of stacktraces from other processes
    • msm: pil: Synchronize request_firmware() with suspend
    • ASoC: core: avoid scheduling delay work
    • fs: fat: rate limit the kernel messages
    • lib: genalloc: Change chunk allocation to vmalloc
    • PM / Sleep: Do not check wakeup too often in try_to_freeze_tasks()
    • msm: rpm: Replace mutex_lock_interruptible with mutex_lock
    • Patch: Linux Kernel to 3.0.101 (end of life)
    • Sweep2wake: Disable some debug messages
    • Sweep2Wake: Redefine some functions
    • touchscreen: reduce log spam of atmel driver and a small touch up
    • touchscreen: atmel: AOSP multitouch fix
    • Revert "drivers: net: wireless: bcmdhd: Update to aosp-common-3.0"



    If you any issues please make a clean install before reporting !

    DOWNLOAD : HERE MD5: f5ba7fc1c3279c212af224a0d5f7c219

    MIRROR
{ 17 October }
  • Cm updates from upstream (as of today at 11:00) : here

    Rom:
    • Set default number of background apps to 15
    • Android updated to 4.3.1



    Kernel:
    • Make tun module built-in
    • Patch: Linux Kernel to 3.0.100
    • Remove sweep2wake for now (causes BSODs)
    • Memory remap by sultanxda, we now have 867 MB of RAM
    • msm: smd_pkt: Handle wakelocks appropriately to optimize power usage
    • Bcmdhd: Set PM_FAST during screen off
    • Patch: Linux Kernel to 3.0.99



    If you any issues please make a clean install before reporting !

    DOWNLOAD : HERE MD5: 8147059a0ac0422b641b00e8183a57ed

    MIRROR
{ 05 October }
  • Cm updates from upstream (as of today at 15:00) : here

    Rom:
    • Fix music hiccups during screen off
    • Enable camera hardware button as customizable



    Kernel:
    • bluetooth: backport from caf-msm-jb_3.2.1
    • Enable sync driver
    • misc: uidstat: avoid create_stat() race and blockage.
    • Patch: Linux kernel to 3.0.98
    • drivers: usb: gadget: Backport from caf-jb_mr1_chocolate



    If you any issues please make a clean install before reporting !

    DOWNLOAD : HERE MD5: d5e028b5bad24bf5bc5bccb79a2156f8

    MIRROR
{ 29 September }
  • Cm updates from upstream (as of today at 22:00) : here

    Rom:
    • Fix viber calls
    • Feature: Add support for touch to focus during video recording(sultanxda)



    Kernel:
    • shooteru: Switch to autosmp by mrg666
    • add msm_autosmp from MiRaGe mako kernel (replaces mpdecision)
    • touchscreen: atmel: AOSP multitouch fix
    • Patch: Linux Kernel to 3.0.97
    • drivers: net: wireless: bcmdhd: Update to aosp-common-3.0



    If you any issues please make a clean install before reporting !

    DOWNLOAD : HERE MD5: d1b790113aaaea0dead9fad7c1166f07

    MIRROR
{ 26 September }
  • Cm updates from upstream (as of today at 14:00) : here

    Rom:


    Kernel:
    • lowmemorykiller: make default lowmemorykiller debug message useful
    • android: lowmemorykiller: add lmk parameters tunning code.
    • android/lowmemorykiller: Ignore tasks with freed mm
    • android/lowmemorykiller: Wait for memory to be freed
    • android/lowmemorykiller: Check all tasks for death pending
    • Enable & update ondemand gov (mrg666)
    • shooteru: Import sweep2wake
    • video: msm: fix video recording crashes disable the debug routine vfe31_do_workqueue which was causing the crash
    • shooter(u): Align framebuffers
    • msm: Camera: clear control queue
    • msm: camera: Remove additional check in msm_queue_drain
    • pm8xxx-vibrator: exposed sysfs to modify voltage level
    • shooteru: tty: serial: bcm: add lpm support
    • netfilter: xt_qtaguid: update to fix network traffic indicators
    • shooteru: Enable dynamic buttons brightness



    If you any issues please make a clean install before reporting !

    DOWNLOAD : HERE MD5: fe7cdffa7361b0f14c29855caa234e4e

    MIRROR
{ 20 September }
  • Cm updates from upstream (as of today at 18:00) : here

    Rom:
    • Focal removed ( no longer supported in CM )



    Kernel:
    • Rom is now powered by MiRaGe Kernel - 10x @mrg666


    KERNEL FIX FOR VIDEO RECORDING

    If you any issues please make a clean install before reporting !

    DOWNLOAD : HERE MD5: 1eb6e1c48641d334d5446a1a08e5a974

    MIRROR
{ 16 September }
  • Cm updates from upstream (as of today at 14:00) : here

    Rom:
    • Disable Dalvik log spam
    • BSOD should happend less often
    • Rom now includes CM Device Manager
    • Added a kernel init.d script - for customizations ( you will find it in system/etc/init.d/99golanx ) mount system RW, and edit it with a root explorer.
    • Hide unsupported recording resolutions



    Clean install recommended ! ! !



    Kernel:
    • workqueue: cond_resched() after processing each work item
    • msm_mpdecision: use mrg666's variant
    • msm_rq_stats: backport from CAF msm-3.4 kernel
    • Revert "lowmemorykiller: Voku and Dorimanx tweaks for LMK"
    • lib/int_sqrt.c: optimize square root algorithm
    • tmpfs: enable NOSEC optimization
    • qdsp6v3: Rename speaker_mono_rx to speaker_rx so it can initialize
    • Patch: Linux kernel to 3.0.96
    • Patch: Linux kernel to 3.0.95
    • msm: msm_bus: Fix the check for gateway fabrics
    • msm: scm-pas: Migrate to clk_prepare/unprepare() APIs
    • rpc_pmmap: Add support for 255 levels of backlight control using PWM
    • smd_tty: update to caf/jb2.5.1
    • smd_pkt: update to caf/jb2.5.1
    • msm: smd: fix packet polling race condition
    • msm: smsm: Use interrupt mask for local SMSM notifications
    • msm: smd: Export SMD initialization function
    • msm: smd: add packet checking API
    • msm: smd: call smem_find() after releasing spinlocks
    • netfilter: xt_qtaguid: Allow tracking loopback
    • Revert "Add Dynamic read-ahead"
    • msm: cpufreq: boost freq of online cpu(s) to max on resume
    • cpufreq: interactive: fix show_target_loads and show_above_hispeed_delay
    • Let's give the kernel a name Meet -=GolanX Kernel=-


    If you any issues please make a clean install before reporting !

    DOWNLOAD : HERE MD5: bcde674370bb5f99ff5ac65d4d700ff4

    MIRROR
{ 03 September }
  • Cm updates from upstream (as of today at 12:00) : here

    Rom:
    • Hide 1080p recording ( not supported )
    • Enable variable brightness for capacitive buttons ( below 20% button lights are off )
    • Update liblights to support userspace control
    • Added vibrator control ( slider preview doesn't reflect the real value )
    • Disabled touch-to-focus during recording, so it doesn't freeze anymore


    Kernel:
    • Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs
    • USB: dynamically allocate usb_device children pointers
    • misc: uidstat: avoid create_stat() race and blockage.
    • netfilter: xt_qtaguid: update to fix network traffic indicators
    • Enable control over vibrator power
    • Patch: Linux kernel to 3.0.94


    If you any issues please make a clean install before reporting !

    DOWNLOAD : HERE MD5: 143a53fa86d1e124e390ea3aa0b59b8a
{ 25 August }
  • Cm updates from upstream (as of today at 10:00) : here

    Rom:
    • Added hdmid binary ( needs testing )
    • CameraWrapper: enabled scene detect, set horizontal and veritical view angles as in sense CAM
    • Disable ARM PIE ( fixes exposure problems )
    • Android updated to android-4.3_r2.2 (JSS15Q)


    Kernel:
    • "Revert "Kernel camera fix." ( fixes exposure problems )
    • Bluetooth: Fix for the l2cap layer crashes while turning OFF BT
    • Patch: Linux Kernel to 3.0.92-3.0.93


    DOWNLOAD : HERE MD5: d7001bfafbc8131a93cd6873e281d5ed
{ 19 August }
  • Cm updates from upstream (as of today at 21:00) : here

    Rom:
    • Data drops should be fixed
    • Torch fixed


    Kernel:
    • Patch: Linux Kernel to 3.0.90-3.0.91


    DOWNLOAD : HERE MD5: 39930e31686fe00d7fb16a94e8700e52
{ 13 August }
  • Cm updates from upstream (as of yesterday at 19:00) : here

    Rom:
    • Camera fixed (dastin)
    • CamCorder fixed (dastin)
    • Updates will released through CMUpdater also


    Kernel:
    • shooteru: lower display panel voltages
    • ARM: 7755/1: handle user space mapped pages in flush_kernel_dcache_page
    • ARM: 7791/1: a.out: remove partial a.out support
    • ARM: 7803/1: Fix deadlock scenario with smp_send_stop()
    • writeback: Fix occasional slow sync(1)
    • msm: msm_fb: remove mmio access through mmap
    • Staging: android: timed_gpio: Fix unreg order
    • msm: msm_fb: remove mmio access through mmap
    • Staging: android: timed_gpio: Fix unreg order


    DOWNLOAD : HERE MD5: aa9c2b60f920b2f5e9b450c3f2e81039
{ 11 August }
  • Cm updates from upstream (as of last night at 23:00) : here

    Initial release

    DOWNLOAD : HERE MD5: d8d3a394ee169d6fc0839d9d95e183ed

MIRROR goo.im : HERE

GAPPS for 4.3
REPO with kernel source: https://github.com/johnnyslt/android_kernel_htc_msm8660
Device specific repos: https://github.com/johnnyslt
Kernel compiled with THIS TOOLCHAIN
The Following 47 Users Say Thank You to johnnyslt For This Useful Post: [ View ] Gift johnnyslt Ad-Free
11th August 2013, 11:41 AM |#3  
johnnyslt's Avatar
OP Inactive Recognized Developer
Flag Bucharest
Thanks Meter: 6,261
 
Donate to Me
More
How to get logs :

LOGCAT:
from windows cmd or linux terminal ( must have android SDK installed )

1. adb shell
2. logcat > sdcard/logcat.txt


or from terminal on phone :

1.su
2. logcat > sdcard/logcat.txt


DMESG:
from windows cmd or linux terminal ( must have android SDK installed )

1. adb shell
2. dmesg > sdcard/dmesg.txt


or from terminal on phone :

1.su
2. dmesg > sdcard/dmesg.txt


LAST_KMSG:
from windows cmd or linux terminal ( must have android SDK installed )

1. adb shell
2. cat proc/last_kmsg > sdcard/last_kmsg.txt


or from terminal on phone :

1.su
2. cat proc/last_kmsg > sdcard/last_kmsg.txt

The Following 19 Users Say Thank You to johnnyslt For This Useful Post: [ View ] Gift johnnyslt Ad-Free
11th August 2013, 11:41 AM |#4  
johnnyslt's Avatar
OP Inactive Recognized Developer
Flag Bucharest
Thanks Meter: 6,261
 
Donate to Me
More
reserved3
The Following 9 Users Say Thank You to johnnyslt For This Useful Post: [ View ] Gift johnnyslt Ad-Free
11th August 2013, 11:43 AM |#5  
rspillo's Avatar
Senior Member
Flag Firenze
Thanks Meter: 607
 
More
Yesssss, Thanks

Inviato dal mio HTC Evo 3D GSM con Tapatalk 2
11th August 2013, 11:51 AM |#6  
Senior Member
Flag Jeju
Thanks Meter: 79
 
More
nice work, i will give it a try
11th August 2013, 11:55 AM |#7  
MrJyrks's Avatar
Senior Member
Thanks Meter: 125
 
More
Quote:
Originally Posted by Kiinasu

nice work, i will give it a try

Thanks!! I was waiting for this
11th August 2013, 01:44 PM |#8  
dravenSt0rM's Avatar
Senior Member
Flag Zrenjanin
Thanks Meter: 252
 
More
Nice one. I think I am going to wait for camera to get fixed as I need it for every day use.
11th August 2013, 01:48 PM |#9  
helicopter88's Avatar
Inactive Recognized Developer
Thanks Meter: 3,974
 
More
Quote:
Originally Posted by dravenSt0rM

Nice one. I think I am going to wait for camera to get fixed as I need it for every day use.

We're working on it
The Following 19 Users Say Thank You to helicopter88 For This Useful Post: [ View ] Gift helicopter88 Ad-Free
11th August 2013, 02:11 PM |#10  
photonxda's Avatar
Member
Flag Jiu Jiang
Thanks Meter: 31
 
More
So nice, I love U , man


Quote:
Originally Posted by helicopter88

We're working on it

Thx to all you devs, waiting for that fixed
11th August 2013, 03:15 PM |#11  
Member
Flag Hà Nội
Thanks Meter: 2
 
More
downloading, thanks mans
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes