[KERNEL][AOSP]ED-E Kernel - 1/18/16 - Nexus 7 (2013) Android Development

ED-E is an AOSP-based kernel for the Nexus 7 2013, compiled using the latest
Fedora cross-tools, with patches imported from Codeaurora, Kernel.org, Oracle,
and RHEL.
Currently, ED-E features ~90 CVE (Common Vulnerabilities and Exposures) fixes,
updated compander configuration & compander gain implementation, improved
locking via percpu rw semaphores (w/ updates from linux-4.4), and plenty of
enhancements & bugfixes from Oracle & RHEL. A patch for fixing random increases
in battery percentage while unplugged/discharging is also included.
The goal of this kernel is to provide a more enhanced and secure version of
the current AOSP kernel for flo, without updating incremental linux 3.4.x versions,
for stability. Tweaking/features will be kept to a minimum, although I am open to
discussion.
This is just a quick OP based off my bintray entry; I'll edit it later.
More info (flashing instructions, etc.):
https://bintray.com/syntheticnightmar3/rivet/flo-ede-kernel/view#read
The latest build is based on: marshmallow-mr1
(should work on all AOSP marshmallow releases)
Downloads:
https://bintray.com/syntheticnightmar3/rivet/flo-ede-kernel
Latest build (Direct Download):
Source:
https://github.com/SyNtheticNightmar3/android_kernel_asus_flo/commits/master
Thanks:
Mentor Embedded (wouldn't have this device without them)
Faux123 (kernel flashing utils)
Github (code hosting)
Bintray (OSS hosting)
AOSP
Linux
Oracle
RHEL
CodeAurora
(Hope I didn't miss anybody.)

Please, add support to Deb, eager to test

Thanks mate...will give it a flash tonight....
Cheers.

seba112 said:
Please, add support to Deb, eager to test
Click to expand...
Click to collapse
I don't see why it wouldn't work on deb.
The zip only flashes the kernel and since deb uses the same kernel config, it should be okay to use.
Sent from my Nexus 7 using Tapatalk

Related

[ROM][Official]MyTouch4G Slide CyanogenMod 10.1 [P-21] | 2013-06-16

CyanogenMod 10/10.1 is a free, community built distribution of Android 4.1.2/4.2.2 (Jelly Bean) which greatly extends the capabilities of your phone.
This is an alpha release, but you should find it stable for everyday use.
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.
*/
This is an alpha, with most critical functionality working.
TeamDS is working on porting Jellybean to the HTC Doubleshot (CM10 in specific). We have a reasonably well working Alpha we would like to share with the community for testing. Feedback is appreciated. If a timely response is not found here, we can be located on Freenode in #teamds.
INSTRUCTIONS:
1. Unlock/root your device and install Clockwork Recovery via ROM Manager.
2. Do a Nandroid backup!
3. WIPE Data/Cache** (You can try to NOT WIPE, it works for me, but recommended wipe).
4. Install the ROM
5. Optionally install the Google Apps
HOW TO REPORT BUGS OR PROBLEMS?
- Was your problem a hard reboot? Get us the file "/proc/last_kmsg".
- Was your problem a soft reboot or a "boot loop"? Run "adb logcat" and get the full output.
- Pastebin links preferred.
- Join #TeamDS on Freenode to talk to us directly.
Please note flashing someone else's kernel may ruin your experience with this rom and I advise against it. This rom was a joint effort between kornyone & tbalden. A LOT of core works for msm8660 was put in by many CM Team members, and much of our work is based on their: toastcfh, Kali-, Kmobs, Bumblebee, cretin45, and all of the rest of CM!
A personal shoutout (THANKS!) is due to these individuals for their dedication to the HTC Doubleshot:
kornyone, Stefan Seidel, and thanks to scverhagen of Github for keeping the kernel maintained, SilverL, XmcWildchild!
THANKS to intervigil for keeping the common HTC MSM8660 AOSP kernel up to date so many of our HTC MSM8660 phones are based on now in the Open Source community!
Bugs
What doesnt work yet is:
Wifi calling
TV-out
Check CM-10 or CM-10.1 section depending on which version you want to try, and read up...
===================== CM 10.1 ========================
Preview version from legacy repos + official cm-10.1 branches
DOWNLOAD
CM-10.1 P21:
Installer:
http://d-h.st/wKz
GAPPS: http://goo.im/gapps/gapps-jb-20130301-signed.zip
Changelog:
- synced to upstream Jun-16
- a series of video playback / overlay fixes (see below)
- fixed qcom-media-legacy pmem O_SYNC flag for correct video playback control from userspace (vidc: Use O_SYNC for pmem device. https://github.com/Team-Hydra/andro...c2b11af52ba7f1f7fe8f819ee71c47d411b77c2.patch )
- updated msm framebuffer/mdp4_overlay kernel drivers with under-running fixes
- some vidc fixes
remote: http://review.cyanogenmod.org/44342
remote: http://review.cyanogenmod.org/44343
remote: http://review.cyanogenmod.org/44344
Thanks to Albinoman887 for pointing out the media-legacy vdec fix, Darescu Ionut for the kernel fixes from CAF and SilverL for gathering the above kernel patches in his kernel tree
Probably fixes netflix issue (?)
CM-10.1 P20:
Installer: http://d-h.st/UoS
Changelog:
- Fixed Search mobile networks for roaming and such
- Sync to upstream Jun 12
CM-10.1 P19:
Installer: http://d-h.st/RDo
Changelog:
- synced to upstream jun-11
- reverted recent msm thermal changes to fix CPU freq issues (still testing)
cm-10.1 P18
Installer:
http://d-h.st/gFu
Changelog:
- Synced to upstream again (jun-3)
- Google Hangout voice input accidental regression refixed (thanks Etn0ff for reporting)
CM-10.1 P17:
Installer
http://d-h.st/lDD
Changelog:
- resynced with RC4 (june-1)
- fixed long power Power menu accidentally switching screen off (aka 'twitchy power key's revenge retorted' fix) http://review.cyanogenmod.org/#/c/43545/1/drivers/input/misc/gpio_input.c
CM-10.1 Preview 16:
Installer:
http://d-h.st/gzY
Changelog:
- synced to upstream Jun-1
- fixed soft reboots related to wrong network traffic logging data (negative value recorded)
CM-10.1 preview 15 aka 'cm-10.1-RC3 level' release:
Installer: http://d-h.st/50h
Changes:
- synced to upstream May-31
- fix for unworking Google Hangout voice input
CM-10.1 preview 14 aka 'cm-10.1-RC2 level' release:
Installer: http://d-h.st/N9Z
GAPPS: http://goo.im/gapps/gapps-jb-20130301-signed.zip
Changes:
- synced to upstream May-25
- crash with opened keyboard while call received gone
- fully intact new audio-caf (was replaced in cm upstream repo a few weeks ago for sony bring up)
- raised voltage for 96mhz for stability
CM-10.1 preview 13:
Installer: http://d-h.st/z5B
GAPPS: http://goo.im/gapps/gapps-jb-20130301-signed.zip
Changes:
- synced to upstream (Apr-14)
- some display-legacy changes
CM-10.1 preview 12:
Installer: http://d-h.st/XVo
Chenges:
- synced to upstream (April 10)
- moving back to audio CAF variant (using Albinoman's recent patch to fix VOIP/gtalk with that variant)
CM 10.1 - PREVIEW 11
Installer: http://d-h.st/GZg
Changelog:
- synced upstream (april-04)
- Updated vidc and vidc_1080p.fw to jb_chocolate for testing
CM 10.1 - PREVIEW 10 - code name 'same day'
Installer: http://d-h.st/XOv
Changelog:
- activated Notification light/Battery light configuration in System Settings/System (you can set custom light settings for default notification/missed calls/voice mail and for each of your applications)
- replaced blob lights.doubleshot library with source built, adding new functionality:
- - Long blink for amber light (configure it in Notification light settings, set a color that's close to Amber (like red), and set Length to Long)
- - fixed dual light blinking when phone charging + notification happens
You can also set a notification blink length to Always on, then notification won't blink. For green light Long length doesnt work, it's not possible due to led restriction (kernel/hw imho)
CM 10.1 - PREVIEW 9
Installer: http://d-h.st/EoW
Changes:
- synced to upstream (march 31)
- fixing back to Seidler's fixed light sensor driver, autobrightness should work fluent now (thanks Braccoz for patching msm8660 common kernel up) https://github.com/CyanogenMod/android_kernel_htc_msm8660/commits/cm-10.1-ds
- updated to Arco's new display-legacy repo, dropping 'HWC deprecation level 0' now https://github.com/CyanogenMod/andr...mmit/bc2acb9915e11e2aad1e5c77fd9e9c4763ef5e3d
- moving to GPU hwc instead of DYN hwc, now HWC framebuffer hickups and spam from logcat is gone, and more fluent composition https://github.com/CyanogenMod/andr...mmit/a0b2773432e932e03c372b512ae4fecee225df04
CM-10.1 PREVIEW-8:
Installer: http://d-h.st/lqr
Changelog
- synced to upstream (march 30)
- added Alt/Shift lights (credits: Kornyone, SilverL, Braccoz): http://review.cyanogenmod.org/34903 http://review.cyanogenmod.org/34902
- added www/.com key functionality - cherrypicked from review: http://review.cyanogenmod.org/34032
PREVIEW-7:
Installer: http://d-h.st/S4p
Changes:
- Fixing Power button accidental double presses (the annoying bug when you press power and screen switches on/off or off/on in one step)
- Updating kernel to 3.0.71 (thx scverhagen, XmcWildchild)
- updating kernel sound driver (thx XmcWildchild)
PREVIEW-6:
Installer: http://d-h.st/gZR
Changes:
- Adding 1080p videorecording with CameraWrapper instead of hack (http://review.cyanogenmod.org/#/c/34802/) - thanks for Scverhagen/SilverL/Braccoz/XmcWildchild for the original idea and media_profiles.conf
PREVIEW-5:
Installer: http://d-h.st/p2v
- reverted to audio legacy again (meh ), seems the patch didn't work out with a full clean build
- Clean build fixed the default browser's crash issues so far
PREVIEW 4 (03-28):
Installer: http://d-h.st/bpZ
GAPPS: http://goo.im/gapps/gapps-jb-20130301-signed.zip
Changelog:
- Synced to upstream (March 28)
- Going back to qcom audio caf variant with this patch: http://review.cyanogenmod.org/#/c/34696/
- Kernel updated to 3.0.70 http://review.cyanogenmod.org/#/c/34701/ thx XmcWildchild
[/B]
! Please do a full wipe if coming from cm-10 !
Sources:
The new branches for doubleshot and msm8660-common are already containing the cm-10.1 material, and TeamDS repos' have the forked qcom legacy repositories that we propose for inclusion in official CM repositories. The repositories for cm-10.1 namely are:
https://github.com/CyanogenMod/android_device_htc_msm8660-common/tree/cm-10.1
https://github.com/CyanogenMod/android_device_htc_doubleshot/tree/cm-10.1
https://github.com/CyanogenMod/htc-kernel-doubleshot/tree/jellybean
https://github.com/TeamDS/vendor_htc_doubleshot/tree/cm-10.1-ds
The legacy repos that needs yet inclusion:
https://github.com/arco/android_hardware_qcom_display-legacy - NOT included yet in official CM repo
https://github.com/arco/android_hardware_qcom_media-legacy - NOT included yet in official CM repo
https://github.com/TeamDS/android_hardware_qcom_audio-legacy - NOT included yet in official CM repo
Patches in review in gerrit:
http://review.cyanogenmod.org/#/c/34409 - NOT merged yet
http://review.cyanogenmod.org/34377 - MERGED
http://review.cyanogenmod.org/#/c/34374 - MERGED
http://review.cyanogenmod.org/#/c/34696/ - MERGEd
camerawrapper patch for 1080p: http://review.cyanogenmod.org/#/c/34802/ - MERGED
Alt/Shift lights (credits: Kornyone, SilverL, Braccoz): http://review.cyanogenmod.org/34903 http://review.cyanogenmod.org/34902 - MERGED
www/.com key functionality - cherrypicked from review: http://review.cyanogenmod.org/34032 - MERGED
History:
PREVIEW 3 (03-27): Installer: http://d-h.st/vvI
Changes:
- Synced to upstream March 27
- moving back to qcom audio-legacy - gtalk mic audio was not routed on -caf variant - adding back audio-legacy dependency for now. This fixes G+ hangout/gtalk video chat audio issues
WHEN INSTALLING PREVIEW-3, AND DOING A FRESH FULL WIPE INSTALL, YOU MIGHT GET STUCK ON FIRST BOOT. PULL THE BATTERY AND REBOOT, should be fine
- it's just a hick-up in today's merged commits related to extended desktop stuff
PREVIEW 2 (03-26): Installer: http://d-h.st/Olj
Changes:
- Synced to upstream March 26
- moved to common kernel again with deepsleep fix (thx Braccoz!)
- moving to qcom audio-caf version to remove one legacy dependency from the list
- Fixed more deepsleep issue (bluetooth paired and wifi on shouldn't cause deepsleep issue)
PREVIEW 1.1 (03-25) Installer: http://d-h.st/87n
Changes:
- Bumping to cm-10.1 branches
- Preview 1.1 - fixed keyboard double types accidentally left out in Preview-1
- Fixed deepsleep issue
- All functionality that were working on cm-10, should work on cm-10.1
Preview 1: Installer: http://d-h.st/QKL
Initial release for cm-10.1
===================== CM 10 ==========================
Cm10 build missing yet 1080p and alt/shift LED patch!
DOWNLOAD
BETA 1:
Installer: http://d-h.st/mOi
- Install this non-auto updating Google Play Store version: http://d-h.st/1ZM -- otherwise Play Store autoupdates itself to an incompatible version (android 4.2) - after first boot with gapps, and PlayStore autoupdate happened (crash starts), flash this, and should be good to go
- Gapps: http://goo.im/gapps/gapps-jb-20120726-signed.zip (recommended, newer one overwrites libjni_latinime.so and gives AOSP keyboard errors)
Changelog:
- synced to upstream (March-22)
- added ds specific bluetooth driver : fixes bluetooth call / audio issues (works here on my headset fully)
This should give a fairly stable build of cm10, and all changes were merged to the official repositories
You can flash it over cm-10 alpha9/8/7/6/5/4/3/2/1
You need a full wipe from cm-9 or if any non cm-10 roms.
Historical
Alpha 9:
Installer: http://d-h.st/Q0x
Changelog:
- synced to upstream (March-20)
- added legacy wifi driver (bcmdhd) to common kernel, fixing doubleshot wifi issues (should be as it was with alpha2, where cm9 kernel's bcmdhd driver was used)
- added Thermal service back to kernel into common kernel, as thermald blob doesnt work on cm10 with common kernel
- fixed default max freq to 1.2Ghz when you install on a clan wipe. Use SystemSettings/Performance/Processor menu to set your preferred max/min freq, and tick Set on boot to let it stick. (Possible oc up to 1.5Ghz)
Alpha 8:
- Installer: http://d-h.st/fqM
Changelog:
- Accidental double key press issue resolved for hw keyboard
Alpha 7 http://d-h.st/k24
Changelog:
- Synced to upstream (March-17)
- Bracco's fix for USB tethering / MTP / PTP modes of USB
Alpha 6 http://d-h.st/jSJ
Changes:
- Synced to upstream (march-14)
- Using cyanogenmod common kernel msm8660
- Underclock added 96mhz (thx scverhagen!)
- Fixed light sensor values (alpha5 had them too low) on kernel driver level
20130312 alpha 5: http://d-h.st/9NP
Changes
- Synced to latest upstream (march-12)
- Fixed Alt/Shift keys
- added OTG patch from schverhagen repo
- cherry-picked a few more kernel commits from Schverhagen's ICS kernel
20130311 preview alpha 4 : http://d-h.st/MmC
- Wifi works fine
- Camera works fine (except 1080p video and panorama preview glitch, i think this was same in alpha3)
- fixed Usb mass storage speed
Regression in Alpha4:
- Alt/Shift keys doesn't work at all, have to fix this, I seem to have a regression from alpha 3, but couldn't figure it out, so thought I will upload a preview for those who can bear without the Alt/Shift keys.
Build 20130101 -- Alpha 3
Changes:
- Kernel rebase found in Alpha 2
- Fixes to the camera preventing the locking issue. Camera should be solid again!
- Contains functional Alt/Shift key LEDS, working www./.com button
- Restructured 'blobs' files, such as mpdecision and htcbatt.
(I have found improved battery statistics and usability with the blob changes.)
Happy New Year!
Build 20121222 -- Alpha 2
Changes:
This build has a somewhat new kernel base, as it's from a more up to date AOSP source which tbalden used when he ported our v2.6 kernel to v3.0 earlier in the year. It is a work in progress, but complete enough to warrant a release and more testing.
Build 20121121 -- Second public alpha (V 1.01)
- Upstream CM10 changes. No other large changes of note from previous 20121103 build pertaining to Doubleshot.
Build 20121121 (Alpha 1):
- Jellybeans!!1
- Updated kernel base to v3.0.48.
- Updated keylayout. NEEDS MORE WORK.
You can get all of the Doubleshot source from the following URLs:
https://github.com/CyanogenMod/android_device_htc_doubleshot/commits/jellybean
https://github.com/CyanogenMod/android_kernel_htc_msm8660/commits/jellybean
https://github.com/cyanogenmod
Vendor part:
TeamDS Github https://github.com/teamds
CyanogenMod source is available from CyanogenMod Github https://github.com/cyanogenmod
If you'd like to to contribute to CyanogenMod, checkout our Gerrit instance.
20130101 -- Alpha 3 -- http://www.jeago.com/doubleshot/cm-10-20130101-UNOFFICIAL-doubleshot.zip
20121222 -- Alpha 2 -- http://www.jeago.com/doubleshot/cm-10-20121222-UNOFFICIAL-doubleshot.zip
20121121 -- Alpha 1.01 -- http://www.jeago.com/doubleshot/cm-10-20121121-UNOFFICIAL-doubleshot.zip
20121103 -- Alpha 1.0 -- http://www.jeago.com/doubleshot/cm-10-20121103-UNOFFICIAL-doubleshot.zip
I opened a new thread to pick up the cm-10 officialization process. Please use this thread from now. Thanks!
tbalden said:
I opened a new thread to pick up the cm-10 officialization process. Please use this thread from now. Thanks!
Click to expand...
Click to collapse
The alt/shift leds are in the frameworks_base.
I used https://github.com/Evervolv/android_frameworks_base/commit/852ce82510cab5db9438bef7abde76c8668a52a3 when I initially kanged it into the aokp build.
SilverL said:
The alt/shift leds are in the frameworks_base.
I used https://github.com/Evervolv/android_frameworks_base/commit/852ce82510cab5db9438bef7abde76c8668a52a3 when I initially kanged it into the aokp build.
Click to expand...
Click to collapse
my problem is with the Alt and Shift keys not functioning at all!
the led modification officialization will be another turn, but thanks for the link. I've seen it on TeamDS repo already, but this is a nice set of patches together! Thanks!
Any ideas about just the buttons, not the led? Any kernel side changes? I'm using a cm9 kernel with 4.6 compilation patches, it's stable with all the hardwares, but for some reason i cant get the alt/shift buttons to work. It's strange, because it all worked with same repo (except kernel) for kornyone's alphas.
tbalden said:
my problem is with the Alt and Shift keys not functioning at all!
the led modification officialization will be another turn, but thanks for the link. I've seen it on TeamDS repo already, but this is a nice set of patches together! Thanks!
Any ideas about just the buttons, not the led? Any kernel side changes? I'm using a cm9 kernel with 4.6 compilation patches, it's stable with all the hardwares, but for some reason i cant get the alt/shift buttons to work. It's strange, because it all worked with same repo (except kernel) for kornyone's alphas.
Click to expand...
Click to collapse
The problem I had with them not working in 4.2 had to do with the keychars/doubleshot-keypad.kcm having the func_3 existing in it.
key FUNC_3 {
label, number: '.'
base: '.'
alt: '\uEF03'
}
With it there it the key character map never resolved and defaulted to generic. But the map and layout seem to have them defined right in the teamds device tree.
See if https://github.com/lomarb/android_device_htc_doubleshot the ones here help. If not its an easy turn around.
SilverL said:
The problem I had with them not working in 4.2 had to do with the keychars/doubleshot-keypad.kcm having the func_3 existing in it.
key FUNC_3 {
label, number: '.'
base: '.'
alt: '\uEF03'
}
With it there it the key character map never resolved and defaulted to generic. But the map and layout seem to have them defined right in the teamds device tree.
See if https://github.com/lomarb/android_device_htc_doubleshot the ones here help. If not its an easy turn around.
Click to expand...
Click to collapse
thanks. works! will merge all remaining stuff to official repositories soon, tonight, and also build a new alpha 4 with this fixored.
Re: [ROM][Official]MyTouch4G Slide CyanogenMod 10 20130311 (Preview Alpha 4) - 4.1.2
Wow tbalden lives on! I'm sure you might have seen this already, but 1080p has been fixed by scverhagen and already implemented by silverL in his 4.2 ROMs, and it works great. If we are going to be "official" soon, I guess it can't hurt to throw that in! Good to see that CM10 lives on
Sent from my myTouch 4G Slide using xda app-developers app
Re: [ROM][Official]MyTouch4G Slide CyanogenMod 10 20130311 (Preview Alpha 4) - 4.1.2
anitgandhi said:
Wow tbalden lives on! I'm sure you might have seen this already, but 1080p has been fixed by scverhagen and already implemented by silverL in his 4.2 ROMs, and it works great. If we are going to be "official" soon, I guess it can't hurt to throw that in! Good to see that CM10 lives on
Sent from my myTouch 4G Slide using xda app-developers app
Click to expand...
Click to collapse
Yeah. Next thing is going to be that probably.
Unfortunately kornyone's cm10.1 can't land to cm cause it needs too much legacy stuff
Sent from my HTC One X using Tapatalk 2
What's the difference between this official CM 10 build and the unofficial CM 10 4.2.2 build (SilverL developer)?
Is there any plan to 'merge' the two? I am currently using the CM 10 4.2.2 and have been quite pleased, but I just wanted to know the plans for both projects.
Thanks for any info, and welcome back TBalden!! :good:
Re: [ROM][Official]MyTouch4G Slide CyanogenMod 10 20130311 (Preview Alpha 4) - 4.1.2
nosuchfile said:
What's the difference between this official CM 10 build and the unofficial CM 10 4.2.2 build (SilverL developer)?
Is there any plan to 'merge' the two? I am currently using the CM 10 4.2.2 and have been quite pleased, but I just wanted to know the plans for both projects.
Thanks for any info, and welcome back TBalden!! :good:
Click to expand...
Click to collapse
This is cm 10 (4.1.2) and silverL's is cm 10.1 (4.2.2)
Sent from my myTouch 4G Slide using xda app-developers app
ROM updated
20130312 preview alpha 5: http://d-h.st/9NP
Changes
- Synced to latest upstream (march-12)
- Fixed Alt/Shift keys
- added OTG patch from schverhagen repo
- cherry-picked a few more kernel commits from Schverhagen's ICS kernel
nosuchfile said:
What's the difference between this official CM 10 build and the unofficial CM 10 4.2.2 build (SilverL developer)?
Is there any plan to 'merge' the two? I am currently using the CM 10 4.2.2 and have been quite pleased, but I just wanted to know the plans for both projects.
Thanks for any info, and welcome back TBalden!! :good:
Click to expand...
Click to collapse
this is an older jellybean version, cm 10.0 not the cm-10.1.
Current plans are:
- officialization of the doubleshot cm-10 to nightly/weekly status (swapping out cm9 weeklies)
We can't merge the cm-10.1 stuff which kornyone managed to hack together so fine, because it would need to much legacy qcomm 8660 stuff merged into official repositories, and it would be highly likely that it wouldn't be accepted, as there's a working new msm8660 HAL (for other devices and newer kernel) which is as of now incompatible with our legacy kernel.
Short version: as of now , official cm for doubleshot can go as high as Cm-10 (android 4.1.2) because of the qcomm incompatibility obstacle in android 4.2.2.
Re: [ROM][Official]MyTouch4G Slide CyanogenMod 10 20130312 [Alpha 5] - 4.1.2
Seems alpha5 got some performance boost for me....
Is this a good score?
Sent from my MyTouch 4G Slide using Tapatalk 2
Re: [ROM][Official]MyTouch4G Slide CyanogenMod 10 20130312 [Alpha 5] - 4.1.2
And quadrant
Sent from my MyTouch 4G Slide using Tapatalk 2
hey, nice to see you again.
i'll share some stuff i found out while messing with cm9 sources + the various stuff i found around this forum
about the alt/shift keys and leds:
the keys work and leds too with kornyone's fixes to the framework, however, i think that the way they are implemented is not the same as the stock rom. what i mean is, if you press alt/shift when playing a game, the led will light up, meaning the event is passed to the appropriate code, while in CM it does not, because meta keys are handled differently. i think this would explain why alt/shift may not work in some applications (i saw some report about browsers... didnt try myself though)
about Schverhagen's 1080p "fix":
i was pretty excited for that, but the problem is that it is not a fix by any mean. sure, it records 1920x1088 but it does so with an h.263 codec (h.264 crashes the camera), while the stock rom encodes h.264 [email protected] As for 720p, the encoder puts out h.264 [email protected] unlike stock rom which encodes @lvl4.0
i guess the encoder is part of proprietary blobs and/or has roots in the sense framework so the only option available is aosp one, but it may be worth looking into it
regarding overclocking:
i dunno the current situation for cm10 but i think it would be wiser to have the default max freq set to the stock 1188 Mhz, one can simply set it higher in the settings, and its safer for people who don't know/care (as much as the msm8260 is capable of going to 1512Mhz let's keep in mind that the additional circuitry and thermal design may not, and that it also varies from device to device)
tbalden said:
Yeah. Next thing is going to be that probably.
Unfortunately kornyone's cm10.1 can't land to cm cause it needs too much legacy stuff
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
I am not sure how it will go because the hack was put into the frameworks folder essentially telling android that 1920x1088 is a valid part of the resolution array.
But I hope it can be thrown in.
tbalden said:
this is an older jellybean version, cm 10.0 not the cm-10.1.
Current plans are:
- officialization of the doubleshot cm-10 to nightly/weekly status (swapping out cm9 weeklies)
We can't merge the cm-10.1 stuff which kornyone managed to hack together so fine, because it would need to much legacy qcomm 8660 stuff merged into official repositories, and it would be highly likely that it wouldn't be accepted, as there's a working new msm8660 HAL (for other devices and newer kernel) which is as of now incompatible with our legacy kernel.
Short version: as of now , official cm for doubleshot can go as high as Cm-10 (android 4.1.2) because of the qcomm incompatibility obstacle in android 4.2.2.
Click to expand...
Click to collapse
Hey, I hate to muddy the forum any further, but this post raises a number of questions for me. There's a lot of good info in this post that I don't understand and I would be grateful if any of you guys could explain a few things. First off, how is it we have Android 4.2.2 in AOKP and CM varieties "unofficially" if the official CM 10.1 is unable to do that? Also, this business with the new HAL and "our" legacy kernel. Is the legacy kernel you mention the one in the official CM 10.0 or the one used to produce the two "unofficial" flavors of Jelly Bean 4.2.2 (or both)? What does the new HAL offer us, and why is it that we can't have an official CM 10.1 with the latest HAL and updated kernels (i.e. toss the legacy stuff)? Also, why am I seeing references to MSM 8260 as our chipset when I read info on CNET and Phone Arena and not MSM 8660, as you are calling it?
Thanks ahead of time for any replies.
Re: [ROM][Official]MyTouch4G Slide CyanogenMod 10 20130312 [Alpha 5] - 4.1.2
DoomGaZer said:
Hey, I hate to muddy the forum any further, but this post raises a number of questions for me. There's a lot of good info in this post that I don't understand and I would be grateful if any of you guys could explain a few things. First off, how is it we have Android 4.2.2 in AOKP and CM varieties "unofficially" if the official CM 10.1 is unable to do that? Also, this business with the new HAL and "our" legacy kernel. Is the legacy kernel you mention the one in the official CM 10.0 or the one used to produce the two "unofficial" flavors of Jelly Bean 4.2.2 (or both)? What does the new HAL offer us, and why is it that we can't have an official CM 10.1 with the latest HAL and updated kernels (i.e. toss the legacy stuff)? Also, why am I seeing references to MSM 8260 as our chipset when I read info on CNET and Phone Arena and not MSM 8660, as you are calling it?
Thanks ahead of time for any replies.
Click to expand...
Click to collapse
Don't be upset, I'll be instead now . Do it yourself if you have time. Read up and get dirty the hands submitting patches that might get rejected because stuff is too legacy. Its all open source. Bumping kernel, dropping current? Do it! Its a piece of cake maybe,but maybe camera won't work and it will be a bit unstable for the first few weeks you try to debug it...
As I said me will look into officiallization of cm10 which is realistic aim.
That's what I have time for.
As for msm8660 let's just call it 8x60. Basically it's the same from a technical point of view
EDIT: ah, dont take this personally, i've re-read your questions which are well intentioned, but anyway long story short, it gets messy when so much change has been made by opensource qualcomm source code, and it doesnt really need too much explanation. If you really need the detailed explanation, it's because you want to do it yourself, otherwise its mostly chatting about nothing.
Sent from my HTC One X using Tapatalk 2
SilverL said:
I am not sure how it will go because the hack was put into the frameworks folder essentially telling android that 1920x1088 is a valid part of the resolution array.
But I hope it can be thrown in.
Click to expand...
Click to collapse
well, i have seen that it also uses another codec which is not h264, and needs camera app hack too, so it's not too straightforward.
i'll look at the cpu underclocking for now.
tbalden said:
well, i have seen that it also uses another codec which is not h264, and needs camera app hack too, so it's not too straightforward.
i'll look at the cpu underclocking for now.
Click to expand...
Click to collapse
Maybe thats why its not working 100% in mine too.. Damn... I guess I have to check that too. you know.... for the users *cough*

[ROM] [6.0.1] Unofficial Sandstrangers LineageOS13 - JiaYu S3 [MT6752]

LineageOS (CyanogenMod 13 formerly) is a free, community built distribution of Android 6.0.1 (MarshMallow) which greatly extends the capabilities of your phone.
This is the unofficial Build of LineageOS (CM13) for Jiayu S3 (advanced and basic, not S3 plus), with MT6752 SoC.
{
"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:
#include
/*
* Your warranty is now void.
*
* We aren't 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.
*/
What's not working:
None.
TODO:
Add NTFS support;
Improve HDR in Camera.
Install notes:
Please, make full wipes or get bootloop.
Sources:
https://github.com/Shokerface/android_kernel_jiayu_s3_h560
https://github.com/sandstranger/android_device_jiayu_s3_h560
https://github.com/sandstranger/android_vendor_jiayu_s3_h560
Based on The M.A.D Team device tree.
Developer:
sandstranger
Download:
Сheck downloads tab.
Thanks to:
Verevka
The. M.A.D. Team
Zormax
Moyster
danielHk
DeckerSu
Zormax
XDA:DevDB Information
[ROM] [6.0.1] Unofficial Sandstrangers LineageOS13 - JiaYu S3 [MT6752], ROM for the JiaYu S3
Contributors
Borizzz, sandstranger, Verevka, superdragonpt, DerTeufel1980, fire855
Source Code: https://github.com/CyanogenMod/android/tree/cm-13.0
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: TWRP for MM from The M.A.D. Team
Based On: LineageOS
Version Information
Status: Stable
Current Stable Version: MOB31T
Stable Release Date: 2017-07-18
Current Beta Version: MOB31T
Beta Release Date: 2017-03-13
Created 2018-03-02
Last Updated 2018-05-03
Changelog
18.07.2017 Final1 v5:
PCM32 fully working now;
Full 48kHz support;
AUDIO_FORMAT_PCM fully working now.
17.07.2017 Final1 v4:
Android Security Patch Level: July 2017;
Synced last LineageOS13 sources;
Kernel 3.10.107 included;
Fixed hangs due to lmk.
02.07.2017 Final1 v3:
Now DRM should work.
01.07.2017 Final1 v2:
ROM built with dexpreopt support, so ROM now boots almost momentally, 10-15 seconds in fact. Keep in mind, xposed isn't compatible with dexpreopt;
Small bugs fixes.
25.06.2017 Final1 *REUPLOAD*:
Rolled out network commits in Kernel, maybe network apps should work stable now.
22.06.2017 Final1:
Updated codecs;
Fixed sound glitches;
Updated modem to 2016/04/18
19.06.2017 Final *REUPLOAD*:
Fixed f2fs mounting;
Included busybox from LineageOS repo;
Added TWRP 3.1.1 which can fully handle f2fs, so, @sandstrangers LineageOS13 is the only ROM for JiaYu S3 which can work fully and properly with f2fs.
19.06.2017 Final:
Synced last LineageOS13 sources;
Kernel updated to 3.10.106;
Android security patch level: 01.06.2017
Added f2fs support from extra fresh drivers;
Fixed hang with zram turned on;
Some other system hanging fixed;
Improved WiFi Hostspot support;
Some problems with netd fixed;
Some fixes for BT;
Updated binder drivers in Kernel;
No more fake NVRAM error;
Updated toolchain for Kernel build;
Some other fixes.
Prefinals:
08.06.2017 Prefinal 0.4:
Zram, zsmalloc & some other stuff backported from Kernel 4.1;
Low memory killer in Kernel updated;
Modem replaced, Wifi should work fine;
Some other fixes;
Sdcardfs turned off by default, it you want, turn it on in build.prop manually;
Fixed 40% battery drop.
08.06.2017 Prefinal 0.3.1:
Upstream sdcardfs support from Android 7;
Fixed error with hanging when creating/copying files on external SDcard with sdcardfs.
08.06.2017 Prefinal 0.3:
Android Security Patch Level: 01.06.2017
Fixed WiFi AP errors;
Added missed build packets like dhcpcd;
Security updates in Kernel;
Added sdcardfs support;
Fuse replaced by sdcardfs;
Bootanimation multithreading.
04.06.2017 Prefinal 0.2:
Modem updated from madOS 7.1.2;
Improved ROM boot speed;
Improved bootanimation;
Improved GUI speed.
30.05.2017 Prefinal 0.1:
Modem rolled out due to troubles;
Improved battery consumption and performance in ramdisk.
29.05.2017 Prefinal:
All BT and audiohal changes rolled out;
Other modem is used now;
Updated ext4 & exfat drivers in Kernel;
Audio configs are taken from Sony C4.
Stables:
27.05.2017 Stable8:
Synced last LineageOS13 sources;
Android Security Patch Level: 01.05.2017;
Audio drivers updated to Android 6;
BT drivers updated to Android 6;
Greatly improved VPN;
More than 70 new backports in Kernel;
Now you can switch doubletap from Powermenu instead of selfwritten java function;
Improved egl in ROM.
23.05.2017 Stable7.3.1:
Fixed problems with BT enabling;
Audio hal is taken from Sony C4 Dual.
21.05.2017 Stable7.3:
Doubletap now can be switched off from Settings;
Different fixes in Kernel;
Using of other RIL libs;
Fixed bug with wrong call counter displaying.
06.05.2017 Stable7.2 fixed:
Fixed problem with r00t;
Multiwindow mode is back.
06.05.2017 Stable7.2:
Kernel compiled with gcc5.4;
Sound frequency 48kHz used now;
BT configs updated from Android N;
Now LineageOS13 use other modem;
BT vendor is cleaned from trash.
03.05.2017 Stable7.1:
Synced last LineageOS13 sources, probably, last time - LineageOS13 developers slow down its development;
BT MM drivers rolled out. If you want nice working BT, try to use 900Mhz modem (from NewUI 20151407 - Modem 5.1 v39p8 + BT + 4g.zip), this solves most of issues;
BG processes limit removed;
MTK updates for Kernel 3.10 included;
Android Security Level 01.05.2017;
Different problems with FMRadio fixed.
02.05.2017 Stable7:
BT drivers updated to Android MM (so, now only noise in headset while talking, this can't be done nor with current MM nor with N drivers due to obsolete official support);
Other small fixes.
29.04.2017 Stable6:
Wifi work improved;
Power profile updated;
Improved codec work;
Video recording fix (previously video recording starts from 2nd time);
Other media improvements;
Charge current now is 1000mAh max as it was before.
22.04.2017 Stable5.1:
Applications FC fixed (fixed issues with openssl, so, all apps, which uses openssl, now should work OK);
All graphic drivers, except mali, now compiled from sources;
Libgralloc_extra sources updated.
19.04.2017 Stable5:
Kernel updated;
Killer feature - fully working camera drivers from Xtreme 5.1.1 ROM, so camera now shoots like in Android 5. Now we have plans to greatly improve camera, who knows, maybe like in KK?);
WiFi drivers updated;
Ramdisk updated;
Mtk_agpsd fully working now.
15.04.2017 Stable4:
Kernel updated with more than 300 backports;
Alarm in off state now working;
Thunderquake engine implemented in Kernel, so vibro frequency now works;
Wifi patch from danielhk rolled out;
Improved sleep mode;
UniqueDeviceId & PersistentStorage implemented;
Android Security Level 01.04.2017;
Synced last LineageOS13 sources.
01.04.2017 Stable3:
Reverted back camera libs from XtremeROM, this solve camera problems in external apps;
Improved GUI performance;
Many fixes in Kernel;
Limit background processes to 5, this need to lower energy consumption;
Fixed some security vulnerabilities in Kernel;
Added WiFi Display;
Android Security Patch Level: 01.03.2017;
Cleaned from trash vendor, more binaries are compiled;
Now all VPN should work;
Power lib is taken from xen0n
Improved Doze mode;
mtk-kpd now parsed without errors and working.
26.03.2017 Stable2:
Fixed LiveDisplay lags;
Fixed security vulnerabilities in Kernel;
Some other fixes in Kernel;
Updated drm libraries;
H264 codec is back;
Updated videocodecs alsps 7.0
WiFi now skip empty SSIDs;
Fixed FMRadio - no more lags, drivers are taken from Lenovo;
Fixed Hall sensor by The M.A.D. Team stuff;
Added first steps to include SmartWake support, but it isn't working yet;
Doze mode is working!
Added LED lights menu;
Added onscreen buttons;
Energy consumption optimizations;
Updated ril libraries;
Added sensors calibration in engineering menu;
YGPS included;
Fixed modem mode for BT;
Camera now records using software codecs;
Open source drivers for lights, cci_lib;
Synced last LineageOS sources;
If you're experiencing camera issues in WhatsApp or similar apps - flash this patch;
Some other stuff we forgot to mention.
15.03.2017 Stable1.1:
Fixed buttons vibro, thanks romkit;
Kernel rebuild with uid_cpu_time support;
WiFi 5Ghz fixed, thanks to DeckerSu;
Added selection of WiFi 5Ghz in WiFi menu.
15.03.2017 Stable1:
Drm libs reverted back due to this https://code.google.com/p/android/issues/detail?id=206345 issue;
Fixed IMEI;
Included flag of fixing bug in egl;
Updated libfmcust.
14.03.2017 Stable:
Updated drm libs;
BT fixed, headset now working, calls now working;
Audio configs are taken from Lenovo;
Fixed FMRadio;
Engineering mode:
Changing BT now works;
You can edit cell frequencies only on SIM1;
Release Candidates:
13.03.2017 RC6:
Sources updated to android6_r79 (MOB31T);
Android Security Level: February 2017;
This build is user now, so no internal root, you must root this ROM manually;
Youtube now uses vp9 codecs, thanks to DeckerSU;
Fixed h264 codec, thanks to DeckerSu;
Fixed using only hardware codecs in system;
Kernel rebuilt with gcc 4.9.4;
Camera drivers used from TF Android Xtreme 5.1, we've almost get rid of M.A.D Team vendor;
Removed Lenovo charging flags from Kernel;
WiFi AP fix backported from Android 7 tree;
Improved fakeiccid from ferhungmtk.
08.03.2017 RC5:
Kernel updated to 3.10.105;
Kernel now supports bfq mode;
Kernel now supports sockets killing;
Hall sensor now works!
Custom power library for mtk;
Greatly improved ril, but LTE bug still exists, dunno how to fix it (
Initial support of FMRadio;
Implemented mtk color support;
Fixed wrong battery voltage displaying;
Kernel now supports exfat;
Other improvements;
Synced last ROM sources.
23.02.2017 RC4:
Optimized energy consumption;
Synced last firmware sources;
Youtube now uses only hardware codecs;
Fixed BT headset bugs;
Other improvements.
13.02.2017 RC3.1:
Device tree cleaned from prebuilt stuff, most libs are compiled from sources;
Fixed vibro problems, but vibro on hardware buttons still don't work. Added submenu in Sounds menu where you can set vibro strength;
Fixed RC3 regressions - missing IMEI and lags.
12.02.2017 RC3:
Synced last firmware sources;
Torch is working now;
Probably fixed device hangs when plugging headset;
Fixed third-party cameras work;
Only hardware video decoder used during video recording;
Removed camera libs from The M.A.D. Team;
Updated camera libs;
Deleted plenty of prebuilt binaries and libs;
Probably found battery drain - deleted logd;
Kernel rebuilt with plasma mobile config.
09.02.2017 RC2:
Synced last LineageOS sources (android6_r78);
Gyroscope is working now!
Android security updates - January 2017;
The M.A.D Team BT fixes rolled out - we're using Android 6 Kernel, so don't need those fixes;
Updated BT & audio configs;
Wpasupplicant now compiled from sources;
First steps to support plasma mobile (kubuntu with ability to launch linux & android apps).
31.01.2017 RC1.1:
All sensors are working now except gyroscope. Most likely gyroscope will never work on this ROM, because sensors blob from Android MM was built without gyroscope support and we don't have sources for this library. If you in need of gyroscope you shouldn't use this ROM;
Removed unnecessary to network things from Kernel;
MTK codecs updated to Android MM, cleaned trash from codec libs from Android LP;
FC in SpecialForcesGroup2 fixed;
Xposed most likely don't supported but you can try;
Zram added back in Kernel. Drive disabled by default. You can enable Zram from Kernel auditor.
27.01.2017 RC1.01:
Synced last LineageOS sources;
Reverted root out-of-the-box and apps multiwindow, so ROM is userdebug again, also this was made: http://lineageos.org/Update-and-Build-Prep/. I can't find any differences between userdebug and user builds;
Updated nvram blobs;
Updated sepolicy;
Kernel build with TTL support and other features for network;
Included feature "Disable internet sharing restrictions";
Removed menu WiFI Dsiplay in engineering mode because activity sources for this feature are absent, so engineering mode is fully working now.
25.01.2017 RC1:
All libem libraries are updated to Android MM, all drivers, vendor libraries, which were possible to update now from Android MM. Only camera libs and couple of other are from Android LP. This is the most close to the official Android MM build of LineageOS13/CM13 build for JiaYu S3.
Betas:
24.01.2017 beta5:
Fixed screen flickering on low brightness values;
Fixed BT in engineering menu - now it works;
Improved Doze mode from M.A.D. Team;
Changed default cpu governor to pegasusq, scheduler to FIOS in ramdisk;
Improved pegasusq governor;
Now ROM is legacy build for using OTA in future;
Updated rest RIL-libraries;
Improved BT (based on M.A.D. Team improvements);
Lights, bt-vendor & BT-drives updated to Android MM;
Various other improvements.
22.01.2017 beta4.11:
Kernel rebuilded with gcc5.3, it's better optimized for arm than gss4.9;
Kernel rebuilded without zram (consumes battery, not necessary on 3Gb RAM device);
User firmware (no root for example) instead of userdebug;
Compiled from sources liblighst;
Removed M.A.D Team fmradio, it should be compiled from sources;
Included xen0ns commits for Vold, hardware-legacy and tinyals repos.
21.01.2017 beta4.10:
Synced updated LineageOS sources;
RIL libs replaced by Zormax project, it should be better with cell.network, but, maybe, this is placebo. Although, never had any LTE disconnections;
Fixed bug with operator name;
ROOT removed from ROM, you should install SuperSU, next builds will be user instead of userdebug.
14.01.2017 beta4.9:
Kernel updated from 3.10.102 to 3.10.104;
Fixed battery drain;
Headset icon now displays in statusbar;
Mtkplayer now compiled from sources.
10.01.2017 beta4.8:
Unity-based games are working now;
Working audio changing in engineering menu;
Fixed camera hangs in HDR mode;
Audio drivers and sensor drivers taken from Lenovo;
Fixed light sensor;
Updated LineageOS sources;
04.12.2016 beta4.7:
Fixed sensors like gyroscope etc;
More libs are taken from Lenovo.
02.01.2016 beta4.6:
DRM libs are taken from Lenovo;
LineageOS sources updated;
Fixed rear camera video recording.
31.12.2016 beta4:
Moved to LineageOS sources;
Added Engineering menu based on Zormax sources (bt, wifi, audio don't works);
YGPS added;
Both cameras are working, but can't take HDR photos;
Added wheatley in Kernel.
22.12.2016 beta3:
libstport.so no more needed - almost all system libs are taken from Lenovo device tree, which based on MM;
Fixed hardware video decoding;
Fixed playing video in browser.
18.12.2016 beta2:
Moved to Lenovo Kernel v.3.10.102 with modified sources;
Ported governors fiops & pegasusq in Kernel;
Updated graphics drivers in Kernel & in userspace from r5 till r7.2;
Hw libraries from Lenovo;
Camera libs taken from Lenovo but they aren't working yet;
Audio libraries updated from M.A.D. Team Android 7;
libui_ext & libgui_ext also taken from Lenovo;
CM13 sources updated;
Security updates from December, 2016;
Camera don't working, FMRadio don't working, will be fixed later;
Removed libandroid_runtime.so workaround (libandroid_runtime.so now compiled from sources).
10.12.2016 beta1:
Custom Kernel, builded with gcc 4.9;
Fixed fc in Notification area when adding new QS;
Fixed fc when playing video in browser;
Add NTFS support;
Add NFS (Network File Systems) support;
Removed zram;
FMRadio fixed with @superdragonpt support;
WiFi & BT in Hotspot mode are working now;
04.12.2016 beta:
Synced newest sources from android_r74;
Removed all native libs from Maximum rom;
Fixed bootanimation lags;
SIM cards fully working now;
Working incoming calls;
Working 4G;
Critical bugs fixed;
Removed awful MTK debugger hanging apps on start;
Build instructions
Download official sources;
Download device tree;
Download https://github.com/sandstranger/android_device_jiayu_s3_h560/blob/cm-13.0/mtk.xml;
Move to .repo/local_manifests;
Sync sources;
Build;
Get almost working ROM.
It should be better to just rename our mad cm13 ROM.zip
That's exactly what a Spanish user also did with "his" cm13 pseudo ROM
Considering the amount (if not all the critical base things ) are all prebuilt... From Mad cm13
There's even frameworks that where simply copied from MAD cm13
In the end, it's just another port
There's a lot of things that he could /should be building
A huge part of the source code used from xen0n , so it should be called xen0n cm13 , not Mad cm13
@superdragonpt, whats the problem?
You have credits in thanks to.
Some part of this ROM was used from your CM, huge amount - from xen0n, all is right with that.
Besides, you're also using xen0n sources, do you?
So, why do you saying that it is your renamed ROM? Please, clarify that more detailed.
Also port it is something that wasn't build from sources - just changed some files. This ROM is build from sources. So?
Borizzz said:
@superdragonpt, whats the problem?
You have credits in thanks to.
Some part of this ROM was used from your CM, huge amount - from xen0n, all is right with that.
Besides, you're also using xen0n sources, do you?
So, why do you saying that it is your renamed ROM? Please, clarify that more detailed.
Also port it is something that wasn't build from sources - just changed some files. This ROM is build from sources. So?
Click to expand...
Click to collapse
because device tree and part of firmware used from them , but I am not android developer , so I can not used my own device tree ,and if this is so critical, I can delete all binary files and this firmware
@sandstranger, hmm, device tree is free for all (opensource) as it was published here. Anyone can use this device tree freely in their projects with credits to The M.A.D. Team. So. I don't see any problems in this case. Nobody says that this is his own device tree, all credits added.
I don't see any problem.
Xen0n?
We don't use nothing from him,lol
That's a different approach, we don't hack SE or nothing like that (example)
sandstranger said:
because device tree and part of firmware used from them , but I am not android developer , so I can not used my own device tree ,and if this is so critical, I can delete all binary files and this firmware
Click to expand...
Click to collapse
Nothing wrong ,you got me wrong
I'm saying, the use of so many prebuilt things from MAD ROM on his Vendor is very bad.
For example , why including framework parts??
I mean, there's at least a bunch of blobs that should be compiled ( will compile)/just fine
In the end, all that's important to make the ROM boot, important things/Fix's
Its all prebuilt
@borizz that's why I said "port"
Libs (blobs) are prebuilt (copied) from cm13 MAD
Understand ?
Simple
cheers
sandstranger said:
A huge part of the source code used from xen0n , so it should be called xen0n cm13 , not Mad cm13
Click to expand...
Click to collapse
Everything device specific is prebuilt from MAD,not from xenon
I would love seing you even trying to boot the ROM, without all the prebuilt things you used from MAD...
(You wouldn't )
Not a critique, I'm just saying...
Why saying " source built ROM" when the most important is all prebuilt?
For me that's my point really
Other than that, nice to see community involvement
Good luck
Ok , I understand it now
Borizzz said:
@superdragonpt, whats the problem?
You have credits in thanks to.
Some part of this ROM was used from your CM, huge amount - from xen0n, all is right with that.
Besides, you're also using xen0n sources, do you?
So, why do you saying that it is your renamed ROM? Please, clarify that more detailed.
Also port it is something that wasn't build from sources - just changed some files. This ROM is build from sources. So?
Click to expand...
Click to collapse
Hard to explain for someone that doesn't build Android
(Not a critique )
He built a "generic" cm13 from source, that is correct...
But what he actually buit, would never work, it even would never boot on our device, without the huge amount of libs ,etc that where just copied.
Its fundamental a "port" .
Nothing about "credits " or so, just explaining it to you.
For the normal user, this is very misleading
Still nice to see this
At least he did some work... And actually partially compiled some things
What's the problem with FMradio, you need some help?
Did you try using just the prebuilt Mad fmradio.app?
You can add it to your device, using a platform signature + the relevant "libs" we built to fire it up.
Let me know
@superdragonpt, thank you ,we really appreciate your help.
Just to be clear - no one from us tries to steal your work or somehow say that we're 1337 developers, no.
Thank you again for explanation and help.
Borizzz said:
@superdragonpt, thank you ,we really appreciate your help.
Just to be clear - no one from us tries to steal your work or somehow say that we're 1337 developers, no.
Thank you again for explanation and help.
Click to expand...
Click to collapse
Nothing about "credits" or steal work at all
I'm actually saying that there's a lot of things that could /should be built without problems on his CM13
I'm actually offering my help to help fix the fmradio on his cm13...
If I didn't like him, I wouldn't say it
But this is MM, we have been working on 7.x builds, so a lot has changed.. Ever since ( thank google )
superdragonpt said:
It should be better to just rename our mad cm13 ROM.zip
That's exactly what a Spanish user also did with "his" cm13 pseudo ROM
Considering the amount (if not all the critical base things ) are all prebuilt... From Mad cm13
There's even frameworks that where simply copied from MAD cm13
In the end, it's just another port
There's a lot of things that he could /should be building
Click to expand...
Click to collapse
@superdragonpt
The work of the MAD team is very good, but the team's responses to other developers (professionals, amateurs or novices) are always abrupt or impolite. Please do not reproach other people's work, do not write complaints and scorn. It helps to get a better job. Help and teach the way to other developers. We will all thank you more. It helps to teach because other OS developers also taught you. Helping the community is also a job of the MAD team. Listen to my words .... please ..... thank you
---------- Post added at 08:22 PM ---------- Previous post was at 08:20 PM ----------
superdragonpt said:
Nothing about "credits" or steal work at all
I'm actually saying that there's a lot of things that could /should be built without problems on his CM13
I'm actually offering my help to help fix the fmradio on his cm13...
If I didn't like him, I wouldn't say it
But this is MM, we have been working on 7.x builds, so a lot has changed.. Ever since ( thank google )
Click to expand...
Click to collapse
This already seems a good answer. An educated and conciliatory response. Thanks again
FMRadio fixed now.
Will be included in next release.
UPD: fixed video in browser.
hey guys, im bored of RC5, but I seriously want Marshmallow because Xposed is available for it and 7.1.1 stable 4 has a few bugs I assume. my s3 doesn't go on 3g and is on 4g or 2g.
So, I wish someone would enable exfat in AICP11 till xposed is available on 7.1.1 or which ever newest build arrives during that time.
New build1 arrived just in time
Check changelog in 2nd post of this thread
Borizzz said:
New build1 arrived just in time
Check changelog in 2nd post of this thread
Click to expand...
Click to collapse
Congratulations for the dev!
Enviado desde mi S3 mediante Tapatalk
Can you do something with cast please? Miracast....for example?
asto63 said:
Can you do something with cast please? Miracast....for example?
Click to expand...
Click to collapse
Sory, my failt. Its working now.

[KERNEL] Dorimanx V3.2 OP3/T Nougat 7.1.1 STOCK 4.5.1 Tree 3.18.84 [28 NOV] PWR CORE

{
"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"
}
Dorimanx UNIFIED! (OP3+OP3T) Kernel for STOCK 7.1.1 OOS/H2OS 4.1.6+7+4.5.1 + BETA!​
NO > Oxygen 3.x.x or CM/LineAge/OREO BETA SUPPORT!!! GO AWAY NOW!​
My PM box, is for Emergency ONLY! do not send me PM's just because you cant post! that is lame, post something useful and post in thread.​
​
My kernel was based on OP3 Stock Kernel 4.5.1 + BETA 15/24 Source.​
Kernel Tree is 3.18.84, + OP3 and CAF updates + my tweaks and lots of tuning!​
Global Credits!
Flar2 for many kernel mods
Cyanogen/LineAge/Code Aurora for many kernel mods
Andip71
Franciscofranco
SultanXDA
OP3 Devs for Stock kernel base!
To all my sources in GITHUB!
Linus Torvalds for Linux source!​
WHAT INSIDE:
Kernel support OOS/H2OS 4.1.x/4.5.x
Kernel compiled with Linaro GCC 7.1.1 Android Bionic 64Bit adapted for OP3
Kernel includes all new security patches.
Kernel updated up to 3.18.84 build.
Kernel includes all original last 7.1.1 changes by OP3 Devs.
Kernel operate in 300HZ + all needed fixes to do that.
Kernel has DASH charge and USB Fast Charge (USB mode up to 900mA with MTP on)
Kernel support charging up to 2500ma with any charger! stock locked to 1500ma
Kernel has swipe to wake features by @FLAR2 (up,down,right,left,and dual tap).
Kernel include Sweep2Sleep allows sweeping from right to left and backwards!
on soft buttons to turn off the screen. by @FLAR2
Kernel has support for screen color change app. (KCAL Interface).
Kernel has support for touch keys light delay, default 6sec. by @andip71
Kernel include KGSL fixes and reworked GPU driver (use 133MHz min freq to save juice, goes to idle @ 100MHz)
Kernel include all latest patches from Code Aurora source for 3.18.y
Kernel include Enhanced TCP methods
Kernel include IPA/TIMERFD/WIFI/NETLINK wakelocks removal code by @franciscofranco
Kernel include open source QUALCOMM Wi-Fi driver updated to max without debugs.
Kernel include advanced binder driver from main line 4.10.y kernel.
Kernel include CDROM emulation on mass_storage (compatible with DriveDroid 0.10.18+)
Kernel include latest F2FS driver for 3.18.y with fixes for speed and stability.
Kernel include ZEN,NOOP,BFQ,DEADLINE,CFQ,FIOPS,SIO I/O govs tuned for SSD.
Kernel includes Elementalx, Blu_active, Interactive, Conservative, Ondemand, Performance CPU GOVS.
Kernel support FSYNC mode for FS. (Off by default)
Kernel includes ARM enhanced performance and battery patches
Kernel support Backlight Dimmer feature.
Kernel supports CPU OverClock/UnderClock for both clusters.
Kernel support thermal driver tuning, max heat for cores.
Kernel includes advanced crypto drivers and latest qseecom decryption driver.
Kernel includes updated EXFAT and FUSE + NTFS drivers.
Kernel support for not forcing encryption and verity checks.
Kernel includes support for CIFS driver.
Kernel includes fast finger print sensor mod when screen is off.
Kernel includes support for Haptic Feedback (vibrate) tuning (more/less)
Kernel includes massive code update for sound driver, and @FLAR2 sound/mic gain control interface.
Kernel include boost to I/O by mounting partitions with optimized flags, and updated MMC driver.
Kernel includes updated BT and NET/PPP/VPN/DATA drivers.
Kernel include mode to ignore home and touch keys when finger is pressed against the screen.
Kernel includes Aroma Installer for easy install with few simple changes that can be selected.
Kernel includes many patches to camera, GPU, and screen drivers.
Kernel has OTG enabled by default internally.
Kernel has Notification LED Control driver by @andip71
Kernel include usage of power efficient workqueues in many drivers by @franciscofranco
Added Support For INIT.D Scripts see /data/init.d folder
Kernel will switch to NOOP I/O Sched during screen Off time to save power. by @SultanXDA
Kernel will boost CPU frequency when screen wakeup to improve user experience, by @SultanXDA
Kernel will set max allowed apps in RAM to 60 from 32
Kernel will add advanced busybox binary in /sbin/busybox for advanced users and my scripts
Known BUGS!
Post reports, i will fix.
Standard disclaimer:
By installing this kernel YOU will take full responsibility for any damage to your device!
Hardware or software! no one forcing you to install it.
So please do not blame me if you read wrong! or didn't read at all the instructions that i have written for YOU.
But you can feel SAFE to use it, as I test every release on my phone!
Before I publish it for download.
Your warranty will be void by installing custom kernel as my.
Kernel Sources:
KERNEL GITHUB
TO DOWNLOAD GO DOWN!!! YES MORE DOWN...(do i need to repeat?)
How To Install:
You will need to have device with Latest Recovery installed! Please install the 3.1.1.x BUILD!
>>>Here is the Recovery you need!<<<
Recovery is Unified with OP3 + OP3T no problem to install.
Old recovery can corrupt your DATA partition as my kernel using latest F2FS driver. new recovery has updated driver.
YOU MUST UNLOCK OEM BOOTLOADER!!! OR YOU WILL BE STUCK ON BOOT!
Refer to other threads for recovery install process and for oem bootloader unlock.
Download kernel, upload it to your SDCARD, anywhere.
Always have STOCK Kernel for your ROM!
Reboot to Recovery.
THINK AGAIN! did you made backup? NO!!!!??? DO IT NOW!
If you had any other Custom kernel, Install STOCK kernel or dirty flash your ROM,
to clean any trace from other kernel. then install ROOT/Magisk if you wish! then install my kernel ALWAYS THE LAST.
Do not clean any cache or dalvik (needed for ROM only!).
Reboot!
If you wish to UNINSTALL my kernel, there is a uninstaller ZIP for you.
it's will remove all ramdisk changes, and install last 4.1.6 stock kernel, preserving ROOT if was installed!
Have Fun and report.
Honored Fearless BETA Testers! without them i would be lost in dark kernel space:
dimberr
Diechel
misterepicwin
vampire36
RyperX
siggey
bipinbedi
Chris7
Leicxan
Radon94
Donation Board:
ME donated 150+ hours to update stock to now.
Dimberr HUGE Donation!
Betadr X2
Diechel
RyperX
Misterepicwin
Cultofluna
Andrej666
Aagato86
Thread Rules:
This is a Kernel development thread ONLY.
Allowed:
1) Any kernel reports with LOGS in case of crash from /sys/fs/pstore/console file.
2)Any satisfaction reports with picks and suggestions about kernel.
3)Any questions related KERNEL.
4)Any important information that may improve this kernel.
5)Any issues you have with STOCK Stable ROM. this what i use and test, all the rest are BONUS.
6)Sound mods and root access. i think it's good information that can improve user experience with my kernel.
Not Allowed:
1) extreme off topic about some ROM mods, APPS, Magisk non ROOT modules,
2)Comparing kernels, other vs other, my vs other.
3)Trolling!, Spamming, hate toward other users, flaming, feeding trolls. posting not in English, NOOB calling other users.
4)Disrespect of any beta tester listed in OP.
All recognized developers Allowed to manage there own threads without bothering forum administrators.
I can, and I will, remove all not allowed posts without blinking.
Mirror #1 by willflint
Mirror #2 by GITHUB!
Info for Web Hackers,
in my mirrors, there is nothing to take!
My work is public and for the people!
Please let my mirrors work in peace.
Thanks.
​
Please consider supporting my work by tipping
BTC
19FMaiTe5kbNJZwhtYjaAc8p8Q9oZhCjB1
Dash
XkNoDjdq84rq7JunR5q8b3hubx9FTsvY25
Litecoin
Lb6LxPTJ1BxWg78zsNEnAgv5JdC4JgzLPL
Ether
0x2BABf64cb03656f645516A4cA666719b1af4Ac4F
Dogecoin
DAtytL65sy9vuvYh1T7vuKaaaJoKaNHubh
Monero
44vY3x5nBqCRfZdVwLtAgjbzUfnnEevd54yyCzsM4HzFfZEXH36e1WYD9RKRKUmT5SW46Ytkp1bnVZqhySeQFh99C4iivgB
Aeon
Wmt8gnhjtQeefUfmVkUj6EHD14XK9crU2dej2EPsGn3JSrLMcSkDytnJDBTeg3muD3Z3Hsc9CSNxFKpRFcpKW7k92urmTd1yB
There is Kernel OTA APP that will auto download and install kernel via TWRP!
>>>>>>Kernel OTA APP<<<<<<
Mirror #2
​
Change logs:
28/11/17
Kernel 3.2 Stable
*Merged patches 3.18.80+81+82+83+84!
Including: ARM64,BLOCK,I2C,FS,LIB,SECURITY,SOUND,TTY,USB,
*Merged latest F2FS driver updates from source.
*Merged many updates to BINDER code for CAF source.
*Merged mods to touch screen driver by sultanxda, great work for optimization and power save.
*Merged new updates from CM14 including: MDSS,VIDC,
DIAG,CRYPTO,NET,ADSPRPC,SCSI,SOUND,POWER,IPA,MMC,LOCKING core.
*Merged latest WIFI driver updates. ver 06300
08/11/17
Kernel 3.1 Stable
*Merged main stream patches 3.18.74 to 3.18.79
Including: BLOCK,CRYPTO,MMC,NET,TTY,USB,FS,BASE,SECURITY,HID,IOMMU,SOUND,KERNEL CORE,I2C,LIB,SCSI.
Tons of changes! it's 400 commits compressed to patches.
*Merged optimizations to BINDER code from CAF.
*Merged Camera,MMC,KGSL,SOUND,IPA,MDSS,DIAG,QCOM,USB,FS updates from CAF.
*Merged latest Qualcom WIFI driver v06100
06/10/17
Kernel 3.0 Stable
*Reverted changes to SDCARDFS to get rid of bug with folders in storage.
Beta team reporting that all good now.
*Merged patches 3.18.72+73 including:
BLOCK,NET,PCI,SCSI,TRACE,ARM64,FS,SECURITY fixes.
*Merged BINDER updates from CAF and Mainline kernel.
*Merged wakelocks shut when drivers shift operations, by franciscofranco
26/09/17
Kernel 2.9 Stable
*Merged AOSP and CAF updates including:
FS,BlueTooth,Trace,DIAG,Thermal,ASOC,CAMERA,MDSS,
QSEECOM,KGSL,IPA,SOUND,ARM64,TIME,BINDER,NET,
QCOM,SDHCI,USB.
*Merged patch 3.18.71 including:
SCSI,USB,FS,Kernel Core,MM.
*Merged OP3 Dev BETA OBT24+OBT15 color updates.
*Merged latest WIFI driver updates.
*Merged massive update to F2FS from 4.14.y kernel
*Merged latest updates to SDCARDFS from CAF and AOSP.
*Merged latest OEM OP3 4.5.0 kernel updates.
09/09/17
Kernel 2.8 Stable
*Merged OP3/T BETA branch OBT23+OBT14
It's updates to colors switch Srgb and nightmode.
*Merged main line update 3.18.68+69+70!
Many changes to: FS,Kernel Core,NET,BT,SOUND,ARM64,SCSI,LIB,MM
*Merged updates to BINDER CORE from Aosp and main line source.
*Merged updates to F2FS driver.
28/08/17
Kernel 2.7 Stable
*Added busybox mount function to help with working with /system folder.
*Merged latest patches from CAF and AOSP including:
CPUFREQ,DIAG,LOCKS,USB,CAMERA,SOC,NET,KGSL,SOUND,I PA,WIFI updates.
*Merged 3.18.67 patch including: NET,SCHED,Kernel CORE,MM,SOUND updates.
*Fixed selinux not enforced if Magisk installed on EXT4 Data partition!
23/08/17
Kernel 2.6 Stable
*Merged patches 3.18.64 to 3.18.66
Including many many updates to all core drivers and functions.
See GIT if you like to dig in too code changes.
*Merged many updates from CAF and AOSP branches for our device.
*Merged latest OEM OP3/T 4.1.7 update to kernel. (will work just fine with 4.1.6 and BETA too)
*Added new STOCK 4.1.7 kernel to mirror, and new uninstall zip including 4.1.7 stock kernel.
to install this build on 4.1.7 ROM! make sure you had 4.1.7 stock kernel to get all ramdisk updates by OP3!
06/08/17
Kernel 2.5 Stable
*Merged CAF updates including:
ISP,CAMERA,MDSS,IPA,MMC,USB,KGSL,ION,NET,SOUND,PERF,INPUT,REGULATORS
*Fixed ROM dev ram access to used RAM by apps, no longer show 0B
*Merged updates to F2FS driver from Android dev list.
*Merged OP3 Devs BETA 12 update that focused on color update for night mode.
*Updated Busybox from source.
31/07/17
Kernel 2.4 Stable
*Merged fix for low CPU frequency after deep sleep for short delay.
*Merged Patch 3.18.62 including: CRYPTO,TTY,FS,KERNEL CORE,MM,NET updates/fixes.
*Merged update for F2FS driver from source.
*Merged update to BINDER driver from CAF big improvement in code structure and functions.
Binder is directly responsible in running apps and services, memory allocator.
*Merged patch for android-verity mount check.
*Merged new code that will shrink and compact RAM each time screen goes off after 3sec.
And only once in 15min! This will help to have always fresh and fast device. For very long time of use 150hours+
*Merged fix for QCOM driver to prevent possible memory leak.
*Merged patch 3.18.63 including: POWER DOMAIN,OF,SPMI,PCI,USB,FS,KERNEL CORE,NET, BT+NFC,SOUND.
*Merged new update to WIFI driver LA.UM.5.5.r1-05400-8x96.0 open source perfect module!
*Merged massive fix by Awesome DEV @SultanXDA for debug fs code.
*Compiled new Linaro GCC 7.1.1 = new libs and Android Bionic Core, first time such thing was possible!
And compiled Kernel with this massive native android toolchain!
Noticeable speed and global stability feeling!
My BETA team is impressed! 3 days no words in our discord channel hehehe
*Updated Busybox 1.28.0 from source using GCC Linaro 7.1.1
Now it's possible to use OTA Kernel Update App by @Diechel
It's will auto download kernel, install it via TWRP, and show you the change log
Really cool thing! it's donation app. 1$ feel free to donate, or use the website as before
>>> https://play.google.com/store/apps/details?id=com.diechel.xda.dorimanxota3t.pro <<<
16/07/17
Kernel 2.3 Stable
*Merged latest update to F2FS driver from source. sync with 4.13.y tree.
*Merged fix for min sched windows when kernel using 300HZ.
*Merged CAF patch to fix bugs and security issues in:
CAMERA,MDSS,USB,ADSP,CHARGER,IPA,QCOM,NFC,QCDEV,SOUND
*Merged latest WIFI opensource update LA.UM.5.5.r1-05300-8x96.0
*Merged mods to WIFI driver to reduce battery usage.
*Merged mainline patch 3.18.61 including:
NET,USB,IPC,TRACE,SECURITY
*Merged mod to boost CPU freqs after suspend on wakeup.
*Added SeLinux mode changer in Aroma Installer.
You can set Enforce or Permissive. no apps/magisk modules needed!
*Updated Uninstaller to include selinux mods cleanup.
*Added mount command to be linked to busybox, so apps can remount system and root.
If they are allowed to use ROOT.
09/07/17
Kernel 2.2 Stable
*Merged kernel updates 3.18.59 + 3.18.60
Including USB,FS,Kernel Core,LIB,NET,IOMMU,MM
*Set to deny access from perfd ROM service that can brake CPU gov tuning.
*Tuned Interactive GOV on boot for both cluster,
To deliver great Performance and balanced battery save.
*Tuned Blue_Active Gov default tuning.
*Fixed init.d support from /data/init.d/
*Updated busybox to 1.28.0 made with Linaro gcc 7.1.1 64Bit
*Merged many updates from CAF source for our soc.
Including MDSS,CAMERA,IPA,VIDC,INPUT,QCOM,USB,DIAG,SCHED
*Updated WIFI driver to latest opensource LA.UM.5.5.r1-05100-8x96.0
*Fixed my boot script load on boot to allow better tuning of kernel.
*Fixed not working touch when screen is in half wake state. (liftup, wave gesture)
*Added new driver to allow to limit max freq on both clusters so no other app
or ROM service can set higher. for now not used! and not forced.
I will add controls for it in my app.
*Merged updates to F2FS driver from main source.
*Updated new GCC Linaro 7.1.1 kernel builder 64Bit and made kernel with it.
*Added new controls for CHARGING LIMIT in Aroma installer.
You can set max allowed charge back to 1500ma if you wish!
28/06/17
Kernel 2.1 Stable
*Merged 3.18.58 patch including RAM,USB,NET,FS updates.
*Added overclocking for OP3 Model, one step higher for both clusters, not used by default!
25/06/17
Kernel 2.0 MEGA BOMB Build
Kernel will work with BETA STOCK ROMS!
Including All the in WHAT INSIDE LIST
Tested for long time by fearless beta testers!
And crowned as STABLE.
=============================
XDA:DevDB Information
[KERNEL] Dorimanx V3.2 OP3/T Nougat 7.1.1 STOCK 4.5.1 Tree 3.18.84 [28 NOV] PWR CORE, Kernel for the OnePlus 3
Contributors
dorimanx, dimberr, Diechel, misterepicwin, vampire36, RyperX, siggey, bipinbedi, Chris7, Leicxan, Radon94
Source Code: https://github.com/dorimanx/DORIMANX-OP3T-KERNEL/commits/master_7.x.x
Kernel Special Features: See What Inside list.
Version Information
Status: Stable
Current Stable Version: 3.2
Stable Release Date: 2017-11-28
Created 2017-06-26
Last Updated 2017-11-28
One for me
And one more for me
Happy to see you here
Sent from my OnePlus 3T using XDA Labs
Master dorimanx is here
Hmm definitely interesting stuff right here and finally its unified! It was only for 3T AFAIK since it was posted at 3T thread only
Sorry but there is no cpu overclock, the gpu min isn't 100mhz
FinallY!!!
@dorimanx Dori....welcome here on the OP3. Great going.
The subject title is mentioning the OP3 but the github folder says OP3T...can I request you to correct and modify please ...thanks mate
Sent from my ONEPLUS A3003 using XDA-Developers Legacy app
halleyrokz said:
Sorry but there is no cpu overclock, the gpu min isn't 100mhz
Click to expand...
Click to collapse
no oc but gpu min is 100mhz
SREEPRAJAY said:
@dorimanx Dori....welcome here on the OP3. Great going.
The subject title is mentioning the OP3 but the github folder says OP3T...can I request you to correct and modify please ...thanks mate
Click to expand...
Click to collapse
Well the kernel is unified, its same for both models.
To change github and web page to publish the same thing
Why?
plhip47 said:
no oc but gpu min is 100mhz
Click to expand...
Click to collapse
Overclock was not tested on OP3 so for now its stock freqs.
Reminder, i have the op3t
I will find beta tester to help me test this.
dorimanx said:
Well the kernel is unified, its same for both models.
To change github and web page to publish the same thing
Why?
Click to expand...
Click to collapse
Of course you are the boss...but the word "unified" will make things even more clear...cause you never know if there is a question coming sooner or later...[emoji14]
Sent from my ONEPLUS A3003 using XDA-Developers Legacy app
Wow lord Dorimanx!!! Welcome for some OP3 / 3T love !!! Nice to see you here
OB18 op3, buttery smooth. [emoji109]
Sent from my ONEPLUS A3003 using Tapatalk
Just installed it, on latest FreedomOS Stable, and it's smooth af !
Thanks Dorimanx ^^
dorimanx said:
Well the kernel is unified, its same for both models.
To change github and web page to publish the same thing
Why?
Click to expand...
Click to collapse
+1 One and only Dori
Sent from my LG-H815 using Tapatalk
goran_oh said:
+1 One and only Dori
Sent from my LG-H815 using Tapatalk
Click to expand...
Click to collapse
I have added the UNIFIED on main page... i hope it's will not confuse people, if OK or not to install.
the MM kernel is a mess, but N kernel is much more solid and merged for both models.
Also i have added thread rules, that not really different from XDA global rules, Please ALL... respect the rules.
other wise... there will be some overtime cleaning for me to do :silly:
And we have here well known, and respected forum moderator using OP3
First full(98%) charge. Wow
Sent from my ONEPLUS A3003 using Tapatalk
Imotep95 said:
First full(98%) charge. Wow
View attachment 4194781
Sent from my ONEPLUS A3003 using Tapatalk
Click to expand...
Click to collapse
looking good, expected screen on time is 6 hours with normal moderate usage. (no heavy games that use full power)
My record is 7 hours and 20min. no games. just usual things like : calls, xda labs, whatsup, discord, instagram, face, music(screen off), and other apps.
still every user can get different results. all depend on usage and control of apps that drain power without you want that.

KudKernel r45 - mido - AOSP 9

[SIZE=+1][SIZE=+2]KudKernel – from KudProject Development[/SIZE]
for the Redmi Note 4(X) Snapdragon – codenamed mido
~ designed to be minimal and will always be ~[/SIZE]​
Disclaimer – your (already) old, repeated, boring notice:
Code:
/*
* Your warranty might not be void (thanks Xiaomi). However...
*
* 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 KERNEL
* 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.
*/
Not-a-features-list-sheet – except base, are changes from XenonHD Official kernel:
CAF LA.UM.7.5.r1-05300-8x96.0 tag with android-3.18 kernel/common changes + Linux 3.18.140 (EOL) merged in.
Powered by osm0sis' AnyKernel3!
Compiled using Clang 9 built from source.
Compat vDSO from Pixel XL kernel.
Rapid GC patches for F2FS from arter97.
sdFAT file system from Samsung for vfat and exFAT; modified and backported by LineageOS Team with additional contributors.
WireGuard – fast, modern, secure kernel VPN tunnel
Maximum CPU frequency after boot is set to 1804 MHz by default (still user configurable).
westwood enabled and set as default TCP congestion algorithm.
SafetyNet bypass code by Sultanxda.
Boeffla Wakelock Blocker by Lord Boeffla
KCAL Color Control by savoca; MDSS MDP v1.7 port by tbalden
CPUFreq governors: performance, interactive.
Enabled Yama LSM for increased security. Default to admin-only attach.
Software CRC check exposed to userspace and disabled by default.
Excluded most of debugging symbols for kernel size reduction.
Any other improvements and tweaks that aren't worth to be listed here.
...maybe I forget more? Check sources. It speaks for itself.
Compatibility – as things are changed rapidly:
r1-r10: Oreo-MR1 non-treble ROMs only.
r3+ should support newer OV13855 camera blobs.
r4+ should support EBBG display and Goodix GT9xx touch panel.
r11-r39: Oreo-MR1, both treble and non-treble ROMs.
r26+ should support installation on P Semi-GSI with AOSP 8.1 vendor AOSP 9.0 for convenience, but remains unsupported on my side.
r37-r39 wouldn't support Pie ROMs with extremely weird Android versioning (9.0.0, 09.0.0, etc.).
r40+: Pie treble ROMs only.
Future releases: Who knows?
How-to-install:
Just flash it using your favourite recovery (TWRP, RedWolf, OrangeFox, or whatever it is), no additional hassle needed.
r39 and older zips are signed with Android test-keys; starting r40, zips are signed with KudProject release keys.
Switching from/to another custom kernel requires re-flashing of the original boot image, or when explicitly notified to do so.
r11-39's AnyKernel2 backend have been configured to detect ROM's ro.treble.enabled prop and use appropriate DTB during kernel installation.
Downloads:
Webserver
Mirror - CDN
GitHub releases
AndroidFileHost
OSDN
Credits – if not mentioned on features list:
The Linux Foundation, CodeAurora
abhishek987, highwaystar_ru
nathanchance - android-linux-stable
franciscofranco
All mido developers who're working on making the device great again (well, not you, buildbots!)
All others who have their commits or contributions picked.
XDA:DevDB Information
KudKernel (mido), Kernel for the Xiaomi Redmi Note 4
Contributors
krasCGQ
Source Code: https://github.com/KudProject/kernel_xiaomi_msm8953-3.18
Kernel Special Features: Mentioned above.
Version Information
Status: Stable
Current Stable Version: r45
Stable Release Date: 2019-07-12
Created 2018-02-16
Last Updated 2019-07-12
[SIZE=+1]Changelogs[/SIZE]​r45 - 12-07-2019 (UTC+8) - commit 3cb76add702a
Compiled with Clang 9.0 at revision ffb4d2bff7f1
Assembled and linked with Binutils 2.32.51.20190624
CAF LA.UM.7.6.r1-05500-89xx.0
Synced with android-3.18 changes up to July 10 UTC+8
WireGuard kernel module version 0.0.20190702
Small fixes and improvements
r44 - 23-06-2019 (UTC+8) - commit 8c819daf5c12
CAF LA.UM.7.5.r1-05300-8x96.0
Synced with android-3.18 changes up to June 20 UTC+8
Now powered by AnyKernel3!
Implemented deferred resume work for FT5435
r43 - 19-05-2019 (UTC+8) - commit b7c721272e19
Linux 3.18.140 (finally it's EOL for good)
F2FS v5.2-rc1
Merged latest android-3.18 changes.
Updated F2FS rapid GC patches from arter97.
Reverted LMK driver to android-3.18 version.
r42 - 10-05-2019 (UTC+8) - commit a86a041e06cd
Compiled with Clang 9.0 at revision cb1beee76f52.
CAF LA.UM.7.5.r1-04800.8x96.0
r41 - 28-04-2019 (UTC+8) - commit d24296a8ed06
Relaxed Yama LSM's ptrace_scope settings to only allow admin-only attach.
r40 - 27-04-2019 (UTC+8) - commit 27c39980604d
Fully rebased; now based on my own XenonHD Official kernel.
Compiled with Clang 9.0 at revision aa162682ca23.
CAF LA.UM.7.5.r1-04500-8x96.0
Linux 3.18.139
Dropped support for Oreo-MR1 and non-treble ROMs.
Updated base kernel with latest android-3.18 kernel/common changes.
Updated SafetyNet cmdline patches to only remove Verified Boot and verity status.
Updated F2FS rapid GC patches to be inline with arter97's OnePlus 5/5T kernel.
Re-enabled variable initialization.
Forced use of /dev/urandom.
Included fix for (the very long) display wakeup issue from nichcream.
Dropped unnecessary patches.
AnyKernel2: Updated base.
Ramdisk: Converted modifications to shell script; currently only works for Magisk and LineageSU users.
Ramdisk: Yama LSM's ptrace_scope value is now properly hardcoded.
r39 - 12-04-2019 (UTC+8) - commit 8d81a4c5cd94
Linux 3.18.138
F2FS v5.1-rc1
r38 - 27-01-2019 (UTC+8) - commit 88cce616b41b
Linux 3.18.133
CAF LA.UM.6.5.r1-10500-8x96.0
F2FS v5.0-rc1
sdFAT v2.1.8
SDcardFS changes from AOSP kernel/common merged.
Compiled with Clang 9 from LLVM monorepo.
r37 - 31-12-2018 (UTC+8) - commit 595c1558b99c
Linux 3.18.131
Assembled and linked with GNU-A 8.2-2018.11.
Updated AnyKernel2 backend; now uses upstream version of Android version checking, doesn't support Pie ROMs with extremely weird Android versioning (9.0.0, 09.0.0, etc.) as osm0sis doesn't support it.
r36 - 10-12-2018 (UTC+8) - commit 3f5ae4e4729c
Linux 3.18.128
CAF LA.UM.6.6.r1-10400-89xx.0
F2FS v4.20-rc1
Binder updates.
r35 - 18-11-2018 (UTC+8) - commit 3d555ac351d6
CAF LA.UM.6.6.r1-10100-89xx.0
Linux 3.18.125
Doesn't have local init sanitazion for now. No more local init sanitized build.
r34 - 29-09-2018 (UTC+8) - commit c095c384fa0c
Linux 3.18.123
CAF LA.UM.6.6.r1-09800-89xx.0
Applied most USB and MMC changes skipped by CAF during series of Linux stable kernel merges.
Synced F2FS changes with Linux v4.19-rc1.
r33 - 19-09-2018 (UTC+8) - commit 8c6a09462c53
CAF LA.UM.6.6.r1-09700-89xx.0
r32 - 11-09-2018 (UTC+8) - commit a5dde8b374f0
Linux 3.18.122
r31 - 05-09-2018 (UTC+8) - commit 5a25b02a564d
Linux 3.18.121
Added and enabled support for compat vDSO.
Disabled zcache, dm-verity, and USB network framework.
Removed PPOP and unsupported CPU features.
r30 - 28-08-2018 (UTC+8) - commit bb50c4d835c8
Linux 3.18.120
r29 - 26-08-2018 (UTC+8) - commit 8da351891bf3
CAF LA.UM.6.6.r1-09600-89xx.0
r28 - 18-08-2018 (UTC+8) - commit 429d8e7fb9dd
Linux 3.18.119
sdFAT 2.0.8
Reverted a commit from 09200 prima tag that causes deep sleep issues when WiFi isn't connected.
Removed clarity CPU governor.
r27 - 10-08-2018 (UTC+8) - commit c47e4addcd7c
Linux 3.18.118
CAF LA.UM.6.6.r1-09500-89xx.0
Enabled local init sanitizer.
r26 - 28-07-2018 (UTC+8) - commit f2e30fabce83
Linux 3.18.117
CAF LA.UM.6.5.r1-09300-8x96.0
Synced with LineageOS kernel changes.
Synced SDcardFS changes from Google common kernel.
AK2: Allowed installation on P Semi-GSI.
AK2: Switched to 64-bit binaries extracted from AIK-Mobile v3.3.
AK2: Removed unused binaries.
r25 - 23-07-2018 (UTC+8) - commit d46eeb4d3e6c
Linux 3.18.116
CAF LA.UM.6.6.r1-09200-89xx.0
F2FS v4.18-rc1
Synced rapid GC with F2FS v4.18-rc1.
no-op as default I/O scheduler during boot, then switch to BFQ after it's completed.
ft5435: Fixed unbalanced enable IRQ on screen wake up.
r24 - 12-07-2018 (UTC+8) - commit f6a4f0f0dd84
Merged Linux 3.18.115.
Merged latest LineageOS changes.
Removed reboot to EDL interface. (again)
Fixed massive CPUFreq stats memory leaks. (Sultanxda)
Reverted a potentially troubling, MMC related changes.
Silenced a logspam.
r23 - 03-07-2018 (UTC+8) - commit ac99f0269f62
Merged Linux 3.18.114.
r22 - 01-07-2018 (UTC+8) - commit 1fd5c3eda900
Merged CAF LA.UM.6.6.r1-09000-89xx.0 tag.
Pulled cherry-picks from LineageOS qcom_msm8996 kernel.
Pulled SDcardFS updates from Google common kernel.
Enabled HW accelerated CRC32 module.
Disabled kernel debugging.
Rebased AnyKernel2.
Initial stub support for Franco Kernel Manager Performance Profiles.
Miscellaneous changes.
r21 - 13-06-2018 (UTC+8) - commit 73589ae93fc1
Merged Linux 3.18.113.
F2FS updates from Google common kernel.
Made sure only specific Adreno codes are compiled.
Made sure only newer qcrypto is compiled.
Enabled LZ4 support for ZRAM and set it as default algorithm.
Disabled obselete erratum workarounds.
Added a missing CVE patch.
r20 - 30-05-2018 (UTC+8) - commit 0ae98ce456f0
Merged Linux 3.18.111.
Merged CAF LA.UM.6.6.r1-08600-89xx.0.
r19 - 26-05-2018 (UTC+8) - commit 55f6f731dc46
Merged Linux 3.18.110.
Kernel is now compiled using clang 7.0 built from source.
Default CPU maxfreq after boot is now 1804 MHz.
ext4, F2FS, SDcardFS, binder, and FUSE updates from Google common kernel.
sdFAT updates from the upstream.
Updated clarity's screen off maxfreq to 1036 MHz.
Removed unused display panels from DTBs.
Various code improvements (to make compiler happy a bit).
r18 - 16-05-2018 (UTC+8) - commit cd1d36e529d5
Merged Linux 3.18.109.
Merged CAF LA.UM.6.6.r1-08500-89xx.0 tag.
Merged latest LineageOS 15.1 changes.
Kernel is now compiled using clang 7.0.2 from AOSP.
Added clarity CPUFreq governor.
Added and enabled TTL target support.
Implemented more security hardening setup from Copperhead.
Various fixes and improvements.
r17 - 03-05-2018 (UTC+8) - commit 7a6736332e64
Merged Linux 3.18.108.
Eliminated vendor mismatch warning on every (re)boot.
Switched to 300 HZ timer interrupt.
Removed unused NFC from DTBs.
CFQ now defaults to IOPS mode on SSDs.
Queued more MSM drivers into system_power_efficient_wq.
Various improvements to devfreq and cpufreq_interactive, and more.
r16 - 29-04-2018 (UTC+8) - commit f3926ae3f7f6
Merged Linux 3.18.107.
Merged CAF LA.UM.6.6.r1-08300-89xx.0 tag.
Merged SDcardFS updates from Google common kernel.
Kernel is now compiled using GCC 9.0.0.
r15 - 24-04-2018 (UTC+8) - commit 25102fbbe16a
Merged Linux 3.18.106.
Merged changes from android-linux-stable.
Upstreamed SDcardFS and F2FS (v4.17-rc1) from Google common kernel.
Merged a few LMK changes from Google common kernel.
Implemented additional check to AnyKernel2 backend to avoid flashing on incompatible ROMs.
Minor updates to sdFAT.
r14 - 15-04-2018 (UTC+8) - commit cb5c80fea281
Merged CAF LA.UM.6.6.r1-07400-89xx.0 tag.
r13 - 14-04-2018 (UTC+8) - commit df0fe73295ed
Merged Linux 3.18.105.
Fixed gt9xx support.
Imported sdFAT file system to provide support for both vfat and exFAT.
Re-enabled CFQ and deadline I/O schedulers.
r12 - 08-04-2018 (UTC+8) - commit 3ebccc08f5db
Merged Linux 3.18.103.
r11 - 03-04-2018 (UTC+8) - commit 3641e3754623
Rebased to msm8953 common kernel with ALS merged in.
Merged CAF LA.UM.6.6.r1-07200-89xx.0 tag.
Added support for treble-enabled ROMs.
Added a few patches from my Redmi 3 kernel.
Killed TZ log, CoreSight, and EXT2 drivers.
r10 - 25-03-2018 (UTC+8) - commit 4a66b317b08c
Merged Linux 3.18.102.
r9 - 22-03-2018 (UTC+8) - commit cace90e96bfe
Merged Linux 3.18.101.
Merged latest F2FS and SDcardFS patches from Google common kernel.
Merged latest uid_sys_stats patches from Google common kernel.
Optimized touchscreen drivers using -funroll-loops.
Killed USB Type-C detection using Pericom chip (useless with mido having MicroUSB).
Removed KCAL tweaks.
r8 - 19-03-2018 (UTC+8) - commit 48256d5d53c3
Merged Linux 3.18.100.
r7 - 15-03-2018 (UTC+8) - commit 5cf3e7ea7f80
Merged LA.UM.6.6.r1-06700-89xx.0 tag.
Custom init rc cleanup.
r6 - 12-03-2018 (UTC+8) - commit 8b06dc92a73f
Merged Linux 3.18.99.
Removed TIMER_STATS.
External storage read ahead is now 128 kb by default.
Disabled BFQ slice idle for encrypted storage as well.
r5 - 04-03-2018 (UTC+8) - commit b0081d1736ba
Merged Linux 3.18.98.
r4 - 28-02-2018 (UTC+8) - commit 6dba8382eac8
Merged Linux 3.18.97.
Merged CAF LA.UM.6.6.r1-06500-89xx.0 tag.
Merged (more) missing linux-stable commits.
Synced defconfig with latest CAF changes.
Support for EBBG display and Goodix GT9xx touch panel.
r3 - 27-02-2018 (UTC+8) - commit 1ebb7604c6ec
Merged Linux 3.18.96.
Merged changes to camera stack from LA.UM.5.6.r1-06900-89xx.0 tag.
Merged changes to binder, F2FS, and SDcardFS from Google common kernel.
Compiled with -O2 optimization flags.
Removed performance, powersave, and userspace devfreq governors.
Updated devfreq governor whitelist.
Should support newer OV13855 camera blobs.
r2 - 17-02-2018 (UTC+8) - commit d7cf1abb43fe
Tagged commit doesn't match the one on kernel version string. This is a non-issue.
Merged Linux 3.18.95.
Enabled westwood and set it as default TCP congestion algorithm.
Excluded all debugging symbols (reduces kernel size a bit).
r1 - 16-02-2018 (UTC+8) - commit 30167a843144
Initial release.
Known issues:
Ramdisk modifications for unrooted users.
(loading...)
Thread rules:
Search before posting your questions. It's possible that your questions are already answered.
Off-topic is allowed.
Be peaceful.
Miscellaneous:
KudProject GitHub organization
KudProject GitLab group (read-only, selected repositories mirror)
KudProject Channel on Telegram – contains what you else need
AnyKernel2 source
Source of script used to build: GCC | Clang
Woohoo another great kernel. Mido is being showered by so much love.
prathu30 said:
Woohoo another great kernel.
Click to expand...
Click to collapse
It's not great, not even the best.
I worked on this just because I feel like nothing matches my minimal preference.
Sent from my Redmi Note 4 using XDA Labs
krasCGQ said:
It's not great, not even the best.
I worked on this just because I feel like nothing matches my minimal preference.
Click to expand...
Click to collapse
Will give a try and thanks for supporting mido
Yes. Yes yes. Flashing
Been waiting on this one a long time ago. I recommend this to every user since I was following the commits on github. Good work
krasCGQ said:
It's not great, not even the best.
I worked on this just because I feel like nothing matches my minimal preference.
Sent from my Redmi Note 4 using XDA Labs
Click to expand...
Click to collapse
Feather maybe
krasCGQ said:
Compiled using GCC 8.0.1.
Click to expand...
Click to collapse
A bit O.T. - but do you have a link to the toolchain that you used to build it? Thanks.
Adesh15 said:
Feather maybe
Click to expand...
Click to collapse
NoU
DarthJabba9 said:
A bit O.T. - but do you have a link to the toolchain that you used to build it? Thanks.
Click to expand...
Click to collapse
Unfortunately, I don't. If I ever share it, it won't be statically linked and may work only on Arch Linux; the Linux distro I'm using.
You can use this script to build the toolchain however.
Code:
./build -a arm64 -s gnu -v 8
Sent from my Redmi Note 4 using XDA Labs
krasCGQ said:
Unfortunately, I don't. If I ever share it, it won't be statically linked and may work only on Arch Linux; the Linux distro I'm using.
You can use this script to build the toolchain however.
Code:
./build -a arm64 -s gnu -v 8
Click to expand...
Click to collapse
Ok, thanks.
krasCGQ said:
It's not great, not even the best.
I worked on this just because I feel like nothing matches my minimal preference.
Sent from my Redmi Note 4 using XDA Labs
Click to expand...
Click to collapse
Absolutely we need this. :good:
Correct me if i'm wrong but doesn't aything below 1.8ghz becomes counterproductive due to the fact that it takes longer to the CPU to be done with some tasks?
And before someone comes and tells me " hey you can always use kernel audiutor or Ex kernel manager to change that!" I KNOW THAT.
Anyways , thanks a lot for working on mido and i'm already trying it out, everything seems to be working correctly and i will wait a bit long to see how's battery life.
Ntabs sir :good:
Adesh15 said:
Feather maybe
Click to expand...
Click to collapse
I see self promotions ????
Work for nougat or just oreo?
PriPhaze said:
Correct me if i'm wrong but doesn't aything below 1.8ghz becomes counterproductive due to the fact that it takes longer to the CPU to be done with some tasks?
Click to expand...
Click to collapse
For me it doesn't. It's the best compromise I get.
Zahirpro2 said:
Work for nougat or just oreo?
Click to expand...
Click to collapse
Maybe spending a minute reading the short OP will get you an idea about it...
Sent from my Redmi Note 4 using XDA Labs
How to get MOAR SOT on dis kernelll???? Thx in advance bro.

[Kernel] SiS Kernel ✨️ v2.7 Stable 18-SEP-18 [Pie][Oreo T/NT][Mido]

As usual, flash at your own risk. By proceeding further you accept that, for whatever that happens to you, your device or anything, you won't blame me or xda.​
Please read this post thoroughly before posting problems.​
[COLOR="00BFFF"]SiS Kernel ️️️️[/COLOR]​Excellent Performance to Battery-Life ratio​Supports Android Pie and Oreo Treble/Non-Treble ROMs​
Version 2.x onwards two builds are provided, one with CAF (old) led driver and other with Cyanogen (new) LED driver
CAF (old) LED driver This is the default notification LED driver used in almost all ROMs and Kernels for mido and it works for all mido devices. Filename: SiSK-*-all-*.zip
Cyanogen (new) LED driver This driver performs better, provides more colors but is supported by some mido devices. Filename: SiSK-*-newled-*.zip
[COLOR="FF4500"]Priority[/COLOR]
[Stability] > [Performance:Battery] > [Necessary features] > [User Requests] (! No placebos or patches without reason)
[COLOR="00FA9A"]SiS Kernel Info[/COLOR] (Common for both builds)
Linux 3.18.122
CAF LA.UM.6.6.r1-09700-89xx.0
Prima LA.UM.6.6.r1-09700-89xx.0 (wlan driver)
Codebase updated for GCC 7
Samsung SDFAT driver (exfat & vfat support)
Upstream F2FS 4.18-rc1
Upstream SDcardFS
USB Fast Charge
DTS Eagle driver support** [@LazerL0rd]
Westwood as default TCP Congestion algorithm
I/O schedulers: bfq, cfq, deadline, fiops, maple, noop, zen
ZRAM enabled by default
msm8953 optimizations
Compiled with GCC 7.3
Updated with latest Lineage OS sources
Supports Franco Kernel Manager* (Everything works)
*Ignore the update info in Franco Kernel Manage and don't update.
**DTS Eagle requires proper rom support along with kernel support. I just added kernel support. Visit this thread https://forum.xda-developers.com/and...le-to-t3802259 or telegram channel https://t.me/joinchat/D0smilMTLCdcjt0hUjcz_g to get more info on how to test it with your ROM.
[COLOR="DC143C"]Downloads[/COLOR]
Stable Releases
Changelog: 4th Post
[COLOR="00688B"]Instructions & more related info[/COLOR]
For kernel with CAF (old) LED driver check 2nd post
For kernel with Cyanogen (new) LED driver check 3rd post
[COLOR="FF8000"]Donate[/COLOR]
Support development, donate anything as per your liking https://www.paypal.me/Millan515
Keeps me motivated towards constanly improving this kernel
[COLOR="228B22"]Support[/COLOR]
Post your questions, requests, suggestions and problems here
Quick support and beta updates @ our Telegram Group https://t.me/SISKernel
-Only relevant and meaningful queries will be acknowledged.
-Become beta tester and your requests will have priority
[COLOR="1E90FF"]Credits[/COLOR]
abhisek987
franciscofranco
nathanchance
osm0sis
CAF, Linux & Xiaomi OSS
All mido kernel contributers
Please let me know of something I missed or did wrong, I'll rectify as soon as possible​Thanks!​
XDA:DevDB Information
SiS Kernel Project, Kernel for the Xiaomi Redmi Note 4
Contributors
Millan.SIS
Source Code: https://androidfilehost.com/?fid=962339331458997183
Kernel Special Features: Mentioned above
Version Information
Status: Stable
Current Stable Version: 2.7
Stable Release Date: 2018-09-18
Created 2018-06-09
Last Updated 2018-09-18
CAF (old) LED driver
SiS Kernel with CAF LED driver
- This is the default LED driver used by almost all ROMs and Kernels for mido
- This will work for all mido devices
- If you're unsure about your LED hardware compatibility and don't care much about notification LED, use this.
Installation
Reboot to twrp
Flash SiSK-*-all-*-.zip
Reboot
*The stars in the filename can be anything doesn't matter
Cyanogen (new) LED driver
SiS Kernel with Cyanogen LED driver
- This driver can produce more colors and better transition with the notification LED
- But your LED hardware may not work with this driver. *Blame xiaomi for using different hardware under the hood.
- Check if your device supports this driver:
=> Flash without worrying too much (nothing will happen to your device)
=> Reboot and check your notification LED
=> If it doesn't work
=> Follow the uninstall instruction below
=> switch to the CAF LED driver above.
About SiS Kernel Installer
- Kernel contains the driver but the ROM requires necessary HAL to properly* use the driver.
- This installer (powered by AnyKernel2) is used to enable Cyanogen LED HAL for your ROM.
- Its algorithm can automatically detect and perform appropriate operation (Install, Patch, Update, Uninstall, etc).
- You just have to reflash this zip.
*ROMs LED implementation should be proper as well. I can't help with that, ask your ROM dev.
Installation
Reboot to twrp
Flash SiSK-*-newled-*-.zip
Reboot
Uninstallation
Reboot to twrp
Flash SiSK-*-newled-*-.zip again
Flash SiSK-*-all-*-.zip or your ROM's boot.img
*The stars in the filename can be anything doesn't matter
Status
Changelog
Version 2.7 [18th September 2018]
CAF LA.UM.6.6.r1-09700-89xx.0 (40 files changed, 3528 insertions(+), 2610 deletions(-))
Prima LA.UM.6.6.r1-09700-89xx.0 (5 files changed, 120 insertions(+), 28 deletions(-))
Slightly underclock to the more efficient 1958Mhz (Can be changed to 2016Mhz using any kernel manager)
Input boost 1689Mhz (Better smoothness with negligible impact on battery compared to 1401Mhz, user changeable)
Update Franco Kernel Manager profiles (Optimized for SiS Kernel)
Boot time filesystem tuning
Kernel tuning
Version 2.6 [17th September 2018]
Release 2.6 as stable
Version 2.6 rc1 [10th September 2018]
Linux 3.18.122
CAF LA.UM.6.6.r1-09600-89xx.0
Prima LA.UM.6.6.r1-09600-89xx.0
SDFAT 2.0.8
Usb Fast Charge
Sync latest Lineage os changes
Switch to Westwood TCP Congestion Algorithm
Westwood improvements
Switch to bfq I/O Scheduler
Remove few wakelocks from blocker list
Fix deepsleep issue while wlan disconnected
Fix time reset at boot in some roms
Fix wifi bluetooth issue on pie gsi
Kernel tunings and Ramdisk cleanup
Installer: cleanup and update Anykernel2
Installer: improve algorithm. (Dirty flashing SiSK-*-all-*.zip over SiSK-*-newled-*.zip won't cause any problems from now on)
Version 2.4 [26th July 2018]
Release 2.4 as stable
Version 2.4 rc1 [23th July 2018]
Upstream linux 3.18.116
CAF LA.UM.6.6.r1-09200-89xx.0
Prima LA.UM.6.6.r1-09200-89xx.0
Update dts eagle
INSTALLER: Improved algorithm to detect & perform appropriate operation automatically
INSTALLER: Minor cosmetic changes
Version 2.2 rc2 [20th July 2018]
Upstream linux 3.18.115
INSTALLER: Removed user selection (twrp 3.2.2 incompatibility)
INSTALLER: Use alternating (hal) install/revert strategy
Version 2.1 rc1 [11th July 2018]
Sync with los changes
INSTALLER: Fix potential revert failure
INSTALLER: minor bug fixes
INSTALLER: cosmetic changes
Version 2.0 rc1 [7th July 2018]
Linux 3.18.114
CAF LA.UM.6.6.r1-09000-89xx.0
Prima LA.UM.6.6.r1-09000-89xx.0 (wlan driver)
Switched to Samsung sdfat driver (exfat & vfat support)
Upstream F2FS 4.18-rc1
Upstream SDcardFS
Added DTS Eagle
Codebase updated for gcc 7
Compiled with gcc 7
Compatible with Lineage OS 3 July 18 build
INSTALLER: Added user selection
INSTALLER: REVERT changes using the same zip
Version 1.1 [10th June 2018]
Fixes for non-treble roms
Version 1.0 beta [9th June 2018]
Intial release
Confirmed bugs
None.
New custom kernel.
Thanks.
If this works I will be very happy
BTW nice job :laugh:
EDIT: Didn't work on aosp extended the led just don't work :crying:
didn't work on omni 8.1, May 27th build
twrp said: vendor mismatch
bienna6.3 said:
If this works I will be very happy
BTW nice job :laugh:
EDIT: Didn't work on aosp extended the led just don't work :crying:
Click to expand...
Click to collapse
Did your led hw ever work with the new driver?
inVain_theGenuine said:
didn't work on omni 8.1, May 27th build
twrp said: vendor mismatch
Click to expand...
Click to collapse
Archive and send your /vendor folder
Millan.SIS said:
Did your led hw ever work with the new driver?
Yes that one works fine
But the notification led just don't work
Click to expand...
Click to collapse
bienna6.3 said:
Yes that one works fine
But the notification led just don't work
Click to expand...
Click to collapse
Works fine on aex official
What is difference between new and old LED drivers?
Sorry for bad English.
alperenadalar said:
What is difference between new and old LED drivers?
Sorry for bad English.
Click to expand...
Click to collapse
New one one will produce better/more colors and smoother transition. Read op
Amazing work however just like rom builds with new led drivers, notification led does not work on my device with 32gb of storage but works real smooth with my other one with 16gb of storage. Damn xiaomi putting different hardwares on their phones. Any chance that led can be fixed for us with different led hardwares?
Millan.SIS said:
Any error msg during flash?
Which aex exetended, thread link?
Also your led hw must support the new driver otherwise it won't work.
Mean while you can just dirty flash your rom zip and everything will be as it was before
Click to expand...
Click to collapse
No error while installing
It just the notification led that don't work and when I try to control the brightness of hw less it don't work neither
chickentuna said:
Amazing work however just like rom builds with new led drivers, notification led does not work on my device with 32gb of storage but works real smooth with my other one with 16gb of storage. Damn xiaomi putting different hardwares on their phones. Any chance that led can be fixed for us with different led hardwares?
Click to expand...
Click to collapse
Currently no my friend
bienna6.3 said:
No error while installing
It just the notification led that don't work and when I try to control the brightness of hw less it don't work neither
Click to expand...
Click to collapse
Seems like unsupported led hw
just dirty flash your rom zip
Those having problems or are willing to beta test for their favourite rom can contact me on telegram MillanSiS
Millan.SIS said:
Archive and send your /vendor folder
Click to expand...
Click to collapse
https://drive.google.com/open?id=1mUqneMQ6WcG8tp5mNHppw5AjZxUAllv7
I am using aosp extented and it doesn't work for me battery charging led work but not apps notification.but I find out some weird issue with your led driver and same with my rom led driver.if i turn off "led off time during led pluse(ms)" all led color work but unfortunately that option goes back to default after I press home or back key.
Please reply.
There are some changes regarding LED and aw2013 in mido-n-oss fom Xiaomi, idk if they fixed new hw but might be worth to check :good:
Version 1.1 test build
inVain_theGenuine said:
https://drive.google.com/open?id=1mUqneMQ6WcG8tp5mNHppw5AjZxUAllv7
Click to expand...
Click to collapse
v1.1 stable https://www.androidfilehost.com/?fid=890278863836290639
-fix for non-treble roms
vikasb32 said:
I am using aosp extented and it doesn't work for me battery charging led work but not apps notification.but I find out some weird issue with your led driver and same with my rom led driver.if i turn off "led off time during led pluse(ms)" all led color work but unfortunately that option goes back to default after I press home or back key.
Please reply.
Click to expand...
Click to collapse
wait for next build v1.2+
can't help if its rom problem

Categories

Resources