[HTC EVO 3D] johnnyslt:
Downloads & Changelog

CHANGELOG & DOWNLOAD :

{ 08 November }

Cm updates from upstream (as of today at 12:00 PM ) : here

Kernel:

-

Rom:

-

Issues :

Hangouts calls doesn't work

DOWNLOAD : HERE

​

Older versions:

{ 19 August }

Cm updates from upstream (as of today at 12:00 PM ) : here

Kernel:

-

Rom:

Enabled SDCard eject

Issues :

DOWNLOAD : HERE MD5:

204577fa1193435141286aed116b57dc

MIRROR

​

{ 29 July }

Cm updates from upstream (as of last today at 12:00 PM ) : here

Kernel:

-

Rom:

Fix HD recoding resolution.

Issues :

DOWNLOAD : HERE MD5:

bbedbe850c1d6c501847a79145c2204b

MIRROR

​

{ 10 July }

Cm updates from upstream (as of last night at 10:00 PM ) : here

Kernel:

Reverted battery changes

block: row: Fix crash when adding a new field in bio struct

Rom:

-

Issues :

DOWNLOAD : HERE MD5:

18129103018329b9063e7bf59ace607d

MIRROR

MIRROR

MIRROR
​

{ 01 July }

Cm updates from upstream (as of last today at 12:00 PM) : here

Kernel:

Avoid to create duplicate filename for misc devices.

msm: kgsl: Fix spinlock recursion in destroy pagetable

msm: kgsl: prevent kgsl_get_pagetable from returning a destroyed pt

msm: kgsl: Look up the process struct in process_mem_open()

msm: kgsl: hold a process_private refcount in process_mem_print

msm: kgsl: Fix GPUMMU mapping.

msm: kgsl: Cleanup the memory free list

kgsl: Sync with CAF kk_2.7-stable (sultanxda)

msm: htc_battery: Use fast (5 sec) timer while on battery power (sultanxda)

video: msm: Allow timeouts for DSI operations

video: msm: Add multiplier to MDP bandwidth calculation

[*]usb: msm_otg: Enable self-powered USB OTG (sultanxda)

shooter: display: Clean up (sultanxda)

Rom:

-

Issues :

DOWNLOAD : HERE MD5:

f3e563a0a8da6075aa577d970892972a

MIRROR

MIRROR
​

{ 20 June }

Cm updates from upstream (as of last today at 2:00 PM) : here

Kernel:

-

Rom:

Update to kitkat 4.4.4

USB OTG flash drives now mounts automatically (using a powered OTG cable)

Issues :

BFQ sched seems unstable, I might remove it...

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

051691e5b9986b54e9dfbf89e9cdb18e

MIRROR

MIRROR
​

{ 11 June }

Cm updates from upstream (as of last tonight at 11:00 PM) : here

Kernel:

shooter: Remove ion writeback heap (sultanxda)

Add rotator bus scaling from CAF kk_2.7-stable (sultanxda)

msm_fb: Import from CAF kk_2.7-stable (sultanxda)

kgsl: Sync with CAF kk_2.7-stable (sultanxda)

Kernel built with LinaroGCC - 4.9.1

Rom:

Update to kitkat 4.4.3

Issues :

BFQ sched seems unstable, I might remove it...

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

b1719ac36a7c57aab519c8d10e2212f4

MIRROR

MIRROR
​

{ 20 May }

Cm updates from upstream (as of today at 4:00 PM) : here

Kernel:

-

Rom:

Reduced rom size, by removing prebuilt radio firmware files ( the ones from your phone are used )

No more sys.ui FC

Issues :

BFQ sched seems unstable, I might remove it...

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

b1719ac36a7c57aab519c8d10e2212f4

MIRROR
​

{ 13 May }

Cm updates from upstream (as of today at 03:00 PM) : here

Kernel:

defconfigs: Update kernel name to kitkat

msm: thermal: Update to speed up bootup time

