[ROM][5.1.1] CyanogenMod 12.1 for Samsung Express (GT-I8730)(EOL) - Samsung Galaxy Express GT-I8730 ROMs, Kernels, Rec

This ROM is for the International GT-I8730 ONLY! It is NOT for the SGH-I437! Just because Samsung named them both "Express" does not mean they have identical internal hardware!
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0 (Lollipop), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review.
Just a notice: I don't have the device, I am a Galaxy Ace 3 LTE owner, but our devices are too similar and I decided to port CM12/12.1 to you
You can report bugs but you can't expect them to be fixed
Click to expand...
Click to collapse
Attention ! ! !
Make sure you have the latest TWRP and then step ahead
*Extract the recovery.img and flash it with flasify, or any other similar application
Click to expand...
Click to collapse
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
[URL="http://www.mediafire.com/download/00785dvnh7ky0gw/cm-12.1-20151124-UNOFFICIAL-expressltexx.zip"]Latest Build (20151124)[/URL]
[URL="http://www.mediafire.com/download/x656l5rv5zb5b75/20151102_express_mod.zip"]Custom Kernel[/URL]
[URL="http://forum.xda-developers.com/showpost.php?p=58023578&postcount=164"]TWRP[/URL]
[URL="http://opengapps.org/"]Open GApps[/URL] (Recommended)
[URL="http://forum.xda-developers.com/android/software/tk-gapps-t3116347"]GAPPS[/URL]
[URL="http://forum.xda-developers.com/android/development/gt-i8730-t-cyanogenmod-13-galaxy-express-t3247240"]CM13[/URL]
Working
-WiFi
-Bluetooth
-GPS
-Sensors
-Camera (photos)
-RIL(calls and data)
-FM Radio
-Audio playback
-SD card
-Camcorder(set quality to 720p)
Bugs (There might be more)
-NFC
-FM Radio might not work with stock kernel, try wiping data after flashing it
-Camcorder
Installation
1) Backup, backup, backup
2) Go to Recovery mode
3) Do all the wipes
4) Install ROM
5) Install GAPPS
Sources
Device Source: https://github.com/kostoulhs/android_device_samsung_expressltexx/tree/cm-12.1
Kernel Source: https://github.com/kostoulhs/android_kernel_samsung_expressltexx/tree/cm-12.1
Vendor Files: https://github.com/kostoulhs/proprietary_vendor_samsung_expressltexx/tree/cm-12.1
Click to expand...
Click to collapse
Code:
Releases:
[COLOR="Red"]-20151124-[/COLOR]
*CM sources update
*Android 5.1.1_r26
*Update prebuilt Eleven
*Build ID LMY48W --> LMY48Y
*Kernel: net: add length argument to skb_copy_and_csum_datagram_iovec
*qcom-common: Automatic translation import
[COLOR="Red"]-20151102-[/COLOR]
*CM sources update
*Remove start of non-existent qcom-wifi service
*ril: Add missing instanceId in overloaded methods
*ril: Relocate mQANElements
*ril: Fixup the overload constructors
*Enable adaptive LMK
*Optimal dex2oat thread_count
*Kernel: Discard sdcardfs
*Kernel: android: configs: Grab the android/configs from kernel/common
*Kernel: android: configs: Add CONFIG_NETFILTER_XT_TARGET_IDLETIMER
*Kernel: android: base-cfg: disable ALARM_DEV
*Kernel: android: base-cfg: disable ANDROID_LOGGER
*Kernel: mm: Add notifier framework for showing memory
*Kernel: mm: vmpressure: allow in-kernel clients to subscribe for events
*Kernel: mm: vmpressure: scale pressure based on reclaim context
*Kernel: mm: vmpressure: account allocstalls only on higher pressures
*Kernel: lowmemorykiller: Dump out slab state information
*Kernel: lowmemorykiller: Run the lowmemory notifier when killing
*Kernel: lowmemorykiller: Do proper NULL checks
*Kernel: lowmemorykiller: Don't count swap cache pages twice
*Kernel: lowmemorykiller: adapt to vmpressure
*Kernel: lowmemorykiller: use for_each_thread instead of buggy while_each_thread
*Kernel: lowmemorykiller: avoid false adaptive LMK triggers
*Kernel: Use upsteam lowmemorykiller
*Custom kernel: The same changes
*Custom Kernel: Applied Nvidia Patches, improved standby time for better power efficiency
[COLOR="Red"]-20151017-[/COLOR]
*CM sources update
*Add some missing blobs, including GPS blob
*Setup KSM
*Set IO scheduler to BFQ using a system prop
*Kernel: Set NOOP as default scheduler
*qcom-common: Automatic translation import
[COLOR="Red"]-20151004-[/COLOR]
*CM sources update
*Enable multi-stream support for ZRAM
*More low RAM optimizations, trim
[COLOR="Red"]-20150926-[/COLOR]
*CM sources update
*Fix typo in media_codecs, pick the correct file
*Increase photo quality
*Revert "audio: Disable low latency audio"
*audio: Enable AUDIO_FEATURE_DEEP_BUFFER_RINGTONE
*Revert "rootdir: Remove crypto.driver.load triggers"
*rootdir: Set slice_idle to 0 for BFQ
*rootdir: Remove duplicate mount of debugfs
*msm8930-common: Adjust for changes in common CM policies
*Kernel: timeconst.pl: Eliminate Perl warning
*Kernel: block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
*Kernel: block: introduce the BFQ-v7r8 I/O sched for 3.4
*Kernel: block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
*Kernel: defconfig: Switch to BFQ scheduler
*Kernel: Revert "defconfig: Build QCOM crypto device as built-in"
*Kernel: Increase default readahead to 512KB
*Kernel: Revert "timeconst.pl: Eliminate Perl warning."
*Kernel: Replace timeconst.pl with a bc script
[COLOR="Red"]-20150915-[/COLOR]
*CM sources update
*Android 5.1.1_r18, build ID LVY48F
*Update sensor values from stock ramdisk
*Disable Ambient Display for now
*Increase zRam to 268MB
*prop: Remove useless ro.enable_boot_charger_mode
*Ship prebuilt Eleven
*msm8930-common: sepolicy: Fix denials during off mode charging
*msm8930-common: Adjust for changes in common CM policies
*Kernel: sysrq: Emergency Remount R/O in reverse order
*Kernel: msm: restart: Fix reboot in charger mode
*Kernel: defconfig: Switch to CFQ scheduler
*qcom-common: Automatic translation import
[COLOR="Red"]-20150823-[/COLOR]
*CM sources update
*Android 5.1.1_r13
*Use video codecs for low end devices
*Remove TARGET_KERNEL_SELINUX_CONFIG
*rootdir: init.target.rc: update sensors in ramdisk
*Remove read ahead tunings
*Low RAM build prop tweaks
*Specify cache partition size for safe updates
*Kernel: GPU OC up to 627MHz
*Kernel: Extra CPU Governors, and I/O schedulers
*Kernel: fs: exfat: Update to v 1.2.12
*Kernel: Simple GPU Governor by faux123
*Kernel: Enable Ultra KSM
*Kernel: Add msm_hotplug, another mpdecision alternative
*Kernel: Add dynamic fsync
*Kernel: enable POWER_EFFICIENT
*Kernel: Add & Enable LTO Optimization
*Kernel: Add & Enable Graphite Optimization
*Kernel: Added Fast Random generator support
*Kernel: CK3 tweaks
*Kernel: enable SPEEDUP_KEYRESUME
*Kernel: Misc patches
*qcom-common: libhealthd: fix warning
*qcom-common: SamsungDozeService: properly fix future timestamp error
*qcom-common: Automatic translation import
[COLOR="Red"]-20150804-[/COLOR]
*CM sources update
*Set zRam size to 50 MB
*Disable low latency audio
*Build.prop tweaks
*qcom-common: automatic translation import
*Kernel: Enable FIOPS
*Kernel: Misc patches
[COLOR="Red"]-20150714-[/COLOR]
*CM sources update
*Android 5.1.1_r6
*Don't copy FFMPEG config anymore
*Increase large font cache size
*Update mm.enable.qcom_parser value
*Enable AAC 5.1 output
*Sync audio_policy.conf with LA.AF
*Use material style app drawer as the default
*Remove disabled audio features
*Update interactive governor values
*Update rmt_storage service
*Kernel: Use FIOPS I/O scheduler
*Kernel: Misc patches
*qcom-common: Automatic translation import
*qcom-common: SamsungDoze: restore proximity wake preference on boot
*qcom-common: doze: add proximity wake
[COLOR="Red"]-20150605-[/COLOR]
*CM sources update
*Fix compass
*msm8930-common: prima: Update config
*qcom-common: doze: Add back button to action bar
*qcom-common: doze: fix defaults
*qcom-common: doze: Consolidate doze settings
*Kernel: wlan: prima: Sync with LA.AF.1.1_rb1.18
*Cleanup init.qcom.power.rc for unnecessary stuff
*Move power profiles to init.qcom.power.rc
*Sepolicy updates and reorganization
*Remove bugreport service
*Camera can save on external SD
[COLOR="Red"]-20150522-[/COLOR]
*CM sources update
*Android 5.1.1_r3 (Build ID LMY48B)
*Re-enable ambient display
*Build custom doze service
*msm8930-common: doze: Add service for using proximity sensor for wake-up
*Allow debuggerd to read kgsl-3d0
*Even more recovery denials
*Kernel: Misc patches
[COLOR="Red"]-20150423-[/COLOR]
*CM sources update
*Android 5.1.1_r1
*Revert "config: Revert back to AUDIO_DEVICE_OUT_ALL_A2DP in output paths"
*msm8930-common:Address mpdecision/thermald denials
*msm8930-common:Address netd denials
*msm8930-common:Address recovery denials
*Fix proprietary app path
*Kernel: Enable optimized SHA256 and SHA512
*Kernel: wlan: prima: Sync with LA.AF.1.1_rb1.17
*Kernel: Misc patches
[COLOR="Red"]-20150415-[/COLOR]
*CM sources update
*Android 5.1.0_r3 --> 5.1.0_r5 (Build ID LMY47I --> LMY47O)
*Disable cpu.notify_on_migrate feature
*Remove hdpi from PRODUCT_AAPT_CONFIG
*Ramdisk cleanup
*Set dialer lookup to default disabled
*Add PCC calibration interface
*Kernel: Misc patches
[COLOR="Red"]-20150305-[/COLOR]
*CM sources update
*Android 5.1
*Update notify_on_migrate path
*Enable call recording
*Enable 256MB of zRAM
*Turn art optimization to everything
*Kernel: Misc patches
[COLOR="Red"]-20150305-[/COLOR]
*CM sources updates
*Change charger binary to healthd
*msm8930-common: Fix denials installing/updating recovery
*msm8930-common: prima: Enable gStaKeepAlivePeriod
*Drivers: Adreno: Sync with LA.AF.1.1_rb1.8
*Drivers: Update a300 and vidc firmware
*Kernel: Wlan: prima: Sync with LA.AF.1.1_rb1.13
*Kernel: Disable swap readahead
*Kernel: Misc patches
[COLOR="Red"]-20150226-[/COLOR]
*CM sources update
*Fixed moving apps to SD
[COLOR="Red"]-20150218-[/COLOR]
*CM sources updates
*Explicitly disable some audio features
*Change wifi services again to upstream CAF
*Remove locale override
*Remove obsolete BOARD_HAVE_DOCK_USBAUDIO
*Create native cgroup
*Update codec capabilities info in media_codecs.xml
*Add secure feature for decoders in media_codecs.xml
*Μove custom AAPT config to cm.mk
*Αdd seclabel for insthk service
*Remove obsolete Torch package
*Cleanup and simplify bluetooth script
*Remove custom wifi script used for setting MAC address
*Remove init.carrier.rc
*Add in common stuff from device overlay
*Set default country index to Europe in FM app
*Add ro.qualcomm.bt.hci_transport=smd
*Add AUDIO_DEVICE_OUT_USB_ACCESSORY instead of OUT_ALL_USB
*Enable VOIP_TX
*Changing usb device from ANALOG to USB_IN
*Update audio_policy.conf with supported AAC profiles
*Add missing AUDIO_DEVICE_OUT_FM_TX in fast path
*Add back AUDIO_DEVICE_IN_COMMUNICATION to inputs
*Re-enable QCOM hardware AAC encoder
*Switch to NuPlayer
*Remove lpa.decode prop
*msm8930-common: Address denials for pn544/pn547
*msm8930-common: Address denials for insthk
*msm8930-common: Add tinyalsa utilities
*msm8930-common: Add custom libwcnss_qmi for setting the MAC address
*msm8930-common: Address denials for wcnss_service
*msm8930-common: Disable Minikin engine
*msm8930-common: Fix denial when writing to external sd card in UMS mode
*Kernel: prima-wifi: Sync with LA.AF.1.1_rb1.12
*Kernel: qseecom: Sync with LA.AF.1.1_rb1.12
*Kernel: Misc patches
[COLOR="Red"]-20150119-[/COLOR]
*CM sources updates
*Set ro.crypto.fuse_sdcard
*Always start sdcard service
*Remove crypto.driver.load triggers
*Fix encryption after factory reset
*Kernel: New SHA algorithms
*Kernel: Misc patches
*Kernel: Update defconfig
[COLOR="Red"]-20150112-[/COLOR]
*CM sources update
*Set persist awesomeplayer prop
*Add USB charging mode
*Device tree cleanup
*rootdir: Add class main to mpdecision service
*Cleanup init.carrier.rc
*Don't mount persdata
*Change NTP_SERVER in gps.conf to use izatcloud
*Update Bluetooth features
*Remove unneeded BOARD_CACHEIMAGE_PARTITION_SIZE flag
*Update kernel command line
*Update media_codecs
*Add fast path to audio_policy.conf to enable low latency audio
*Update audio_policy.conf
*Revert back to AUDIO_DEVICE_OUT_ALL_A2DP in output paths
*Remove AUDIO_DEVICE_IN_COMMUNICATION from inputs devices
*Force camera API to version 1
*Remove obsolete camera wrapper option
*Set a real persistent usb composition
*Set default locale to en_GB
*Enable smooth streaming
*Selinux: Set enforced
*Fix hostapd service to use correct config folder
*Load fastrpc module after boot
*Move wcd9310 symlink creation to msm8930-common
*Move mounting of partitions to fstab
*Use wildcard for usb volume
*Cleanup init scripts
*Don't show mobile plan preference
*RIL updates
*Use widewine libs from Mako
*Remove prebuilt libreference-ril.so
*Update Adreno Drivers from jf stock ROM
*msm8930-common: camera: Cleanup wrapper
*msm8930-common: Revert: "Enable features for new audio policy manager"
*msm8930-common: Revert: "Temporarily disable some QCOM audio features"
*msm8930-common: Remove obsolete TARGET_USE_CUSTOM_LUN_FILE_PATH
*msm8930-common: Create wcd9310 symlinks during build process
*msm8930-common: Create firmware links during build process
*msm8930-common: Define correct path to hostapd files
*msm8930-common: Disable CCX feature in Prima config
*msm8930-common: Adding new ini variable for scan offload
*msm8930-common: Remove custom keypress_vibration_durations.xml
*msm8930-common: Add overlay to disable BT client profiles for A family
*msm8930-common: selinux: Include common qcom sepolicies
*msm8930-common: selinux: Add platform specific sepolicies
*msm8930-common: selinux: Address denials for alps_io
*msm8930-common: selinux: Address denials for pn544/pn547
*msm8930-common: Remove obsolete dalvik.gc.type-precise
*Kernel: Prima WLAN update
*Kernel: Misc patches
[COLOR="Red"]-20150105-[/COLOR]
*CM sources update
*Update bluetooth configuration
*Remove lollipop RIL hack
*Remove obsolete WAKE flag from keylayout file
*Remove TCP buffer sizes
*Allow multiple sampling rates for a2dp
[COLOR="Red"]-20141229-[/COLOR]
*CM sources update
*Revert: Enable large heap for Trebuchet
*Inherit common SELinux policy
[COLOR="Red"]-20141222-[/COLOR]
*CM sources update
*Android version 5.0.2
*Update hardware key overlays
[COLOR="Red"]-20141215-[/COLOR]
*CM sources update
*Stock Camera app working! (Just set 720p quality on video settings)
*Use Google Codecs
*Enable Underclock
[COLOR="Red"]-20141206-[/COLOR]
*CM sources update
*Fix: Show lte in option in preferred network type settings
*Wake phone with home button
*Move apps to SdCard natively
[COLOR="Red"]-20141203-[/COLOR]
*CM sources update
*Android version 5.0.1
[COLOR="Red"]-20141201-[/COLOR]
*CM sources update
*Add back permissions for ttyHSL0
*Create /data/radio used by RIL
*Enable large heap for Trebuchet
*msm8930-common: cut EGL cache size in half
*Kernel patches
[COLOR="Red"]-20141127-[/COLOR]
*CM sources update
*Built-in superuser
*Include FFMPEG codec configuration
*Remove qrngd service
*Add missing ; in CameraParametersExtra.h
*Remove obsolete WAKE flag from keylayout files
*Kernel updates
*msm8930-common: Update WCNSS config
*qcom-common: reboot_bootloader -> reboot_download
*Flashlight bug fixed
*Video recording works with Google Camera only
[COLOR="Red"]-20141122-[/COLOR]
*CM sources update
*Revert: Launch recents when long pressing HOME key
*Add missing -dd in wifi services
*Minor cleanup of init.qcom.rc
[COLOR="Red"]-20141121-[/COLOR]
*Initial Release
Credits
Me, for updating device tree to android 5.0
@arco68 for common repositories
@szezso for the initial device tree
@jek20 for compiling
Click to expand...
Click to collapse

Hi,
thank you very much for this release. Is it possible to restore titanium backups from cm11 ?
Sent from my GT-I8730 using XDA Free mobile app

ari173 said:
Hi,
thank you very much for this release. Is it possible to restore titanium backups from cm11 ?
Sent from my GT-I8730 using XDA Free mobile app
Click to expand...
Click to collapse
If you root the device with the provided Root Package, then yes. You have to use Titanium Backup 6.2.0 or newer for compatibility issues

How high is THe Chance that the Camcorder gets fixed?
Sent from my GT-I8730 using XDA Premium 4 mobile app

paulwollf said:
How high is THe Chance that the Camcorder gets fixed?
Sent from my GT-I8730 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I don't really know, did you try with another app and still the same? Because camcorder does not work for us too, while google camera does
Edit: I 'll make a new build, maybe it will fix it, because I noticed a merged commit about camera

Do you have the time to provide weeklies or so?
Sent from my GT-I8730 using XDA Premium 4 mobile app

paulwollf said:
Do you have the time to provide weeklies or so?
Sent from my GT-I8730 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I think that yes, but it could be better if someone else does the builds
I think that I know who is willing to help! @jek20
Sent from my GT-S7275R

Update :good:
Changelog is in the OP

kostoulhs said:
I think that yes, but it could be better if someone else does the builds
I think that I know who is willing to help! @jek20
Sent from my GT-S7275R
Click to expand...
Click to collapse
If it is a simple procedure, I think I can help.
Sent from my GT-I8730 using XDA Free mobile app

Some bugs:
On flashing, i got a error: The device is busy
After flash, the keyboard doesn't appears.
I'm getting a message: 'Storage space is running out'
Even with Wifi enabled, the mobile data is turned on and then is turned off. This happened a few times.

Testing

Keyboard = OK
3G = OK
4G = ?????

ronelio said:
Some bugs:
On flashing, i got a error: The device is busy
After flash, the keyboard doesn't appears.
I'm getting a message: 'Storage space is running out'
Even with Wifi enabled, the mobile data is turned on and then is turned off. This happened a few times.
Click to expand...
Click to collapse
1)Yes, on flashing says this, but successfully works,
2)For keyboard, you need to go Settings>Languages & input to enable that,
3)"Storage space is running out" it's 20141122 build bug,we will fix that on next updates
4) I don't have this problem, check if you have good 3G signal.
---------- Post added at 13:30 ---------- Previous post was at 13:24 ----------
Rahtah said:
Keyboard = OK
3G = OK
4G = ?????
Click to expand...
Click to collapse
To me 4G seemed at first time, but not now, maybe it's a bug, we'll see .

Is it possible to implement ota update with ota update center?
Sent from my GT-I8730 using XDA Premium 4 mobile app

A lot of FC:s in settings, how do I log them?
But overall a nice rom and the GPS is finally working as it should on our device

Svennen said:
A lot of FC:s in settings, how do I log them?
But overall a nice rom and the GPS is finally working as it should on our device
Click to expand...
Click to collapse
a buddy will compile a new build tonight probably, and he will give it to me for uploading. I can't build these days

Hello kostoulhs i just installed latest build and this are my bugs: some FC in settings, storage space running out, home button doesnt unlock device, in settings/display when i tap on the bottom on Advanced settings nothing happen, no 4G option in settings, i cant find option to show % of battery in statusbar if im missing please tell me and where is auto brightnes? i think that is it for now if i found more i will post. And of course thank you very much for making CM12 for our device so fast and keep up the great work.

New build is coming...
UPDATE:
New build has the same problems with previous build, so we wait cyanogen to fix the problems...

