[ROM][6.0.1][UNOFFICIAL] Dirty Unicorns PURE [09-10-2016] - ONE Android Development

{
"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"
}
ROM INFORMATION
Dirty Unicorns is a project that started out with no name. It was a project that was first based off AOKP back in the early days of Jelly Bean. In the early days it was just a one man show on one device, the EVO 3D. Since then, many others have joined the project and it has grown exponentially.
We have seen a lot of talent contribute to this project of ours. Big or small, the focus was always on contributing to the community. That is ultimately why we do what we do. After Jelly Bean, we decided to move to a new base, OmniROM. While AOKP was fun, OmniROM proved to be even more exciting base because it challenged us to see what we could do with a project that had different goals in mind. We learned a lot and again, gain contributors. With Lollipop, we moved to an AOSP base with a lot of patches from CAF to make our older devices function as they should. We grew even more and learned a whole lot more.
NOTE
PURE? Its not realy PURE it just name, I give it name Personal Unicorns at first (because it for my personal daily use) and when my friend use it he give suggestion to add Reborn Edition and whola it became PURE aka Personal Unicorns Reborn Edition. And I tweaks in kernel and other place, its not realy pure or dont have tweaks, its only name. Dont blame me because name LOL.
ROM FEATURE
Code:
All Dirtyunicorns Feature
Improve Kernel from CM and other ROM Source
ArchiDroid optimizations
Using toolchain UBERTC 4.9
Update SQL to 3.14.1 (using jgcaap source) with some patch
Improve LZ4 (using jgcaap source again)
Improve DHCPD (using jgcaap source again)
Voltage Control
DU-Updater for my build
DU-Changelog for my build
​
I Forget what I'm doing with this ROM, you can check my github page to detail.
CREDIT
All DU Team (nickdoherty as speacially for his support to our device), blinoff82 for his consultations and many help, JustArchi for his optimization, jgcaap fo his tweaks, sultanxda, nikhil18, and many other developer outside there who share his great work as opensource.
**If I have left someone or some team out, I apologize and please send PM**
ROM LINKS
ROM DOWNLOAD AFH
ROM ALTERNATIVE Indonesia Server
OTHER LINK
Dirtyunicorns PURE Oneplus Forum
Official Dirty Unicorns G+ community
Official Dirty Unicorns Gerrit
Official Dirty Unicorns Crowdin (translations)
*Important: Dont submit bug to the official links, report here they dont support our device
FLASHING INSTRUCTION
Verify that you're using the latest version of TWRP
Perform a FULL WIPE as described below if coming from another ROM or a different version of Android
Flash the latest version of this ROM
Flash GAPPS (DU Recommend is BaNkS, alternative OpenGapps or SlimGapps
Reboot
Do not send bug reports if you:
- use a third-party kernel;
- use a third-party theme (test with default theme before report);
- use Xposed Framework.
XDA:DevDB Information
Unofficial Dirty Unicorns PURE, ROM for the OnePlus One
Contributors
ngengs
Source Code: https://github.com/ngengs
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: AOSP / Dirty Unicorns
Version Information
Status: Stable
Current Stable Version: 20160910-0804
Stable Release Date: 2016-09-10
Created 2016-06-18
Last Updated 2016-09-11

Frequently asked questions
How to disable/enable HW keys?
Please read Nickdoherty post in xda or use alternative here
Now it can disable and enable from DU-Tweaks
Do I have to do a full wipe if I'm coming from a different ROM?
Absolutly Yes.
Does this ROM have layers or the CMTE?
This ROM uses the CM theme engine
How can I get Viper4Android working?
Check this
Adaway doesn't work blah blah blah
Read this
Pulse doesn't work with [insert music app]
Please read this
Can I use Xposed?
You can do whatever you want to your device but if you use Xposed and have bug dont report issues to me
I flashed OpenGapps and now gesture typing doesn't work, what gives?
Check this
I can't get the AOSP Calendar to sync, what gives?
Check this
I changed my LCD density and now the navbar looks weird, what gives?
This is currenly an issue that we are aware of and addressing. For now after you changed density reset navbar layout or stay on the stock density.
Can I request some feature to this rom?
Yes, if I like that feature maybe I will looking into it, but dont promise will implement as fast as possible, I will do it when I have time.
The name is PURE, its realy PURE or stock from DU without tweaks?
Read my first post, its just name bro. If you want know you can check my source to know what change I do in this rom. Dont judge because the name right

Changelog
Latest Build (20160910)
2016-09-10
* android_build *
Merge remote-tracking branch 'du/m-caf' into HEAD
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform//build into HEAD
* android_external_wpa_supplicant_8 *
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform/external/wpa_supplicant_8 into HEAD
* android_frameworks_av *
Merge remote-tracking branch 'du/m-caf' into HEAD
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform//frameworks/av into HEAD
* android_frameworks_base *
Merge remote-tracking branch 'du/m' into HEAD
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform//frameworks/base into HEAD
* android_frameworks_native *
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform/frameworks/native into HEAD
* android_frameworks_opt_telephony *
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform/frameworks/opt/telephony into HEAD
* android_kernel_oneplus_msm8974 *
msm: camera: Port camera patches to oppo_camera
fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
msm: ipa: fix potential race condition ioctls
input: synaptics: allocate heap memory for temp buf
msm: camera: sensor: Fix use after free condition
msm: camera: restructure data handling to be more robust
ASoC: msm-lsm-client: free lsm client data in msm_lsm_close
msm: crypto: Fix integer over flow check in qcedev driver
msm: mdss: Correct block id check for mdss_mdp_misr_table
wlan: fix buffer overflow in linkspeed ioctl
wlan: Remove the support for setwpaie ioctl
ASoC: check for null function pointer for dummy device read/write
Revert "synaptics: Replace key MENU with APPSELECT"
Fix simpleondemand for real
mm, vmalloc: use well-defined find_last_bit() func
mm, vmalloc: remove useless variable in vmap_block
readahead: make context readahead more conservative
memory hotplug: reset pgdat->kswapd to NULL if creating kernel thread fails
CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug
mm: vmscan: If kswapd has been running too long, allow it to sleep
writeback: increase bdi_min_ratio to 5
Bluetooth: fix possible info leak in bt_sock_recvmsg()
Bluetooth: Fix invalid length check in l2cap_information_rsp()
Bluetooth: Fix missing length checks for L2CAP signalling PDUs
Bluetooth: Cancel power_on and power_off work
Bluetooth: Prevent Bluetooth L2CAP Remote Heap Memory Corruption
futex:some fixes
futex: Fix argument handling in futex_lock_pi() calls
futex: Simplify futex_lock_pi_atomic() and make it more robust
futex: Split out the first waiter attachment from lookup_pi_state()
futex: Split out the waiter check from lookup_pi_state()
futex: Use futex_top_waiter() in lookup_pi_state()
futex: Make unlock_pi more robust
futex: Mention key referencing differences between shared and private futexes
futex: Ensure get_futex_key_refs() always implies a barrier
futex: Make lookup_pi_state more robust
futex: Always cleanup owner tid in unlock_pi
futex: Validate atomic acquisition in futex_lock_pi_atomic()
futex: Add another early deadlock detection check
futex: update documentation for ordering guarantees
futex: avoid race between requeue and wake
futex: revert back to the explicit waiter counting code
futex: Allow architectures to skip futex_atomic_cmpxchg_inatomic() test
futexes: Fix futex_hashsize initialization
futexes: Avoid taking the hb->lock if there's nothing to wake up
futexes: Document multiprocessor ordering guarantees
futexes: Increase hash table size for better performance
futexes: Clean up various details
futex: move user address verification up to common code
futex: Prepare for mainstream commits
wakeup: Add more tunable sources
wakeup: add toggles for wlan wakelocks. They are all enabled by default, it's up to the user and I provide no support if Wi-Fi stops working normally without these locks enabled. This is for advanced users
wakeup: alright, shut up
power: skip sensor_ind wakeup source activation via sysfs
display: add a simple api to query the display state (on/off) at any point in time
spmi: use more appropriate name for spmi devices
staging: ion: shrink highmem pages on kswapd
lib/decompress_unlz4.c: always set an error return code on failures
initrd: fix lz4 decompress with initrd
ipv4: fix NULL checking in devinet_ioctl()
fs: Add a missing permission check to do_umount
ftrace: Disable function tracing during suspend/resume and hibernation, again
cpufreq_stats: do not remove sysfs files if frequency table is not present
sched: Remove one division operation in find_busiest_queue()
sched: Update cpu load after task_tick
cpuidle: remove cpuidle_unregister_governor()
cpuidle: Make it clear that governors cannot be modules
block: disable entropy contributions for nonrot devices
Disable -fconserve-stack on ARM v2
mmc: sdhci: handle long transfers more intelligently
mmc: sdhci: ignore interrupts when the clock is off
mmc: sdhci: don't spew on CRC errors
mmc: sdhci: fix voltage transition recovery
mmc: sdhci: fix catchall timeout calculation
mmc: improve recovery behavior when SDCC is jammed
msm: mdss: Avoid calling wake_up_all() twice in display thread
kernel: Replace timeconst.pl with a bc script
mm/compaction: fix wrong order check in compact_finished()
mm/compaction: make isolate_freepages start at pageblock boundary
mm: compaction: detect when scanners meet in isolate_freepages
mm: compaction: reset cached scanner pfn's before reading them
sched: Remove stale power aware scheduling remnants and dysfunctional knobs
sched/fair: Improve the ->group_imb logic
sched/fair: Revert sched-domain iteration breakage
sched/fair: Propagate 'struct lb_env' usage into find_busiest_group
sched/fair: Add some serialization to the sched_domain load-balance walk
sched/fair: Let minimally loaded cpu balance the group
sched: Change rq->nr_running to unsigned int
sched/fair: Implement fast idling of CPUs when the system is partially loaded
PM: devfreq: Allow userspace configuration of simple_ondemand
PM: devfreq: Use high priority workqueue
msm: kgsl: Use high priority workqueue
msm: kgsl: Schedule adreno_start in a high priority workqueue
power: increment wakeup_count when save_wakeup_count failed.
power: validate wakeup source before activating it.
PM: Introduce suspend state PM_SUSPEND_FREEZE
power: catch wake-up requests in suspend_again
PM / sleep: unregister wakeup source when disabling device wakeup
PM: devfreq: Always reflect a change of polling interval
simple_ondemand: fix reboot
lowmemorykiller: trace kill events.
lowmemorykiller: Don't count swap cache pages twice
synaptics: Replace key MENU with APPSELECT
BACKPORT: Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
UPSTREAM: net: Fix use after free in the recvmmsg exit path
UPSTREAM: ppp: defer netns reference release for ppp channel
UPSTREAM: ipv6: add complete rcu protection around np->opt
UPSTREAM: netfilter: x_tables: make sure e->next_offset covers remaining blob size
UPSTREAM: netfilter: x_tables: validate e->target_offset early
UPSTREAM: KEYS: potential uninitialized variable
msm: null pointer dereferencing
msm: kgsl: Restrict GPU memory object alignment to 32MB
compare size of allocated cal data buffer from heap and count bytes provided to write by user to avoid heap overflow for write cal data.
msm: kgsl: Set UCHE_CACHE_WAYS_VFD to 0x7 for A3XX
* android_manifest *
Android 6.0.1 Release 68
* android_packages_apps_Screencast *
Automatic translation import
* android_packages_apps_Email *
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform/packages/apps/Email into HEAD
* android_packages_apps_Settings *
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform/packages/apps/Settings into HEAD
* android_packages_services_Telephony *
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform/packages/services/Telephony into HEAD
* android_system_core *
Merge remote-tracking branch 'du/m-caf' into HEAD
Merge tag 'android-6.0.1_r68' of https://android.googlesource.com/platform/system/core into m-caf
Archive / All Changelog

Great to see you here. Been following your ROM in the oneplus forum. Thanks for supporting our device

Another Dirty ROM!! The best ROM for OPO.

Awesome! Followed your work on the Oneplus forum and using it since weeks

This rom is smooth. The only thing bugging me is that pulse did not work right out of the box for me. I needed to flash viper4android to make it work and the sound got glitchy after that. Either way, I know the issue about pulse and the solution to flash viper4android has been an issue of the past anyone else experiencing the same? I tested Spotify and YouTube and pulse works right out of the box in other unofficial builds. I do love the smoothness of this rom and I'm glad that OP is maintaining and updating the kernel too.

Arju007 said:
This rom is smooth. The only thing bugging me is that pulse did not work right out of the box for me. I needed to flash viper4android to make it work and the sound got glitchy after that. Either way, I know the issue about pulse and the solution to flash viper4android has been an issue of the past anyone else experiencing the same? I tested Spotify and YouTube and pulse works right out of the box in other unofficial builds. I do love the smoothness of this rom and I'm glad that OP is maintaining and updating the kernel too.
Click to expand...
Click to collapse
Hi, I dont get issue about pulse before release last build but for now I use viper and pulse work.
Look strange, I dont have touch anything about pulse.
I will look in to that this night

ngengs said:
Hi, I dont get issue about pulse before release last build but for now I use viper and pulse work.
Look strange, I dont have touch anything about pulse.
I will look in to that this night
Click to expand...
Click to collapse
Thank you for looking into it. It works with viper but it doesn't work without.

Your version of DU is the most smooootthh!!! Thanks for sharing your work!
Inviato dal mio A0001 utilizzando Tapatalk

Arju007 said:
Thank you for looking into it. It works with viper but it doesn't work without.
Click to expand...
Click to collapse
I think I found the source of the problem, will try it now
cerealguy said:
Your version of DU is the most smooootthh!!! Thanks for sharing your work!
Inviato dal mio A0001 utilizzando Tapatalk
Click to expand...
Click to collapse
You're welcome bro,
I am glad if you like my build

Okay @Arju007 problem with pulse not work without viper I think is solved.
I test it without viper and its working, it will shipped in next build.
(Tested with youtube)

ngengs said:
Okay @Arju007 problem with pulse not work without viper I think is solved.
I test it without viper and its working, it will shipped in next build.
(Tested with youtube)
Click to expand...
Click to collapse
Awesome! Thank you very much for sorting it out. Looking forward to flash your next build.

Is the AUX bug present in this rom or is it fixed?
Thank you

qaliza said:
Is the AUX bug present in this rom or is it fixed?
Thank you
Click to expand...
Click to collapse
I dont know, not tested yet,
I will test it tomorrow

Thanks for the ROM.... How is the battery life on this ROM??

Can I install over top of the Blinoff version of DU or do I need to do a full wipe?

Dobbie03 said:
Can I install over top of the Blinoff version of DU or do I need to do a full wipe?
Click to expand...
Click to collapse
afaik, u cant
full wipe always better, at least for me
nice rom bro, :good::good::good:

Nice people are here... Great... Meluncur... Ngeng......
Sent from my A0001 using XDA-Developers mobile app

D4almond said:
afaik, u cant
full wipe always better, at least for me
nice rom bro, :good::good::good:
Click to expand...
Click to collapse
Thanks for the reply, I'll do a fresh install on the weekend.

Related

[3.4.45 KERNEL] [Mini/Mini Pro/Active/LWW] 3.4-nAa-03 [18/5/2013] - Unified kernel

Preface:
This is a custom 3.4.x kernel developed for Android Jellybean 4.x and build for multiple Sony 2011 devices
It is based on CAF kernel and is kept as clean as possible while maintaining working hardware
Other Android versions are also bootable, but are not widely tested
Features:
Pure CAF 3.4 kernel
Full hardware support
[*] Supported ROMS: CM10, CM10.1 or based on those (CM9 should also work but it's not supported)
Defaults:
...
Requirements:
Unlocked bootloader
Fastboot
Install:
Backup
Download the kernel file for your device from the list that follows and flash it:
adb reboot bootloader
fastboot flash boot <image file>
fastboot reboot​
Now you should be seeing the coolest kernel boot animation
Downloads:
3.4
smultron
mango
satsuma
coconut
Uninstall:
Flash back to stock using SUS or flash another kernel
Notes:
TODO
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
I accept patches any way possible. Basically I only read pms if they contain some suggestion or patch Credits go to the author obviously
https://github.com/nobodyAtall/msm7x30-3.4.x-nAa
Donate:
If you are enjoying my work please consider donating:
Donations are voluntary but allow me to spend more time on this device.​
Disclaimer:
I can't be held responsible if this Kernel bricks your device or makes it explode in your hands! Use it at your own risk!
​
Changelog:
jb_2.5.3:
3.4.45-nAa-03 (18/5/03) @2b31a689cd138658afc739b7c1f13d31fbca6f67
Summary:
- Updated to linux 3.4.45
- New, cleaner in-kernel bootlogo animation implementation
- Fixed gemini (camera no longer show green line)
- Compat-wireless 3.2
- keyboard reset with HOME + POWER
- resolved urushi sdcard issues
- Fixed offline charging which was not working for some devices
- Faster boot times
- Full 4.2 support
Commits:
2b31a68 wl12xx: stop updating version.h on every make
85c924c Merge branch 'M7630AABBQMLZA40901040-nAa-master-next' into M7630AABBQMLZA40901040-nAa-master
db9d085 defconfigs: update based on latest changes
1d4db9c msm_fb: implement bootlogo animation using a series of rle images available in the ramdisk
d0c4b49 Merge pull request #4 from semc7x30/updates
ea89698 defconfigs: update with latest changes
75348b0 mogami: keyboard reset with HOME + POWER
029e617 Get rid of CONFIG_INPUT_BMA150
b2dc303 Add missed out MMC_MSM_SDC4_LOW_DRIVE_STRENGTH
562b901 defconfigs: nAa-03
aadd045 defconfigs: remove CONFIG_SEMC_MMC_SDIO_NO_IRQ
669fe75 Check whether host->sdio_irq_thread is NULL before wake_up_process() is called about host->sdio_irq_thread.
84f7a18 Revert "msm_mmc: hack for avoiding the call of sdio_irq_thread. Needed for wl12xx"
e79a8a1 Merge branch 'M7630AABBQMLZA40901040-nAa-next' into M7630AABBQMLZA40901040-nAa-master
1874921 wl12xx: properly hardcode wl12xx_git_head
79307d6 Revert "wl12xx: hardcode wl12xx_git_head"
36bf566 defconfigs: updates for new wifi
b7d4e07 wl12xx: hardcode wl12xx_git_head
12cca27 charger: Fix wrong ifdefs
3c93109 wl12xx and compat-wireless ol_R5.SP5.01 release
7d4cc4f wl12xx: update header file
435d60a Inline building for compat-wireless
3441d2d Remove compat-drivers
75a318e Correct bootlogo format
04e5e34 Fix FB screen info
f0ee1aa clock-7x30: fixup gemini clocks
88181b6 msm_io_vfe31: clk preparation before enabling / disabling
b2c2448 msm_axi_qos: clk preparation before enabling / disabling
0b4f00c msm: camera: Assign Null to unmapped addresses
53ce19d msm: Camera: clear control queue
ca9b91d msm: gemini: Fix gemini freeze issue if output size estimation is improper
7ebe252 msm_camera: fix msm_open_common build error
8316978 msm: camera: Free buffers from frame queue at open
b50f779 msm: camera: Remove additional check in msm_queue_drain
9f29515 msm: camera: Handle event queue overflow error
e6c952f msm: jpeg: Reset buffer status when output buffer queue is empty
06114f5 gemini: bringover and upscale from .32
008cad7 msm: camera: Fix the broken MCE functionality
5afc345 defconfigs: bump kernel version
f31e5bb Squashed update of kernel from 3.4.44 to 3.4.45
a73243c Squashed update of kernel from 3.4.43 to 3.4.44
44383f6 Merge branch 'M7630AABBQMLZA40901040-nAa-master' into M7630AABBQMLZA40901040-nAa-next
d897718 Merge branch 'jb_2.5.3' into M7630AABBQMLZA40901040-nAa-next-merge-from-jb_2.5.3
da72e23 defconfigs: update with latest changes
c238a8b staging: android: lowmemorykiller: Change default debug_level to 1
67bae27 staging: android: lowmemorykiller: Add config option to support oom_adj values
92035f5 Squashed update of kernel from 3.4.42 to 3.4.43
ea6d3cf ARM: fault: assume no context when IRQs are disabled during data abort.
28da264 ipv4: Skip calling fib_detect_death() if fib_dev is NULL
23f361c ipv4: Check if dev_out is NULL in ip_route_output_slow()
af0b3ea netfilter: xt_qtaguid: start tracking iface rx/tx at low level
d10d3f1 netfilter: xt_qtaguid: fix ipv6 protocol lookup
647ddf1 timekeeping: fix 32-bit overflow in get_monotonic_boottime
c92c586 msm: timer: Don't check state of clock while setting next timer event
c8275d5 arm/crypto: Add optimized AES and SHA1 routines
f5a4d31 Squashed update of kernel from 3.4.0 to 3.4.42
26de509 Merge "USB: ci13xxx_udc: Don't free dTD immediately after active bit is cleared"
d135278 USB: ci13xxx_udc: Don't free dTD immediately after active bit is cleared
55e28cb Merge "msm_fb: display: Avoid MDP clock disable during DMA update"
5e006f1 msm_fb: display: Avoid MDP clock disable during DMA update
f77b89f Merge "msm_fb : Modify mixer staging down during OVERLAY_UNSET"
9006d96 msm_fb : Modify mixer staging down during OVERLAY_UNSET
d6d7187 Merge "msm: kgsl: fix paren placement leading to fence timeout"
27d2fbc msm: kgsl: fix paren placement leading to fence timeout
668b354 Merge "msm: pm2: Restore interrupt subsystem from sleep."
ca3c6a5 msm: pm2: Restore interrupt subsystem from sleep.
6189b54 Merge "msm_fb: display: Evenly balancing load on MDP ports"
eb20ed3 msm_fb: display: Evenly balancing load on MDP ports
M7630AABBQMLZA40901040:
3.4-nAa-02 (14/5/03) @09c6d853f4dd43316736188f20c35bc35e6c2a3c
- msm_fb many fixes for 4.2
- Fixed banding issue for 4.2
- Bluetooth fixes for both 4.1 (bluez) and 4.2 (bluedroid)
- ROW IO scheduler by default
- netfilter bug fixes
- cpu governors: fixes for ondemand and interactive. Added boostpulse interface
- cpu governors: added smartassV2 and smartassH3
- SIO IO scheduler support
- Fix for coconut camera button
- Disabled CIFS
- Faster boot times
3.4-nAa-01 (10/5/03) @1cf0ca31fa6081092917512e3c40880f49831967
- First build for all mogami devices
- Compat-drivers from linux 3.9
{
"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"
}
Please help with bug squashing.
Thanks!
-- nAa
Nice! I see kernel development has gone serious.. Good Job. I will test ASAP. @edit: Any known bugs to expect?
What!!!
Hey man you are rock.thank you.excellent work
Sent from my Xperia Live with Walkman using xda premium
nAa, you're my god.
nAa you are too cool man..
thanks
Koloses said:
Nice! I see kernel development has gone serious.. Good Job. I will test ASAP. @edit: Any known bugs to expect?
Click to expand...
Click to collapse
Nothing serious on smultron. Other devices are NOT tested yet so feedback is very welcome.
-- nAa
hmm,i tested on LWW with cm10.1.all working (wi fi,camera,camrecorder,...)except BT.for battery I need to more test.but very good.thanks nAa:good:
 @NAA:do testing you on what rom?cm10 or cm10.1?
sk17i: radio is not working
PS.
BT also
Quick impressions after a few minutes (coconut):
- kernel boots fine and feels smooth
- Wifi, Bluetooth, 3G network and GPS work just fine.
- Camera also working good
- Games seem to run fine (done quick test in Hungry Shark Evolution and Minecraft Pocket Edition)
- Camera button doesn't work
I can't tell anything about the battery life after a few minutes usage though. I'll charge my phone and see what will happen.
Testing on pcfighter's AOSP 4.1.2
bluetooth doesnt seem to be working on mango
kernel boots fine and feels smooth
Wifi works
Camera working but no VIDEO recording
autobrightness works
im using mikeioannina Unofficial CM10.1 builds - 20130502
Guys please post the roms that are using.
key camera not working
mass storage working
wi fi good working relate to 3.0.8
Booting fine on latest extended CM10.1 ROM by M66B.
Almost everything seems to be working, got no reboots yet.
Not working:
- Bluetooth (turns off immediately after turning on)
- Gallery FC after stop video recording (video is recorded fine though)
Everything I tested so far working fine (Will report deep sleep working or not after testing)
Bugs I found:
- Bluetooth not turning on
cm 10.1 @mikeioannina bulid 0502 - bt don`t work on LWW
holy **** man
i am going to test it.
like xda portal says some devices won't die
nobodyAtall said:
Preface:
Other Android versions are also bootable, but are not widely tested
Click to expand...
Click to collapse
What do you mean,ics or gb too?
Πατριδα εισαι ο καλυτερος dev εδω μεσα και οχι μονο, να εισαι καλα :good:
aftergr said:
What do you mean,ics or gb too?
Πατριδα εισαι ο καλυτερος dev εδω μεσα και οχι μονο, να εισαι καλα :good:
Click to expand...
Click to collapse
only ics maybe
kernel booted in cm10 by @M66B
testing around in phone
edit :
camera working fine i can take pictures and record video
sound fine
vibration fine
playing videos are fine
panorama not working
Bluetooth not working
calls working good

[ROM] [01/16] TGM-SaberMod ParanoidAndroid Beta5.0

SaberMod ParanoidAndroid
An optimized version of ParanoidAndroid.
Features:
Code:
- Rom Built with Sabermod GCC 4.8
- Graphite and CyanHacker Flags
- Kernel Built with TGM-Hyper LinaroMod Hybrid Toolchain
- Kernel has no features but uses better performance and optimized flags
- For more info on kernel flags, click [url=http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html]HERE[/url]
Downloads:
Code:
[URL="https://s.basketbuild.com/filedl/devs?dev=YoshiShaPow&dl=YoshiShaPow/Roms/pa_bacon-5.0-ALPHA1-20150113.zip"]
Basketbuild Download Link[/URL]
[URL="https://github.com/YoshiShaPow?tab=repositories"]Source to My Stuff[/URL]
XDA:DevDB Information
SaberMod ParanoidAndroid, ROM for the ONEPLUS ONE
Contributors
YoshiShaPow, Frap129, The SaberMod Team and the ParanoidAndroid Team
ROM OS Version: 5.0.x Lollipop
Based On: AOSPA-Legacy
Version Information
Status: Alpha
Created 2015-01-14
Last Updated 2015-01-16
Reserved
Changelog:
====================
01-15-2015
====================
* kernel/oneplus/msm8974/
109eed1 TGM-v3.0.0
711659a Merge https://github.com/CyanogenMod/android_kernel_oneplus_msm8974 into cm-12.0-TGM
* manifest/
046b386 Merge https://github.com/AOSPA-legacy/manifest into lollipop
* packages/apps/Calendar/
b044a3a Calendar: toggle on delete events overlay to delete multiple events
* prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/
1917917 Ubdate binutils and gdb
* vendor/pa/
4fdca53 vendor: Build Eleven Music Player
====================
01-14-2015
====================
* device/qcom/sepolicy/
6cd495b netd: Fix creation of hostapd sockets dir
* kernel/oneplus/msm8974/
a30016c ASoC: wcd9320: set gain after IIR clock is enabled
85d35f7 qseecom: Save appname in qseecom when loading app by kernel client
5a32a79 arm: arch_timer: add arch_counter_set_user_access
4460181 msm: smd: Register SMD & SMSM IRQs with IRQF_NO_SUSPEND flag
a3fa3d1 usb: dwc3: gadget: Ignore L1 RESUME events
80cce7b Revert "Revert "ARM: dts: msm: Add support for second qcrypto device for 8974""
====================
01-13-2015
====================
* device/oneplus/bacon/
5802797 Switch Dependencies
* device/qcom/common/
74e08ca cryptfs_hw: Add support for get_hwfde_status routine
fc2646f cryptfs_hw: Fix for aarch64
* frameworks/av/
7083256 fix memory leak in PatchPanel
20a096d Fix wrong int argument of FOURCC.
1c9182f Don't signal an error at the end of a short file
5d6eb16 Stagefright: Fix unused variables, functions, values
506f4d1 Cast int64_t values to long long before print.
9350982 libstagefright: Handle EOS for audio in A/V clips
937f22c audio : Fixed usage of QTI_FLAC_DECODER
991bf3d audio: execute setVoiceVolume for USB device during inCall usecase
58f016d Revert "Track volume should be maintained even if track is restored"
* frameworks/base/
c1f2b2e Merge remote-tracking branch 'pa/lollipop' into lollipop
4a77d5e Merge "HeadsUp: Don't reset Y coordinate and improve edge swipe readability" into lollipop
34853ea HeadsUp: Don't reset Y coordinate and improve edge swipe readability
4fe16a0 Merge "OnTheSpot: Forward implement infrastructure [1/2]" into lollipop
d416c1c Merge "Fix memory leak where we close the descriptor instead of the file." into lollipop
6014c4e Fix memory leak where we close the descriptor instead of the file.
* hardware/qcom/audio-caf/msm8974/
5c4b37f audio: Reject incall record request when mode is not IN_CALL
04912dd audio: Fixed input device check
* kernel/oneplus/msm8974/
c29b7f4 Merge branch 'cm-12.0-TGM' of https://github.com/YoshiShaPow/green_machine_bacon into cm-12.0-TGM
9361eea Merge pull request #6 from frap129/patch-2
124a03e Optimize slub by not using fair sleepers
* packages/apps/Settings/
f513759 Merge remote-tracking branch 'pa/lollipop' into lollipop
a64e0ca OnTheSpot: Forward implement infrastructure [2/2]
* system/vold/
8682d64 vold: cryptfs: Disable HW fde for msm8939 64bit
5a079b7 vold: Clear disk encryption key on first boot after userdata wipe
da6ecc5 Retry to open crypto block while encrypting the device
* vendor/oppo/
a88ef4c find7: Update camera blobs
====================
01-12-2015
====================
* build/
df7f451 HACKIFY OPTIMIZATIONS V1
d5a46c6 Add Graphite Optimizations
* kernel/oneplus/msm8974/
39d27bb cpufreq: msm_autosmp: set min cores online when screen is on to 2
56cd1a4 cpufreq: msm_autosmp: modify a little debug messages - phase 2
6386516 cpufreq: msm_autosmp: enable debug for touble purposes
7c36b19 cpufreq: msm_autosmp: modify a little debug messages
aa24959 cpufreq: msm_autosmp: cosmetics changes to powersuspend implementation
09818b4 cpufreq: msm_autosmp: added new hotplug driver
* manifest/
9342e0a Fix naming
02e50ec Fix Typo
a71c0e2 Use my build folder
f03d829 Use my Manifest now
cf9de5d Use SaberMod Toolchains
* packages/apps/Settings/
354b256 Settings : Add tap/pay help url
* prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/
1e1b5ea 01-12-2015
====================
01-11-2015
====================
* build/
a8ab8cb repopick: Rework coding
* device/oppo/msm8974-common/
fba7b6f setup-makefiles.sh: generated files are (C) 2015
* manifest/
b4036ac Track Eleven (music player)
a0e7b54 Track own 'system/extras'
* system/extras/
ca183e2 Extras: gitignore su
2088a55 Yet another MMC discard pain in the ass
Woohoo! Another PA ROM! Downloading...
Added to OnePlus One index thread:
[INDEX] OnePlus One Resources Compilation Roll-Up
Wow.. Keep up the Good Work.
Sent from my A0001 using XDA Free mobile app
will this work on f2fs/ext4 mixed system? and thank you very much for working on one of my favorite roms!!!
diopskill said:
will this work on f2fs/ext4 mixed system? and thank you very much for working on one of my favorite roms!!!
Click to expand...
Click to collapse
Not yet, I am working on a way to add that.
Dovnloaded and flash
Anyone getting a fc with developer options?
NikoZBK said:
Anyone getting a fc with developer options?
Click to expand...
Click to collapse
I am! Its a PA problem I think... It should be fixed soon.
Can I flash another kernel other than yours over this?
Sent from my A0001 using Tapatalk
Ok thanks
clockworkstop said:
Can I flash another kernel other than yours over this?
Sent from my A0001 using Tapatalk
Click to expand...
Click to collapse
Yes
What are the features offered yet? Are custom quick tiles available?
And can I use hardware navigation keys?
Anyone?
No custom quick tiles. Yes, hardware keys are default.
---------- Post added at 09:07 AM ---------- Previous post was at 09:04 AM ----------
AbhishekS said:
What are the features offered yet? Are custom quick tiles available?
And can I use hardware navigation keys?
Click to expand...
Click to collapse
The only feature I've noticed (beyond lollipop's stock features, which are awesome) is the power menu when you long press the power button (power off, reboot, screenshot, airplane mode, ringer settings).
Thanks.
Custom tiles are a must for me. They make me feel handicapped in their absence!
AbhishekS said:
Thanks.
Custom tiles are a must for me. They make me feel handicapped in their absence!
Click to expand...
Click to collapse
CyanogenMod is currently making patches for it on their gerrit. That means it will come soon!
YoshiShaPow said:
CyanogenMod is currently making patches for it on their gerrit. That means it will come soon!
Click to expand...
Click to collapse
Oh that's great news! Thank you so much.
New build out! Changelog is in the OP. In my testing, this rom has really good battery life combined with the SaberNaro version of TGM. What do you guys think?
pa_bacon-5.0-ALPHA1-20150116.zip

[KERNEL][lux][6.0.x]CoffeeKernel v2.2, the most simple and stable (Jan/12/17)

CoffeeKernel for Moto X Play​
{
"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"
}
​
This is for Android M ROMs (aosp-cm-stock) only tested on cm
Coffee Kernel changelog
Code:
[B]Version 2.2[/B]
Reduced lags
Used Linaro GCC 4.9
Fixed High-Load Average due to Drivers
block: Disable add_random
PM: devfreq: Use high priority workqueue
sched: Optimize task_sched_runtime()
[B]Version 2.1[/B]
Revert "net/ipv4: queue work on power efficient wq"
Revert "PHYLIB: queue work on system_power_efficient_wq"
Revert "futex: Implement lockless wakeups"
Revert "block: queue work on power efficient wq"
Bump to Version 2.1
PHYLIB: queue work on system_power_efficient_wq
block: queue work on power efficient wq
net/ipv4: queue work on power efficient wq
net: diag: Support destroying TCP sockets.
net: diag: Add the ability to destroy a socket.
net: diag: split inet_diag_dump_one_icsk into two
msm: crypto: Fix integer over flow check in qce driver
drivers: video: Add bounds checking in fb_cmap_to_user
UPSTREAM: staging/android/ion : fix a race condition in the ion driver
sched/idle: Avoid spurious wakeup IPIs
lib: align source before using optimized implementation
futex: Implement lockless wakeups
netfilter: x_tables: Silence some debug info
random: entropy tweaks are all the rage nowadays
[B]Version 2.0[/B]
Coffee kernel v2.0
usb: gadget: cleanup: removing duplicate bulk out ep alloc
BACKPORT: perf tools: Document the perf sysctls
pwc: Add USB id for Philips Spc880nc webcam
mmc: mmc: Fix partition switch timeout for some eMMCs
sched: Fix information leak in sys_sched_getattr()
android-recommended.cfg: enable fstack-protector-strong
[B]Version 1.9[/B]
fix build
Coffee kernel v1.9
Added some Makefile optimizations
um: remove dead code
ipv6: sctp: implement sctp_v6_destroy_sock()
idr: remove dead code
block: Make CFQ default to IOPS mode on SSDs
block: Fix format string mismatch in cfq-iosched.c
trace: prevent NULL pointer dereference
tg3: Fix temperature reporting
workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
mm: ksm: Optimize defaults
arm/dt: msm8939-common: Enable bam_dmux fast shutdown
tcp_output: set initial TCP window size to 64K (speed improvement)
fs/namei.c: fix potential memory leak in path_lookupat
Added support for CRC Toggle
[B]Version 1.8[/B]
Builded with Linaro 4.9 GCC toolchain
ext4 improves and fixes
net: netfilter: Remove invalid const qualifier
mm: page-writeback: fix page state calculation in throttle_vm_writeout
mm/memory.c: actually remap enough memory
PM / Wakeup: Use rcu callbacks for better performance
Disable SLUB debug
nbd: fix possible memory leak
ipv6: fib: fix potential NULL pointer dereference
ipc/sem.c: update/correct memory barriers
Bye dirty
[B]Version 1.7[/B]
Builded with UBER 4.8 GCC
Fixed the booting issues
Revert "sched: Remove lockdep check in sched_move_task()
[B]Version 1.6[/B] [B](Version no stable)[/B]
Update to last CyanogenMod GitHub changes (msm8916)
Builded with LINARO 5.4 GCC
xz: Optimize Sfck Compression [B]MORE SPEED UP!![/B]
LZ4 : fix the data abort issue
random: allow architectures to optionally define random_get_entropy()
sched: Remove lockdep check in sched_move_task()
[B]Version 1.5[/B]
ext4: Fix handling of extended tv_sec
cfq-iosched: fix the setting of IOPS mode on SSDs
ipv6: Don't reduce hop limit for an interface
arm: crypto: Add optimized SHA-256/224
libfc: Fix fc_fcp_cleanup_each_cmd()
msm8939: lower the minimum CPU regulator voltage [B]Thanks to Squid2[/B]
powerpc: Align TOC to 256 bytes
Reverted DT2W
[B]Version 1.4[/B]
Bring Up of Double Tap 2 Wake for Moto X Play (lux)
zram: update documentation
sched/rt: Reduce rq lock contention by eliminating locking
deadline: decrease fifo_batch
drivers: lmk: enable adaptive lmk by default
[B]Version 1.3[/B]
Revert "crypto: af_alg - Forbid the use internal algorithms"
Revert "crypto: cryptd - process CRYPTO_ALG_INTERNAL"
Revert "crypto: testmgr - use CRYPTO_ALG_INTERNAL"
defconfig: set v1.3
Avoid LoadAvg
mm: filemap: move radix tree hole searching here
lib/sort: Add 64 bit swap function
lib/sort.c: move include inside #if 0
lib/sort.c: use simpler includes
x86/boot: Double BOOT_HEAP_SIZE to 64KB
x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[]
Optimize apply_slack() for size and speed --thanks to varunchitre15
fs/buffer.c: increase the buffer-head per-CPU LRU size
Allow 320K AAC encoding
Fix typos
[B]Version 1.2[/B]
msm: mdss: Silence log spam
zlib: clean up some dead code
cpufreq: implement lionfish gov
block: row: add magic values
msm8939: mild undervolt for heat reduction
msm8939: gpu: Add 100 Mhz frequency
bam_dmux: attempt reduce wakelock
Writeback: Fix occasional slow sync
Builded with uber 4.8
Last wlan drivers
Added script build
Builded with last cm sources
Download
Folder A
Installation instructions
Download zip, go to twrp recovery
Flash without wipes
Reboot
Credits
Cyanogenmod
google
xda-developers
sorry if forget everyone
XDA:DevDB Information
Coffee, Kernel for the Moto X Play
Contributors
TechnoAnder
Source Code: https://github.com/Ander-Alvarez/CoffeeKernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v2.2
Stable Release Date: 2017-01-12
Created 2016-06-23
Last Updated 2017-01-12
Reserved
Is this kernel compatible with RR rom?
kabeeradam said:
Is this kernel compatible with RR rom?
Click to expand...
Click to collapse
If it's marshmellow yes, is compatible
Press thanks if you like my work
TechnoAnder said:
If it's marshmellow yes, is compatible
Press thanks if you like my work
Click to expand...
Click to collapse
Yeah! Its marshmallow.
Cant able to download from mediafire. Can you upload it in androidfilehost?
Stable on stock 6.0.1 EU. I have used this kernel for a couple of hours from 80% to 10% (I got to test it). I personally have not experienced reboots, thank you for your efforts in bringing us another kernel for our Moto X Play!
kabeeradam said:
Yeah! Its marshmallow.
Cant able to download from mediafire. Can you upload it in androidfilehost?
Click to expand...
Click to collapse
Download folder- Drive
Enjoy!
TechnoAnder said:
Download folder- Drive
Enjoy!
Click to expand...
Click to collapse
Thank you
@TechnoAnder, Can implement multirom kexec support?
Sent from my du_lux using XDA-Developers mobile app
Alxnjs said:
@TechnoAnder, Can implement multirom kexec support?
Sent from my du_lux using XDA-Developers mobile app
Click to expand...
Click to collapse
Are you speaking about Kexec Hardboot? I amn't sure of add this. Tell me what feature is and what kernel support that..
TechnoAnder said:
Are you speaking about Kexec Hardboot? I amn't sure of add this. Tell me what feature is and what kernel support that..
Click to expand...
Click to collapse
Yes. Maybe you can see with @GtrCraft, he has ported multirom for xplay.
Sent from my du_lux using XDA-Developers mobile app
Installed on Marshmallux v2.0
Is it just me or is the Graph for Battery Usage in Settings > Battery not showing up for everything. It shows all other details perfectly without issues i guess ...
Other then that this kernel works very smoothly
TechnoAnder said:
Are you speaking about Kexec Hardboot? I amn't sure of add this. Tell me what feature is and what kernel support that..
Click to expand...
Click to collapse
It's a kernel patch
http://forum.xda-developers.com/showthread.php?t=2104706
Alxnjs said:
Yes. Maybe you can see with @GtrCraft, he has ported multirom for xplay.
Sent from my du_lux using XDA-Developers mobile app
Click to expand...
Click to collapse
The patch is not needed, I ported the no kexec workaround too which doesnt need any change in the kernel
Whats the diferente betwen other kernels?
judokapol said:
Whats the diferente betwen other roms?
Click to expand...
Click to collapse
It's a kernel, not a rom
Benjamin_L said:
It's a kernel, not a rom
Click to expand...
Click to collapse
Oh yeah right! Thanks jajaja
Hi,
Thanks for your kernel! I'm trying it and I have no real problem with it.
Just a question:
In Kernel Audiutor, in the GPU tab, the GPU current frequency is always the highest possible and never change. What that mean? The kernel maintain the GPU at the highest frequency, the variation of the speed doesn't appear but are real or it must be like this?
Thanks for your work and for your time!
Sent from my XT1563 using XDA-Developers mobile app
longerXDA said:
Hi,
Thanks for your kernel! I'm trying it and I have no real problem with it.
Just a question:
In Kernel Audiutor, in the GPU tab, the GPU current frequency is always the highest possible and never change. What that mean? The kernel maintain the GPU at the highest frequency, the variation of the speed doesn't appear but are real or it must be like this?
Thanks for your work and for your time!
Sent from my XT1563 using XDA-Developers mobile app
Click to expand...
Click to collapse
I think it's just Kernel Auditor not reporting the frequencies properly. However on Aida64 the GPU frequencies seem to be reporting correctly.
VMannn said:
I think it's just Kernel Auditor not reporting the frequencies properly. However on Aida64 the GPU frequencies seem to be reporting correctly.
Click to expand...
Click to collapse
Thank you!
Sent from my XT1563 using XDA-Developers mobile app

[ROM][7.x]AOSP-OMS/Substratum[2017.01.18]

{
"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 Android Open Source Project with OMS/Substratum
Smoothness of Stock ROM with greatness of Substratum Themes
What is AOSP?
AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps.
What is OMS?
OMS (Overlay Manager Service) which was designed by google and its modded by our developers to include it into AOSP ROMs.In short,OMS is a Theme Engine replacement and it can do wonders!
Features:
AOSP
OMS/Substratum
Advanced Reboot
Clear all recents
Ambient display
Volume Rocker Wake
Volume Rocker Music Controls
Optimizations for battery
System Ui Tuner tweaks:-
-Battery %
-NavigationBar Customization
-DND options
-Night mode
-QS brightness slider toggle
-Power Notification controls
-Alert Slider
Downloads:
https://basketbuild.com/devs/Seraph08/oneplus2/AOSP-OMS
GApps:
[/B]opengapps.org/#
(Android 7.0)
Device Tree:
[/B]https://github.com/Seraph08/android_device_oneplus_oneplus2/tree/nougat
Kernel:
[/B]https://github.com/Seraph08/android_kernel_oneplus_msm8994/
​
XDA:DevDB Information
AOSP-OMS, ROM for the OnePlus 2
Contributors
Seraph08, srisurya95 , akhilnarang,
Source Code: https://github.com/AOSP-RRO
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Alpha
Created 2016-11-21
Last Updated 2016-11-20
reserved
Waw, that's great to have pure AOSP nougat!
Thumbs up brother!
BTW, check the creation date.
working/not working:
please tell me other then dttw, supersu is auto flashed.​
Downloading.....
I know it says Android 7.X Nougat but which gapps should we flash? 7.0 or 7.1?
Great work..!!
Is there an option to enable/disable hardware/on-screen button
Thanks
---------- Post added at 07:07 AM ---------- Previous post was at 07:04 AM ----------
@pk-air 7.0
It's written in the op under gapps heading
Sorry I did not see it. 12am here lol Thank you!
Seraph08 said:
working/not working:
please tell me other then dttw, supersu is auto flashed.
Click to expand...
Click to collapse
choosing- long tap to open/close menu on hw buttons (recent/back) not working other options work though
pk-air said:
I know it says Android 7.X Nougat but which gapps should we flash? 7.0 or 7.1?
Click to expand...
Click to collapse
As stated in op 7.0
Looking forward to AOSP Nougat, huge thanks!!!
Issues with Jio?
Can anyone from India test this ROM?..I wasn't getting any network with Jio..
Thanks Seraph08 for this awesome ROM!! Cheers!
aaronblaze said:
Issues with Jio?
Can anyone from India test this ROM?..I wasn't getting any network with Jio..
Thanks Seraph08 for this awesome ROM!! Cheers!
Click to expand...
Click to collapse
Didnt try with this ROM, but for Seraph's CM and official CM, I had to explicitly set the network type for the other sim to 2G only and set Jio to LTE only
i'll download it when i'll be home but nice to see a aosp nougat on oneplus2 forums!
also, welcome back, seraph haha
kgshank said:
Didnt try with this ROM, but for Seraph's CM and official CM, I had to explicitly set the network type for the other sim to 2G only and set Jio to LTE only
Click to expand...
Click to collapse
On Seraphs CM there were no issues for me..Both Jio and my other card(Idea) needed no settings change...
the changelog to get this going
Code:
project device/oneplus/oneplus2/
764c4cc oneplus2: let the 2 other Big cores rest
5eab797 oneplus2: force deep buffer
cb480bf 2G Network doesn't connects always for some carriers
b02106a add-resources for 2G overlays
7c1c0b8 oneplus2: Turn down the fire during dexopt
d2093e3 Update vendorsetup.sh
496afda Create README.md
27351bd update cm.dependencies to follow my repos
17d8388 reapply permissive
742ef56 with out libprotobuf-cpp-full called on
4ec848c Calm the CPU down
75bc884 oneplus2: Add highspeed recording profiles
17374e1 oneplus2: dexopt everything when building the boot image
a85c9e2 oneplus2: Give additional cores to background cpuset
1ce0229 oneplus2: remove hard-coded photo preview size
3e6d843 set proper cpu variant
c2dd67f CM >> AOSP
1fc4fbe Revert "oneplus2: Bring DozeSettings up to date"
23024dc AOSP-ifying
ccd5112 Revert "Shim old camera client to ims-camera"
e683ca0 data-ipa-cfg-mgr brought back
d76912d oneplus2: add alert slider support
b7d0d0b disable oppo
4cc6285 adding/dropping needed/unnecessary overlays
a1ecd14 update BoardConfig
3528f94 Revert "update BoardConfig"
b46d498 camera shims
project frameworks/base/
87a3ae7 DND: alert slider policy and design integration
b0987b9 making more generic
project hardware/qcom/media/
d9b056e media: Add symlinks to msm8974
d8bc359 media: Use project pathmap
7866803 mm-video: venc: Correct a typo in variable name
68ad7ac mm-video: venc: update allocation-size check for meta-buffer
33e8e00 mm-video: venc: Use correct flag for buffer index selection
b06563e mm-video: venc: update color format in port-def
a211c6f mm-video: vidc: Remove hardcoding of BufCountActual
project kernel/oneplus/msm8994/
939279d .gitignore: Add Boeffla-version of .gitignore
d38b601 Add build framework
145b020 boeffla_defconfig: initial version
9de6b25 mmc/core: disable crc to improve performance
d2e1a0f selinux/avc: make selinux less chatty
aa38ae4 tcp_output: set initial TCP window size to 64K (speed improvement)
9d2d916 msm_bus_arb/msm_bus_arb_adhoc: Make update_request_legacy/update_request_adhoc functions less chatty
7b27a7c cpufreq: Add impulse governor
da64d2d cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
2e4f3a9 cpufreq: Introduce new relation for freq selection
0e7497b1b cpufreq: add elementalx governor
0ed612d cpufreq: conservative: add support for saving tunables per policy governor instance
fd5f07a cpufreq: ondemand: add support for saving tunables per policy governor instance
807ad78 cpufreq: add ZZMoove big.LITTLE Edition (bLE) development version as of 09.01.2016
3b0ca87 cpufreq/governor: avoid a possible crash in msm thermal driver when freq limits are changed due to thermal events
3a91bb4 cpufreq_interactive: remove boost functionality
b1d66af block: Add SIO scheduler
a54ae73 block: Add FIOPS scheduler
b96143a block: Add Zen V2 scheduler
1a89987 zen-iosched: set fifo batch to 16 to reduce overload on eMMC and CPU
6171495 cpufreq: hardlimit for min/max cpu frequencies
5ca662e cpufreq: Workaround to make governors sticky and not to be overwritten by rom or other processes
f2d6a66 cpufreq: Correction to hard limit handling for mix/max cpu freq and governors
20ee925 msm_performance: do not allow userspace to change min/max cpu limits anymore
cab77ae block: Workaround to make schedulers sticky and not to be overwritten by rom or other processes
9191776 clock-cpu-8994.c: Expose PVS level via speedbin sysfs
bd07f12 qpnp-smbcharger: Charge Level Interface 1.2 for OPT
b01760ed msm: mdss: Adding lcd notifier
1ec2d29 printk: Add sys kernel interface to configure linux printk logging
c2015a8 msm: mdss: Import KCAL post-processing driver [v2] (squashed)
2b9d4ce msm: mdss: Updates to KCAL post-processing driver (squashed)
c294e49 msm: mdss: Change KCAL post-processing driver to make invert mode working in CM for OP2
1bdbfa9 msm: mdss: kcal: KCAL driver is off by default
c7df11e fs/dyn_sync_cntrl: dynamic sync control 2.0 for msm8994
121ee34 Boeffla Sound: Initial implementation for OnePlus Two (wcd9330)
2df328d Boeffla Sound: Version 1.1.0 - add mic gain control (general and cam mic)
c3ce58c usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
16124fe usb-gadget: support USB keyboard
c714ab7 devfreq: Expose GPU used frequency statistics in a new sysfs (condensed version)
2444f3a msm8994-v2: Activate additional 27 MHz gpu frequency step (idle freq)
2081414 kgsl_pwrctrl: Ensure default behaviour is without GPU underclocking
b73d773 GPU: governor_msm_adreno_tz tweaked to not peak up when using 27 MHz min frequency
a736c5a GPU: governor_simpleondemand tweaked to not peak up when using 27 MHz min frequency
c127efa cpu-boost: Implement touch boost configuration driver
9785fd2 cpu-boost: Update touch boost (input boost) configuration driver to V2
f2a077f synaptics_driver_s3320: Add sweep2wake gesture (CM13 new version)
19e185f sweep2sleep: Driver to support multiple gestures to put device to sleep (CM13 new version)
133d1f3 drivers/input: Add Boeffla powerkey helper driver
35f2bfb boeffla_config_helper: Implement boeffla-config mode
1191217 boeffla_config_helper: Improve boeffla-config mode for CM
20d2680 input: synaptics: s1302: Stop keypad when touchscreen is in use
9074c69 misc: fpc1020: Ignore home key presses when touchscreen is in use
0cabb85 leds: Boeffla touchkey control driver 1.2.0 for OnePlus3/OnePlus2
a3f01bd fpc1020_tee: Implement pocket mode for OP2
b2a1ada boeffla_defconfig: enable whole bunch of options
d2e5b01 boeffla_defconfig: enable additional tcp congestion algorithms + set westwood as default
7c3d1d5 boeffla_defconfig: Switch NTFS to module
da8d71e boeffla_defconfig: Enable USB OTG Ethernet support (as modules)
053e868 boeffla_defconfig: Add xbox controller support as module
de3aa7d boeffla_defconfig: enable retrieving configuration via /proc/config.gz
2d1f24c boeffla_defconfig: activate cifs as a module
e0e8344 boeffla_defconfig: Enable NFS as module
76a57ad boeffla_defconfig: enable module unloading again
2f29185 boeffla_defconfig: change WIFI configuration
6df2f3c msm8994: add cpu overclocking
faffd3f msm8994: add cpu overclocking (SD811 frequencies)
1a9dc1f qcom-cpufreq: ensure startup is according to default frequencies (no overclocking/underclocking)
da8569e Revert "kgsl_pwrctrl: Ensure default behaviour is without GPU underclocking"
188be58 kgsl_pwrctrl: Generic power level initialisation and hardlimits for powerlevels
6eb95fc proc: Remove verifiedbootstate flag from /proc/cmdline
e6dffb9 anykernel: fix kernel modules don't get updated if /system/lib/modules directory already exist
0ca0cf8 Boeffla ramfs: fix busybox 1.25.1 (add missing sync command)
4bfd3ed Boeffla ramfs: no default.prop patches anymore
ed7e2b8 Boeffla ramfs: special handling for selinux contexts on Android N or higher
34b40e5 Release tag: 6.0-beta1
17d725f msm: mdss: kcal: remove update_igc and invert functionality
d56f04a Release tag: 6.0-beta2
d49eba4 tri_state_key: allow more key codes for extra modes
03d5d97 generate broken_oneplus2_defconfig
e078916 clone defconfigs across all ROMs
3d4a186 Boeffla ramfs: Fix default zRam handling (zram is now initialized in a script by CM14.1 instead of fstab)
fcbbd0f Release tag: 6.0-beta3
6b93a00 I void warranties
f030ae4 tri_state_key: allow more key codes for extra modes
f0ba759 generate broken_oneplus2_defconfig
8718367 clone defconfigs across all ROMs
ff0c420 I void warranties
5071599 no need for all of these
project vendor/oneplus/
13a5372 op3: Update camera driver
3520822 drop CNEService
13af4e1 Create README.md
project vendor/qcom/binaries/
6898fae Fix makefiles
7f7e01e msm8960: Import graphics libraries
Does this suffer the call echo? The other person can hear their own voice as an echo.
Any issue with disconnecting from Android wear watch (these are all issues with other N Roms)
Sent from my ONE A2003 using Tapatalk
mrbubba999 said:
Does this suffer the call echo? The other person can hear their own voice as an echo.
Any issue with disconnecting from Android wear watch (these are all issues with other N Roms)
Sent from my ONE A2003 using Tapatalk
Click to expand...
Click to collapse
No echo issue on this rom!
Amazing ROM. Minimal Features extremely stable. One of the best Android 7.0 roms. Thanks a lot @Seraph08
Which custom kernel can be flashed over this ROM?
Sent from my oneplus2 using XDA-Developers mobile app

[KERNEL][BERYLLIUM][Kernel 4.9.290][MIUI & AOSP] BAALAM Kernel

{
"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:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current covid-19 pandemic caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
BAALAM Kernel is based on LineageOS sources compiled with Proton Clang.​​Features
- Linux Kernel version 4.9.290
- Merged latest CAF tag
- Merged Latest LineageOS 18.1 commits
- I/O Schedulers: deadline, noop, cfq, zen, maple, anxiety
- Boeffla wakelock blocker
- Westwood, BBR, reno, cubic TCP Congestion
- Simple Low Memory Killer
- Fsync Control
- Drivedroid support
- Disabled Gentle Fair Sleepers
- LZ4 Compression Algorithm by default
- Cache tweaks
- CRC Check Disabled
- Zipped up with latest AnyKernel3
- WireGuard VPN support
- SafetyNet Flags Patch
- USB Fast Charge (900 mAh)
- TCP Tweaks
- Sound Control
- KCal Control
- AdrenoBoost
See all commits
Installation
1.- Download zip
2.- Boot to recovery mode
3.- Make a backup of your current boot.img/kernel
4.- Flash zip
5.- Reboot system
Note: Not all features comes enabled when you've flashed this kernel, you need a kernel manager to enable/disable or adjust some tweaks.
You need a kernel manager app like SmartPack(free), EX Kernel Manager(paid)...​
Downloads​
Android 10 & 11
BAALAMKernel-v1.5.1-beryllium
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
MIUI
BAALAMKernel-v1.5.1-MIUI-beryllium
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
Android 12
BAALAMKernel-v2.0.5-s-beryllium
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
XDA: DevDB Information
BAALAM, Kernel for the POCO F1
Contributors
ZonaRMR
Source Code: https://github.com/LowTension/BAALAM_android_kernel_xiaomi_sdm845
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.5.1
Stable Release Date: 2021-10-28
Changelogs​Android 12:
v2.0.5-s
Code:
- Upstreamed to Linux Kernel v4.9.290
v2.0-s
Code:
- Upstreamed to Linux Kernel v4.9.288
- Merge CAF tag LA.UM.10.3.r1-00300-sdm845.0
Changelogs
Android 11
v1.5.1
Code:
- Upstreamed to Linux Kernel v4.9.290
v1.5
Code:
- Upstreamed to Linux Kernel v4.9.287
- msm-4.9 patches from CodeAurora
- Added AdrenoBoost
v1.4.2
Code:
- simple_lmk: Thaw victims upon killing them
- simple_lmk: Make the reclaim thread freezable
- Upstreamed to Linux Kernel v4.9.284
- Revert "ARM64: dts: Force warm reboot in order to preserve mem"
v1.4.1
Code:
- Upstreamed to Linux Kernel v4.9.283
v1.4
Code:
- Enabled Westwood, BBR TCP congestion
- TCP tweaks
- arm64: Select ARCH_HAS_FAST_MULTIPLIER
- cpuidle: Allow enforcing deepest idle state selection
- alarmtimer: Add ndelay for tight loop
- cpu-boost: Bind to LITTLE cpus and reduce RT prio
- cpu-boost: Rework scheduling setup
- cpu-boost: Reduce input boost time interval
- drivers/usb: Add Drivedroid Support
- arch/arm64: dts: disable dfps in jdi fhd panel
- soc: qcom: subsystem_restart: Prevent kernel panic caused by modem crash
- Upstreamed to Linux Kernel v4.9.282
v1.3
Code:
- mm: swap: swap pages one at a time
- mm: Default to 128KB readahead
- drm-msm-dsi: add backlight min option
- Kcal: drm: msm: kcal: make the userspace module param vars static and use short instead of integers
- Kcal: kcal: pie: fix used pcc setup for sde path
- Kcal: drm: msm: kcal: hue, saturation, value and contrast adjustments
- Kcal: drm: msm: kcal: export rgb to userspace and clean it up
- Kcal: kcal: sde_hw: color proc v4: add RGB bias
-zram: fix idle/writeback string compare
- Sound Control: techpack: sound_control: remove the speaker bits
- Sound Control: wcd934x: sound control: reset headphone digital gain to user val
- Sound Control: wcd934x: add sound control
-arm64/configs: zram: enable zram-writeback
-arm64/dts: sdm845-sde: Enable PM QoS for SDM845 rotator
-ARM: dts: sdm845: Disable LPM wakeup prediction for the big cluster
-ARM: dts: sdm845: Disable expedited RCU grace periods after init
-ARM: dts: sdm845: Disable unhandled or broken IRQ monitoring
-ARM: dts: sdm845: Suppress verbose output during boot
-ARM: dts: msm: Update PM-QoS values for sdm84
-ARM: dts: msm: alter disable load to 0 for DSI supplies on sdm845
-mm: Increment kswapd_waiters for throttled direct reclaimers
-buffer: eliminate the need to call free_more_memory() in __getblk_slo
-buffer: grow_dev_page() should use __GFP_NOFAIL for all case
-buffer: have alloc_page_buffers() use __GFP_NOFA
-mm: vmpressure: Fix rampant inaccuracies caused by stale data usa
-mm: vmpressure: Fix a race that would erroneously clear accumulated data
-mm: vmpressure: Ignore costly-order allocations for direct reclaim to
-mm: vmpressure: Don't export tunables to userspace
-VFS: use synchronize_rcu_expedited() in namespace_unlock()
-mm: Don't stop kswapd on a per-node basis when there are no waiters
-mm: vmpressure: Ignore allocation orders above PAGE_ALLOC_COSTLY_ORDER
-mm: Don't warn on page allocation failures for OOM-killed processes
-mm: vmpressure: Don't cache the window size
-mm: vmpressure: Interpret zero scanned pages as 100% pressure
-mm: vmpressure: Don't exclude any allocation types
-mm: Stop kswapd early when nothing's waiting for it to free pages
-simple_lmk: enhances and fixes
-UPSTREAM: lib/decompress_unlz4: change module to work with new LZ4 module version
-lz4: fix compress max output bound
-UPSTREAM: lib: update LZ4 compressor module
-zram: Use lz4 compression by default if present
-fastchg.c: Enable USB3 fast charge by default
v1.2.1
Code:
-Upstreamed to Linux Kernel 4.9.281
v1.2
Code:
-ARM64: dts: qcom: sdm845: Remove AVB check
-arm64: lib: memory utilities optimization
-drivers: misc: implement usb fast charge mode
-proc: cmdline: Patch SafetyNet flags
-rmnet_data: Disable useless logging
-ipv4/tcp: Force applications to use TCP_NODELAY to improve network latency
-block: Add Anxiety I/O scheduler
-f2fs: Enlarge min_fsync_blocks to 20
-Introducing Touchboost driver(disable by default)
-msm_performance: Disable boosting when battery saver is on
-cmdline: replace instead of remove for SafetyNet CTS pass
v1.0
Code:
- Merge tag 'v4.9.280'of https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable
- Merge tag 'LA.UM.8.3.c25-03100-sdm845.0'of https://source.codeaurora.org/quic/la/kernel/msm-4.9
- boeffla_wl_blocker: update to wakelock blocker driver v1.1.0
- simple_lmk: Introduce Simple Low Memory Killer for Android
- mm: Adjust dirty ratio percentage
- mm: Disable readahead by default
- fs: Reduce cache pressure
- IO Scheduler: Enable all IO Sched and set CFQ as default
- block: add MAPLE I/O scheduler
- block: add zen scheduler
- Added fsync on/off support.
- zram: use lz4 compression by default
- core: disable crc check
- kernel/sched/features: Disabled Gentle Fair Sleepers
- setlocalversion: remove -dirty
- setlocalversion: removed -g{commitish}, the 12 hex chars of kernel string append
See all the commits
reserved
Nice to see ah new Kernel Dev....
ExtSDCard broken....?
Kernel works great, hopefully waiting for TCP Congestion ...C2TCP, BBRv2.....
THX for suporting Poco....
Garfield3333 said:
Nice to see ah new Kernel Dev....
Kernel works great, hopefully waiting for TCP Congestion ...C2TCP, BBRv2.....
THX for suporting Poco....
Click to expand...
Click to collapse
It will be implemented in the future releases.
Any request is welcome
Thank you for your support.
Report.....
I dont wanna format my ExtSdcard....(for mobile using)
Maybe ExtSDCard broken....?
Thx...
New Build (v1.2.1): https://www.mediafire.com/file/pv3kl6q29avbdne/BAALAMKernel1.2.1-beryllium.zip/file
See changelogs in post #2
ExtSdCard bug fixed.....works great....
Thx for your support...
Al works great, huge thx for your work....
one thing is not so good....
websites are loading slow....
i think the TCP Congestion....westwood,C2TCP, BBRv2
would help....
thanks brother hope you continue updating
Is it have kcal or sound tweak?
raditzava said:
Is it have kcal or sound tweak?
Click to expand...
Click to collapse
No
Is this only for Lineage 18.1 / Android 11?
Valdamjong said:
Is this only for Lineage 18.1 / Android 11?
Click to expand...
Click to collapse
Only tested on Android 11 based ROMS
New build: v1.3 https://www.mediafire.com/file/g4db5951ctfr707/BAALAMKernel-1.3-beryllium.zip/file
New: Added Sound & Kcal Control
See all changelogs in post #2
ZonaRMR said:
Only tested on Android 11 based ROMS
Click to expand...
Click to collapse
Ok, I'll give a try on Android 10.
Edit: The installation is not possible on Android 10 because of the security patch level.
Valdamjong said:
Ok, I'll give a try on Android 10.
Edit: The installation is not possible on Android 10 because of the security patch level.
Click to expand...
Click to collapse
Valdamjong said:
Ok, I'll give a try on Android 10.
Edit: The installation is not possible on Android 10 because of the security patch level.
Click to expand...
Click to collapse
I have reuploaded zip without security patch verification.
Plz make a backup before
New build: v1.4 https://www.mediafire.com/file/zgzdg4lq5tp2lg7/BAALAMKernel-1.4-beryllium.zip/file
- Upstreamed to Linux Kernel v4.9.282
- Westwood, BBR TCP Congestion
- Drivedroid support
See all changelogs in post #2
i've tested 1.4 Kernel....
congrats... amazing work...
This Kernel have all that i want....
Thx a lot, and keep up the good work....!!!!
v4.9.283 is coming.....

Categories

Resources