lib/scatterlist: error handling in __sg_alloc_table()

msm: kgsl: Release process mutex appropriately to avoid deadlock

msm: kgsl: Increase IDLE_TIMEOUT for 2D core to 20secs

msm: kgsl: Fix GPU hang recovery logic

msm: kgsl: Reset VSC control registers

msm: kgsl: Fix for panic in z180 postmortem dumps

shoter: display: Use color calibration from M7 (more cooler colors) (enable with echo 1 > /sys/module/mdp/parameters/mdp_gamma_cooler_colors and turn off and turn on screen) sultanxda

softirq: reduce latencies

net: wireless: bcmdhd: Fix scanning for AP for some country codes (paulb_nl)

Enable more TCP congestion and set veno as default

Enable graphite

Linaro 4.8 fixes

net: wireless: bcmdhd: reduced the wakelock time of RX packet

net: wireless: bcmdhd: Custom KEEP_ALIVE and PNO_LOCK into Makefile

add BFQ-v7r3 I/O sched for 3.0

Kernel compiled with SaberMod 4.8.2

Rom:

Enabled native ffmpeg support . Supported files : https://github.com/johnnyslt/androi...mmit/b2ddfc506d142ea7962a5921e0ff6372d783d0b0

Issues :

?

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

0efa52a82d5adc9e9a9799c973167edb

MIRROR
​

{ 01 May }

Cm updates from upstream (as of today at 09:00 AM) : here

Kernel:

-

Rom:

StorageManager: Reserve only 3% of available userpace

Issues :

?

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

1fc756425fc1c60c761af275f37b9f57

MIRROR
​

{ 17 April }

Cm updates from upstream (as of today at 09:00 AM) : here

Kernel:

Fixed VPN

cpufreq: interactive: turn boost_pulse off on boost off

cpufreq: interactive: restructure CPUFREQ_GOV_LIMITS

nf: xt_qtaguid: fix handling for cases where tunnels are used.

netfilter: qtaguid: rate limit some of the printks

netfilter: xt_qtaguid: remove AID_* dependency for access control

netfilter: qtaguid: Don't BUG_ON if create_if_tag_stat fails

netfilter: xt_qtaguid: fix error exit that would keep a spinlock.

kgsl: Fix GPU freq being set to the max by default (320MHz)

board-shooter-mmc: Set WiFi/WiMax cards as non-removable credit: Flemmard

board-shooter-wifi: disable AOSP wifi modification This kernel uses HTC BCMDHD driver, which wants this.

bcmdhd: Update from google-aosp-3.0-common

kgsl: fix genalloc BUG when detroying pagetable.

kgsl: Port from CAF kk_2.7_rb1.33 (sultanxda)

ion: ioctl compatibility with userland using old api

ion: Port from CAF kk_2.7_rb1.33 (sultanxda)

msm: camera: Assign Null to unmapped addresses

msm: Camera: clear control queue

msm: camera: Free buffers from frame queue at open

msm: camera: Remove additional check in msm_queue_drain

msm: gemini: Remove PMEM reference for input buffer

pmem: Add back more detailed usage statistics (sultanxda)

Rom:

Fixed wireless network location

Fixed GPS wakelock after toggling location modes

Camera set antibanding to AUTO

Fixed MMS popup window from closing 10x Revertron

[*]Fixed VPN connections

Issues :

?

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

8118bc377fb1bc12923bb8094e7d03e5

MIRROR
​

{ 09 April }

Cm updates from upstream (as of today at 10:00 AM) : here

Kernel:

Revert "mmc: sdio: optimized SDIO IRQ handling for single irq"

mmc: msm_sdcc: vote for msm bus bandwidth

mmc: core: Export mmc_set_ios so that host drivers can use it

mmc: msm_sdcc: Power down slots after reboot

Revert "Input: Send events one packet at a time"

Revert "Input: Use accessor for MT values"