First at all the ROM is good, these is few thing I found
1.The battery percent can't show is due to the advance setting in the display is unable to open.
2.The history in the browser become bookmark
3.I have the upgrading apps every time I reboot (that should be appear after every new version of cm when the ROM is updated but I don't update ROM)
4I can't download anything from play store,it show the error code 504, I think is due to the insufficient storage and the apps unable to install? It complete download but fail to install (any have this same to me?)
5.CM 12 unable to change processor speed and I/O scheduled?

timmy5822 said:
First at all the ROM is good, these is few thing I found
1.The battery percent can't show is due to the advance setting in the display is unable to open.
2.The history in the browser become bookmark
3.I have the upgrading apps every time I reboot (that should be appear after every new version of cm when the ROM is updated but I don't update ROM)
4I can't download anything from play store,it show the error code 504, I think is due to the insufficient storage and the apps unable to install? It complete download but fail to install (any have this same to me?)
5.CM 12 unable to change processor speed and I/O scheduled?
Click to expand...
Click to collapse
For what build talking about?

Related

[KERNEL][Jan 26 Beastmode Revisited A0.7 | Beats Mod Gamma control and more!

...
DOWNLOADS​
DOWNLOADS
This is a 4.3 kernel
Code:
a3e7ecd fixing compile error
fa9818c Revert "adding bcm 4334 from htc mini source"
9342182 update defconfig
3a346aa Update LUT KCAL init in mach-msm: display file Remove misc dmesg logspam
2bab8c6 ext4: fix memory leak in xattr
047dfb3 msm_kcal: delay late resume to be last to resume
73ee2be msm_kcal: add late resume drivers to autoload the lut
92a21be MSM KCAL: add reset lut capability
4b56eb9 MSM KCAL: add checksum and data integrity checks
dd04388 MSM KCAL: add lut edit capability
7b52d48 MSM KCAL: add sRGB LUT for better color space profiling
fcf387c checkin
ccd8059 Drivers: VIDEO update mdp.c to latest from faux
57e7788 VIDEO: remove duplicate method
5e89a20 msm_kcal_ctrl: initial code for generic MSM LCD temperature calibrations
7ce9c82 mach-msm/Kconfig: add LCDC LUT
3e9f2dc drivers/video/msm: restore update_lcdc_lut capabilities for MDP devices
e63b258 Implement kexec-hardboot
fb9d345 adding bcm 4334 from htc mini source
43e117a commenting out this for now until i can figure out how to use it
0f21f36 epic vibrate externalization fail
6fdc3cb final checkin
9047cbd patching to 3.4.18
548419f checkin
289188e fixing zram
82b9b1e Patching upstream 3.4.15->3.4.16
b53707e Patching upstream 3.4.14->3.4.15
607d4fd lightsensor: fix broken lightsensor table!
7e3afa3 gpu: fix dualports for Adreno320
1b8d13e Patching upstream 3.0.13->3.0.14
66af049 Patching upstream 3.4.12->3.4.13
2c21d57 Patching upstream 3.0.11->3.0.12
8abcac7 add frandom
bf4cdb7 ARM: net: JIT compiler for packet filters enabled by default
60c0276 Patch upstream to 3.4.11
fad47f5 lib: Sparc's strncpy_from_user is generic enough, move under lib/
1cd74e4 hrtimer: Consider preemption when migrating hrtimer cpu_bases
18b7ee9 dynamic fsync: favor true case since most will be using this feature
71b38fa dynamic filesync: add some cache optimizations
cacc180 fs/dyn_fsync: check dyn fsync control's active prior to performing fsync ops
e0bbd98 arch/arm/kernel/armksyms: fix merge derp
f16e48a switch the protection of percpu_counter list to spinlock
f495b57 decompress_unlzo: fix compilation error
391c73b ARM: 7593/1: nommu: do not enable DCACHE_WORD_ACCESS when !CONFIG_MMU
8741586 ARM: 7592/1: nommu: prevent generation of kernel unaligned memory accesses
db71255 ARM: 7492/1: add strstr declaration for decompressors
f84fe33 ARM: 7493/1: use generic unaligned.h
e4fada1 ARM: dcache: select DCACHE_WORD_ACCESS for little-endian ARMv6+ CPUs
42bd997 ARM: use generic strnlen_user and strncpy_from_user functions
a30fc65 lib: Fix generic strnlen_user for 32-bit big-endian machines
1d3b1de lib: add generic strnlen_user() function
11f20f6 drivers/media/video/msm/msm: fix compilation warning
bc5c1c2 word-at-a-time: make the interfaces truly generic
50eb19a lib/lzo: Optimize code for CPUs with inefficient unaligned access
ccaccac scheduler: Re-compute time-average nr_running on read
8e3e5d6 scheduler: compute time-average nr_running per run-queue
61902e7 fs/dyn_sync_cntrl: Linux 3.4 Kernel compatibility fixup
93d4d4e fs/dyn_sync_cntrl: dynamic sync control
b8dfcdf adding vibrate callouts
94bf3ce changing krait info for this SOC tabling
3c0b8da adding cmdline interfacing
78ca58f fixing cmdline
ec6881a fixing ROW
7f4306b block: cgroups, kconfig, build bits for BFQ-v6-3.4
95da3bd block: add kconfig and makefile triggers for files
1c58a8d block: introduce VR I/O scheduler
df03d62 block: introduce BFQ scheduler
6a3997a block: Introduce ROW Scheduler
fddf8f2 raising gpu clocks to something more usable
fbd12a0 opening GPU bottleneck
0f76274 Adding Makefile GCC optmization flags
42326e1 Sound Control: Sound control for WCD93xx codec
ad4fbf6 fixing UV control and adjusting some max clock voltages for 1.9ghz++
4da3f3d bulk governor update
8417256 cleaning up mass pick in of updates
7ff6e65 finishing cherry-pick
e706e3c power: Remove legacy wakelock code.
fd1a12e PM / Sleep: Add wakeup_source_activate and wakeup_source_deactivate tracepoints
9bbc810 PM / Sleep: Change wakeup source statistics to follow Android
7881d59 PM / Sleep: Use wait queue to signal "no wakeup events in progress"
bfd67c6 PM / Sleep: Look for wakeup events in later stages of device suspend
5aa1b32 redo fastcharge
ff19c15 Voltage Control: allow for lower minimums
5b60904 arm/crypto: Add optimized AES and SHA1 routines
e848882 Optimized ARM RWSEM algorithm
f3a54ad lib/string: use glibc version
dd1ef72 lib/memcopy: use glibc version
b5e357d acpu: show a useful warn message
8d01fb1 Voltage Control: initial voltage control for MSM S4-Pro SOC
93df85d Updating Cmdline options
d2b79ec fix hsic wakelock https://www.codeaurora.org/gitweb/quic/la/?p=kernel/msm.git;a=commit;h=41d004c4eaa5565cb8d9113862c3cef1e51be648 and https://www.codeaurora.org/gitweb/quic/la/?p=kernel/msm.git;a=commit;h=6f199aa800253a69e5679d1057823039f1bd65c9
9d88e67 Finally Zram is working -.-
640cc09 Move down direct IO plugging
8170954 Allow arm_memblock_steal() to remove memory from any RAM region
dd5ddc8 Add generic strnlen_user() function
4b88508 Make the interfaces truly generic
a2798f8 Sparc's strncpy_from_user is generic enough, move under lib
844a0d4 Move REPEAT_BYTE definition into linux/kernel.h
7c70d51 Increase portability of strncpy_from_user() implementation
85bf870 Optimize strncpy_from_user() zero byte search
8ba5785 Add full proper error handling to strncpy_from_user()
73d6683 Enable HAVE_EFFICIENT_UNALIGNED_ACCESS in all Krait cores.
0109fb6 Initialize cpufreq driver early at boot
42338fb ARM: proc: Add Krait proc info
f1800a0 Fixed HTC onmode charging
a036240 Working on fixing thermald and mpdec
d13e000 Adding mpdecision
e467e02 gcc fixups
289509f Updating sound files from DLXUB1 JB 4.2.2 Kernel release
d6abf07 kernel/wq: fix misuse of __cpuinit for hotplug functions
410d7e4 revert hacks for the previous misuse of __cpuinit for hotplug only functions
7cd912a kbuild: drop cpuinit/cpuexit checks in modpost
54b037e cpuinit: turn __cpuinit into nops
e57b572 cpuinit: get rid of __cpuinit, manual fixups
934b906 cpuinit: get rid of __cpuinit, sixth regexp
cea9fe1 cpuinit: get rid of __cpuinit, fifth regexp
b44dfab cpuinit: get rid of __cpuinit, fourth regexp
5115a0e cpuinit: get rid of __cpuinit, third regexp
27c143e cpuinit: get rid of __cpuinit, second regexp
890658f cpuinit: get rid of __cpuinit, first regexp
5f90248 drivers: cpufreq: address issue where cpus forget their clock speeds
6a14842 Finishing Beats hack
7d2754a sound: Hack beats to always being enabled
cc170bb fixing some m7 includes and dropping oc to 1.83ghz for now
e18f897 adding OC
1667b8e fixing leftovers
69546fb fixing s2w listen area
970f5da cleaning s2w pick
e3b0660 adding s2w and BLN
fd16342 updating audio files
68c0073 Revert "cm10.2 audio file"
83cf029 adding defconfig
0603667 cm10.2 audio file
52008d2 mass revert of changes that were unneeded
d2b2c5c ALSA: core: Fix crash by avoiding appl_ptr crossing 32-bit boundary
66a80c5 ASoC:msm: Increase Proxy buffering
b6b6c30 sound: HTC, don't enable debug printks by default!
7856155 reverting some sound changes
4ead816 Revert "Fixing earpiece amplification in call."
0ba2f84 updating qup i2c
f88ddff Fixing earpiece amplification in call.
3fb0d6d actually fixing sound :-p
00075fb fixing sound for DNA
6e313cf gcc 4.7 and update defconfig
73d59e0 fixing adb
40009ed fixing build files in rawchip
fe894d9 adding panel ids
23167ba adding bcm 4334 from htc mini source
11d9864 initial monarudo import
634e038 base htc source commit
THIS IS LEGACY CHANGE LOG
Code:
Legacy:
March 4th
- Changed MBPS Conversion ration for KGSL 2d/3d states
- Added Lionheart
- Added interactive
- forced vsync,
- enabled forced screenoff freq of 486mhz,
- adjusted s2w listen,
- fixed black screens on launching app from kgsl buffer overrun
- Enabled 1.9ghz clock on all Binned CPU's
March 2nd
-Rebased from stock HTC source (still old base)
-XZ Compression enabled
-Linaro Compiled 4.7.3 with -O3 Compression
-vfp compiled with neon
-Scheduler Autogroup patch by user android UID instead of task ID
-updated glibc version
-updated memcopy to use glibc version
-disabled perflock
-added interactive
-added ROW I/O scheduler
-added FIOPS I/O scheduler
-updated topology drivers
-added force fast charge
-switched fsycn to dynamic sync control
-Sweep2wake udpated
-ThermalD added
-Added optimized AES and SHA1 Routines
-Voltage control introduced
-Added Intellidemand
-Cpupower added
-Load freq altered t0 4*HZ+61
-Google Snappy Compression added
-Zram added and enabled by default
-Optimized ARM RWSEM algorithm
-Scheduler cpute time-average nr_running per run_queue
-shed fix rq->lock recursion
-ROW updates from CAF
-Sched improve scalability via "cpu buddies"
-Updated upstream to linux 3.4.33 (thanks dsb for doing all the hard work so i can cherry-pick it :D )
-Added SIO scheduler
-Added AC charging for unkown chargers
-Added Lionheart Governor
-Added support for FASTER PVS binned cpus
-Removed CPUINIT
-Added Mpdecision
-Added OC up to 1.83ghz for slow nom and fast binned cpus
-Added OC up to 1.90ghz for FASTER binned cpus
-Added debugfs entry for krait variant found at /sys/kernel/debug/krait_variant
-GPU OC up to 500mhz on 3d
-GPU OC up to 300mhz on 2d
-CPU Underclock avail to 192mhz
Feb 20th
-Completely Rebased
- Sweep2wake 100% with programmable start / end keys via kerneltuner
- Mpdecision implimented and working - showp's version from mako
- 192mhz-1.72ghz Clocks avail
- GPU Overclock up to 487mhz (will go up to 550mhz at a later release)
- ROW added
- Userspace Voltage Added
- Disabled Perflock
- Other misc fixups and patches
November 30th
- Linaro -O3 built
- newest GCC 4.7.3
- Added some OC (really this right now is just for testing it probably wont stick right)
December 1st
-Added sweep2wake with selectable start/end key - Thanks Showp/C.G
(Notes. Sweep2wake shoudl be enabled by defautl but if it doesnt work
you will need to turn it on You can do this manually by terminal...boring...
you can use Kernel Tuner to do it for you ..easy :D...
if you want to echo commands to sweep2wake to turn on/off:
/sys/android_touch/sweep2wake = valid values are 0/1 0 is off 1 is on
/sys/android_touch/sweep2wake_start = valid values are BACK HOME MENU (have to be caps)
/sys/android_touch/sweep2wake_end =valid values are MENU HOME BACK (have to be caps)
you would just d
su
echo XYZ > /sys/android/sweep2wake****
-Added 3d GPU OC up to 500mhz
-Added 2d GPU OC up to 200mhz
-Added CPU OC up to 1.99 ghz
-Added ThermalD /sys entry
-Added Statistics reading
-Added SIO and VR (vr reported broken)
-Added FSB overclock 600mhz
- December 2nd
-Fixed in call sweep2wake problem
-Updated linux version to 3.4.11
-altered clock steps
Code:
Incremental Beta Changelog
Changelog
B2.4 - Changed MBPS Conversion ration for KGSL 2d/3d states
B2.5 - Added Lionheart
B2.6 - Added interactive
B2.7 - forced vsync, enabled forced screenoff freq of 486mhz, adjusted s2w listen, fixed black screens on launching app from kgsl buffer overrun
B2.8 - Enabled 1.9ghz clock on all Binned CPU's
B2.9 - Disabled 1.9ghz for Nom and Slow binned CPU's rebased a dirty commit to clean up some graphics errors
B3.0 - Improved 2d KGSL performance moved some stuff into monarudo board files instead of 8960 common files, Accepted patch from Ker3l to fix some syntax errors in s2w code.
B3.1 - Fixed nominal 3d GPU clock choice (should fix stuttering in landscape mode)
B3.2EXP - LED backlight control for s2w.. doesnt work if your using kernel tuner right now sorry guys something in pedja's app code overrides the values written by s2w's backlight control
B3.3EXP - Added some more cmdline functions
B3.4EXP - refine led control for s2w
B3.5EXP - Optimize for sense 5 ROM (Forced GPU render for 3d @ 500mhz / 450mhz and 2d @ 300mhz
B3.6EXP - Disable some default cmdline parameters and lower preferred 3d clock
B3.7EXP - Raise preferred 3d clock and force gpu clock again for testing
B3.8EXP - Removed ALL cmdline options as users reported much problems
B3.9 - Rebase to 3.2 and only update the s2w LED control and update clock tables to CAF apq8064 tables
B4.0 - Removal of HTC_UTIL, enabled vidc core clock to 266mhz, removed lowest power level KGSL, Faux123 Soundcontrol added, slimbus fix channel concurrent usage during reconfiguration seq, slimbus decrement channel reference during reconfigure now
B4.1 - HUGE change log
deleted: dna/aroma/aroma/sample.png
finishing a few autobuild things
including changelog automatically into build scripting
Linux 3.4.36
Fix connected device switch to Inactive state.
Revert "ALSA: hda - hdmi: Make jacks phantom, if they're not detectable"
USB: Rip out recursive call on warm port reset.
USB: Prepare for refactoring by adding extra udev checks.
USB: Don't use EHCI port sempahore for USB 3.0 hubs.
dmi_scan: fix missing check for _DMI_ signature in smbios_present()
ftrace: Update the kconfig for DYNAMIC_FTRACE
Fix memory leak in cpufreq stats.
vfs: fix pipe counter breakage
Fix: compat_rw_copy_check_uvector() misuse in aio, readv, writev, and security keys
keys: fix race with concurrent install_user_keyrings()
crypto: user - fix info leaks in report API
xen/pat: Disable PAT using pat_enabled value.
HID: logitech-dj: do not directly call hid_output_raw_report() during probe
e1000e: fix pci-device enable-counter balance
ALSA: vmaster: Fix slave change notification
ALSA: ice1712: Initialize card->private_data properly
ARM: 7663/1: perf: fix ARMv7 EVTYPE_MASK to include NSH bit
drm/radeon: add primary dac adj quirk for R200 board
hwmon: (pmbus/ltc2978) Use detected chip ID to select supported functionality
hwmon: (pmbus/ltc2978) Fix peak attribute handling
hwmon: (sht15) Check return value of regulator_enable()
md: raid0: fix error return from create_stripe_zones.
md: fix two bugs when attempting to resize RAID0 array.
md: protect against crash upon fsync on ro array
ath9k_hw: improve reset reliability after errors
ath9k: fix RSSI dummy marker value
mwifiex: correct sleep delay counter
hw_random: make buffer usable in scatterlist.
ata_piix: reenable MS Virtual PC guests
SUNRPC: Don't start the retransmission timer when out of socket space
NFS: Don't allow NFS silly-renamed files to be deleted, no signal
cifs: ensure that cifs_get_root() only traverses directories
btrfs: Init io_lock after cloning btrfs device struct
target/pscsi: Fix page increment
SCSI: storvsc: Initialize the sglist
SCSI: dc395x: uninitialized variable in device_alloc()
xen/pci: We don't do multiple MSI's.
ARM: fix scheduling while atomic warning in alignment handling code
ARM: VFP: fix emulation of second VFP instruction
mach-msm/cpufreq: set safe frequencies from config
Removing some intellidemand management code as it is unneeded
intellidemand: Don't update the policy->cur upon cpufreq driver failure
intellidemand: remove unused min performance lock defines
intellidemand: remove eco mode option (replaced by intelli_plug)
intellidemand: remove cpu cores autoplug capability (replaced by intelli_plug)
intellidemand: add default values for dbs sync and optimal tuneables
intellidemand: give intellidemand's cpu_dbs_info its own name
intellidemand: Add support to consider other cpu load when scaling frequencies
cpufreq: Avoid using smp_processor_id() in preemptible context
Intellidemand: adjust the nr_run hysteresis for better UI response
intellidemand: tweak for not using min performance lock
intellidemand: add eco mode (dual core operations) bump version to 4.1
intellidemand: increase boost duration to 2.5 seconds from 1.5
intellidemand: code derps clean up!
Intellidemand: update for quadcore operations. bump version to 4.0
intellidemand: add minimum cpu performance lock
intellidemand: add a run queue persistence to determine browsing state
intellidemand: add bug fixes
intellidemand: Add boost pulse capability
cpufreq/cpufreq_intellidemand: intellidemand cpufreq governor (version 4.0)
msm: kgsl: Make the GPU device aware of the next pending event
iommu/msm: fix the include guard in iommu.h
cpufreq: Fix panic when setting sampling rate
Fixing initrd.img and a few final things from cherry-pick
Merge branch 'exp'
msm: kgsl: Remove extra interrupts when setting MMU state
msm: kgsl: Always reset global ts_cmp_enable on GPU interrupts
msm: cpufreq: fix a race between hotplug and cpufreq
msm: kgsl: Fix the address translation ranges for GPU IOMMU
msm: kgsl: Simplify logic for VBIF registers across A3XX cores
msm: kgsl: Ensure correct enable sequence for 2D core clock
B4.2
i fail at sweep2wake
drivers input touchscreen: synaptics_3200 fixing sweep2wake button locationns
updating thermal sensor used for thermald
updating some sweep2wake defs to try and get custom buttons working
msm_fb: display: free iommu buffers for WFD
msm: iommu: Synchronize access to IOMMU cfg port
msm: Kconfig: Enable IOMMU CPU-GPU synchronization
fixing cherry-pick error
usb: ehci-msm-hsic: Add asynchronous reset to HSIC
msm: usb: Initialize variable hcd to fix warning
usb: host: ehci: allow ehci_bus_resume symbol to be unused
USB: HSIC: Add support for HSIC core and SMSC HUB using DT
usbnet: ratelimit kevent may have been dropped warnings
usbnet: decrease suspend count if returning -EBUSY for runtime suspend
net: usb: Handle interface suspend properly
net: usb: Abort suspend if get_encap response is not sent
net: usb: Prevent suspend if response available notification received
usb: misc: Avoid excessive logging during disconnect
usb: hsic: suspend hsic until really activated by the gadget driver
block: add REQ_URGENT to request flags
block: row: Update initial values of ROW data structures
block: row: Don't notify URGENT if there are un-completed urgent req
block: row: Idling mechanism re-factoring
block: row: Dispatch requests according to their io-priority
EHCI: HSIC: Add enhancements to debug logging
Remove some HSIC changes made by HTC
EHCI: HSIC: Allow standalone power collapse when HSIC is active
usb: ehci-msm-hsic: Add asynchronous reset to HSIC
usb: ehci-msm-hsic: Change HSIC reset sequence
usb: ehci-msm-hsic: Add support in device tree to MSM HSIC host
EHCI: HSIC: Add support to vote for SVS digital voltage
usb: ehci-msm-hsic: Remove usage of MSM_GPIO_TO_INT
usb: Decrease autosuspend delay to 200ms upon usb disconnect
usb: Add support to set autosuspend delay by controller driver
usb: ehci-msm-hsic: Fix compilation error
EHCI: HSIC: Fail root hub bus suspend when port is not enabled.
msm: hsic: Disallow processor idle sleep while driving resume signal
USB: Prevent system suspend when HSIC device is active
USB: Allow skipping device resume during system resume
msm: hsic: Retry port RESUME if unable to send SOFs within 3ms
EHCI: HSIC: Use counter for timeout in ulpi_read()
Revert "usb: ehci-msm-hsic: replace wakelock with wakeup source"
usb: ehci-msm-hsic: abort suspend when interrupts are pending
usb: ehci-msm-hsic: replace wakelock with wakeup source
msm: reduce verbose messages from runtime suspend/resume
updating the default aroma license from apache to GPL GNU
updating build number to 4.2
Updating msm_thermal upstream
mach-msm: acpuclock-8960.c fixing steps hfpll values were wrong
fixing typo in hfpll values as the clocks were not matched with what was showing
B4.3
REVERTED:
usbnet: ratelimit kevent may have been dropped warnings
usbnet: decrease suspend count if returning -EBUSY for runtime suspend
net: usb: Handle interface suspend properly
net: usb: Abort suspend if get_encap response is not sent
net: usb: Prevent suspend if response available notification received
B4.4 REVERTED:
EHCI: HSIC: Add enhancements to debug logging
Remove some HSIC changes made by HTC
EHCI: HSIC: Allow standalone power collapse when HSIC is active
usb: ehci-msm-hsic: Add asynchronous reset to HSIC
usb: ehci-msm-hsic: Change HSIC reset sequence
usb: ehci-msm-hsic: Add support in device tree to MSM HSIC host
EHCI: HSIC: Add support to vote for SVS digital voltage
usb: ehci-msm-hsic: Remove usage of MSM_GPIO_TO_INT
usb: Decrease autosuspend delay to 200ms upon usb disconnect
usb: Add support to set autosuspend delay by controller driver
usb: ehci-msm-hsic: Fix compilation error
EHCI: HSIC: Fail root hub bus suspend when port is not enabled.
msm: hsic: Disallow processor idle sleep while driving resume signal
USB: Prevent system suspend when HSIC device is active
USB: Allow skipping device resume during system resume
msm: hsic: Retry port RESUME if unable to send SOFs within 3ms
EHCI: HSIC: Use counter for timeout in ulpi_read()
Revert "usb: ehci-msm-hsic: replace wakelock with wakeup source"
usb: ehci-msm-hsic: abort suspend when interrupts are pending
usb: ehci-msm-hsic: replace wakelock with wakeup source
msm: reduce verbose messages from runtime suspend/resume
updating the default aroma license from apache to GPL GNU
updating build number to 4.2
Updating msm_thermal upstream
mach-msm: acpuclock-8960.c fixing steps hfpll values were wrong
fixing typo in hfpll values as the clocks were not matched with what was showing
B4.5:
REVERTED:
msm_fb: display: free iommu buffers for WFD
msm: iommu: Synchronize access to IOMMU cfg port
msm: Kconfig: Enable IOMMU CPU-GPU synchronization
fixing cherry-pick error
usb: ehci-msm-hsic: Add asynchronous reset to HSIC
msm: usb: Initialize variable hcd to fix warning
usb: host: ehci: allow ehci_bus_resume symbol to be unused
USB: HSIC: Add support for HSIC core and SMSC HUB using DT
B4.6:
-Patched upstream to 3.4.37
-Force enabled beats audio filtering for any headset plugged into device - Show-p1984
-Removed 1.9ghz clock step as it was causing failure to boot for 80% of testers
-Updated ROW
-Updated Badass governor to have 3 phase governing and GPU aware throttling
B4.7
-Forced booting clock @ 1.67ghz so those with failure to boot issues would be ok
-fixed s2w response time and button location values
B4.8
-Set boot clocks to 1.5ghz max 384min (stock values) for people to avoid issues booting
-Upped build number
-fixed "nominal" gpu speed back up to 450mhz
-added 550mhz 3d step (you guys most likely wont ever step into it but its here for kicks anyway and for testing when i grab logs ill see the kgsl clock change up to 550mhz)
B4.9
-Introduced full customization via aroma (thanks showp)
B5.0
-finished the aroma installer ensured all selections were working.
B5.1
-Reverted to Showp's original sweep2wake method for now
-Fixed some misc code
-Fixed clock on boots ramping up
-Other misc stuff........ its on github and in the installer changelog
B5.2
-Rebase no booting build
B5.3
-Fixed booting issue after rebuilding project from scratch
B5.4
-Imported HSIC changes from Crpalmer
-Imported KGSL changes from Crpalmer
B5.5
-Reverted KGSL changes from Crpalmer
-patched in HTC 2.04 changes
-Imported lots of HSIC changes from CAF
B5.6
- Attempting to get Beats hack moved to right Amp driver
- adding Defconfig for easy building
- Increasing version number
- PM / Sleep: Add wakeup_source_activate and wakeup_source_deactivate tracepoints
- PM / Sleep: Change wakeup source statistics to follow Android
- PM / Sleep: Look for wakeup events in later stages of device suspend
- power: remove pocket mode power check
- vibrator: tone down HTC's message spew
- Disable DIAG_XPST
- usb: tone down new HTC message spew
- Remove enable_boost support
- synaptics_3200: HTC added yet more debugging debugging spew
- PM / devfreq: exynos4_bus: honor RCU lock usage
- PM / devfreq: add locking documentation for recommended_opp
- PM / devfreq: remove compiler error with module governors (2)
- PM / devfreq: Fix return value in devfreq_remove_governor()
- PM / devfreq: Fix incorrect argument in error message
- PM / devfreq: missing rcu_read_lock() added for find_device_opp()
- PM / devfreq: exynos4_bus.c: Fixed an alignment of the func call args.
- PM / devfreq: Add sysfs node to expose available governors
- PM / devfreq: allow sysfs governor node to switch governor
- PM / devfreq: governors: add GPL module license and allow module build
- PM / devfreq: map devfreq drivers to governor using name
- PM / devfreq: Use devm_* functions in exynos4_bus.c
- PM / OPP: using kfree_rcu() to simplify the code
- PM / OPP: predictable fail results for opp_find* functions, v2
- PM / OPP: Export symbols for module usage.
- PM / OPP: RCU reclaim
- PM / OPP: Initialize OPP table from device tree
- PM / devfreq: register governors with devfreq framework
- PM / devfreq: provide hooks for governors to be registered
- PM / devfreq: export update_devfreq
- PM / devfreq: Add sysfs node for representing frequency transition information.
- PM / devfreq: documentation cleanups for devfreq header
- PM / devfreq: Add sysfs node to expose available frequencies
- PM / devfreq: make devfreq_class static
- PM / devfreq: fix sscanf handling for writable sysfs entries
- PM / devfreq: kernel-doc typo corrections
- PM / devfreq: Add current freq callback in device profile
- PM / devfreq: Add suspend and resume apis
- PM / devfreq: Core updates to support devices which can idle
- PM: devfreq: init performance/powersave governor
- Remove extra frequency setting
- staging: android: Add some Kconfig help entries
- staging: android: Avoid using camelcase in binder.h
- staging: android: Fix two checkpatch issues in binder.c
- bluetooth: bulk update to the CAF drivers
- Remove excess debugging
-- power: Remove legacy wakelock code.
- PM / Sleep: Use wait queue to signal "no wakeup events in progress"
- rwsem: do not block readers at head of queue if other readers are active
- rwsem: implement support for write lock stealing on the fastpath
- rwsem: simplify __rwsem_do_wake
- rwsem: skip initial trylock in rwsem_down_write_failed
- rwsem: avoid taking wait_lock in rwsem_down_write_failed
- rwsem: use cmpxchg for trying to steal write lock
- rwsem: more agressive lock stealing in rwsem_down_write_failed-
- rwsem: simplify rwsem_down_write_failed
- rwsem: simplify rwsem_down_read_failed
- rwsem: move rwsem_down_failed_common code into rwsem_down_{read,write}_failed
- rwsem: shorter spinlocked section in rwsem_down_failed_common()
- rwsem: make the waiter type an enumeration rather than a bitmask
- rwsem: Implement writer lock-stealing for better scalability
- rwsem-spinlock: Implement writer lock-stealing for better scalability
- PM: Introduce suspend state PM_SUSPEND_FREEZE
- cpufreq: Convert the cpufreq_driver_lock to use RCU
- cpufreq: Convert the cpufreq_driver_lock to a rwlock
Come hangout in IRC
freenode #teamblackout​
BEASTMODE Revisited is ONLY FOR 4.3 ROMS!!!!!!!!!!!!!!!!!!
This is old news
BEASTMODE 5.0+ will not install correctly and run correctly for you s-on users please follow these directions to get your customized boot.img off your sdcard
flash zip as you would normally but dont reboot out of recovery
copy the /tmp/newboot.img somewhere you can get to it
then use flashimageGUI or fastboot to flash the newboot.img you pulled from your phone
profit
BEASTMODE 5.1++
OH NOEZ MY SWEEP2WAKE ONLY WORKS 1 WAY:
KERNEL TUNER AND TRICKSTER MOD
now cause this behaviour
i dont get it
but the installer does all the work for you
i now use setcpu you can find that here
http://forum.xda-developers.com/showthread.php?t=505419
it allows control of everything you the user needs to fiddle with
I would not suggest any intense kernel management application
Setcpu is a great one
everything important is handled by your choices in the installer for the kernel
any other management apps may screw with those previously made choices
Common problems and errors​
Uhmmm i get weird flickering screen after bootanimation my rom is based of 2.04 firmware
FIX Downgrade your rom to a 1.14 based rom HTC has not released source for their new base and the EGL HAL doesnt play well with this kernel this applies to ALL viper 1.2 users
Beastmode 5.4+ will work on 2.04 based roms with no modifications needed to the rom
Thanks hTC for releasing 2.04 source
I get black screen after boot animation or SOD after first boot what gives?!
FIX For older releases of this kernel you needed to remove the /system/bin/mpdecision and /system/bin/thermald Since release 3.3 this issue has been resolved it does not matter wether you have mpdecision or thermald in your /system/bin/
FIX Make sure you don't have any apps applying settings on boot for voltages clocks etc, or taking any kind of screen off profile for clocks as i have a foolproof screenoff setting built INTO the kernel
Zarboz said:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The Beastmode-DNA kernel Project (formerly EvilZ)
This is a Kernel for the hTC DNA the source is from HTC with mods by myself. You can find my modified source code at https://bitbucket.org/teamblackout/droid-dna-beastmode
and at my teams github here
https://bitbucket.org/teamblackout/evilz.213.blackout_edition/
What is a kernel you might ask?
If you dont see something on future plans that you would like. Please shoot me a message
Future Plans:
Multicore Mpdecision
GPU OC Controlled by installer
CPU OC controlled By installer
Sweep2wake
Insanely awesome Beastmodeness
Topology
ThermalD Kernel
You guys tell me?
would like to extend thanks to:
Sbryan12144, Ca1ne, Mdeejay, Faux123, DooMLorD , TwistedUmbrella, Imoseyon. ThickLizard, ToastCFH, Rydah805, The people who donated and continue to donate, and all the great people on XDA
all upstream patches came from kernel.org and were applied using the standard patch command and then cleaning up .rej files as they come
some upstream patches were cherry-picked from github and are noted as such​
Click to expand...
Click to collapse
2way call recording patch please
k2trill said:
2way call recording patch please
Click to expand...
Click to collapse
will look into it but it has been a pain on the other 8960 chipsets
Zarboz said:
will look into it but it has been a pain on the other 8960 chipsets
Click to expand...
Click to collapse
Do you think this will solve the sd card permissions and camcorder issues on MyComputerDoctor's rom?
xhunter187 said:
Do you think this will solve the sd card permissions and camcorder issues on MyComputerDoctor's rom?
Click to expand...
Click to collapse
no idea one of my teammates owns the device just tryin to spread the love this is untested
hence the A001 (alpha release 001 tag)
once i get some testing in things will progress
you can checkout my other work
Thanks for this bro very cool ...
From my DROID DNA
Zarboz said:
no idea one of my teammates owns the device just tryin to spread the love this is untested
hence the A001 (alpha release 001 tag)
once i get some testing in things will progress
you can checkout my other work
Click to expand...
Click to collapse
I would be willing to test stuff out for you if you would like? Really loving this phone so you can say that I am really anxious to try out new things out. Convinced the wife to take my Rezound since it is such an upgrade from her Statosphere lol. She loves it especially since it is S-Off.
Well, I flashed it, but it doesn't boot, just loops at the splash screen.
Argumentation said:
Well, I flashed it, but it doesn't boot, just loops at the splash screen.
Click to expand...
Click to collapse
You placed the modules ? I flashed it with no problems :beer:
From my DROID DNA
Rammstein1313 said:
You placed the modules ? I flashed it with no problems :beer:
From my DROID DNA
Click to expand...
Click to collapse
Yes, I copied them from internal to \system in TWRP and ran chmod 777 on the folder.
Argumentation said:
Yes, I copied them from internal to \system in TWRP and ran chmod 777 on the folder.
Click to expand...
Click to collapse
You pushed the files ? Or flashed with twrp
From my DROID DNA
Rammstein1313 said:
You pushed the files ? Or flashed with twrp
From my DROID DNA
Click to expand...
Click to collapse
I used the file manager in TWRP to move them to \system\lib from internal storage since I thought you can't push things to \system while booted in Android. Will this not work?
It doesn't boot. I think the source is bad. I already MSGd HTC about it.
D
.
Sent from my HTC6435LVW using Tapatalk 2
Argumentation said:
I used the file manager in TWRP to move them to \system\lib from internal storage since I thought you can't push things to \system while booted in Android. Will this not work?
Click to expand...
Click to collapse
Pm
From my DROID DNA
dsb9938 said:
It doesn't boot. I think the source is bad. I already MSGd HTC about it.
D
.
Sent from my HTC6435LVW using Tapatalk 2
Click to expand...
Click to collapse
Thank god I'm not crazy.
Argumentation said:
Thank god I'm not crazy.
Click to expand...
Click to collapse
I was glad to see somebody else had tried too. I thought I had borked my build.
D
.
Sent from somewhere irrelevant.
Argumentation said:
Thank god I'm not crazy.
Click to expand...
Click to collapse
Lol, thank goodness I made a back up , no bootloop here but , definitely didn't work either
From my DROID DNA

[ROM][OFFICIAL][LOLLIPOP]Andro+[CM-12.0 Base][CM-Kernel]

ON HOLD... WORK HAS PICKED UP AND I'M TOO BUSY RIGHT NOW, SORRY TO ANYONE USING THIS ROM
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CM12 base "Plus" cherry-picks from some of the best open source projects out there.
ROM was something I have been working on and using as a daily driver since CM12 was compilable.
Depending on my work schedule, and my need to flash (cause sometimes I just need a fix ), it gets updates when I feel I want one, sometimes 2 a day, sometimes 2 a week.
If theres a feature you think I should know about, hit me up on G+ +Nick
Thanks goes out to all the ROMs: CyanogenMod, LiquidSmooth, Paranoid Android, AICP, Dirty Unicorns, OmniROMs And SlimROMS.
If I have picked something from you, see my github, and your not mentioned here just hit me up. I didn't come up with this on my own, I just put it together.
AndroPlus Change Log
Andro+ Github
CM-Kernel
Mega Download
Google Drive
OnePlus AOSP Modem - MEGA
OnePlus AOSP Modem - Google Drive
Enjoy if you want, if its not for you than Thanks for stopping bye.
====================
02-04-2015
====================
* device/oppo/common/
e8f655d Merge remote-tracking branch 'cm/cm-12.0' into ap5.0
* external/bluetooth/bluedroid/
ed43ee1 bluedroid: Make the dynamic samplerate for A2DP optional
* frameworks/av/
42d068e audioflinger: Fix glitches and volume ramp issue
* frameworks/base/
48dd490 ringtones: Add ANDROID_LOOP to "Digital Phone" metadata
84daf9e Themes: Get boot theme config from ThemeUtils
6c76ee3 SystemUI : Add ability to disable lockscreen targets
de6c212 SystemUI : Fix Rtl for lockscreen shortcuts
2d453e5 Fix Power Shutter Exception 2 of 2
ea6f947 PhoneWindowPolicy: Fix NPE race condition by excessive screen on delay
ca65e58 Camera : allow camera to use power key as shutter
3760c8d 3rd try fix mClockView Error bad way but ill get back to it
a4c037b Revert "fix mClockView Error"
c59daf7 Revert "2nd try fix mClockView Error"
f17de17 2nd try fix mClockView Error
b759806 Themes: Allow notification shadows to be rounded
43bb712 fix mClockView Error
* kernel/samsung/d2/
2f517d8 ipv4: try to cache dst_entries which would cause a redirect
* packages/apps/AudioFX/
c3e057d Merge remote-tracking branch 'cm/cm-12.0' into cm-12.0
ac94fca audiofx: Listen for new USB audio broadcasts
* packages/apps/CMFileManager/
890171c CM File Manager : Add Application category to Easy Mode List
* packages/apps/CalendarWidget/
49c8ee0 Automatic translation import (DU)
* packages/apps/Camera2/
d8aa4be Fix Power Shutter Exception 1 of 2
4160876 Camera: Powerkey shutter (2/2)
4fdf3fe Camera: Disable Camera Launcher when both Front and Back sensors are not detected
* packages/apps/Eleven/
28ba482 Merge remote-tracking branch 'cm/cm-12.0' into cm-12.0
* packages/apps/Mms/
d918fc0 QuickMessagePopup: pager fix on multiple messages.
f00f4b1 Mms: Prevent popup window from closing
a5f03d8 Mms: Tweak code to make mms compose more performant
* packages/apps/Settings/
01bc1e6 development: Add setting for updating recovery
4ffaef5 Settings : Add ability to disable a lockscreen shortcut
c1eb45f Settings: apply default profile after resetting them
dd8260e Properly grey out vol playback control when activating vol wake up device
* vendor/cm/
fa9feb1 sepolicy: actually include mediaserver.te
====================
02-03-2015
====================
* device/oppo/common/
d03a7c9 keyhandler: switch to torch service
8d912af configpanel: Add app icon & label
* device/samsung/msm8960-common/
ccb8f5d init: add context for charger service
* external/whispersystems/WhisperPush/
ef156fd WhisperPush: Set untranslatable
* frameworks/base/
94ab517 i dont know how it happend but it did, now its fixed
b9b89b2 frameworks: implement system-wide Torch service
1e70732 Themes: Clear bag cache when removing overlay assets
c2b4d17 Themes: Use mRealPackage, when available, for idmapping
fbe539f Revert "frameworks: implement system-wide Torch service"
a4c77ba Themes: Handle case when keyguard is showing during theme change
b421d05 InputDevices: LT translations
da32cee Fix cherry-pick merge
e6d589c SystemUI : Navbar ring targets
c9ad51f frameworks: implement system-wide Torch service
51c35bb Remove pointless notification drawer network info label in MSIM mode.
8ad28cd Revert "SystemUI: Add task manager"
e6f78de Themes: Let garbage collector free up native instances
4255535 SystemUI: fix unpinning locked apps
* frameworks/native/
acc7b9f Merge remote-tracking branch 'cm/cm-12.0' into cm-12.0
* hardware/qcom/gps/
63769dc loc_api: Let it be built
* hardware/qcom/media-caf/msm8916/
df7cca6 Merge branch 'LA.BR.1.2.1_rb2.12' of git://codeaurora.org/platform/hardware/qcom/media into cm-12.0
* kernel/oneplus/msm8974/
74f3453 Merge remote-tracking branch 'cm/cm-12.0' into ap5.0
* packages/apps/Bluetooth/
92b511a New Material icon
* packages/apps/BluetoothExt/
54ab088 Add Material icon & app label
* packages/apps/CMFileManager/
d956524 New Material icon
* packages/apps/InCallUI/
cc3cfd8 Add Material icon & app label
* packages/apps/Mms/
971c20e Mms: Fix NPE when composing with no contacts
986e66e Mms: More string improvements
3786aa7 Mms: implement markAsRead & markAsReadAll
* packages/apps/Settings/
b2407b1 Fix build
cc16229 Settings: LT translations
acdeb15 Settings: Remove more unused resources
360449a Settings: Fix AOSP EL translations
5da7928 Settings : Nav ring
7b06c4d Settings : Add indexable panels
2e48882 Profiles: check if device supports connection before reading values.
362b919 Settings: msim - update dialogs
* packages/apps/Stk/
02c3414 Update app icon
* packages/apps/Trebuchet/
426998b Trebuchet : Update default workspace
7b54a22 Trebuchet: ensure preview animation is released after exiting TransitionEffectsFragment
* packages/providers/ContactsProvider/
5aa8d8a Contacts: Fix CTS failure in testGroupsTable/testAddToGroup
* packages/services/Mms/
ea80d8d Add Material icon & app label
* system/core/
835ceb9 init: Move install-recovery.sh back to the standard location
70d19d8 fs_mgr: Skip filesystem check unless fs_type matches
ee4a7e8 fs_mgr: Add fs_mgr_get_entry_for_mount_point_after to header
e34ce8b Revert "fs_mgr: skip an fstab entry if we detect a different filesystem type"
58e1572 Revert "fs_mgr: Allow ext2/3/4 to mount as ext4"
* vendor/cm/
527e692 cm: add torch service sepolicy entry
* vendor/oppo/
e281d64 msm8974: Bugfix
====================
02-02-2015
====================
* android/
5392992 Merge remote-tracking branch 'cm/cm-12.0' into cm-12.0
d48af18 Add OpenSSH
e3e7ab2 Merge remote-tracking branch 'cm/cm-12.0' into cm-12.0
* bionic/
63e1a22 bionic: Allow alternate factory.prop path
* device/samsung/qcom-common/
8c0e38e qcom-common: Remove non-existent enableSplitSMS config
ce4cd58 qcom-common: Cleanup file permissions (755->644)
* external/openssh/
b82300f Fix building on arm64
* external/whispersystems/WhisperPush/
2ec0832 WhisperPush: Lollipopify the problems dialog.
* frameworks/av/
e045dbd nuplayer: Fix the "Fix CTS issues in NuPlayer"
* frameworks/base/
b74932b SystemUI: code clean up and reformat
2c2201e Add SMS Middleware layer.
85083a2 Add ACTION_NEW_OUTGOING_SMS
* frameworks/native/
8ad11a4 surfaceflinger: Reduce logging verbosity
* kernel/oneplus/msm8974/
8a076bd msm: wlan: Fix format of the database wifi regulation
* kernel/samsung/d2/
d2ef7fd Merge tag 'v3.4.106' into cm-12.0
2889531 Linux 3.4.106
e02ae9d drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets
fd873bf Patch for 3.2.x, 3.4.x IP identifier regression
cfa0515 KVM: x86: Fix far-jump to non-canonical check
29adeac x86, tls: Interpret an all-zero struct user_desc as "no segment"
4457498 x86, tls, ldt: Stop checking lm in LDT_empty
3814999 x86/tls: Validate TLS entries to protect espfix
ea50080 x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit
66cc8f8 mm: Remove false WARN_ON from pagecache_isize_extended()
cadd269 firewire: cdev: prevent kernel stack leaking into ioctl arguments
cd56d39 x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
c0cb603 x86_64, traps: Rework bad_iret
fbe1dd0 x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
db331d4 x86_64, traps: Stop using IST for #SS
a1e400a MIPS: oprofile: Fix backtrace on 64-bit kernel
a36f0b5 of/base: Fix PowerPC address parsing hack
11c9fc9 can: esd_usb2: fix memory leak on disconnect
79cbdbf can: dev: avoid calling kfree_skb() from interrupt context
a2c749a x86: Require exact match for 'noxsave' command line option
fdb554d ASoC: sgtl5000: Fix SMALL_POP bit definition
4c753f0 rt2x00: do not align payload on modern H/W
b02eb60 ASoC: fsi: remove unsupported PAUSE flag
9aa6623 srp-target: Retry when QP creation fails with ENOMEM
0def102 libceph: do not crash on large auth tickets
552f4ec NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired
6aaa1e0 nfs: Fix use of uninitialized variable in nfs_getattr()
bf5dbba audit: keep inode pinned
3b5d98d scsi: only re-lock door after EH on devices that were reset
e3412bc Input: alps - allow up to 2 invalid packets without resetting device
11246b6 Input: alps - ignore potential bare packets when device is out of sync
4dc9a29 drm/radeon: add missing crtc unlock when setting up the MC
11e4f1f macvtap: Fix csum_start when VLAN tags are present
17ee0a1 mac80211: fix use-after-free in defragmentation
14194d6 block: Fix computation of merged request priority
0ec7236 mac80211: properly flush delayed scan work on interface removal
fbbe552 ahci: Add Device IDs for Intel Sunrise Point PCH
c0f73f5 dm raid: ensure superblock's size matches device's logical block size
792a118 xtensa: re-wire umount syscall to sys_oldumount
0e7638d dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks
d7b1b1d sysfs: driver core: Fix glue dir race condition by gdp_mutex
0bb9566 tty/vt: don't set font mappings on vc not supporting this
871518e tty: Prevent "read/write wait queue active!" log flooding
26bc3aa tty: Fix high cpu load if tty is unreleaseable
741946c serial: Fix divide-by-zero fault in uart_get_divisor()
c85f704 USB: cdc-acm: only raise DTR on transitions from B0
adea30f staging:iio:ade7758: Fix check if channels are enabled in prenable
7ef2f8d ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect
547f9e8 Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup
0350de0 of: Fix overflow bug in string property parsing functions
c9db054 xhci: no switching back on non-ULT Haswell
bfa58af USB: quirks: enable device-qualifier quirk for yet another Elan touchscreen
bbfb43b USB: quirks: enable device-qualifier quirk for another Elan touchscreen
8cb0a20 USB: core: add device-qualifier quirk
c960659 usb-storage: handle a skipped data phase
71f5d1d usb: Do not allow usb_alloc_streams on unconfigured devices
9dcbeeb USB: cdc-acm: add device id for GW Instek AFG-2225
18e9928 USB: opticon: fix non-atomic allocation in write path
ac9428b USB: kobil_sct: fix non-atomic allocation in write path
b187307 powerpc: do_notify_resume can be called with bad thread_info flags argument
d6be20a acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80
a00a3c0 samsung-laptop: Add broken-acpi-video quirk for NC210/NC110
c4a4211 ext4: bail out from make_indexed_dir() on first error
9922dba tracing/syscalls: Ignore numbers outside NR_syscalls' range
4e6b1b9 tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
7aff1a0 drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.
9813ed0 wireless: rt2x00: add new rt2800usb device
8f71a69 ext4: fix oops when loading block bitmap failed
64c7113 ext4: fix overflow when updating superblock backups after resize
638c69e lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()
5e93a23 mm, thp: fix collapsing of hugepages on madvise
4fc9381 cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.
00d495a zap_pte_range: update addr when forcing flush after TLB batching faiure
d309bea drm/radeon: remove invalid pci id
63578cc evm: check xattr value length and type in evm_inode_setxattr()
ad82ca3 ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode
358105b PM / Sleep: fix recovery during resuming from hibernation
b1a76f1 futex: Fix a race condition between REQUEUE_PI and task death
aab6a6f posix-timers: Fix stack info leak in timer_create()
65979d9 Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544
72c2bc6 usb: dwc3: gadget: Properly initialize LINK TRB
971918b nfsd4: fix crash on unknown operation number
6b91578 usb: serial: ftdi_sio: add "bricked" FTDI device PID
981cf05 scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND
69fd354 x86, apic: Handle a bad TSC more gracefully
b7914bb USB: option: add Haier CE81B CDMA modem
4e8dba7 usb: option: add support for Telit LE910
f60cca4 usb: serial: ftdi_sio: add Awinda Station and Dongle products
c870bd0 USB: serial: ftdi_sio: Add support for new Xsens devices
aa1ef47 USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
6810992 USB: serial: cp210x: add Silicon Labs 358x VID and PID
67ff882 ext3: Don't check quota format when there are no quota files
0169c97 usb: dwc3: gadget: fix set_halt() bug with pending transfers
37cccef spi: pl022: Fix incorrect dma_unmap_sg
30e55da staging:iio:ad5933: Drop "raw" from channel names
1fb4636 staging:iio:impedance-analyzer:ad5933 unwind use of IIO_CHAN macro.
ee7b626 kvm: fix excessive pages un-pinning in kvm_iommu_map error path.
c7ea5df kvm: x86: don't kill guest on unknown exit reason
1901610 kvm: vmx: handle invvpid vm exit gracefully
291fd08 nEPT: Nested INVEPT
48dfdb0 KVM: x86: Handle errors when RIP is set during far jumps
d1d7b57 KVM: x86: use new CS.RPL as CPL during task switch
858f933 KVM: x86: Emulator fixes for eip canonical checks on near branches
973be4a KVM: x86: Fix wrong masking on relative jump/call
375c51c KVM: x86: Improve thread safety in pit
6a607be KVM: x86: Prevent host from panicking on shared MSR writes.
ab998b3 KVM: x86: Check non-canonical addresses upon WRMSR
aea4461 cpufreq: expose scaling_cur_freq sysfs file for set_policy() drivers
e930516 MIPS: tlbex: Properly fix HUGE TLB Refill exception handler
b58f043 MIPS: tlbex: Fix a missing statement for HUGETLB
7655f85 OOM, PM: OOM killed task shouldn't escape PM suspend
b71ec07 introduce for_each_thread() to replace the buggy while_each_thread()
ace595f kernel/fork.c:copy_process(): unify CLONE_THREAD-or-thread_group_leader code
a2ca02f freezer: Do not freeze tasks killed by OOM killer
7e55164 ALSA: usb-audio: Add support for Steinberg UR22 USB interface
7a13f72 ALSA: pcm: use the same dma mmap codepath both for arm and arm64
6a16b0d random: add and use memzero_explicit() for clearing data
e442581 crypto: more robust crypto_memneq
e7ce7b4 ext4: fix reservation overflow in ext4_da_write_begin
07cf4db ext4: add ext4_iget_normal() which is to be used for dir tree lookups
07048f9 ext4: don't orphan or truncate the boot loader inode
60e7100 vfs: fix data corruption when blocksize < pagesize for mmaped data
e306b0d target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE
a38c4d8 ext4: don't check quota format when there are no quota files
b0fea9c ext4: check EA value offset when loading
4e2c642 x86,kvm,vmx: Preserve CR4 across VM entry
9e9aab5 futex: Ensure get_futex_key_refs() always implies a barrier
e8ab53a selinux: fix inode security list corruption
fb7eb2f virtio_pci: fix virtio spec compliance on restore
9f7d53c mnt: Prevent pivot_root from creating a loop in the mount tree
e65c1a2 ALSA: emu10k1: Fix deadlock in synth voice lookup
bf70aaa kernel: add support for gcc 5
fbc9490 Input: i8042 - add noloop quirk for Asus X750LN
8000fbf Input: synaptics - gate forcepad support by DMI check
7baa56f fanotify: enable close-on-exec on events' fd when requested in fanotify_init()
c76a73b block: fix alignment_offset math that assumes io_min is a power-of-2
15c0af9 fix misuses of f_count() in ppp and netlink
2551b5e fs: make cont_expand_zero interruptible
2ea17e6 fs: Fix theoretical division by 0 in super_cache_scan().
db55550 x86: Reject x32 executables if x32 ABI not supported
9be2cb1 pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller
771f8a8 ecryptfs: avoid to access NULL pointer when write metadata in xattr
dbd4353 dm log userspace: fix memory leak in dm_ulog_tfr_init failure path
adcbd2e dm bufio: update last_accessed when relinking a buffer
82556da m68k: Disable/restore interrupts in hwreg_present()/hwreg_write()
2c9d556 NFSv4.1: Fix an NFSv4.1 state renewal regression
f4c4b92 mpc85xx_edac: Make L2 interrupt shared too
ab766b8 framebuffer: fix border color
a06f6a5 serial: 8250: Add Quark X1000 to 8250_pci.c
5a0b8b7 NFSv4: fix open/lock state recovery error handling
39aca9c libata-sff: Fix controllers with no ctl port
65b412c regmap: fix possible ZERO_SIZE_PTR pointer dereferencing error.
a3f3ff3 regmap: debugfs: fix possbile NULL pointer dereference
d3c4aba lzo: check for length overrun in variable length encoding.
1cb3f30 Revert "lzo: properly check for overruns"
c6d401e Documentation: lzo: document part of the encoding
bbb7a27 rt2800: correct BBP1_TX_POWER_CTRL mask
9fa2377 power: charger-manager: Fix NULL pointer exception with missing cm-fuel-gauge
8e65d44 lockd: Try to reconnect if statd has moved
ca3a416 x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
21ff5d9 kvm: don't take vcpu mutex for obviously invalid vcpu ioctls
92f961b spi: dw-mid: terminate ongoing transfers at exit
08b4074 spi: dw-mid: respect 8 bit mode
67ecb11 Drivers: hv: vmbus: Cleanup vmbus_close_internal()
a12dc90 Drivers: hv: vmbus: Fix a bug in vmbus_open()
1e0293d Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
3adbbcc2 Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
3aae84b Drivers: hv: vmbus: Cleanup vmbus_post_msg()
0bd172d firmware_class: make sure fw requests contain a name
eea5a87 USB: Add device quirk for ASUS T100 Base Station keyboard
7a6185a PCI: Generate uppercase hex for modalias interface class
a846630 USB: cp210x: add support for Seluxit USB dongle
810c74b USB: serial: cp210x: added Ketra N1 wireless interface support
8e48aa5 Revert "percpu: free percpu allocation info for uniprocessor system"
2d150da Bluetooth: Fix setting correct security level when initiating SMP
a66b378 PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size
7cf009d PCI: pciehp: Prevent NULL dereference during probe
c002aa0 KVM: s390: unintended fallthrough for external call
d480591 Bluetooth: Fix issue with USB suspend in btusb driver
82508e0 UBIFS: fix free log space calculation
db73d4f UBIFS: fix a race condition
a5b4755 UBIFS: remove mst_mutex
9083cb0 kvm: x86: fix stale mmio cache bug
* packages/apps/AudioFX/
82bb1c9 New Material icon
* packages/apps/CMWallpapers/
ddb4c4b CMWallpapers: Update nodpi wallpapers. Add hdpi wallpapers.
* packages/apps/Calendar/
dee6049 New Material icon
* packages/apps/Contacts/
9c9d002 Contacts: Improve contact share popup
* packages/apps/ContactsCommon/
476db27 ContactsCommon: Improve CAF strings
* packages/apps/Dialer/
d3d67b4 Dialer: Improve contact share popup
* packages/apps/Eleven/
0ee0e9b New Material icon
* packages/apps/Gallery2/
a2df84c New Material icon
* packages/apps/Settings/
550ed1e Settings: Re-add whisperpush settings.
* packages/providers/CalendarProvider/
5cba895 New Material icon
* packages/providers/MediaProvider/
64a2494 New Material icon
* packages/providers/ThemesProvider/
c3a7e1e Reapply status bar and navbar overlays on update
====================
02-01-2015
====================
* build/
1d7b3ae Merge remote-tracking branch 'cm/cm-12.0' into cm-12.0
7f5979e build: Add support for Kurdish
* device/oneplus/bacon/
7d89bde Merge remote-tracking branch 'cm/cm-12.0' into ap5.0
79372ae bacon: Revert brightness level changes
* device/oppo/msm8974-common/
dce4465 Merge remote-tracking branch 'cm/cm-12.0' into ap5.0
d7318cf msm8974: Remove CNE dependencies
38538a4 msm8974: Resurrect display postprocessing
* external/openssh/
05e7ec3 Disable ripemd
* frameworks/av/
134f9f6 nuplayer: Fix CTS issues in NuPlayer
9b7c146 Wrong format used in seamless check
33a4c90 Flush the audio sink if NuPlayerRenderer is paused during a flush
3aad113 RTSP: Continue setupTrack even if the other track creation fails
97e2c88 RTSP: Add NULL check before accessing mHandler
e77455d ATSParser: Don't discard TS packet if payloadstartindicator is set
* frameworks/base/
48d2317 SystemUI: add left and right virtual buttons while typing
81dd6cb Keyguard: Move CAF string
7c82a9c core: Add support for Kurdish
ac36177 Boot up optimization for phoneprocess
f8126b4 systemui: Only enable visualizer if a session is active
f98d8e5 SystemUI/Keyguard: Improve strings
5f65fed IMS: Definition of error code for answered elsewhere
efc346c core: String improvements from cm-11.0
d0bcad3 WindowManager: Upper level changes to expose blur effect
24fdc75 SystemUI: Fix screen timeout tile title
b2a66e0 SystemUI: make AudioFX tile not translatable
6a17b50 SystemUI : NavigationBar fixes
a9813b7 watermark: Place watermark in the bottom-right when both deltax and deltaty are 0
ed5832e protected SMS [1/4]
d6a4e37 Make people lookup default overlay
f754c30 Ignore certain overlaid sms-sending packages [1/2]
75c108d Revert "[ActivityManager] Improve task order of getRunningTasks."
98e2894 Revert "Revert "[ActivityManager] Set appropriate relation of task to home""
* frameworks/native/
16a50e8 Merge remote-tracking branch 'cm/cm-12.0' into cm-12.0
f1a5742 surfaceflinger: Fix the "Fix the opaque check"
* frameworks/opt/net/ims/
9612e33 IMS : UT Service Capability
* frameworks/opt/telephony/
bf5f25a SIMRecords: If there's no EF_SPN record, fallback to EF_PNN
* hardware/qcom/audio-caf/msm8916/
6a98588 audio: Support for compress offload recovery
98d5bb0 audio: Fix for clip skip issue during SSR
* kernel/oneplus/msm8974/
2a77910 Merge remote-tracking branch 'cm/cm-12.0' into ap5.0
2329de2 msm: mdss: reduce vsync waiting time only when it is enabled
* packages/apps/Settings/
ac69d27 Move & improve CAF strings
3f556a9 Settings: Fix expanded desktop string
1f772fb Profiles: add triggers only for connections supported.
98d2009 Profiles: remove unused code
bb9acbf Settings: String consistency
ad18a5a Settings: Set untranslatable
e6001f3 Skip Misc/Overcounted battery stats in builds
c7f2f63 Settings: make AudioFX tile not translatable
9ede9d0 Settings: Fix inflate exception on search. Dynamically replace nested fragment.
66703ab Settings: Clarify where weather status appears.
d0852a5 Settings: add navigation bar arrow keys toggle
* vendor/oneplus/
96c7afa bacon: Update makefiles
* vendor/oppo/
3462069 msm8974: Update blobs
* vendor/samsung/
889aea7 Merge pull request #571 from arco/cm-12.0
53d0061 serrano: Add insthk binary from jf's lollipop
====================
01-31-2015
====================
* device/oneplus/bacon/
90e2ed6 bacon: Workaround for display issue
* device/samsung/msm8960-common/
0705a66 init: set cpu_boost values
* frameworks/av/
3450ac3 rtsp: improvement for rtsp connection
78456cd Nuplayer: Fix no image or image will be delay issue
525c59e nuplayer: Synchronize video and audio decoders configuration
6efd740 nuplayer: Fix incorrect audio resume time during seek
43e0c55 audio: Fix ringtone mute issue
9942a56 libstagefright: Explicitly disconnect HTTP connection
9e666a5 libmedia: Fix mismatched state
4d7023d Revert "Fix id3 parser crash"
* frameworks/native/
50a66fd SurfaceFlinger: Native changes to add blur effect
be46a59 surfaceflinger: Fix the opaque check
* kernel/samsung/d2/
0b934df cpu-boost: sync with kk_3.5
2d457a9 cpufreq: cpu-boost: Don't register for cpufreq notifiers too early
bb929b3 cpufreq: cpu-boost: Remove unused waitqueue
6055b30 cpufreq: cpu-boost: Fix queue_delayed_work_on() race with hotplug
124d1dd cpufreq: cpu-boost: Use hotplug thread infrastructure
113abf8 cpufreq: Disable cpu-boost by default
1b11e94 cpufreq: Add Input Boost feature to the cpu-boost driver
4e25382 cpufreq: Add a sync limit to cpu-boost
73705e2 cpufreq: Add cpu-boost driver
* packages/apps/Calculator/
f4c9b0b Calculator: Set untranslatables
* packages/apps/InCallUI/
028e39a InCallUI: Fix untranslatable
* packages/apps/Terminal/
bb02e26 Terminal: Fix build by pointing to the correct string
d5b0d9b Terminal: Convert CheckBoxPreference to SwitchPreference
dbc907d Terminal: Cleanup duplicate strings
* packages/services/Telephony/
42f46ab Telephony: Fix string
* system/netd/
aca9806 Avoid leaking file descriptors
* vendor/samsung/
3554235 Merge pull request #570 from crpalmer/regdom
5e3cc04 picassowifi: wifi: Switch to world regulatory domain
14b9ee9 Merge pull request #569 from slayher/cm-12.0
7b136e7 Revert "re-update blobs"
Screenshots
Think I'll give this a whirl! Thanks bro!
Edit: I assume with the modifications you've made there's no need for me to flash gianton's LP Gapps for our device that I believe includes CameraNext, etc?
Oh - and another thing... THANK YOU! I appreciate you sharing your work with end users like myself. I've been on XDA a few years now and have seen a decline in the gratitude shown by newer users just getting into the custom ROM android scene.
I just use Banks GApps, yeah CameraNext included
The link do not work. I can't download the Rom. Mega says: folder did not exist!
Download works fine in MEGA plugin for Firefox, though. Just tried.
Edit: downloaded it via PC, not phone
You mention the PA heads up in the features. Does that mean heads up notifications now work for all the apps like kitkat???
I use the stock browser and the mega app. I try it with Firefox and the plugin now
Added to OnePlus One index thread:
[INDEX] OnePlus One Resources Compilation Roll-Up
Transmitted via Bacon
Thanks for the ROM.
Looking forward to what will come of it.
So far notice one disturbing issue:
Display-> Rotation -> Rotate Lock Screen doesn't seem to make a difference, lockscreen keeps rotating even when disabled.
Could you add more control over notifications ?
I think in Teamsek's ROM one can make some notification not appear on lockscreen.
About lockscreen rotation, i havent made any changes here so must be cm issue, i'll check for fixes
antisocialbratt said:
You mention the PA heads up in the features. Does that mean heads up notifications now work for all the apps like kitkat???
Click to expand...
Click to collapse
There just starting to work on it, not even merged in there builds yet. I just put it in yesterdays build and with christmas and family and all havent even tested it yet. heres the commit message though:
Improve HeadsUp [1/2]
Rework stock behaviours.
* Don't show if we're on expanded status bar, right?
* Ensure there is a strong reparenting since we are manipulating now,
avoid blank notifications, broken clicks and other evil cases.
* Add some comments
* Add experimental settings to enable rich non-noisy notifications that have
a not empty ticker. Stored in Developer options.
* Add multiuser support, provide a system setting to override heads up
showing. User can disable heads up within this one so we don't need to
mess with Settings.Global heads up dependencies and break Google wide
implementations like priority filtering etc.
* Check if view is attached/detached before removing/adding it, even if the
workflow shouldn't face this issue (it's handled by a single observer) but
better be safe i guess, doesn't hurt And if we somehow add Theme Engine
or whatever needs status bar recreating this will come handy.
* Add FLAG_WATCH_OUTSIDE_TOUCH, since we manage outside touch events.
* Hide heads up after 1.0 second on touch outside and/or on home button
pressing (more specifically when animateCollapsePanels() is called).
* Rework Edge swipe helper, don't, for UX sake, expand status bar when we
swipe down from top and heads up is showing. Leave stock handling there only
for debug case, on swipe up just HIDE the notification, don't dismiss it too.
* Code Cleanup.
* Use HEADS_UP_REQUESTED extra. See https://gerrit.slimroms.net/#/c/19496/
* Don't show heads up while IME is showing.
* Other little miscs.
Hello this is unofficial cm12 her?
or are the themes?
jejemc said:
Hello this is unofficial cm12 her?
or are the themes?
Click to expand...
Click to collapse
It CMPlus which is based off of cm sources. No themes
Added AK kernel, thanks to anarkia1976, she is flying.
Just checked few of the screenshots on the first page.I see the option to toggle notifications as heads up. Can I assume that it is working nicely now???
nickdoherty said:
CM12 base "Plus" cherry-picks from some of the best open source projects out there.
ROM was something I have been working on and using as a daily driver since CM12 was compilable.
Depending on my work schedule, and my need to flash (cause sometimes I just need a fix ), it gets updates when I feel I want one, sometimes 2 a day, sometimes 2 a week.
If theres a feature you think I should know about, hit me up on G+ +Nick
Thanks goes out to all the ROMs: CyanogenMod, LiquidSmooth, Paranoid Android, AICP, Dirty Unicorns, OmniROMs And SlimROMS.
If I have picked something from you, see my github, and your not mentioned here just hit me up. I didn't come up with this on my own, I just put it together.
http://github.com/nickdoherty81
Kernel Cyanogen
Mega Download
Enjoy if you want, if its not for you than Thanks for stopping bye.
Click to expand...
Click to collapse
Not able to download from mega site. May be this site is blocked here. Pelase provide alternative link in gdrive or androidfilehost.
any mirrors please? mega doesnt seem to work for me in India
Rom looks pretty good.. really wanna try it.. supports multirom right?
What AK is includded in last ROM? I flashed AK 72 and wifi/3G does not work fine.
srikanth_s said:
Not able to download from mega site. May be this site is blocked here. Pelase provide alternative link in gdrive or androidfilehost.
Click to expand...
Click to collapse
sahej said:
any mirrors please? mega doesnt seem to work for me in India
Rom looks pretty good.. really wanna try it.. supports multirom right?
Click to expand...
Click to collapse
Check OP added Google Drive :good:
ivan0909 said:
What AK is includded in last ROM? I flashed AK 72 and wifi/3G does not work fine.
Click to expand...
Click to collapse
Was AK Skull Evo, had to many random reboots (is is still in test stage) but I have now went with Boeffla, tested for about 12 hours with no issues. :good:

[GT-I8730/T][ROM][Unofficial][6.0.1] CyanogenMod 13 for Samsung Galaxy Express(EOL)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WARNING! This ROM is for the GT-I8730/T variants only!
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 6.0 (Marshmallow), which is designed to increase performance and reliability over stock Android for your device.
Q/A thread:
N/A
Please use the above unless you have something development-related to contribute here. Thank you.
Code:
/*
* 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.
*
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.
CM-13.0 Install Guide
Note: CM for Galaxy Express is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.
Download CM-13.0 and OpenGapps zips and put in /sdcard
[/LIST]
Before you install CM-13.0: Preparation (First three are optional. If you want to start fresh, these can be skipped)
Install AppBak from Market, run it and save a list of all your apps.
Install SMS Backup and Restore from Market, run it and backup your SMS history.
Install Call Logs Backup and Restore from Market, run it and backup your call log history.
Boot into TWRP recovery. Make a full backup. You will need this backup later if you decide to go back to your previous ROM and data.
WARNING: Many apps will Force Close crash if you restore data from a previous ROM.
Install
Use TWRP Recovery. How to install video
Warning: Only use this recovery to flash CM-13.0. Otherwise, you risk bricking your phone!
Wipe system, data, dalvik and cache. (For clean installation)
Flash cm-13*.zip.
Flash gapps*.zip.
Reboot phone.
After you setup your Google account, reinstall the three apps from Market in order to restore most of your apps, call log and SMS history.
Warning: Do not restore backup data of system apps!
If you restore a bad backup with cached settings in telephony.db in data/data/com.*.*.telephony it can break MMS.
It seems that restoring backups can also break Calendar sync.
*** IMPORTANT NOTE FOR EVERYONE HERE : PICO GAPPS IS HIGHLY RECOMMENDED FOR EVERY ROM , DO NOT USE NANO, MICRO AND OTHER VARIANTS OF GAPPS TO AVOID ANY ISSUES LIKE CRASHES AND DPI INCOMPATIBILITY ***
Click to expand...
Click to collapse
Upgrades
Upgrades from previous versions of CM-13.0 are the same process as install, except you do not need to wipe anything. Contrary to popular belief, you do not need to even wipe cache and dalvik-cache when upgrading between CM-13.0 versions. You only need to wipe if you are doing a major upgrade, switching to a different ROM entirely, or attempting to fix bugs caused by bad backups or corrupt app data.
Switching From EXT4 TO F2FS Guide, thanks @zh_eco :
- T.W.R.P recovery support F2FS is recommended , here.
- Clean install is recommended (wipe everything)
Switching Steps :
1- Reboot to T.W.R.P .
2- from T.W.R.P Home , select "Wipe" .
3- then select "Advanced Wipe" .
4- then choose Data .
5- click on "Repair or change file system" .
6- then click on "Change File System" and choose F2FS , wait until formatting .
7- do the same method on cache .
8- after formating Data and cache to F2FS, now flash CM-13.0 ROM and GApps then reboot
*Note: Formatting /system with F2FS isn't supported, only data and cache
Useful Links:
CM changelog
Credits:
Epic Touch CM Team for the install instructions
Everyone that donated beers
The CyanogenMod team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
Screenshots
WORKING
-Sensors
-Wifi
-Bluetooth
-RIL
-GPS
-Camcorder
-Camera
-SDcard
-MTP
-Internal Storage
-Tethering
Click to expand...
Click to collapse
BUGS:
-NFC, as usual, no source is available
-Probably some apps, maybe the whole OS can't write to SDcard (Might be only a permission setting?) Now apps ask for write permissions
-FM Radio not implemented yet
-Offline charging, not implemented yet
-Mic might not work on external apps, but works on calls
-Stock browser force closes when any download starts (Give storage permissions on settings)
-You tell me..
Click to expand...
Click to collapse
Source repos:
Device Tree
msm8930-common
qcom-common
Kernel
Custom Kernel
Vendor Blobs
Code:
Latest Release is [COLOR="Red"]20160831 for CM, 20160916 for SlimRom, 20160905 for RR and 20160817 for Broken[/COLOR]!
[URL="https://www.androidfilehost.com/?fid=24591000424961540"]Download CyanogenMod[/URL]
[URL="https://www.androidfilehost.com/?fid=385035244224385927"]Download SlimRom 1.7[/URL]
[URL="https://www.androidfilehost.com/?fid=24671318762849371"]Download Broken 4.9.1[/URL]
[URL="https://www.androidfilehost.com/?fid=24591000424963160"]Download Resurrection Remix 5.7.3[/URL]
[URL="https://www.androidfilehost.com/?fid=24671318762849372"]Custom Kernel for CM / RR[/URL] (Optional)
[URL="https://www.androidfilehost.com/?fid=24671318762849370"]Custom Kernel for Broken[/URL] (Optional)
[URL="https://www.androidfilehost.com/?fid=24591000424955625"]Custom Kernel for SlimRom[/URL] (Optional)
Thanks list
@Samsung for the sources
@arco68 for the common repositories, device configurations, kernel and more
@XDA for the build server
Click to expand...
Click to collapse
Official facebook page: Page
Click to expand...
Click to collapse
Code:
If you like it, give me a thanks or ever a beer :)
Code:
Releases:
[COLOR="Red"]-20161020-[/COLOR]
*Sources update
*Android 6.0.1_r70
*audio: Update mixers
*audio: Enable voice path for PCM voip
*Set default network to GSM
*Revert: "Remove AGPS_USE_PSC"
*audio: Specify some ACDB id's
*media: Remove startOffsetMs from camcorder profiles
*Kernel: BACKPORT: ASoC: msm: Add support to change bit rate during VoIP call
*Kernel: BACKPORT: ASoC: msm: qdsp6v2: Add support for non-pcm VoIP formats
*Kernel: BACKPORT: ASoC: msm: qdsp6v2: Add support to configure min and max rates
*Updated Adreno blobs from Nexus 7 (MOB30M)
[COLOR="Red"]-20160831 CM-[/COLOR]
*CM sources update
*system_prop: reduce dex2oat initial and max heap size
*ueventd: Set permissions for /dev/adsprpc-smd
*Replace libqc-opt.so with libqti-perfd-client.so
*Update prebuilt Eleven
*overlay:reduce min screen brightness
*Update libmmcamera_wavelet_lib.so
*+all changes from 20160827 + 20160819
[COLOR="Red"]-20160827 SLIM-[/COLOR]
*Sources update
*system_prop: reduce dex2oat thread count from 4 to 2
*Disable ZSL via build prop property
*qcom-common: Enable secure discard
*qcom-common: qcom: Remove recovery power modes script
*Kernel: prima: don't panic, don't debug
[COLOR="Red"]-20160819 SLIM-[/COLOR]
*Sources update
*prop: Enable sdcardfs
*common: Enable kernel exFAT
*msm8930-common: sepolicy: Resolve sdcardfs denial madness
*Kernel: fuse: Add support for d_canonical_path
*Kernel: vfs: change d_canonical_path to take two paths
*Kernel: sdcardfs: Add support for d_canonicalize
*Kernel: inotify: Fix erroneous update of bit count
*Kernel: vfs: add d_canonical_path for stacked filesystem support
*Kernel: sdcardfs: Change mount arguments to match CM
*Kernel: sdcardfs: Remove effectless config option
*Kernel: sdcardfs: Initial import from G900PTUVU1GPE1
[COLOR="Red"]-20160817-[/COLOR]
*CM sources update
*CM is built with Oracle JDK 8
*power: Make power profiles more performant
*power: Optimise for power on video encode hints
*set ro.hwui.text_large_cache_height to 1024
*rootdir: Remove QCOM crypto driver entries
*rootdir: Clean up init.qcom.power.rc and add recovery power modes
*express: Rename kernel defconfigs
*express: Minor cleanup
*msm8930-common: wcnss_service: Remove not needed LOCAL_C_INCLUDES
*Kernel: fs/dcache.c: Fix the too small buffer for dname
*Kernel: ASoC: msm: Add MultiMedia5 backend for PRI_I2S_TX
*Kernel: HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (CVE-2016-5829)
*Kernel: defconfig: Remove QCOM crypto devices
*Kernel: defconfig: Enable configfs
*Kernel: defconfig: Rename defconfigs
*Kernel: fs: exfat: Change tristate to bool
[COLOR="Red"]-20160810-[/COLOR]
*CM sources update
*Revert "Revert "gps: Re-enable MSA capability""
*re-work on audio configuration
*remove dual mic entries
*audio: Minor mixer cleanup
*Overlay: remove low-ram configs
*Cleanup overlay
*qcom-common: Remove obsolete USE_OPENGL_RENDERER
*Kernel: net: ipc_router: Bind only a client port as control port (CVE-2016-2059)
*Kernel: msm: kgsl: Defer adding the mem entry to a process (CVE-2016-2504)
*Kernel: ashmem: Validate ashmem memory with fops pointer (CVE-2016-5340)
*Kernel: msm: board-8930-pmic: Remove PMIC LED driver
*Kernel: eCryptfs: Check return of filemap_write_and_wait during fsync
*Kernel: ecryptfs: fixed msync to flush data
*Kernel: eCryptfs: Use the ablkcipher crypto API
[COLOR="Red"]-20160726-[/COLOR]
*CM sources update
*Revert "gps: Re-enable MSA capability"
*Switch back to stock browser
*overlay: Don't select system language from sim
*audio: Remove LINE devices
*disable charger led, there isn't any
*ART: only disable watchdog
*audio: Add echo-reference path
*cmhw: Append BOARD_HARDWARE_CLASS
*cmhw: use common DisplayColorCalibration
*audio: Add additional incall-rec usecases
*audio: Add low-latency-record mixers
*msm8930-common: Remove obsolete BOARD_BATTERY_DEVICE_NAME
*Updated gps libs from E370KKTU2BOH2
*Kernel: [BACKPORT] fuse: Add support for shortcircuited read/write for files
*Kernel: mm: Reduce max readahead size to 256KB
*Kernel: cpufreq: Correct max freq in cpufreq_limit driver for msm8930
[COLOR="Red"]-20160710-[/COLOR]
*CM sources update
*Enable dexpreopt with PIC
*reduce zram to 128MB and set swappiness to 60
*msm8930-common: Reduce EGL cache size
[COLOR="Red"]-20160708-[/COLOR]
*CM sources update
*Android 6.0.1_r52
*Build ID MOB30M --> MOB30R
*audio: Update configuration
*prop: Remove fluence props
*Kernel: android: binder: Use wake up hint for synchronous transactions.
*Kernel: mm: improve migration heuristic
*Kernel: mm: adjust page migration heuristic
*Kernel: mm: more aggressive page stealing for UNMOVABLE allocations
*Kernel: mm: always steal split buddies in fallback allocations
*Kernel: mm: when stealing freepages, also take pages created by splitting buddy page
*Kernel: mm: get rid of unnecessary overhead of trace_mm_page_alloc_extfrag()
*Kernel: mm/page_alloc.c: fix the value of fallback_migratetype in alloc_extfrag tracepoint()
*Kernel: mm/page_alloc: prevent MIGRATE_RESERVE pages from being misplaced
*Kernel: mm: page_alloc: use get_freepage_migratetype() instead of page_private()
*Kernel: mm: __rmqueue_fallback() should respect pageblock type
*Kernel: mm/page_allo.c: restructure free-page stealing code and fix a bug
[COLOR="Red"]-20160630-[/COLOR]
*CM sources update
*Remove android_device_qcom_common dependency
*audio: Reworked mixers and volume levels
*cmhw: Use cmsdk FileUtils
*overlay: Enable sending and receiving Mms when mobile data is disabled
*increase mic gain (express)
*Update prebuilt Eleven
*Kernel: Revert: Implement kexec-hardboot
*Kernel: subsystem: CPU FREQUENCY DRIVERS- Set cpu_load calculation on current frequency
*Kernel: gpu: msm: remove adreno_coresight
*Kernel: msm: Fix bus vector for DFAB clk setting
*Kernel: msm: mdp: Fixup missing parentheses in always on patch
*qcom-common: Automatic translation import
[COLOR="Red"]-20160611-[/COLOR]
*CM sources update
*Android 6.0.1_r46
*Build ID MOB30J --> MOB30M
*Update prebuilt Eleven
*Move Legacy MMAP to device specific tree
*Convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
*power: Add missing comma in struct
*liblights: Fix compiler warnings
*audio: More mixer fixups
*msm8930-common: Revert "Enable legacy MMAP"
*msm8930-common: Convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
*msm8930-common: prima: Update WCNSS_qcom_wlan_nv.bin again
*qcom-common: Automatic translation import
*Kernel: sync uio with serrano kernel
*Kernel: defconfig: Enable msm_sharedmem UIO driver
*Kernel: msm: kgsl: Add missing checks for alloc size and sglen
*Kernel: msm: rpm-smd: Configure WQ for higer priority
*Kernel: defconfig: Regenerate defconfigs
*Kernel: f2fs: fix to update dirty page count correctly
*Kernel: f2fs: Sync with kernel/git/jaegeuk/f2fs-stable.git
*Kernel: wlan: Remove support for deprecated api get/set countryrev
[COLOR="Red"]-20160601-[/COLOR]
*CM sources update
*Android 6.0.1_r43
*Build ID MOB30D --> MOB30J
*Remove Colour Calibration (livedisplay)
*Ship Gello Browser
*Update kernel command line
*fstab: Update mount flags
*Switch to new audio HAL
*Deprecate old defines
*Deprecate old system props and use new ones
*Add custom audio_platform_info.xml
*Add custom mixer_paths.xml
*Change audio_policy.conf for new HAL
*Remove old sound use case file
*msm8930-common: prima: Use stock WCNSS_qcom_wlan_nv.bin
*msm8930-common: prima: Update config
*qcom-common: Automatic translation import
*Kernel: wlan: EnableStrictRegulatoryForFCC should be False by default.
*Kernel: wlan: Synchronize country code HDD ioctl
*Kernel: wlan: Correcting timeout value for event driver_crda_req.
*Kernel: Revert "video: mdp4: Color temperature interface using PCC"
*Kernel: Revert "mdp4: pcc: fix PCC disablement"
*Kernel: Revert "msm: mdp: Restore PCC config when MDP goes on"
*Kernel: net: bluetooth: Fixup after upstream merge
*Kernel: input: do not set sync flag for timestamp events
*Kernel: Input: Propagate hardware event timestamp to evdev
*Kernel: gpio_input: convert from wakelocks to wakeup sources
*Kernel: ARM: 8160/1: drop warning about return_address not using unwind tables
*Kernel: msm: wlan: Regulatory callback is ignored second time
*Kernel: msm: wlan: Update tx power limits of country UA
*Kernel: nl80211: fix attrbuf access race by allocating a separate one
*Kernel: cfg80211: Add attributes describing prohibited channel bandwidth
*Kernel: cfg80211: add a flag to indicate inclusion of wdev and ifindex
*Kernel: cfg80211: allow drivers to selectively disable 80/160 MHz
*Kernel: cfg80211: Correct API cfg80211_vendor_cmd_reply_skb
*Kernel: cfg80211: Add new wiphy flag WIPHY_FLAG_DFS_OFFLOAD
*Kernel: mac80211: implement HS2.0 gratuitous ARP/unsolicited NA dropping
*Kernel: cfg80211: Allow NL80211_ATTR_IFINDEX to be added to vendor events
*Kernel: cfg80211: Backport the channel switch notify event for VHT support
*Kernel: cfg80211: add channel switch notify event
*Kernel: gpu: ion: Adding NULL pointer and NULL function checks
*Kernel: msm: clock: Fix potential NULL pointer dereference
*Kernel: crypto: ablk_helper - Replace memcpy with struct assignment
*Kernel: sched: remove migration notification from RT class
*Kernel: kernel: gtod: Use soc class macros instead of cpu_is
*Kernel: ANDROID: dm-crypt: run in a WQ_HIGHPRI workqueue
*Kernel: wcnss: Configure WLAN MAC addr through user control interface
*Kernel: staging: binder: add vm_fault handler
*Kernel: msm: Fix mem leak when using per-process pages
*Kernel: msm_vibrator: Don't use workqueue to enable/disable vibrator
*Kernel: qcacld 2.0: Validate WPA and RSN IE for valid length
*Kernel: wlan:Check priviledge permission
*Kernel: wlan:Check priviledge permission before processing
*Kernel: net/wireless: Fix kernel crash while doing iwlist scan
*Kernel: cfg80211: avoid restoring the regulatory during disconnect
*Kernel: cfg80211: unblock user hint when cfg80211_regdom is intersected
*Kernel: firmware_class: Introduce the request_firmware_direct API
*Kernel: cpufreq: Always allow update of user policy
*Kernel: netfilter: x_tables: fix unconditional helper
*Kernel: ipv4: Don't do expensive useless work during inetdev destroy
*Kernel: USB: cdc-acm: more sanity checking
*Kernel: usbnet: cleanup after bind() in probe()
*Kernel: ALSA: hrtimer: Fix stall by hrtimer_cancel()
*Kernel: pipe: limit the per-user amount of pages allocated in pipes
*Kernel: ALSA: timer: Harden slave timer list handling
*Kernel: ALSA: timer: Fix race among timer ioctls
*Kernel: ALSA: timer: Fix double unlink of active_list
*Kernel: ALSA: usb-audio: avoid freeing umidi object twice
[COLOR="Red"]-20160430-[/COLOR]
*CM sources update
*Android 6.0.1_r30
*Build ID MHC19Q --> MOB30D
*Add feature permissions from msm8930-common
*power: Enable boostpulse on interaction hints
*Revert "overlay: Enable config_wifi_background_scan_support"
*Revert "audio: Disable QCOM_USBAUDIO_ENABLED"
*msm8930-common: Move some feature permissions to device common
*Kernel: fs: f2fs: Sync with upstream sources
*Kernel: fs: exfat: Update to 1.2.19
*Kernel: ARM: 7791/1: a.out: remove partial a.out support
*Kernel: msm: Fix for APR session based callbacks
*Kernel: msm: audio: qdsp6v2: disable read interrupts for smd channels
*Kernel: msm: apr: Downgrade noisy informational prints from pr_info to pr_debug
*Kernel: msm: kgsl: Remove duplicate adreno_shadermem_regread
[COLOR="Red"]-20160420-[/COLOR]
*CM sources update
*audio: Disable QCOM_USBAUDIO_ENABLED
*prop: Remove ro.vold.umsdirtyratio
*prop: Remove ro.config.max_starting_bg
*qcom-common: Automatic translation import
*Kernel: msm: kgsl: Fix direct references to HZ
[COLOR="Red"]-20160416-[/COLOR]
*CM sources update
*overlay: Disable people lookup by default
*overlay: Enable some country specific Cell Broadcasts
*rootdir: Remove mount of debugfs
*qcom-common: healthd: Rename libhealthd library
*Kernel: pipe: Fix buffer offset after partially failed read
*Kernel: defconfig: set CONFIG_HZ to 300
[COLOR="Red"]-20160412-[/COLOR]
*CM sources update
*qcom-common: Automatic translation import
*Kernel: wlan: Send directed Probe Request frames only for hidden SSIDs.
*Kernel: net: tcp: fix rtable leak in tcp_is_local[6]
*Kernel: net: diag: support v4mapped sockets in inet_diag_find_one_icsk()
*Kernel: net: tcp: deal with listen sockets properly in tcp_abort.
*Kernel: net: diag: Support destroying TCP sockets.
*Kernel: net: ipv6: tcp: fix potential use after free in tcp_v6_do_rcv
*Kernel: ipv6: do not clear pinet6 field
*Kernel: inet: Fix kmemleak in tcp_v4/6_syn_recv_sock and dccp_v4/6_request_recv_sock
*Kernel: net: diag: Support SOCK_DESTROY for inet sockets.
*Kernel: net: diag: Add the ability to destroy a socket.
*Kernel: net: diag: split inet_diag_dump_one_icsk into two
*Kernel: ipv6: clean up anycast when an interface is destroyed
*Kernel: New Build Breakage in branch: kernel-m-dev-tegra-flounder-3.10 @ 1960706
*Kernel: net/unix: sk_socket can disappear when state is unlocked
*Kernel: nf: IDLETIMER: Adds the uid field in the msg
*Kernel: ANDROID: mmc: move to a SCHED_FIFO thread
*Kernel: timerfd: support CLOCK_BOOTTIME clock
*Kernel: hrtimers: Move SMP function call to thread context
*Kernel: hrtimer: Add expiry time overflow check in hrtimer_interrupt
*Kernel: hrtimer: Fix ktime_add_ns() overflow on 32bit architectures
*Kernel: hrtimer: Update hrtimer base offsets each hrtimer_interrupt
*Kernel: hrtimers: Move lock held region in hrtimer_interrupt()
*Kernel: hrtimer: Provide clock_was_set_delayed()
*Kernel: tick: Prevent uncontrolled switch to oneshot mode
*Kernel: tick: Cleanup NOHZ per cpu data on cpu down
*Kernel: clockevents: Set dummy handler on CPU_DEAD shutdown
*Kernel: time: Move ktime_t overflow checking into timespec_valid_strict
*Kernel: time: Avoid making adjustments if we haven't accumulated anything
*Kernel: time: Improve sanity checking of timekeeping inputs
*Kernel: ntp: Fix STA_INS/DEL clearing bug
*Kernel: timekeeping: Provide hrtimer update function
*Kernel: timekeeping: Maintain ktime_t based offsets for hrtimers
*Kernel: timekeeping: Fix leapsecond triggered load spike issue
*Kernel: sched/nohz: Rewrite and fix load-avg computation -- again
*Kernel: ntp: Correct TAI offset during leap second
*Kernel: timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond
[COLOR="Red"]-20160406-[/COLOR]
*CM sources update
*Android 6.0.1_r24
*Build ID MHC19J --> MHC19Q
*Fix lockscreen
[COLOR="Red"]-20160403-[/COLOR]
*CM sources update
*Fix for RIL when device encrypted
*Fix google play crashes
*qcom-common: Automatic translation import
[COLOR="Red"]-20160328-[/COLOR]
*CM sources update
*Use Intel's Memory Recommendations
*audio: Lower earpiece volume a little bit
*Switch to QCOM's FM radio app
*audio_policy: Add AUDIO_DEVICE_OUT_FM to output devices
*overlay: Enable config_wifi_background_scan_support
*Kernel: pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic
*Kernel: tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
*Kernel: KEYS: Fix race between read and revoke
*Custom Kernel: Disable Mpdecision
[COLOR="Red"]-20160321-[/COLOR]
*CM sources update
*Remove custom AudioSystemLegacy.h and cleanup audio flags
*Revert "Ship prebuilt version of stupid toybox for now (again)"
*msm8930-common: sepolicy: Resolve debugfs denial
*qcom-common: Automatic translation import
*Kernel: arm: Move to upstream udelay via timer implementation
*Kernel: kernel: gtod: Add MSM-specific user-accessible timers
*Kernel: defconfig: Enable CONFIG_SCHED_DEBUG
*Kernel: Makefile: Drop custom ARCH and CROSS_COMPILE variables
*Kernel: defconfig: Enable CONFIG_SECCOMP
*Kernel: BACKPORT: module: add flags arg to sys_finit_module()
*Kernel: CHROMIUM: finit_module: add syscall to ARM
*Kernel: CHROMIUM: finit_module: add syscall to asm-generic
*Kernel: CHROMIUM: security: introduce kernel_module_from_file hook
*Kernel: CHROMIUM: module: add syscall to load module from fd
*Kernel: seccomp: Use atomic operations that are present in kernel 3.4.
*Kernel: seccomp: implement SECCOMP_FILTER_FLAG_TSYNC
*Kernel: seccomp: allow mode setting across threads
*Kernel: seccomp: introduce writer locking
*Kernel: seccomp: split filter prep from check and apply
*Kernel: sched: move no_new_privs into new atomic flags
*Kernel: ARM: add seccomp syscall
*Kernel: seccomp: add "seccomp" syscall
*Kernel: seccomp: split mode setting routines
*Kernel: seccomp: extract check/assign mode helpers
*Kernel: seccomp: create internal mode-setting function
*Kernel: MAINTAINERS: create seccomp entry
*Kernel: CHROMIUM: ARM: r1->r0 for get/set arguments
*Kernel: CHROMIUM: seccomp: set -ENOSYS if there is no tracer
*Kernel: CHROMIUM: ARM: arch/arm: allow a scno of -1 to not cause a SIGILL
*Kernel: CHROMIUM: arch/arm: select HAVE_ARCH_SECCOMP_FILTER
*Kernel: CHROMIUM: arch/arm: move secure_computing into trace; respect return code
*Kernel: CHROMIUM: arch/arm: add asm/syscall.h
*Kernel: samples/seccomp: fix dependencies on arch macros
*Kernel: seccomp: fix build warnings when there is no CONFIG_SECCOMP_FILTER
*Kernel: seccomp: ignore secure_computing return values
*Kernel: seccomp: use a static inline for a function stub
*Kernel: Documentation: prctl/seccomp_filter
*Kernel: ptrace,seccomp: Add PTRACE_SECCOMP support
*Kernel: seccomp: Add SECCOMP_RET_TRAP
*Kernel: signal, x86: add SIGSYS info and make it synchronous.
*Kernel: seccomp: add SECCOMP_RET_ERRNO
*Kernel: seccomp: remove duplicated failure logging
*Kernel: seccomp: add system call filtering using BPF
*Kernel: arch/x86: add syscall_get_arch to syscall.h
*Kernel: asm/syscall.h: add syscall_get_arch
*Kernel: seccomp: kill the seccomp_t typedef
*Kernel: net/compat.c,linux/filter.h: share compat_sock_fprog
*Kernel: sk_run_filter: add BPF_S_ANC_SECCOMP_LD_W
[COLOR="Red"]-20160315-[/COLOR]
*CM sources update
*Android 6.0.1_r22
*Build ID MMB29U --> MHC19J
*Update prebuilt Eleven
*overlay: Enable config_suspendWhenScreenOffDueToProximity
*Ship prebuilt version of stupid toybox for now
*overlay: Use MONOTONIC instead of BOOTTIME for sensor timestamp
*overlay: Change bool used for setting rotation timestamp to new name
*msm8930-common: sepolicy: Fix some new denials
*Kernel: Revert "ptrace: fix ptrace defect cause by a merge fail"
*Kernel: random: remove rand_initialize_irq()
*Kernel: random: add new get_random_bytes_arch() function
*Kernel: random: use the arch-specific rng in xfer_secondary_pool
*Kernel: random: create add_device_randomness() interface
*Kernel: random: use lockless techniques in the interrupt path
*Kernel: random: make 'add_interrupt_randomness()' do something sane
*Kernel: sched: Fix migration thread runtime bogosity
*Kernel: include/linux/poison.h: fix LIST_POISON{1,2} offset
*Kernel: msm: null pointer dereferencing
*Kernel: kernel: use the gnu89 standard explicitly
*Kernel: Fix gcc-4.9.0 miscompilation of load_balance() in scheduler
*Kernel: kbuild: Remove reference to uninitialised variable
*Kernel: kbuild: Remove useless warning while appending KCFLAGS
*Kernel: ftrace: Add -mfentry to Makefile on function tracer
*Kernel: kbuild: make: fix if_changed when command contains backslashes
*Kernel: module: fix out-by-one error in kallsyms
*Kernel: defconfig: Disable CONFIG_DM_VERITY
*Kernel: Remove all traces of TIMA from the sources
[COLOR="Red"]-20160306-[/COLOR]
*CM sources update
*qcom-common: Automatic translation import
*Kernel: soc: qcom: smd: Validate read and write addresses
*Kernel: net: ipc_router: Defer workqueue initialization
*Kernel: ALSA: control: Add sanity checks for user ctl id name string
*Kernel: ALSA: pcm: Don't leave PREPARED state after draining
*Kernel: ALSA: pcm: fix fifo_size frame calculation
*Kernel: ALSA: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function
[COLOR="Red"]-20160228-[/COLOR]
*CM sources update
*Revert "Switch to Clang"
*Kernel: msm: ipc_socket: fix leak of kernel memory to userspace
[COLOR="Red"]-20160224-[/COLOR]
*CM sources update
*Fix Livedisplay
*camera: Update face detection parameters in CameraParametersExtra.h
*msm8930-common: camera: Remove all possible face detection parameters
*qcom-common: Automatic translation import
*Updated Widevine blobs from Flo MMB29Q
*Kernel: msm_fb: Add KCAL interface
*Kernel: msm_fb: Enable MDP4 IGC LUT
*Kernel: msm_fb: Fix GC & IGC LUT
*Kernel: Revert "video: mdp4: Color temperature interface using PCC"
*Kernel: Revert "mdp4: pcc: fix PCC disablement"
*Kernel: Revert "msm: mdp: Restore PCC config when MDP goes on"
[COLOR="Red"]-20160219-[/COLOR]
*CM sources update
*Fixed Youtube playback
*Revert back to phone-xhdpi-1024 dalvik heap configuration
*media_profiles.xml: Sync with upstream
*Recheck and reorganize blobs
[COLOR="Red"]-20160217-[/COLOR]
*CM sources update
*Revert "gps: fix error when building with clang"
*gps: Misc fixups
*gps: Re-enable MSA capability
*gps: Various fixes from CAF
*Update prebuilt Eleven
*Revert "ril: Fix data after reboot"
*Kernel: msm: mdp: Restore PCC config when MDP goes on
*Kernel: timekeeping: fix 32-bit overflow in get_monotonic_boottime
*Kernel: tick: Dynamically set broadcast irq affinity
*Kernel: timekeeping: Add missing update call in timekeeping_resume()
[COLOR="Red"]-20160210-[/COLOR]
*CM sources update
*power: Sync changes to Flo's version
*cmhw: don't crash if serial number file is unreadable
*cmhw: use CMHW to return proper device serial
*common: Use full path to cmhw
*rootdir: Remove obsolete crda service
*bluetooth: Disable some features (testing)
*bluetooth: Remove obsolete features
*Revert "bluetooth: Define max supported L2CAP channels"
*Switch to CLANG by default
*gps: fix error when building with clang
*msm8930-common: Remove obsolete crda packages
*Kernel: mdp4: pcc: fix PCC disablement
*Kernel: cpufreq: Kang governor changes from d2 kernel
*Kernel: defconfig: Enable cpufreq limit driver
*Kernel: cpufreq: Add cpufreq limit driver
*Kernel: UPSTREAM: selinux: fix bug in conditional rules handling
*Kernel: UPSTREAM: memcg: Only free spare array when readers are done
*Kernel: net: inet_diag: zero out uninitialized idiag_{src,dst} fields
[COLOR="Red"]-20160204-[/COLOR]
*CM sources update
*Android 6.0.1_r13
*Build ID MMB29T --> MMB29U
*overlay: Disable data by default
*rootdir: Clean init.qcom.power.rc
*Update Adreno blobs from Flo MMB29Q
*msm8930-common: sepolicy: Sync with LA.AF.1.2.1_rb1.5
*qcom-common: Automatic translation import
*Kernel: bluetooth: Sync with LA.AF.1.2.1_rb1.5
*Kernel: fuse: break infinite loop in fuse_fill_write_pages()
[COLOR="Red"]-20160131-[/COLOR]
*CM sources update
*Sync media codecs with LA.AF.1.2.1_rb1.5
*bluetooth: Define max supported L2CAP channels
*bluetooth: Update features config
*Switch to phone-hdpi dalvik heap configuration
*rootdir: Remove unused USB compositions
*Revert "rootdir: Add USB charging mode"
*rootdir: set swappiness to 100
*Revert "sepolicy: Allow qti_init_shell to set audio prop"
*rootdir: Remove setprop of obsolete qcom.audio.init
*Kernel: Update defconfig
*msm8930-common: overlay: Disable wifi region code preferences
*msm8930-common: sepolicy: Another stupid external storage rule
*msm8930-common: sepolicy: Address some stupid shell denials
*Kernel: msm: vidc: Enable dynamic debug level & out for video kernel driver
*Kernel: msm: camera: Add check to prevent array index out of bounds
*Kernel: msm: wlan: Update regulatory database for some countries
*Kernel: staging: Remove the Android logger driver
*Kernel: staging: Remove the Android alarm-dev driver
*Kernel: staging: Remove logger and alarm-dev from android Makefile
[COLOR="Red"]-20160123-[/COLOR]
*CM sources update
*msm8930-common: sepolicy: Allow qti_init_shell to set audio prop
*Kernel: bluetooth: Validate socket address length in sco_sock_bind().
[COLOR="Red"]-20160117-[/COLOR]
*CM sources update
*Deodex the ROM for any xposed user
*Snap: Fix broken camera preview
*Use Snap Camera instead of Camera2
*overlay: Snap: Don't use OpenLegacy() for opening camera
*Update prebuilt Eleven
*Modify default regional settings
*Decrease zRam to 128MB
*msm8930-common: Remove obsolete BOARD_HAS_QCOM_WLAN_SDK define
*qcom-common: Automatic translation import
[COLOR="Red"]-20160107-[/COLOR]
*CM sources update
*Android 6.0.1_r10
*Build ID MMB29M --> MMB29T
*Remove low ram flags
*ril: Fix data after reboot
*overlay: Disable Hardware FLP overlay
*Revert "Disable ambient display for now"
*Latest security patch level(2016-01-01)
*Kernel: msm: mdp: Add support for display always on mode
*Kernel: Revert "Replace timeconst.pl with a bc script"
*Kernel: timeconst.pl: Eliminate Perl warning
*qcom-common: doze: remove screen_gestures_panel_summary
[COLOR="Red"]-20160103-[/COLOR]
*CM sources update
*Enable TARGET_USERIMAGES_USE_F2FS
*msm8930-common: sepolicy: Move external storage policies to vendor/cm
*msm8930-common: sepolicy: Fixup external storage rules
*msm8930-common: sepolicy: Fixes for external storage denials
*msm8930-common: sepolicy: Typo in filename
*Kernel: UPSTREAM: proc: make proc_fd_permission() thread-friendly
*Kernel: UPSTREAM: proc: actually make proc_fd_permission() thread-friendly
*Kernel: defconfig: Enable F2FS
[COLOR="Red"]-20151229-[/COLOR]
*CM sources update
*fstab: Add support for f2fs filesystem
*ril: Fix invalid number error
*Kernel: cpufreq: Avoid using global variable total_cpus
*Kernel: Failed to load kernel modules
*qcom-common: Automatic translation import
[COLOR="Red"]-20151223-[/COLOR]
*CM sources update
*BoarConfig.mk: Cleanup
*sec_config: Update the list from CAF
*Revert "expressltexx: Update radio access family list"
*ril: Use correct preferredNetworkType instead of networkModes
*ril: Return static radio capability from getRadioCapability
*Fix wired headset : Add missing "Voice Headset: usecase
*Reduce headset volume during calls
*Update prebuilt Eleven
*fstab: Add back selinux context for /firmware
*rootdir: Remove logwrapper from irsc_util service
*Set selinux back to enforced again
*prop: Remove props used for debugging during bringup
*msm8930-common: sepolicy: Fix denials when formatting as adoptable storage
*msm8930-common: sepolicy: Fix bluetooth mac address loading
*msm8930-common: Revert "Use dlmalloc instead of jemalloc"
*msm8930-common: sepolicy: Device updates for M
*msm8930-common: sepolicy: Sync with LA.AF.1.2.1
*Kernel: md: use kzalloc() when bitmap is disabled
*Kernel: KEYS: Fix handling of stored error in a negatively instantiated user key
*Kernel: ipv6: addrconf: validate new MTU before applying it
*Kernel: _ptrace_may_access() should not deny sub-threads
*Kernel: net: fix iterating over hashtable in tcp_nuke_addr()
*Kernel: net: add validation for the socket syscall protocol argument
*Kernel: msm: vidc: Add support for Picture Order Count Type
*Kernel: drivercore: Avoid adding devices without pm_ops to dpm list
*Kernel: PM: Fix a bug in dpm_suspend_late()
*Kernel: PM / Wakeup: Use rcu callbacks for better performance
*Kernel: fs: f2fs: Sync with jaegeuk
[COLOR="Red"]-20151213-[/COLOR]
*CM sources update
*Android 6.0.1
*Build ID MDB08M --> MMB29M
*Custom PowerHAL implementation
*Revert: "Add CarrierConfig overlay for disabling world phone and CDMA"
*overlay: Update Trebuchet defaults for the drawer
*Fix offline charging
[COLOR="Red"]-20151207-[/COLOR]
*CM sources update
*Odex the ROM
*rootdir: Remove setting of governor on boot
*Disable ashmem tracking in parcels
*ril: Revert changes for LP blobs
*Fix Mic
*Enable FM Radio
*Revert "express: Use rild and libril.so from Galaxy A5 lollipop"
*Revert "express: Use rild/libril blobs from I9505"
*Kernel: Set interactive governor as default
[COLOR="Red"]-20151202-[/COLOR]
*CM sources update
*Remove hardware_qcom_fm deps
*Revert "rootdir: Fix LTE doesn't come up on boot"
*ril: These are not the UNSOLs you're looking for
*ril: Remove dialEmergencyCall
*media: Kill mm-parser
*ril: Move mQANElements to a system prop
*ril: Update namePresentation for LP blobs
*prop: Remove CDMA and obsolete props
*remove unsupported 1080p profiles from camera
*Set config_eap_sim_based_auth_supported to false
*Use rild/libril blobs from I9505
*Kill mm-parser blobs
*qcom-common: cleanup packages
*msm8930-common: Don't build qcmediaplayer
*Kernel: BACKPORT: pagemap: do not leak physical addresses to non-privileged userspace
*Kernel: ANDROID: exec_domains: Disable request_module() call for personalities
*Kernel: ANDROID: android: base-cfg: disable CONFIG_SYSVIPC
*Kernel: defconfig: disable CONFIG_SYSVIPC
[COLOR="Red"]-20151124-[/COLOR]
*CM sources update
*power: Disable useless power hints
*audio: Bring back removed stuff during M bringup
*audio: Explicitly enable proxy and usb audio features
*include: Add custom AudioSystemLegacy.h
*init.target.rc: Sync with Serrano
*Update radio access family list
*Add CarrierConfig overlay for disabling world phone and CDMA
*Use bionic loader solution to load the RIL shim library
*overlay: Disable Ultrasound support
*overlay: Remove obsolete FM overlay
*media: Sync media_codecs.xml with LA.AF.1.2.1
*rootdir: Mount system in charger mode
*audio: Remove duplicate device line in audio_policy.conf
*qcom-common: remove setup_fs
*qcom-common: healthd: Disable log spam
*qcom-common: healthd: Draw battery level
*msm8930-common: Explicitly build all media related packages
*Kernel: msm: video: Checks for code robustness
*Kernel: msm: vidc: cache-flush encoder output buffers after alloc
[COLOR="Red"]-20151112-[/COLOR]
*Initial Release
The journey of Marshmallow for i8730/T just started
This is amazing continuation of works in 6.0, thanks for all the devs.. going to try it soon
Hi @kotzir and @jek20
Thank you for all your awesome work in cm12 and now in cm13.
Can you check the cm13 download links, please?
The .zip files only have 197.30kb.
Thank's
cd716 said:
Hi @kotzir and @jek20
Thank you for all your awesome work in cm12 and now in cm13.
Can you check the cm13 download links, please?
The .zip files only have 197.30kb.
Thank's
Click to expand...
Click to collapse
Try again, links it's ok
In your page in androidfilehost it says 3 folders 0 files
cd716 said:
In your page in androidfilehost it says 3 folders 0 files
Click to expand...
Click to collapse
This is not the link for the first build. Build is available on Dropbox here
Hi, in browser it works this time. I've downloaded from Dropbox. I tried in xda APP many times and it's not working. Thank's one more time
can we expected custom kernel some say?
Enviado do meu GT-I8730 através de Tapatalk
pl4t!n said:
can we expected custom kernel some say?
Enviado do meu GT-I8730 através de Tapatalk
Click to expand...
Click to collapse
Yes but we will wait till the whole Marshmallow thing becomes more stable. Then we will proceed
Sent from my GT-S7275R
pl4t!n said:
can we expected custom kernel some say?
Enviado do meu GT-I8730 através de Tapatalk
Click to expand...
Click to collapse
Maybe, some day
Edit: answered already
Humm some how my facebook app fast pro don't work or any facebook app like lite or others.
Enviado do meu GT-I8730 através de Tapatalk
pl4t!n said:
Humm some how my facebook app fast pro don't work or any facebook app like lite or others.
Enviado do meu GT-I8730 através de Tapatalk
Click to expand...
Click to collapse
Go to settings>apps>facebook and set permissions for the APP. Reboot.
---------- Post added at 02:30 PM ---------- Previous post was at 01:58 PM ----------
Report: very clean install.
All my apps working fine. No crashes. System is fast. Very stable. Recommended !!!!!!
How can I check if my gt-i8730 is the T variant?
I use CWM recovery.it's really not possible to use this recovery?
Thank you
jmsvl said:
How can I check if my gt-i8730 is the T variant?
I use CWM recovery.it's really not possible to use this recovery?
Thank you
Click to expand...
Click to collapse
I think I8730T called the phones who bought from Vodafone in Australia
Thank you guys you are awesome, didn`t try it but it it must be fantastic when you made it, keep it up :good::good:
jmsvl said:
How can I check if my gt-i8730 is the T variant?
I use CWM recovery.it's really not possible to use this recovery?
Thank you
Click to expand...
Click to collapse
I went ahead and risked it. So far no problema after flashing with CWM
Very nice ROM. Very fluid
The illumination of softkeys cant be turned off but i think cm has to fix this
Btw what do you think will be the last Android Version the express will get?
I believe Android P Popcorn
Ive flashed cm13 on express, so far it is very fluid, in order to install from external sd card use es file explorer, that is work for me to access the file and able to install apps

[GT-I8730/T][ROM][Unofficial][7.1.x] LineageOS 14.1 for Samsung Galaxy Express

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WARNING! This ROM is for the GT-i8730/T variants only!
LineageOS is a free, community built, aftermarket firmware distribution of Android 7.1.1 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
Q/A thread:
N/A
Please use the above unless you have something development-related to contribute here. Thank you.
Code:
/*
* 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.
*
*/
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.
Code:
ROM STATUS: [COLOR="Red"]Stable[/COLOR]
CM-14.0 Install Guide
Note: LineageOS for Galaxy Express is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.
Download LOS-14.1 and OpenGapps zips and put in /sdcard
Before you install LOS-14.1: Preparation (First three are optional. If you want to start fresh, these can be skipped)
Install AppBak from Market, run it and save a list of all your apps.
Install SMS Backup and Restore from Market, run it and backup your SMS history.
Install Call Logs Backup and Restore from Market, run it and backup your call log history.
Boot into TWRP recovery. Make a full backup. You will need this backup later if you decide to go back to your previous ROM and data.
WARNING: Many apps will Force Close crash if you restore data from a previous ROM.
Install
Use TWRP Recovery from the attachments for now!!
Warning: Only use the recovery from the attachments to flash LOS-14.1. Otherwise, you risk bricking your phone!
Wipe system, data, dalvik and cache. (For clean installation)
Flash lineage-14*.zip.
Flash gapps*.zip.
Reboot phone.
After you setup your Google account, reinstall the three apps from Market in order to restore most of your apps, call log and SMS history.
Warning: Do not restore backup data of system apps!
If you restore a bad backup with cached settings in telephony.db in data/data/com.*.*.telephony it can break MMS.
It seems that restoring backups can also break Calendar sync.
*** IMPORTANT NOTE FOR EVERYONE HERE : PICO GAPPS IS HIGHLY RECOMMENDED FOR EVERY ROM , DO NOT USE NANO, MICRO AND OTHER VARIANTS OF GAPPS TO AVOID ANY ISSUES LIKE CRASHES AND DPI INCOMPATIBILITY ***
Click to expand...
Click to collapse
Upgrades
Upgrades from previous versions of LOS-14.1 are the same process as install, except you do not need to wipe anything. Contrary to popular belief, you do not need to even wipe cache and dalvik-cache when upgrading between LOS-14.1 versions. You only need to wipe if you are doing a major upgrade, switching to a different ROM entirely, or attempting to fix bugs caused by bad backups or corrupt app data.
Useful Links:
CM changelog
Credits:
Epic Touch CM Team for the install instructions
Everyone that donated beers
The LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
Screenshots
WORKING
-Sensors
-Wifi
-Bluetooth
-RIL
-GPS
-Camera (Photos)
-SDcard
-MTP
-Internal Storage
-Tethering
Click to expand...
Click to collapse
BUGS:
-NFC, as usual, no source is available
-Camcorder
-SELinux permissive
-Some settings do not apply
-Maybe some more not discovered yet
Click to expand...
Click to collapse
Source repos:
Device Tree
msm8930-common
qcom-common
Kernel
Vendor Blobs
Code:
[URL="https://www.androidfilehost.com/?fid=962021903579481772"]Download LineageOS - [COLOR="Red"]20170930[/COLOR][/URL]
[URL="https://www.androidfilehost.com/?fid=817550096634744685"]Download Resurrection Remix 5.8.1 (Deprecated) - [COLOR="red"]20170208[/COLOR][/URL]
[URL="https://download.lineageos.org/extras"]LineageOS su addon[/URL]
Thanks list
@Samsung for their Sources
@arco68 for the common repositories, device configurations, kernel and more
@XDA for it's build server
Donate to those guys if you can. They helped me a lot, especially @arco68
Click to expand...
Click to collapse
Official facebook page: Page
Click to expand...
Click to collapse
Code:
If you like it, give me a thanks or ever a beer :)
Code:
Releases:
[COLOR="Red"]-20170930-[/COLOR]
*LineageOS sources update
*Εnable burnIn protection support
*Add system group to charger for getting access to rtc device node
*healthd: use /charger symlink to launch health
*Rename libshim_c to libshim_camera
*Move include files to msm8930-common
*msm8930-common: Add gps header file
*msm8930-common: Switch to custom camera parameters library method
*msm8930-common: Stop building libc with gcc
*Remove unused libfactoryutil.so
*Kernel: cpufreq: interactive governor drops bits in time calculation
*Kernel: Revert "msm_fb: Register frame buffer device for device shutdown"
*Kernel: rtc: alarm: pm8xxxx wants to play too
*Kernel: drivers: lpm-levels: Provide API to set wake up time from suspend
*Kernel: staging: android-alarm: Fix power off alarm
*Kernel: drivers: rtc-pm8xxx: Clear alarm register when IRQ is disabled
*Kernel: rtc: alarm: Change wake-up source
*Kernel: alarmtimer: add verification for rtc dev in power_on_alarm_init
*Kernel: alarm: init power_on_alarm in alarm_dev_init
*Kernel: rtc: alarm: init power_on_alarm_lock mutex in alarmtimer_rtc_timer_init
*Kernel: rtc: alarm: set power_on_alarm again when calling alarmtimer_resume
*Kernel: rtc: alarm: Fix data handling issue with alarm->type
*Kernel: rtc: alarm: have dummy set_power_on_alarm function
*Kernel: rtc: qpnp-rtc: Set alarm control register properly
*Kernel: rtc: qpnp-rtc: Sets RTC time correctly
*Kernel: rtc: qpnp-rtc: Add module parameter to control power-on alarm
*Kernel: rtc: qpnp-rtc: Remove enable operation for RTC peripheral
*Kernel: alarm : Fix the race conditions in alarm-dev.c
*Kernel: qpnp-rtc: clear alarm register when rtc irq is disabled
*Kernel: rtc: alarm: Add power-on alarm feature
*Kernel: alarmtimer: Remove unused helpers & defines
[COLOR="Red"]-20170822-[/COLOR]
*LineageOS sources update
*Android-7.1.2_r24 -> Android-7.1.2_r29
*gps: Enable XTRA servers and version check
*media: Modify 480p profile
*ril: Handle RIL_UNSOL_NITZ_TIME_RECEIVED
*overlay: Disable non-AOSP Bluetooth-features
[COLOR="Red"]-20170723-[/COLOR]
*Android-7.1.2_r17 -> Android-7.1.2_r24
*Relocate sec_config in device tree
*Merge GPS HAL with LA.AF.1.2.2
*Kernel: ANDROID: binder: Add strong ref checks
*Kernel: ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct
*Kernel: binder: prevent kptr leak by using %pK format specifier
[COLOR="Red"]-20170701-[/COLOR]
*Android-7.1.2_r8 -> Android-7.1.2_r17
*Run clang-format on source files
*prop: Set a couple bluetooth props
*rootdir: Clean bluetooth script for unused stuff
*prop: Set bluetooth HFP version to 1.6
*libligths: Specify device api version
*overlay: Define custom RAT family
*prop: Remove obsolete ro.sys.fw.dex2oat_thread_count prop
*bluetooth: Remove KERNEL_MISSING_CLOCK_BOOTTIME_ALARM define
*init.qcom.rc: Set freeze timeout to 2 seconds
*camera: Cleanup ISO parameters
*msm8930-common: Consolidate some camera flags
*msm8930-common: Remove obsolete and unused flags
*msm8930-common: Run clang-format on source files
*msm8930-common: sepolicy: Don't set labels we don't need to
*msm8930-common: sepolicy: Label battery status nodes
*msm8930-common: Remove NUM_FRAMEBUFFER_SURFACE_BUFFERS define
*Kernel: Wlan: Optimize set key part to reduce the set key time
*Kernel: wlan: Fix null mac address check in WDA
*Kernel: wlan: Return updated rssi value to upperlayer
*Kernel: wlan: Update qie_age->age to match the BSS age in the driver
*Kernel: wlan: Increase the Wait for key timer value
*Kernel: wlan: Disconnect the session when WaitForKey timer expires
*Kernel: wlan: Use system time instead of jiffies for BSS received time
*Kernel: prima: Reduce expiration time of traffic timer during roaming
*Kernel: drivers/staging: Configurable android log buffer sizes
*Kernel: drivers/staging: msm8610: Reduce android log buffer sizes
*Kernel: staging: android: logger: Correct write offset reset on error
*Kernel: staging: android: logger: enforce GID and CAP check on log flush
*Kernel: staging: android: logger: Allow a UID to read it's own log entries
*Kernel: staging: android: logger.h: Complete documentation of logger_entry
*Kernel: Staging: Android: logger: module_exit implementation
*Kernel: staging: android: logger: Finish documentation of two structs
*Kernel: staging: Android: Fix some checkpatch warnings
*Kernel: staging: android: logger: Fix some sparse and whitespace issues
*Kernel: staging: android: logger: Allocate logs dynamically at boot (v3)
*Kernel: staging/android: use module_platform_driver
*Kernel: staging: android: timed_output : disable the timed output device when the device is unregistered
*Kernel: defconfig: Enable Android alarm driver
*Kernel: max17050_fuelgauge: Migrate to alarmtimer interface
*Kernel: sec_battery_8930: Migrate to alarmtimer interface
*Kernel: pm8921-sec-charger-8930: Migrate to alarmtimer interface
*Kernel: SELinux: include definition of new capabilities
*Kernel: UPSTREAM: timerfd: Protect the might cancel mechanism proper
*Kernel: timerfd: support CLOCK_BOOTTIME clock
*Kernel: timerfd: add alarm timers
*Kernel: switch timerfd_[sg]ettime(2) to fget_light()
*Kernel: rtc: pm8xxx: move device_init_wakeup() before rtc_register
*Kernel: rtc: pm8xxx: Sync up to upstream version
*Kernel: alarmtimer: add rtc irq support for alarm
*Kernel: alarmtimer: add alarm_expires_remaining
*Kernel: alarmtimer: add alarm_start_relative
*Kernel: alarmtimer: add alarm_forward_now
*Kernel: alarmtimer: add alarm_restart
*Kernel: alarmtimer: Rename alarmtimer_remove to alarmtimer_dequeue
*Kernel: alarmtimer: implement minimum alarm interval for allowing suspend
*Kernel: staging: alarm-dev: information leak in alarm_ioctl()
*Kernel: staging: alarm-dev: Implement compat_ioctl support
*Kernel: staging: alarm-dev: Refactor alarm-dev ioctl code in prep for compat_ioctl
*Kernel: staging: alarm-dev: Drop pre Android 1.0 _OLD ioctls
*Kernel: Staging: android: Alarm driver cleanups
*Kernel: staging: android: alarm: remove unnecessary goto statement
*Kernel: staging: Android: Fix NULL pointer related warning in alarm-dev.c file
*Kernel: Staging: android: alarm: Rename pr_alarm to alarm_dbg
*Kernel: staging: android-alarm: Switch from wakelocks to wakeup sources
*Kernel: Revert "rtc: Add android alarm driver."
*Kernel: Revert "rtc: alarm: Add in-kernel alarm interface"
*Kernel: Revert "HACK: time: Disable alarmtimer"
*Kernel: PM / Runtime: Improve prepare handling at system suspend for genpd
*Kernel: PM / Runtime: Asyncronous idle|suspend devices at system resume
*Kernel: PM / Domains: don't use [delayed_]work_pending()
*Kernel: PM: Move disabling/enabling runtime PM to late suspend/early resume
*Kernel: PM: Reorganize device PM initialization
*Kernel: PM / Runtime: let rpm_resume() succeed if RPM_ACTIVE, even when disabled, v2
*Kernel: PM / wakeup: Use irqsave/irqrestore for events_lock
*Kernel: PM / QoS: Add return code to pm_qos_get_value function.
*Kernel: suspend: enable freeze timeout configuration through sys
*Kernel: PM: Introduce suspend state PM_SUSPEND_FREEZE
*Kernel: power: Squashed revert of CAF's suspend_sys_sync feature
*Kernel: msm: Disable ultrasound driver
*Kernel: pm8921-sec-charger-8930: Let's override the charging mode only for LPM
*Kernel: sec-battery: Let's override the charging mode only for LPM
*Kernel: sec-battery: Standardize the output of the "online" property
*Kernel: msm: pm-8x60: Increase warn timeout for sleep sts check
*Kernel: PM: Rename CAP_EPOLLWAKEUP to CAP_BLOCK_SUSPEND
*Kernel: epoll: Fix user space breakage related to EPOLLWAKEUP
*Kernel: epoll: Add a flag, EPOLLWAKEUP, to prevent suspend while epoll events are ready
[COLOR="Red"]-20170522-[/COLOR]
*LineageOS sources update
*Android 7.1.2_r8
*overlay: Disable dreams by default
*Switch to MDP composition
*overlay: Don't allow installing non market apps by default
*overlay: Enable lock screen rotation setting
*Remove Gello from the build
*Revert "overlay: Disable the recovery update function"
*overlay: Disable auto brightness toggle in QS panel
*init.qcom.usb.rc: Additional cleanups
*Add shim for libc to fix camera crash
*Add Prima firmware and configuration
*bluetooth: Enable vendor specific BLE code
*Nuke widevine and qseecom blobs
*Remove persist.sys.usb.config
*Add single adb mode and clean out not used modes
*Remove CellBroadcastReceiver overlay
*Move USE_CUSTOM_AUDIO_POLICY flag to msm8930-common
*Move LZMA_RAMDISK_TARGETS out of twrp.mk
*fstab: Assign fota as the misc partition
*twrp.fstab: rearrange line order
*Remove preload from twrp.fstab
*overlay: Remove date and time page from setup wizard
*keylayout: Cleanup files
*overlay: Hide sRGB toggle in developer options
*Use AOSP POWER_HINT_BOOST
*Fix typo derp in twrp.fstab that broke encryption
*overlay: Match keyguard status bar height with regular status bar height
*msm8930-common: overlay: Disable SIM batch operations
*msm8930-common: Decommonize prima wlan firmware
*msm8930-common: Rename hide wifi region code bool
*msm8930-common: Remove custom GLES shader cache sizes
*msm8930-common: Move TARGET_PROVIDES_LIBLIGHT to devices
*msm8930-common: Fix firmware denial
*msm8930-common: Add sshdcpap firmware symlink
*msm8930-common: Add USE_CUSTOM_AUDIO_POLICY flag
*msm8930-common: sepolicy: Resolve a few new denials
*msm8930-common: Nuke config_wifi_ipreachability_monitor overlay
*msm8930-common: prima: Disable 802.11d support
*msm8930-common: sepolicy: Minor cleanup
*qcom-common: Remove animate screen lights
*qcom-common: remove deprecated eri overlays
*Kernel: pm8921-sec-charger-8930: Let's override the charging mode only for LPM
*Kernel: sec-battery: Let's override the charging mode only for LPM
*Kernel: sec-battery: Standardize the output of the "online" property
*Kernel: msm: pm-8x60: Increase warn timeout for sleep sts check
*Kernel: PM: Rename CAP_EPOLLWAKEUP to CAP_BLOCK_SUSPEND
*Kernel: epoll: Fix user space breakage related to EPOLLWAKEUP
*Kernel: epoll: Add a flag, EPOLLWAKEUP, to prevent suspend while epoll events are ready
*Kernel: msm: remove fmem support
*Kernel: gpu: ion: Remove code for reusable heap
*Kernel: misc: Remove pmem driver completely
*Kernel: msm: Remove ANDROID_PMEM from the Kconfig dependencies
*Kernel: msm: Remove all references to pmem from audio files
*Kernel: msm: camera: Remove references to CONFIG_ANDROID_PMEM
*Kernel: msm: wfd: Remove reference to android_pmem.h
*Kernel: crypto: msm: Remove use of PMEM
*Kernel: msm: Remove all references to CONFIG_ANDROID_PMEM
*Kernel: msm: vidc: Remove all references to CONFIG_ANDROID_PMEM
*Kernel: ASoC: msm: Remove android_pmem.h header
*Kernel: msm: remove references to CONFIG_ANDROID_PMEM
*Kernel: ASoC: msm: Adjust buffer bytes and num periods for proxy driver
*Kernel: wireless: sort and extend element ID list
*Kernel: wlan: Remove WLAN_FEATURE_HOLD_RX_WAKELOCK feature
*Kernel: msm: 8960: Add A2_BAM_IRQ to bypass irq list
*Kernel: msm: mpm: Print interrupts which are not monitorable.
*Kernel: kernel: Only expose su when daemon is running
*Kernel: fs: take i_mutex during prepare_binprm for set[ug]id executables
*Kernel: input: evdev: Move wake_lock_destroy call
*Kernel: mmc: core: Fix possbile memory leak
*Kernel: msm: watchdog: Fix Watch Dog timeout(reset) issue
*Kernel: battery: max77693: Be more AOSP-friendly
*vendor: Nuke most widevine related blobs
*vendor: Kang latest time_daemon blobs from Shamu
[COLOR="Red"]-20170208-[/COLOR]
*LineageOS sources update
*overlay: Disable the recovery update function
*Bring back Gello, stock browser has bugs and no one is planning to fix them
*Add support for TWRP
*Fix copying of init.recovery.qcom.rc
*Set mobile data to off by default
*msm8930-common: sepolicy: Cleanup
*Kernel: net/unix: sk_socket can disappear when state is unlocked
*Kernel: Set the iif for IPv6 packets as well.
*Kernel: defconfig: Disable kernel exFAT
*Kernel: net: Loopback ifindex is constant now
*Kernel: netfilter: xt_rpfilter: skip locally generated broadcast/multicast, too
*Kernel: ipv4, fib: pass LOOPBACK_IFINDEX instead of 0 to flowi4_iif
[COLOR="Red"]-20170126-[/COLOR]
*LineageOS sources update
*msm8930-common: camera: Extend supported scene modes
*qcom-common: doze: Remove extraneous meta-data
*Kernel: Huge update from 3.4.0 to 3.4.113
*Kernel: Build CIFS and NFS as modules
[COLOR="Red"]-20170121-[/COLOR]
*LineageOS sources update
*Set BOARD_HAVE_QCOM_FM
*Remove config_extraFreeKbytesAdjust from overlay
*Kernel: mipi_magna_oled.c: fix logic
*Kernel: mipi_NT35510.c: fix logic
*Kernel: fs:fuse: Disable shortcircuit when mmap is called on a file
*msm8930-common: Revert "Include extended font selection"
*qcom-common: doze: specify a qualified user to send the pulse broadcast
*qcom-common: qcom: doze: Protect com.android.systemui.doze.pulse
*qcom-common: Revert "Revert "doze: Add back button to action bar""
[COLOR="Red"]-20170115-[/COLOR]
*LineageOS sources update
*Optimize low memory killer
*Increase zRam size
*Memory tweaks
*msm8930-common: sepolicy: Allow init to write in debugfs
*msm8930-common: camera: Remove HDR scene mode
*msm8930-common: sepolicy: Fix mediaserver denial for gemini device
*qcom-common: doze: Move to display settings
[COLOR="Red"]-20170109-[/COLOR]
*LineageOS sources update
*mpdecision: let 2nd core to sleep
*Remove dock settings
*Revert "Use prebuilt CMFileManager from CM13"
*msm8930-common: sepolicy: Fix denials after restore of ROM backup
[COLOR="Red"]-20161221-[/COLOR]
*CM sources update
*Android 7.1.1_r6
*ril: Override non-standard data network types.
*overlay: Misc cleanup
*overlay: Disable bluetooth by default
*msm8930-common: sepolicy: Unbreak bluetooth
*qcom-common: doze: Clean up ambient display pref dependencies
*Kernel: defconfig: Enable RPFILTER
[COLOR="Red"]-20161207-[/COLOR]
*CM sources update
*Android 7.1.1_r4
*Use prebuilt CMFileManager from CM13
*cleanup ril
*msm8930-common: selinux: Label misc block device
*qcom-common: doze: Commonize strings translations
*qcom-common: Automatic translation import
*vendor: updates from I9195XXUCPE1
*vendor: Updates from E370KKTU2BPH2
*vendor: Remove unused Adreno blobs
*vendor: Revert "Updated Adreno blobs from Nexus 7 (MOB30M)"
*vendor: Remove unused blobs
[COLOR="Red"]-20161123-[/COLOR]
*CM sources update
*Android 7.1.0_r7
*rootdir: Modify LMK parameters
*Revert "common: Enable kernel exFAT"
*Remove legacy MMAP
*rootdir: Re-enable selinux enforced
*fstab: Assign unused pad partition to /misc
*overlay: Set default country index in FM app to Europe
*Enable delay service restart
*libshims: Fix libshim_wvm
*Add shim for libwvm.so
*Rename shim libs
*Specify cache file system type
*msm8930-common: sepolicy: Updates for N
*msm8930-common: sepolicy: Add back device specific rules
*msm8930-common: Modify flags for camera support
*msm8930-common: overlay: Disable IpReachability monitor
*msm8930-common: Use multithread decode for boot animation
*Kernel: ARM: dts: msm: Add support for UIO devices for RemoteFS
*Kernel: uio: msm_shared: Add support for platform data
*Kernel: uio: msm_sharedmem: Add new device driver for sharedmemory access
*Kernel: uio: provide vm access to UIO_MEM_PHYS maps
*Kernel: Revert "drivers/uio: sync with serrano source"
*Kernel: Fixing bad conflict resolution
*Kernel: seq_file: always update file->f_pos in seq_lseek()
*Kernel: msm_iommu: Add missing code from flo kgsl merge
*Kernel: Effectively revert "gpu: ion: replace __GFP_ZERO with manual zero'ing"
*Kernel: Bluetooth: ath3k: Use GFP_KERNEL instead of GFP_ATOMIC
*Kernel: Bluetooth: ath3k: output firmware filename when request_firmware failed
*Kernel: Bluetooth: btusb: fix bInterval for high/super speed isochronous endpoints
*Kernel: btusb: fix a memory leak in btusb_send_frame()
*Kernel: Bluetooth: btusb: Free driver data on USB shutdown
*Kernel: USB: convert drivers/bluetooth/* to use module_usb_driver()
*Kernel: ASoC: msm: Return signed error code
*Kernel: msm: mdp: wait for previous frame commit before unset
*vendor: update some blobs
[COLOR="Red"]-20161103-[/COLOR]
*CM sources update
*Android 7.1
[COLOR="Red"]-20161028-[/COLOR]
*CM sources update
*Fix camcorder
[COLOR="Red"]-20161010-[/COLOR]
*CM sources update
*Fixed Screen Recording
*Switch back to AOSP browser
*Kernel: BACKPORT: mm: /proc/pid/smaps:: show proportional swap share of the mapping
*Kernel: ptrace: fix ptrace defect cause by a merge fail
*vendor: Updated Adreno blobs from Nexus 7 (MOB30M)
*vendor: Update libRSDriver_adreno blobs
*vendor: Remove libOpenCL blob
*vendor: Remove qcom audio codecs
[COLOR="Red"]-20160929-[/COLOR]
*CM sources update
*audio: Update mixers
*audio: Enable voice path for PCM voip
*Kernel: BACKPORT: ASoC: msm: Add support to change bit rate during VoIP call
*Kernel: BACKPORT: ASoC: msm: qdsp6v2: Add support for non-pcm VoIP formats
*Kernel: BACKPORT: ASoC: msm: qdsp6v2: Add support to configure min and max rates
[COLOR="Red"]-20160924-[/COLOR]
*Initial release
Reserved #2
Reserved #3
Running great. Very stable. RECOMENDED!!!
Thank's kotzir. :laugh:
Confirm, CM 14 works great, thanks.
Works great, nice to see CM has update their source too! The problem with night mode is fixed and the display options are better than ever. Best Nougat ROM I've used so far on any of my devices.
I wait until camcorder is fixed. Fingers crossed
pushed from my GT-I8730 driven by CyanogenMod 13.0
Screenshots as requested ^
Thanks again!
I am bug hunting. Everything besides what is stated seems fine. I used the recovery image you have in your post. May I just ask why the recovery is different? Or what changes you have made?
Sent from my GT-I8730 running CyanogenMod 14
Le Penguino said:
I am bug hunting. Everything besides what is stated seems fine. I used the recovery image you have in your post. May I just ask why the recovery is different? Or what changes you have made?
Sent from my GT-I8730 running CyanogenMod 14
Click to expand...
Click to collapse
log command was added in TWRP, but it is not released yet, so I build it at home
If you flash with previous TWRP, you will a text like: log command not found..
kotzir said:
log command was added in TWRP, but it is not released yet, so I build it at home
If you flash with previous TWRP, you will a text like: log command not found..
Click to expand...
Click to collapse
And whats the Problem with flashig it with another twrp version?
Or wouldnt it flash because of this text?
Huzalio said:
And whats the Problem with flashig it with another twrp version?
Or wouldnt it flash because of this text?
Click to expand...
Click to collapse
Guys please concentrate The instructions for a correct flashing are those that are posted in OP. Although you are free to do whatever you want but don't complain about bricked devices and so on.
Thank you for your attention
Update!!
Thank you very much for porting Nougat to our device. Please, please fix the camcorder next :thumbup:
pushed from my GT-I8730 driven by CyanogenMod 13.0
kotzir said:
Update!!
Click to expand...
Click to collapse
Works fine :good:
I think I found a bug. Battery won't change icon. Or show percentage in Status bar option in menu. And no SIM contacts
Le Penguino said:
I think I found a bug. Battery won't change icon. Or show percentage in Status bar option in menu. And no SIM contacts
Click to expand...
Click to collapse
I'm running CM14 on a couple of devices at the moment and that's been the case on all of them. So just need to wait for CM to update their source
RancidPenguins said:
I'm running CM14 on a couple of devices at the moment and that's been the case on all of them. So just need to wait for CM to update their source
Click to expand...
Click to collapse
Oh, well... Not your problem, @kotzir , then [emoji1] I reverted to RR, I had this backup.
Sent from my GT-I8730 running Ressurection Remix 5.7.3
@kotzir Hi! Can you port CM 14 to Samsung SM-J710FN?

[17/11/2017] Unofficial OmniROM Nougat [ColorOS] [OMS7] [Uber/Linaro] [Final Build]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
After some time out i´ve decided to go back this time with an OmniRom base. Any bugs or features will be ignored because I am not the official OmniROM developer. This is my "unofficial" version and I will keep it simple as my daily driver. Everyone can contribute to this development with usefully commits that you may find. About ROM and its features you can access the OmniRom Channel on Google+ or OmniROM Website. To follow my progress you can access my Github. If you like my work and want to contribute to your progress, you can use Paypal for a small contribution.
​
Instalation Instructions EXT4 Recomended
Clean flash (If coming from another ROM)
* Nandroid backup your current rom
* Wipe Data/Factory Reset
* Wipe System, Data, Cache, Dalvik (ART) Cache (DON'T wipe internal storage)
* Flash Recomended Firmware
* Flash Rom
* Flash Recomended Gapps - Choose Pico or Nano package
* Reboot and enjoy!
Dirty flash
* Nandroid backup your current rom
* Flash Rom (Without wipe nothing)
* Reboot and enjoy!
Downloads
Final build 17/11/2017 -> Android File Host
Sources
OmniROM Github Github
FSadino Github
Matthew Alex Bitbucket
nathanchance
Kernel source
UberTC Optimizations
Credits
OmniROM Team
Matthew Alex and @nathanchance for is updated toolchains and all UberTC/Linaro Teams
And last but not least all supporters!
XDA:DevDB Information
Unofficial OmniROM by FSadino, ROM for the OnePlus One
Contributors
FSadino
Source Code: https://github.com/omnirom
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Nougat
Based On: Omni
Version Information
Status: Stable
Current Stable Version: 19-09-2017
Created 2017-09-19
Last Updated 2018-04-13
Reserved
Changelog:
====================
11-17-2017
====================
* device/oppo/find7op/
91a6023 FSadino tweaks
* frameworks/av/
97dd2f3 Revert "Track graphic buffer mode in OMXNodeInstance"
* frameworks/base/
84f803f Revert "DPC should not be allowed to grant development permission"
====================
11-16-2017
====================
* build/
7c5c77e November Security Updates
947d439 Merge pull request #9 from FSadino/next
* device/oppo/find7op/
9018968 Merge pull request #2 from FSadino/next
* external/libhevc/
6f64ca6 Fix tile index buf alloc size
* external/libmpeg2/
39dbf6d Replace memcpy with memmove to Solve Memory Overlap Error
ebcb7b2 Propagating Error From impeg2d_pre_pic_dec_proc
7bc9513 Check Number of MBs to Skip.
* frameworks/av/
54a485f Track graphic buffer mode in OMXNodeInstance
0180c3c EffectBundle: Check parameter and value size
* frameworks/base/
5552ee7 DPC should not be allowed to grant development permission
* kernel/oneplus/msm8974/
9ac0b8a Merge pull request #15 from FSadino/next2
* system/core/
b89501c Include standard C ++ header "limits.h"
7c27bac Fix integer overflow in utf{16,32}_to_utf8_length
====================
11-15-2017
====================
* device/oppo/find7op/
e26d3db mpdecision is back
====================
11-14-2017
====================
* packages/apps/PackageInstaller/
f8bf846 Fix install button after the October security updates
====================
11-06-2017
====================
* build/
9e259a6 add Evolve messaging app
* kernel/oneplus/msm8974/
2129edc Revert "Random optimizations:"
9d79100f Revert "clock-krait-8974: Expose SPEED level via sysfs"
9fa4989 Revert "clock-krait-8974: Expose PVS level via sysfs"
* packages/apps/Evolve/
c72130a Merge branch 'master' of https://github.com/FSadino/packages_apps_Evolve
90f0f7a initial commit
05946b3 Initial commit
* vendor/omni/
e370f23 Merge pull request #3 from omnirom/android-7.1
====================
11-05-2017
====================
====================
11-04-2017
====================
* kernel/oneplus/msm8974/
3e1ea40 Random optimizations: -frandom -prandom
dfec547 Revert "Random optimizations:"
5d75640 PM: devfreq: Use high priority workqueue
8fd52ad workqueue: use new hashtable implementation
ec75e97 thermal: settings change After carefully studying the thermal I believe the best setting would be to start throtelling at 65C with that option disabled at 60C. The values of mitigation should be at 95 C and not at 115C, since to achieve this level some malfuction must have happened on the phone, so it's better to have a lower value, with mitigation disabled at 80 C. The core throtelling is best to have set at 75C, and this option disabled at 68C.
b5aec00 interactive: less agressive
d0af778 bcmdhd: reduce to 250ms
96aa960 Tuned interactive gov.
e28da9f Swappiness: 15%
a97d9ea Defconfig: Update
eee2e52 Add and organize schedulers (fifo, sio, sioplus, tripndroid, vr, zen)
52d2529 deconfig: disable KSM
6d79c22 lib: adding back proportions and removing the old memcpy.o
ec55773 ksysfs.c: Disable Gentle fair Sleepers and Arch Power
51e6dce ARM: add .gitignore entry for bswapsdi2.S
c5b6d8d clock-krait-8974: Expose PVS level via sysfs
6feb861 clock-krait-8974: Expose SPEED level via sysfs
bf86b41 Voltage Control for OnePlus One. Voltage Control: generic voltage control for DTS based kernels
67c5dd7 sched: Add controls for sched features
3189a3b ext4: Speedup WB_SYNC_ALL pass called from sync(2)
3fd156c ipc/mqueue: improve performance of send/recv
3efd583 block_dev: implement readpages() to optimize sequential read
ab41734 sound: add sound control to increase headphones, speaker and mic gain.
a7fdcca Random optimizations: -frandom -prandom
96e911d ARM: 7626/1: arm/crypto: Make asm SHA-1 and AES code Thumb-2 compatible
7a97e92 lmk: wrap the lmk code with config
115049e fs: support task's adj rbtree
4a83e4c kernel: support task's adj rbtree
f9a0565 drivers:lmk: Fix double delete issue
909c061 staging:android:lmk: read rb tree root with spinlock
5911ee8 drivers: lowmemorykiller: implement task's adj rbtree
b7f35eb staging: android: lowmemorykiller: skip dying or exiting task
ce98c85 linux: blkdev: disable add random * this is a flash device we don't have a spinning storage like a hdd
2c5d287 fs: Tweak mount options for all partitions
b12b205 msm: bam_dmux: Tune values and remove panic
d8fc58b msm: bam_dmux: Reduce debug logs to avoid watchdog bite
9b3eb60 KGSL: GPU kgsl_pwrctrl.c use min pwr level as default. to reduce battery drain.
842609d lib: memcopy: init
481fb97 lib: flex: init
8d0daf8 lib/string: use glibc version
c3bdcda arm: crypto: Add optimized SHA-256/224
d09dc71 crypto: arm/aes update NEON AES module to latest OpenSSL version
0fafbd5 ARM: 7674/1: smp: Avoid dummy clockevent being preferred over real hardware clock-event
e838fbf ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled
d6d9694 ARM: crypto: add NEON accelerated XOR implementation
9243064 ARM: add .gitignore entry for sha256-core.S
544c7f6 Merge pull request #13 from omnirom/android-7.1
====================
11-03-2017
====================
====================
11-02-2017
====================
* build/
1197f66 Core: print toolchain path during compilation
14aa8aa Remove Feedback Directed Optimization support
1ea26d6 Make userdebug builds more like user, with some improvements
9b77b6d core: use 0 compression when creating the target_files package
ce50b3e Remove messaging app
3b4aff9 Fix Build
d28ff44 Remove Email/Exchange
d801e58 Create 0 compression ratio jar files
76e9024 Kill Bloat with Fire!
febff96 Remove MOAR Bloat
0e94fa0 Do not build video Libraries
8300afd Disable Prereq Checking
b8e58e9 Debloat full_base.mk
====================
10-23-2017
====================
* kernel/oneplus/msm8974/
40fe7a8f574 block: disable row, cfq and test-iosched
3ae61c748e1 defconfig: set maple as a default i/o scheduler
1c9b1d71c41 block: maple: fix build 3.4 doesn't support this elevator stuff
ca710fd25fc maple: Tune presets a bit
e2f65ddaa01 block: maple: Serve asynchronous requests before synchronous ones
5e3b1a08b7d block: maple: Fix some logic, import former/latter request logic from SIO, and use some improved bits of SIO
ae567cfe95f block: maple: Catch writes_starved sooner, increase limit.
44985664022 block: maple: Clean up and add patchlevel macro to keep track of commits
14486ff0a86 block: maple: Remove CONFIG_HZ dependency, assume 300 for interrupt frequency
6bf6e99be3f block: Add Maple I/O Scheduler
c7b9f11b136 msm: vidc: update the check to ignore extradata plane in dqbuf userptr may or may not be a null-value. Checking for this field to qualify a plane as extradata has no merit. Ignore that check
cb59a3a68fe msm: vidc: Check video buffer handle for Null pointer access.
0e09c3a961b msm: vidc: add ion_handle checking before mapping buffers
====================
10-22-2017
====================
====================
10-21-2017
====================
* vendor/oneplus/
bd12ca1 oneplus2: update CNE and DPM blobs
====================
10-20-2017
====================
* vendor/oneplus/
a68edcf oneplus2: update time service, radio, network and pp blobs
====================
10-19-2017
====================
* build/
37b4b207c Merge pull request #6 from omnirom/android-7.1
* frameworks/av/
99fe66258 Merge pull request #2 from omnirom/android-7.1
* frameworks/base/
e96c69e4aca Merge pull request #5 from omnirom/android-7.1
* packages/apps/Settings/
8ce8560ad Merge pull request #3 from omnirom/android-7.1
====================
10-18-2017
====================
* vendor/oneplus/
afa3889 cheeseburger: add missing apks from 4.5.13
====================
10-17-2017
====================
* android/
6bc340e android: Fork wpa_supplicant_8
* external/wpa_supplicant_8/
46c812a Clear PMK length and check for this when deriving PTK
9d5328b Add debug prints on PMK configuration in WPA supplicant
49a1bdc WPA: Extra defense against PTK reinstalls in 4-way handshake
e5ac8c7 Remove all PeerKey functionality
d056e2d Set EAPOL-Key Key Length field to 0 for group message 1/2 in RSN
42dd100 FT: Do not allow multiple Reassociation Response frames
2244bfe WNM: Ignore WNM-Sleep Mode Response without pending request
c6fbd3a TDLS: Reject TPK-TK reconfiguration
febf4dd Fix PTK rekeying to generate a new ANonce
7b6fd2f Prevent installation of an all-zero TK
019508b Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases
57ca9ad Prevent reinstallation of an already in-use group key
14ad6e7 hostapd: Avoid key reinstallation in FT handshake
* vendor/oneplus/
3e68a74 oneplus2: fourth part of 3.6.0
====================
10-16-2017
====================
* android/
d11934d android: fork dnsmasq, libmpeg2, libhevc and tremolo from AOSP
* external/libhevc/
0414e26 Fix slice decrement for skipped slices
b359bf4 Ensure CTB size > 16 for clips with tiles and width/height >= 4096
* external/tremolo/
d4fdb22 Fix out of bounds access in codebook processing
* vendor/oneplus/
dbe1563 oneplus2: third part of 3.6.0
a9b8905 cheeseburger: update proprietary-files from 4.5.13
fc465dd oneplus2: second part of 3.6.0
9e67947 oneplus2: first part of 3.6.0
====================
10-15-2017
====================
* build/
5ad0fe7d8 [DO NOT MERGE] Update platform security string to 2017-10-05 in nyc-dev Bug:64896113 (cherry picked from commit 1517f3d2da27eae798a3ac765096251914f9b119)
* external/dnsmasq/
7d2ee8d Add extra (size_t) cast to avoid compiler warning.
e8395c2 Make dnsmasq more stable.
* external/libmpeg2/
003cf9f Fixed Memory Overflow Errors
* frameworks/av/
fb13b3627 Fix 'potential memory leak' compiler warning.
2840b0a0b Check buffer size in useBuffer in software components
bc34495e6 stagefright: avoid buffer overflow in base64 decoder
97124302e Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb
8826172d3 Fix memory leak in OggExtractor
a8d6490dd Skip track if verification fails
* frameworks/base/
6a53f366da5 Enforce policy for camera gesture in keyguard
12b5413788f Fix security hole in GateKeeperResponse.
* hardware/ril/
0b15cc1 DO NOT MERGE Fix security vulnerability in pre-O rild code.
* libcore/
fe38a9196 Fix failing FileTest#test_canonicalCachesAreOff()
34703c3cc Disable File.getCanonicalPath caches.
* packages/apps/PackageInstaller/
5940af16 DO NOT MERGE Disable overlays while installer is resumed
* packages/apps/Settings/
33708e259 Disabling the activate button when paused
====================
10-11-2017
====================
* bionic/
b1e825cf0 Merge pull request #1 from FSadino/next
* kernel/oneplus/msm8974/
afa3944df9bf hid: usbhid: Changes to prevent buffer overflow
4127855bde38 bacon_defconfig: remove CONFIG_IP[6]_NF_TARGET_REJECT_SKERR
f96b131813cd bacon_defconfig: enable CONFIG_INET_DIAG_DESTROY
abdf912cd43d cpu_input_boost: Prevent panics on init due to race conditions
b02b1860af2f packet: fix races in fanout_add()
4f553db508ba dccp: fix freeing skb too early for IPV6_RECVPKTINFO
9cee6f222398 net/llc: avoid BUG_ON() in skb_orphan()
2f1e8988166b tcp: avoid infinite loop in tcp_splice_read()
7779c6352631 ext4: validate s_first_meta_bg at mount time
aa602df4ae0d Revert "USB: fix invalid memory access in hub_activate()"
370f04e96809 power: qpnp-charger: Add support for POWER_SUPPLY_PROP_POWER_NOW
6ca646337b29 prima: Fix NULL pointer dereference in limSendP2PActionFrame()
79f2d9ea2bfe cpu_input_boost: Don't sleep in atomic context for continuous boosts
46f162b3b3a4 cpu_input_boost: Improve efficiency when there is constant input
70d8028c7134 bacon_defconfig: disable CONFIG_PFT as it is unsupported
63c9f1a2e9c6 Merge pull request #7 from FSadino/sultan
97bb01c791dd Merge pull request #6 from FSadino/next
0ea6490ae620 prima: Fix buffer overflow in WLANSAP_Set_WPARSNIes()
de117852264d prima: Update to CAF LA.BF.1.1.3-02310-8x26.0
====================
10-10-2017
====================
* bionic/
142a8213c End all lists in check-symbols-glibc.py with a ,.
9de63a987 Remove a duplicate declaration, improve check-symbols-glibc.py.
69d105fcf Don't declare SYS_* constants for unavailable __NR_* constants.
a2cd448ef Move glibc-syscalls.h into bits/.
02540bfbd Make prctl test check maps.
1dca89bd5 Move math headers in with the other headers.
69a44bea5 Add missing <complex.h> functions.
b4a53f82f Clean up bcopy cruft.
1fa62aeec Teach our script to ignore more dead POSIX stuff.
8d7bccbc9 Fix memmem behavior with empty needles.
4d37b99f8 Fix "Unknown token error" when upstream clang is used.
16b559f40 libc: exclude C memchr on ARM
b1a034da4 libc: arm: add optimized memchr implementation
e3a0f75f3 libm: add optimized expf/logf/powf from ARM
821d3bd62 linker: convert 'mov pc' instruction to 'bx'
1ea016dad Remove unused libm_clang variable.
b94b45f2d bionic: Sort and cache hosts file data for fast lookup
* kernel/oneplus/msm8974/
353109dee842 include: Add missing iosched_switcher.h header
1957c9fc2fd0 iosched_switcher: Remove unneeded code in change_elevator()
9b5f90a0373b iosched_switcher: Ensure the previous elevator name is always present
93e4f8da69cf bacon_defconfig: Enable I/O sched switcher
95a45c65fa38 mmc: queue: Configure the I/O sched switcher for mmc block devices
ea554bee0076 dm: Configure the I/O sched switcher for dm block devices
266088008ae8 iosched_switcher: Don't use FB_EARLY_EVENT_BLANK
837a43c82d8a iosched_switcher: Allow multiple block devices to be used
e069ae7e7da0 block: Add driver to change the I/O scheduler when the screen turns off
c6eabf02d4a2 msm8974pro: dts: cpufreq: enable middle steps for CPU frequencies
988bbd6f3c86 msm8974pro: dts: cpufreq: enable low steps for CPU frequencies
deb071bc3e58 disable overclocking
218a8eb85f8b add 2803200mhz and 2956800mhz cpu frequency
5f0cdeca5868 add 2649600mhz and more cpu frequency
b64a0b31f368 msm8974pro: Increase cpu voltags for OC frequencies by 25 mV
1a4b4a79da37 msm8974pro: dts: cpufreq: introduce 268MHz clock
b4b8087ff848 msm8974pro: CPU overclocking to 2.88 GHz
02411868921d change min_input_interval to 50ms
11224ea46911 cpufreq: cpu-boost: export input_boost_enable to userspace
a5d3075097e2 update cpu boost
aa29761615ae input: touchboost: default duration 1.5s - Ultra conservative default, 1/2 of MPD default
29b38151f4fc input: touchboost: Rename sysfs kobj to "touch_boost"
be80a3594c87 input: touchboost: correct type for get_input_boost_duration
74b8d99b454f input: touchboost: define and expose input_boost_duration and input_boost_frequency
ae7da7198eec input: touchboost: conservative samples every 10ms, no point in limiting input_time to update its value in 50ms intervals
8220e998c9d5 input: add generic touch event listener
9619bac4f60f arm: smp: Update the topology masks before calling CPU_STARTING notifiers
d7712b253b7d mm: slub: Default slub_max_order to 0
c443a80ffbc7 fs/buffer.c: increase the buffer-head per-CPU LRU size
0627a3b68d50 soc: qcom: smd: Fix SMD packet sync loss issue
89ceabfdcd5a tcp_cubic: better follow cubic curve after idle period
1452918bd231 mm, vmalloc: remove useless variable in vmap_block
17318c27e174 mm, vmalloc: use well-defined find_last_bit() func
7587c984e642 block: Reserve only one queue tag for sync IO if only 3 tags are available
2d02a905ac54 readahead: make context readahead more conservative
fc70bb7be801 binfmt_elf.c: use get_random_int() to fix entropy depleting
ecbcdc3d6fb8 writeback: fix writeback cache thrashing
f761ce577904 bl: lm3630: Disable PWM mode outside of init
6c06ad8de4e8 bl: lm3630: Always disable PWM mode
01b1ac42f045 int_sqrt: Improve 3x faster integer sqrt.
cd64c9c4f065 int_sqrt.c: Correction square root algo with naming
08a342a7f1df sched: cpu_power: enable ARCH_POWER
1caee85fad99 Readahead: Optimize divide/multiply by power of 2 using L/R shift
589271f175aa mdss: use an interruptible thread on edp to reduce load_average
25f5f8e89782 msm: vidc: Check for active handle before updating the QoS request
85a4fb566255 msm: vidc: Initialize kernel space stack variables
5252a623c6ca msm: vidc: disable CPU L2 cache PC during video sessions
7864895d06b5 fs: Add exFat support version 1.2.9 (kitkat source drop)
e3acfc6b9c09 fs: Add exFat support version 1.2.7 (Samsung OSRC)
c0b9a2d9980f Revert "power: increment wakeup_count when save_wakeup_count failed."
e6bc3828715c power: increment wakeup_count when save_wakeup_count failed.
52b9881275a1 xz: Optimize Sfck Compression
865cb4a91aa4 time: RCU permitted to stop idle entry
f8ff4c063ad1 msm: watchdog-v2: Trace IRQ when watchdog bites
a81ec3cef68b tcp_output: set initial TCP window size to 64K (speed improvement)
c95b657b3e1d usb-gadget: support USB keyboard
5c5559a53752 SPS: allow modem driver to sleep when no data traffic.
3c219b3f716a sweep2sleep: Update driver to support multiple gestures to put device to sleep (V1.1)
a8b62cf21858 sweep2sleep: Driver to support multiple gestures to put device to sleep
ae6c43f31876 msm8974pro: Activate additional 27 MHz gpu frequency step (idle freq)
600e795eb4b2 Revert "Voltage Control: generic voltage control for DTS based kernels"
7463cd005b60 msm: Fix high load average from uninterruptible waits
3719ea6af3f1 Enable UNALIGNED_ACCESS, this will actually improve kernel performance.
7883c737178a msm8974-regulator.dtsi: further reduce CPU retention voltage
3ad5ea948b6d qce50: Update clock vote for improved performance
2c441aba1029 timer: optimize apply_slack()
ab343fc1f5c8 mdss: Change kickoff timeout to 300ms - phase 2
0c9a362227cf mdss: Change kickoff timeout to 300ms
7d1a68845697 arm/dts: bacon: Schedule mmcqd on idle CPU
4e9671624341 mmc: add support for scheduling mmcqd on idle CPU
8d74ac12de68 ACA mode hack for Oneplus One's DWC3 usb driver
d11824057410 arm:msm8974: Increase bark/pet time
====================
10-09-2017
====================
====================
10-08-2017
====================
* kernel/oneplus/msm8974/
06f902d28b4f Merge pull request #5 from FSadino/next
169dec7d225c msm8974: usb: dwc3: Set the max speed
a6a7d7981487 msm8974: usb: dts: Set the usb max speed to high
26b139e63055 oppo: i2c: drop nfc freq to 19.2 MHz
2b1ddbbf5ffe ./Makefile: tell gcc optimizer to never introduce new data races
90ab3ea27e7b Disable -fconserve-stack on ARM v2
acbb2fd039c5 Makefile: Optimize
af29646d3db9 fs/namei.c: fix: warning: 'old_path.*' may be used uninitialized in this function
019801b2182d Makefile: Optimize
da4add16a52f Merge pull request #4 from FSadino/next
Reserved
My recommended settings for best user experience!
Feel free to share your settings!​
Use Kernel Adiutor Mod to apply kernel tweaks.
1. CPU
* Governor Interactive
* Input Boost Active
* Input Interval 40ms
* Input Boost Frequency 1420Mhz All cores
* Wake Boost Active
* Hotplug Boost Active
2. I/O Scheduler
* Scheduler maple
3. Low Memory Killer
* Very Aggressive
4. Power and Battery
* USB Fast Charge Active
* AC Charge Level 1900mA
* USB Charge Level 800mA
5. Misc Controls
* Very Important!! Don't disable Android Logging or you will face a HUGE battery drain!!
Reverved
Where can I read the features of this rom .
Cool..
Another ROM with color os blobs..great!
Piypoo said:
Where can I read the features of this rom .
Click to expand...
Click to collapse
https://omnirom.org/features/
Please share screenshots...
Sent from my OnePlus One using XDA Labs
Бахрам Байрамза said:
Please share screenshots...
Sent from my OnePlus One using XDA Labs
Click to expand...
Click to collapse
https://forum.xda-developers.com/devdb/project/?id=22529#screenshots
Great, but what exactly is the difference compared to the original OMNI Rom?
What I understand it is only UberTC nothing more, correct?
Gesendet von meinem A0001 mit Tapatalk
solar666 said:
Great, but what exactly is the difference compared to the original OMNI Rom?
Click to expand...
Click to collapse
This one was built by me
What I understand it is only UberTC nothing more, correct?
Click to expand...
Click to collapse
If you want to follow my work on this ROM, read what I wrote in OP
FSadino said:
This one was built by me
If you want to follow my work on this ROM, read what I wrote in OP
Click to expand...
Click to collapse
A short an easy answer without looking at GitHub would be appreciated ... But anyhow thanks for replaying at all.
Gesendet von meinem A0001 mit Tapatalk
@FSadino can you please upload some images taken by the camera ?
Kalyan nath said:
@FSadino can you please upload some images taken by the camera ?
Click to expand...
Click to collapse
Here are some just pointed and clicked
Kalyan nath said:
@FSadino can you please upload some images taken by the camera ?
Click to expand...
Click to collapse
Very low light condition on all pics
https://www.dropbox.com/sh/oappdcfirqf6nss/AACMFi0OvjIfkPi_ZGDAUiyca?dl=0
david72262 said:
Here are some just pointed and clicked
Click to expand...
Click to collapse
Thanks for share
Welcome back.. I've been waiting for you build downloading now ?
solar666 said:
Great, but what exactly is the difference compared to the original OMNI Rom?
What I understand it is only UberTC nothing more, correct?
Gesendet von meinem A0001 mit Tapatalk
Click to expand...
Click to collapse
Main difference i found no lag like official so far will give it a few days
Downloading
Thanks so much for this!! Have u make a tweak to the governor? Bcos in the official omni, the default governor is so much lag and slow...
Sent from my A0001 using Tapatalk

Categories

Resources