msm: audio: qdsp6v3: Fix memory leak and error handling

msm: audio: qdsp6v3: Add delay in speaker device profile to reduce pop

msm: audio: qdsp6v3: Modify the wait timer for apr registration

msm: audio: qdsp6v3: Close smd ports upon failure to open.

msm: audio: qdsp6v3: Wait indefinitely for subsystems to be loaded.

Rom:

Update camerawrapper to fix portrait recording with stock camera (paulnb)

Made liboemcamera use 3D grpu (sultanxda)

Make libposteffects work with display-caf (sultanxda)

4Ext recovery needs to be updated to latest version

Issues :

VPN not working

Network based location is buggy (might drain the battery, use gps based location)

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

a1d5776347e3c0a5e43a5202b557522d

MIRROR
​

{ 25 March }

Cm updates from upstream (as of today at 07:00 PM) : here

Kernel:

vidc: Correct start and stop sequence. Decreased video recording lag to about 1 sec (paulnb)

shooter: audio: fix acoustic tables

Bluetooth: Fix possible wakelock

driver: pmem: add PMEM_FLUSH

arm: Enable ARM_HAS_SG_CHAIN

shooter: Use a shared region for PMEM & ION SMI memory (sultanxda)

ion: Port from (CAF KitKat msm-kk_2.7_rb1.X) (sultanxda)

Remove plugs -- Attempt to speed up IO

scheduler: compute time-average nr_running per run-queue

Sched Tweaks to improve performance

sched/nohz: Rewrite, fix and add more accurate load-avg computation

Increase Sound Buffer

Add Force fast charge

mm: slub: Do not take expensive steps for SLUBs speculative high-order allocations

mm: slub: Default slub_max_order to 0

shooter: display: Remove esc_byte_ratio (sultanxda)

kgsl: Sync with CAF msm-jb_2.5.5 (sultanxda)

msm_dss_io_8x60: Add delay when enabling mipi clk(sultanxda)

flashlight: Stay ON after screen turns OFF

Rom:

Userspace now has 860MB or RAM (sultanxda)

ART is now working ( You need to do a clean install )

4Ext recovery needs to be updated to latest version

Issues :

Recording it's working only when started horizontal, on stock camera app (Use another JB based camera. I'm using this app )

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

e6a6fd3cb0c0ffa51267fed6c4643aa8

MIRROR
​

{ 11 March }

Cm updates from upstream (as of today at 11:00 PM) : here

Kernel:

Ported CAF KitKat framebuffer & MDP drivers (sultanxda)

Updated sync drivers to CAF KitKat (sultanxda)

Updated msm_rotator to CAF KitKat (sultanxda)

Enabled hardware vsync (sultanxda)

vidc: Clean up memory-type references(sultanxda)

Updated display drivers to caf-kk-1.27(sultanxda)

shooter:display: lower display voltages

Added frandom support

Rom:

Set minfree to : 1024,2048,2560,4096,6144,8192

Enable MTP & PTP USB mode (sultanxda)

Enabled sync framework (sultanxda)

Enabled MDP retire fence (sultanxda)

HUGE graphics performance increase (sultanxda)

Now were using display-caf repo

Fix default notification LED color

Added an init script to use frandom instead for random.

4Ext recovery needs to be updated to latest version

Issues :

There are some graphical tears on recorded videos. (Use another JB based camera. I'm using this app )

Recording it's working only when started horizontal, on stock camera app

There is a delay when you start recording a video

ART is not tested ! ! !

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

c2d01d40c5833a873e8e8e19da8128c0

{ 21 February }

Cm updates from upstream (as of last night at 11:00 PM) : here

Kernel:

Memory remap

fix false disconnect due to a signal sent to the reading process

SELinux: Fix kernel BUG on empty security contexts.

SELinux: Fix possible NULL pointer dereference in selinux_inode_permission()

atmel: block sending button events while screen is off (sweep2wake)

shooteru: Disable KGSL gov

gpu: ion: Sync with CM Samsung MSM8660 kernel (sultanxda)

Rom:

Fixed AlarmClock bug

Added an init.d script (99kernel) were you can modify GPU clocks & sweep2wake. It can be found in system/etc/init.d/99kernel

Half-res bootanimation(less memory usage during boot)

Total available RAM is 781MB

4Ext recovery needs to be updated to latest version

Issues :

There are some graphical tears on recorded videos. (Use another JB based camera. I'm using this app )

Recording it's working only when started horizontal, on stock camera app

There is a delay when you start recording a video

ART is not tested ! ! !

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

4be908533d9c5ba8c818043adf1c7373

{ 10 February }

Cm updates from upstream (as of last night at 11:00 PM) : here

Kernel:

Add support for UHID devices (10x ldeninski)

msm: kgsl: Use the kmalloc/vmalloc trick for the sharedmem page array

shooteru: Lower MM_HEAP memory

Input: Use accessor for MT values

cfg80211: discard regulatory hints from country IEs with undefined wiphy

cfg80211: permanently disable channels specified by base settings

cfg80211: export regulatory_hint_user() API

cfg80211: fix set_regdom() to cancel requests with same alpha2

shooteru: Fix MEMTYPE_SMI_ION range

cfg80211: Fix memory leak

cfg80211: add flags to define country IE processing rules

Select ARM_HAS_SG_CHAIN for msm8660

shooteru: Increase ADSP memory

msm: audio: qdsp6v2: disable read interrupts for smd channels

ion: tracing: add ftrace events for ion allocations

msm: Add support for ION Flushing without virtual address

Rom:

Viber seems to be fixes from upstream CM

Total available RAM is 790MB

4Ext recovery needs to be updated to latest version

Issues :

There are some graphical tears on recorded videos. (Use another JB based camera. I'm using this app )

Recording it's working only when started horizontal, on stock camera app

There is a delay when you start recording a video

There are some audio issues.

ART is not tested ! ! !

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

30435f92007b9f6a266797d78c074db3

{ 28 January }

Cm updates from upstream (as of today at 11:00 AM) : here

Kernel:

shooteru: Remap some memory(sultanxda)

Revert "msm_fb: fbram: Use newer method of allocating RAM to fb"(sultanxda)

vidc: Fix memory type selection(sultanxda)

fat: fix bug in enforcing Long File Name length

fat: clean up xlate_to_uni()

vidc: Clean up mem_type code

shooteru: Disable HDMI support

shooter: More memory remap(sultanxda)

shooteru: Enable KSM

Input: Send events one packet at a time

fs: vfat: reduce the worst case latencies

FAT: Add new ioctl VFAT_IOCTL_GET_VOLUME_ID for reading the volume ID.

cpufreq: Add cpu-boost driver

Built with Linaro GCC 4.7-2014.01 (4.7.4) cortex-a8 optimized

Rom:

Display HAL: Fix black screen in some games (eg. Subway Surfers)

Total available RAM is 783MB

Dex-opt data to cache partition

fstab: Add /cache param tweaks from CM d2 tree(sultanxda)

KSM can be enabled in SETTINGS>PERFORMANCE>MEMORY MANAGEMENT ( WARNING: It might use more battery ! )

4Ext recovery needs to be updated to latest version

Issues :

There are some graphical tears on recorded videos. (Use another JB based camera. I'm using this app )

Recording it's working only when started horizontal, on stock camera app

There is a delay when you start recording a video

There are some audio issues.

ART is not tested ! ! !

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

50e725d26cb19a1ad79c3587bb7c3830

{ 16 January }

Cm updates from upstream (as of today at 06:00 PM) : here

Kernel:

sched: reinitialize rq->next_balance when a CPU is hot-added (mrg666)

cpufreq: Fix policy getting stuck when user & kernel min/max don't overlap

cpufreq: interactive: Update from caf kk_3.5_rb1.18

shooteru: Add ION firmware heap & remap some memory(sultanxda)

autosmp: improve hotplug algorithm(mrg666)

autosmp: fix for shooter kernel(mrg666)

autosmp: backport from MiRaGe mako kernel see the changes at http://goo.gl/x5oyhy (mrg666)

shooteru: Disable kgsl shadow writes

shooteru: Remap some memory to fix reboots(sultanxda)

vidc: Don't check for secure session for DDL_CMD_MEM(sultanxda)

shooteru: update configs and remove powersave performance governors(mrg666)

random: backport updates from Linux master (3.13-rc4)(mrg666)

Rom:

Qualcomm optimizations for Bionic libs( I have an increase of 800+ points in Antutu )

Total available RAM is 803MB

Min CPU freq during Bluetooth A2DP playback and screen-off set to 540Mhz

4Ext recovery needs to be updated to latest version

Issues :

There are some graphical tears on recorded videos.

Recording it's working only when started horizontal

There is a delay when you start recording a video

There are some audio issues.

Don't use ART for now

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5:

43dd2b9e58fb2babce3c6a5753078be9

{ 27 December }

Cm updates from upstream (as of today at 10:00) : here

WORKING:

Reverted Camera app to a working state

Hangouts video call now works, but camera is upside down

More VOIP fixes

NOT WORKING:

There are some audio issues.

Don't use ART for now

DOWNLOAD : HERE MD5:

92d24538a9d4ef88f46bcc6b9c403570

{ 25 December }

Cm updates from upstream (as of today at 23:00) : here

Beta build

WORKING:

Fixed video recording (10x sultanxda & paulb-nb)

Increased mdp clock to 267mhz from 200mhz (sultanxda)

We now have 812MB of RAM, because a separate memory region needed to be created for video recording to work (10x sultanxda)

NOT WORKING:

Camera might FC sometimes, because CM is updating it. Try using an other camera app from market.

Viewing a video when sliding from camera to gallery.

There some audio issues.

Hangouts video call isn't working

Don't use ART for now

DOWNLOAD : HERE MD5:

893105611372a99efde3b43a21c4710e

{ 20 December }

Cm updates from upstream (as of yesterday at 19:00) : here

Beta build

WORKING:

Video playback fixed

Camera might FC when you exit it.

We now have 828MB of RAM (10x sultanxda)

Skype calls work

Android updated to 4.4.2

NOT WORKING:

Camcorder not working

Hangouts video call isn't working

Don't use ART for now

DOWNLOAD : HERE MD5:

4dc9c68a32abb87097768b7ee8751cc5

{ 04 December }

Cm updates from upstream (as of today at 23:00) : here

Beta build

WORKING:

ROM is now half PMEM & half ION ( credit Sultanxda & Blefish )

Camera is working

Browser fully working

No more glitches in Google Maps

Using latest mako Adreno drivers (AU_LINUX_ANDROID_JB_VANILLA_04.02.02.060.053)

NOT WORKING:

Camcorder not working

Playing videos not working

Google Now has some issues

Don't use ART for now

DOWNLOAD : HERE MD5:

f4667c40a8ebfd19e065e46a83d02574

{ 14 November }

Cm updates from upstream (as of today at 11:00) : here

Initial ALPHA release

Audio still has some issues

Browser is blackout

Some graphical issues

Don't use ART for now

Most CM features are missing because they aren't merged into the source yet

DOWNLOAD : HERE MD5:

cd5a54cb02564fcf33a8972cae778867

MIRROR goo.im : HERE

MIRROR androidfilehost.com : HERE

MIRROR basketbuild.com : HERE

Banks GAPPS for 4.4.2 (I'm using the MINIMAL version)​

REPO with kernel source: https://github.com/johnnyslt/android_kernel_htc_shooter

Device specific repos: https://github.com/johnnyslt

Kernel compiled with THIS TOOLCHAIN​

​