[KERNEL][8.x/9.x]FireKernel-r2.4[All Models] - Nokia 6.1/6.1+/6.2/7/7+/7.1/7.2 Cross Device Devel

FireKernel
for Nokia SDM660 Devices
If you mess up your device, don't point your finger at me. You are willing to try it on your risk. Happy Tweaking!​
Downloads section
GitHub
Instructions
How To Flash?
- Download the zip from latest release
- Reboot into recovery.
- Backup current boot partition.
- Flash FireKernel zip downloaded earlier.
- Flash Magisk (if required)
- Reboot.
How To Report Bugs?
- Grab dmesg while reproducing the issue
- Mention Device Name and ROM name with Version of Android and link of Thread if present.
- Name of your Kernel Manager.
- Keep Calm and wait for me to Reply!
How to Tweak Kernel?
- Get any Kernel Manager you like.
- Tweak as your wish.
- Share your configurations on XDA and other forums to help others if possible.
XDA:DevDB Information
FireKernel, Kernel for the Nokia 6.1 (2018)
Contributors
TheImpulson
Source Code: https://github.com/theimpulson/android_kernel_nokia_sdm660
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r2.4
Stable Release Date: 2020-05-01
Created 2018-11-04
Last Updated 2020-05-22

Changelogs
Code:
Initial Release

Credits:
- Huge thanks to @paul89rulez for his help with EAS and Clang. This would have never been possible without him.
- Thanks to @osm0sis for his AnyKernel3 project. You would have never got a flashable zip without him.
Thanks to all people whose patches I picked in this kernel project. They all are awesome. Thanks to all the testers as well.

Reserved

TheImpulson said:
Kami Kernel
for Nokia 6.1
Everyone is free to request features but I will only add it if I consider it useful. I expect you read the whole thread before doing anything. BTW if you mess up your device, don't point your finger at me. You are willing to try it on your risk. Happy Tweaking!​
Features
- Upstreamed to v4.4.162 from android-linux-stable
- Boeffla Wakelock Blocker.
- Supports Wireguard VPN.
Downloads
Alpha (pre-release)
Instructions
How To Flash?
- Download zip as per release.
- Reboot into recovery.
- Backup current boot partition.
- Flash Kami Kernel zip downloaded earlier.
- Reboot.
How To Report Bugs?
-Wifi and Hotspot is currently broken due to missing WLAN driver.
- Grab kmsg or last_kmsg from /proc/
- Mention ROM name with Version of Android and link of Thread if present.
- Name of your Kernel Manager.
- Keep Calm and wait for me to Reply!
How to Tweak Kernel?
- Get any Kernel Manager you like.
- Tweak as your wish.
- Share your configurations on XDA and other forums to help others if possible.
Credits:
- Nathanchance for android-linux-stable
- osm0sis for his AnyKernel2 script
- Everyone else whose work I used
XDA:DevDB Information
Kami, Kernel for the Nokia 6 (2018)
Contributors
TheImpulson
Source Code: https://github.com/theimpulson/kami_kernel_nokia_sdm660
Kernel Special Features:
Version Information
Status: Alpha
Created 2018-11-04
Last Updated 2018-11-04
Click to expand...
Click to collapse
glad to see that sir great job

Any word on when Wifi and Hotspot will be working? I really want to use this kernel but Wifi is too important to go without

Mmm this will work on Nokia 6.1 plus? It's seem that 6 1 and 6 1 plus shares the same trees, is true?
---edit---
It works! But no Wifi and *maybe* no GPS. Other sensors works too, outgoing calls works, loudspeaker in call too, earpiece too, video photo, mic works, video decoder . Hooray!
Ps: stock Rom 6.1 plus TA 1099 30B Octovber update PIE.

Nokia relased nokia 7.1 plus source, can help wifi issues?
--edit: nokia relase Nokia 6.1 plus sourcecode too

Note the source repo for this kernel has been deleted.

Revived this project again. The current release is an initial one and therefore changelog is non-existent. I have been shipping this kernel for quite a while now in my ROM projects which should explain the weird version jump.
The feature list as of now include:
- Compiled with latest 9.x GCC and Clang.
- EAS supported.
- KCAL Color Control as well as KLAPSE support.
- CONFIG_HZ set to 300
- Boeffla Wakelock Blocker added
- Added Sound Control
- Added fsync on/off support
- Disabled CRC Check
- Introduce Adreno idler for devfreq-based Adreno devices
- Added BFQ IO sched
- Nuked CAF's Adaptive LMK
- Enabeld PEWQ
Kernel is upstreamed with latest CAF Tag and linux-stable merged.

Flashed in Nokia 7 plus and booted successfully. First impression: really smoth and awesome battery save.

Great work?

Running smoothy and battery effecient on N7P
Thanks for making this!

Here is my review after using it for what is almost a week now, I'll list the pros and cons -
Pros -
• Phone is snappy and animations feels super fluid.
• Scrolling Performance is improved.
• Better battery life than stock kernel, I get around ½ hr to 1hr SOT more than stock consistently.
• The sound commit has made the speaker *actually* sound better.
Cons -
• Thermal management, Though better than stock, Coming from Fenix the phone feels hot. It gets noticably hotter during some tasks with which previously it did not with Fenix. But since this is cross-developed for different devices, I'm not sure if it can be tweaked?
Other stuff I noticed -
• The idle battery drain while movements are detected by sensors vs when the phone is lying idly is massive.
Phone Lies Idle, No movement detected - For example resting on a Table etc, Idle drain for me is around 0.1 - 0.7 /Hr. Impressive!
Phone's sensors detects constant movement - Like when you are in a moving vehicle, Phone in pants while walking etc, Idle drain rises to above 1.2 /hr for me. Sometimes I've even seen around 3.25 /hr for me.
• On Fenix and stock, Once the phone is charged to a 100% the battery level stays there for a long time. Around 20 - 30 minutes the phone stays at 100% before it rapidly drains to 90 - 85% from where it starts to normally drain. This bug is not there in Fire Kernel! Simple but huge fix!
All in all, This is a great kernel that is stable enough for daily driving.
Have a good day/night all!

Great battery backup so fare seems promising . Gread job

I installed this kernel on my 6.1 n the battery life has decreased:good: just a heads up. I needed an updated for the color correction feature with FK kernel management app.. it's perfect except my battery. ? And I didn't back up stock boot ? oh, mann. Edit: After using this Kernel for one day , the battery problem doesn't seen present noe? .

I see 2.2 version was released on github... is it compatible with Android 10?

Uploaded r2.4 few minutes ago. Get it here

TheImpulson said:
Uploaded r2.4 few minutes ago. Get it here
Click to expand...
Click to collapse
Thanks for the update, great battery life
Keep up the good work

TheImpulson said:
Uploaded r2.4 few minutes ago. Get it here
Click to expand...
Click to collapse
Nice battery backup . :good:

Related

[Kernel][CM7][July 12]Le kernel du jour Build #6

DISCLAIMER: I AM NOT RESPONSIBLE FOR ANY HARD OR SOFTWARE BASED DAMAGE. IF YOUR PHONE BRICKS, YOU LOSE IMPORTANT DATA, OR OTHERWISE INCUR LOSSES AS A RESULT OF RUNNING THIS KERNEL, ITS NOT MY FAULT.
THE LATEST NIGHTLIES HAVE BEEN REMOVING VOLTAGE CONTROL STATS, SO PLEASE REMOVE ALL OVERCLOCKING BEFORE FLASHING A NIGHTLY OR AN UPDATE FROM HERE.
This is a CM7 based kernel with a 1.6 Ghz overclock, Voodoo sound and color fixes, uv support, and BLN. See the changelog for all the updates and features.
Informations (THESE CHANGE ON A REGULAR BASIS):
1. Max clock is set to 1GHz on the first boot, set the max clock in CM settings or voltage control or setCPU.
2. I cannot possibly stress this enough. IF YOU EXPERIENCE BUGS WHILE ON THIS KERNEL, POST HERE. Do NOT submit bug reports to the CM team, until you have flashed back to stock CM, and can verify the bug exists there too.
3. To undervolt, use either Voltage Control, SetCPU, or Control Freak.
4. Want to go back to stock? First, if there's any particular reason, please let me know. I love to have feedback, good or bad. Then, just flash the latest official update.
5. Sources --> https://github.com/TheEscapistxda/android_kernel_samsung_aries
6. BLN is disabled by default. Please enable it by using the BLN control app from the market.
7. Its not an error. Don't freak out. Let it boot.
Thanks to Netarchy for his Nexus S oc code, coolhbo for setCPU, the CMSGS team for their work, Supercurio for Voodoo, raspdeep for his oc/uv patches(showed me how to create a sysfs interface for uv), Xan for the uv app, neldar for BLN, and cyanogen for his amazing rom.
CHANGELOG:
V1:
Initial release
V2:
Voodoo Sound v4 added!
v2.2
Fixed the OC bug from v2
Fixed the OC bug from (the unreleased) v2.1
Added some initial testing code for UV!
Removed v2 from the downloads
Added a stock kernel to downloads
v2.3
Added wifi sleep workaround from coolya
v2.4
Updated to be in sync with the official releases
Removed some debug code (coolya)
Added compatibility with the cpusettings in CMparts(coolya & atinm) (Only works under updates after march 04 update, as it requires code in the actual rom.)
v3.0
Added compatibility with Xan's uv app!
v3.1
Added the new wifi sleep fix
Fixed the uv bug (hopefully)
Removed v3
v3.2
updated to stay in sync with the 03122011 nightly
yas259 fixes(don't ask me about these, this driver is way over my head)
radio fixes(not ril polling)
config edits
v3.3
updated to keep in sync with the 20111303 nightly
Lots of little tweaks
-kernel hz = user hz =100
-update timings (Thanks Kang)
-enabled Tiny RCU
Removed the returntostock kernel
v3.4
Updated Voodoo sound to v5
Implemented voodoo color v2
v3.5
Updated Voodoo sound driver number to v5 (now the control app says 5)
Added 600mhz and 1.3Ghz steps
Added interactive and smartass cpu frequency governors
Some initial work on BLN (disabled)
Added frequency_voltage_table for compatibility with custom frequencies in the uv app (disabled due to bugs)
v4.0 - (BUGGY, BETA RELEASE)
Increased voltage on 600mhz and 1.3ghz steps (let me know how this affects stabilty, guys)
Implemented BLN (VERY EXPERIMENTAL AND BUGGY)
Added states table to Voltage Control app that doesn't actually do anything.
Added Atimn/eifert's fix for the bad block issue.
v4.1
Fixed the stability issue on 1300mhz (Big thanks to kang for his help)
Added in the cardock fixes from xcaliburinhand (grab the "DockSound Redirector" app from the market)
fixed the ?mv bug in voltage control
Fixed bln (thanks to neldar)
Added 1000hz version of the kernel
Did a few tweaks to smartass, it's still kinda sketchy though
Updated voodoo sound to v6
There's probably more, I just can't remember them.
v4.2
More stability tweaks on 1300mhz
-The voltage for 1300mhz is now the same as 1200mhz, so you won't be able to undervolt it as much in the app, but it seems to help with stability.
Latest bln from neldar (fixes the touchkey disabled bug, and the touchkey on during sleep bug)
Enabled the microphone presets for voodoo sound
v4.3
Added 1400, 1500, and 1600mhz steps
Updated voodoo sound v7 (very little feature changes though)
Unlocked FPS cap
Built on latest upstream code (pulls in all fixes in recovery, etc. If people are still having bad block issues, let me know)
v4.4
Disabled some debug code
Fixed the ?mv bug on 400, 200, and 100mhz steps in voltage control
Fixed up smartass
Integrated the sdcard r/w cache fix (Thanks to Existz for pointing it out)
v4.5
Upstream fixes:
-New wifi driver
-New kernel flashing method, which should help bad block people
-Dual sd card sharing
Added a time that a frequency must stay at before scaling up in smartass
- You can tweak it same way as you can tweak all the other settings, its ramp_up_rate_ns
v4.6
Upstream fixes:
- Lots of random JVB merges, code clean up, etc.
Fixed the notification bug crash on the first v4.6
v5.0[May 3]
- Extend battery polling to 15s
- Sched_autogroup patch (increases smoothness under heavy load)
- New bootlogo
- Fix setCPU crashing on screen off
-Unified HZ (256) (should increase battery life, and has no adverse effect on performance)
- Reunlock fps cap
-Switch to the Codesourcery toolchain (should result in faster/smoother code)
-Full compatibility with 2.3.4
v5.0b[May 4]
-Fixed touchkeys for real this time
-Temporarily enabled debugging (will be disabled in the next update)
-Fixed the crazy battery stats
-Reenable smartass governor
v5.1[May6]
-Lots of upstream gpio changes
-Camera drivers kanged from JVB (REQUIRE THE LATEST NIGHTLY TO WORK)
- -03 optimizations
- Switched to hardware based floating point calculations (seems to increase performace under certain loads)
- Dropped 1.6ghz to 1.55ghz (Something for you to shoot for, Shaolin. )
-set default governor to conservative
- New captivate/vibrant specific initramfs
v5.2[May 12]
-Upsteam changes to modem_ctl
-Upstream tvout drivers (Totally untested on my end, so i dunno if they work)
-fsa usb switch suspend
-Overvolting cap
-add the kernel version (v5.2) to the kernel name.
v5.3[May 16]
-Upstream changes to initial flash/initramfs
-Upstream changes to battery calculation percentage
-Some other stuff, nothing really important. Its all upstream changes anyway.
NIGHTLIES/WHENEVERS:
#1[May 25]
+Working ril (data + service)
+working gps
+switched to mfloat=softfp as it gives slightly higher linpack scores
+Voodoo sound v9
+LZO compression for a faster boot up time.
Known bugs:
Rild crashes in areas with no service, causing a hard reboot. (Can anyone tell me if this happens on the stock kernel?)
#2[May 27]
+Actually working ril (no more reboots)
+Optimized for size
+Updated to 2.6.35.13 kernel (No, I dont have a changelog. There is one on the internet somewhere. Needless to say, its huge.)
+Probably some other stuff.
Known bugs:
Bln is finicky on this build, try reflashing/rebooting if it doesn't work at first.
#3 [May 29]
+States table in voltage control kinda works, but is buggy.
+disabled ext2
+re-added 1.6Ghz with a higher voltage (be careful guys).
+upped 1.55ghz by a few Mhz so it should be one or two above rather than below.
#4 [June 4]
+Disabled the states_enabled_table again, cause voltage control was really sketchy about keeping the states properly enabled. Hopefully the new rewrite will help.
+Fascinate support
#5[June 28] UNTESTED
+All upstream merges
+GPU bus clock speed modifiable using Control Freak
+Other stuff that I can't remember or have time for
#6[July 12]
+Upstream changes
+Fixed BLN (For whatever reason, it won't work after booting into recovery. Do a normal reboot, and it'll work).
+Reenabled the debugging, cause it was causing issues
This is nice!! Waiting for Voodoo fixes!
So can we flash back to original cm7 kernel after this using odin?
Sent from my SGH-I897 using XDA App
chipsa964 said:
So can we flash back to original cm7 kernel after this using odin?
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
I believe you need to use the cm7-update.zip file to install the original cm7 kernel - unless there is a .tar cm7 kernel?
born_fisherman said:
I believe you need to use the cm7-update.zip file to install the original cm7 kernel - unless there is a .tar cm7 kernel?
Click to expand...
Click to collapse
There is, but it doesn't fix everything g that is necessary. You need the update zip.
Sent from my CM7 powered captivate
It'd be great if you can integrate BLN into the kernel as well!! Running kang's voodoo color/sound right now, but who ever comes out with a BLN kernel will have my full attention(and of many other people I imagine judging by the posts on the CM forum)!!
boardsportsrule said:
It'd be great if you can integrate BLN into the kernel as well!! Running kang's voodoo color/sound right now, but who ever comes out with a BLN kernel will have my full attention(and of many other people I imagine judging by the posts on the CM forum)!!
Click to expand...
Click to collapse
yes please 1+ for BLN.
That being said with Voodoo fixes soon to be intergrated, and hopefully UVing Im watching this thread closely.
And when we do flash this would we have to do anything differently? Or just flash it over the current set up via CWM like any other ROM.
Thanks and great work so far.
Would these recent captivate cm7 voodoo kernel be helpful to integrating voodoo into your oc kernel?
http://kang.project-voodoo.org/
Voodoo sound is almost done, either tonight or tomorrow. Then, ill look at making this compatible with xan's UV app. Bln is probably going to be last, as it looks like the most work. There is currently no bln for any nexus s kernel, so ill have to see if it'll work.
Sent from my SGH-I897 using XDA App
Dlev7 said:
yes please 1+ for BLN.
That being said with Voodoo fixes soon to be intergrated, and hopefully UVing Im watching this thread closely.
And when we do flash this would we have to do anything differently? Or just flash it over the current set up via CWM like any other ROM.
Thanks and great work so far.
Click to expand...
Click to collapse
Yeah, just flash it over top.
Sent from my SGH-I897 using XDA App
This might seem like a pretty hefty request, but what are the chances that you can implement MKV splitting into the kernel? I wouldn't expect the kernel to be the route to getting MKV support on a device, but apparently developers for the Advent Vega Android Tablet have done exactly that. H.264 acceleration on a device that supports the stream should work no matter the container as long as something else in the chain parses the container first.
I'm not sure about licensing issues though, but it seems that a device that came with support for the MKV container (pretty much all Samsung devices, even their TV's and Bluray players) shouldn't be in violation of anything if it's running a custom ROM that contains the same functionality. Or maybe we'll have to wait for a Samsung Gingerbread source and create a Samsung-CM7 Frankenstein project?
Not being able to play my library of 720p MKV's with embedded softsubs without remuxing (and remuxing to mp4 still doesn't support embedded softsubs) on my Captivate is a dealbreaker keeping me away from CM7, but the other features and the possibility of syncing a Wiimote to control the new N64oid emulator is still very appealing
GGXtreme said:
This might seem like a pretty hefty request, but what are the chances that you can implement MKV splitting into the kernel? I wouldn't expect the kernel to be the route to getting MKV support on a device, but apparently developers for the Advent Vega Android Tablet have done exactly that. H.264 acceleration on a device that supports the stream should work no matter the container as long as something else in the chain parses the container first.
I'm not sure about licensing issues though, but it seems that a device that came with support for the MKV container (pretty much all Samsung devices, even their TV's and Bluray players) shouldn't be in violation of anything if it's running a custom ROM that contains the same functionality. Or maybe we'll have to wait for a Samsung Gingerbread source and create a Samsung-CM7 Frankenstein project?
Not being able to play my library of 720p MKV's with embedded softsubs without remuxing (and remuxing to mp4 still doesn't support embedded softsubs) on my Captivate is a dealbreaker keeping me away from CM7, but the other features and the possibility of syncing a Wiimote to control the new N64oid emulator is still very appealing
Click to expand...
Click to collapse
Well, I'll keep an eye out for anything that might factor into that, but between having other, more crucial features that need to go in first, and knowing next to nothing about video codecs, I can't promise anything. Sorry.
Also, I'm pretty sure I've got voodoo sound in there, but the cm build system is messed, so I haven't been able to build a working kernel or rom all day. Once builds are working again, do people want me to start posting "nightly" builds in here too?
Sent from my SGH-I897 using XDA App
merging voodoo sound and color is fairly simple. you just have to "git pull git://github.com/project-voodoo/linux_samsung.git nexus-s-voodoo" and compile. the pull command automatically changes the content of each file that's different between your local files and supercurio's branch files. i hope this makes it easier for you.
Sent from a phone, playing a phone, disguised as another phone.
slifer315 said:
merging voodoo sound and color is fairly simple. you just have to "git pull git://github.com/project-voodoo/linux_samsung.git nexus-s-voodoo" and compile. the pull command automatically changes the content of each file that's different between your local files and supercurio's branch files. i hope this makes it easier for you.
Sent from a phone, playing a phone, disguised as another phone.
Click to expand...
Click to collapse
Sadly, no. the cm kernel isn't a stock nexus kernel, theres a lot changed. Even if I could some how merge in just sound and color, there would probably still be issues.
I was actually planning on implementing voodoo color last, because theres still so much work bring done on it. I figured once I got everything else in there, it would be further along.
Also, this is partly a fun learning project for me, manually patching files is my kind of fun.
Sent from my SGH-I897 using XDA App
TheEscapist said:
Sadly, no. the cm kernel isn't a stock nexus kernel, theres a lot changed. Even if I could some how merge in just sound and color, there would probably still be issues.
I was actually planning on implementing voodoo color last, because theres still so much work bring done on it. I figured once I got everything else in there, it would be further along.
Also, this is partly a fun learning project for me, manually patching files is my kind of fun.
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
actually there aren't any issues. I've been using a kernel I built after the pull for several days now.
Sent from a phone, playing a phone, disguised as another phone.
TheEscapist said:
Well, I'll keep an eye out for anything that might factor into that, but between having other, more crucial features that need to go in first, and knowing next to nothing about video codecs, I can't promise anything. Sorry.
Also, I'm pretty sure I've got voodoo sound in there, but the cm build system is messed, so I haven't been able to build a working kernel or rom all day. Once builds are working again, do people want me to start posting "nightly" builds in here too?
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
Of course. MKV support is definitely not a primary feature of a kernel, but it sure would be nice. Also, I'm not talking about a codec, I'm talking more of a demuxer that simply streams the H.264 and audio streams as if they weren't inside the MKV so the hardware could play them like any MP4 (kind of like an Android equivalent of Haali Media Splitter).
I'm giving this a try...i really like the fact that I can choose how my cpu scales....hoping it helps battery life a little...also looking forward to you adding uv...
Sent from my Captivate using XDA App
Testing now. While I'm not particularly interested in the OC, the fact that you're using SetCPU and it's working makes me want to see if I can UC this. The default kernel doesn't play too well with this.

[DEV] CyanogenMod 9.1 / CyanogenMod 10 by MacławStudios (update: 02.09.2012)

Hi!
This topic is about real ICS/JB development for Ace.
This topic is only for developing at this moment!
Please, keep this topic clear! I'll answer only for questions about developing or CM9/C10 for Ace. About others, please write to me at PM!
IF YOU WANT TO USE MY WORK, YOUR WORK MUST TO BE OPEN SOURCE TOO!!!!!
Team:
Macław
marcin1147
Wayland_ACE
Special thanks:
Squadzone
tom3q
bagnz0r
Thanks for all donators. Thanks to you we can provide frequent updates without any problems!
DOWNLOAD: CyanogenMod 10 beta1
You should make full wipe after installation, but there shouldn't be any problem if you're updating ICS to JB.
DOWNLOAD:
http://maclaw.pl/
NO MIRRORS!
What’s working:
RIL (full – GSM/SMS/EDGE/3G/SIGNAL etc)
Audio
Microphone
Small speaker
Sensors (strange issue with proximity)
Project Butter (100%)
Full 2D/3D acceleration
Touchscreen
SD card
Native Android app2sd (.android_secure)
WiFi
Bluetooth (really, really buggy)
Browser
Mass storage
Live wallpapers
GPS (people saying it working fast)
Deep sleep
YouTube
FM radio (as in CM9)
Headphones
What isn’t working:
Proximity
Camera
Changelog:
----beta1
small speaker fixed
microphone fixed
headsets are working (whole, 3/4 pin etc)
fixed videoplayback
new RIL – better stability
CM10 sources updates
Themes support
fixed native app2sd (.android_secure)
Macław’s libaudio (ported to JB by Wayland)
a lot of things, which I forgotten to mention
-----(pre)alpha1
We're introducing you first working release of Jelly Bean for our devices!
DOWNLOAD: CyanogenMod 9.1 RC2
MOST THINGS WORKS, ROM WORKING NICE.
I CAN USE IT EVERYDAY, BUT DO FULL CWM BACKUP BEFORE YOU FLASH IT!
IT'S ROM FOR GALAXY ACE.
IF YOU WANT VERSION FOR GALAXY GIO, GO THERE:
http://forum.xda-developers.com/showthread.php?t=1414173
REMEMBER - DO FULL WIPE AFTER INSTALLATION!!!
SOURCES:
https://github.com/MaclawStudios
DOWNLOAD:
http://maclaw.pl/
NO MIRRORS!
Working:
boot
GSM (phone/messages/GPRS/EDGE/3G)
Wifi
Bluetooth
HW acceleration (full)
Sound
Headphones
GPS
All sensors (proximity, roration etc)
CyanogenMod settings (not all, it's not fully merged by CyanogenMod team, not my fault)
Market (now you can download all apps available for Gio with GB)
Fixed animations (now it looks so good)
Facebook sync
Buttons backlight
GMail fully works
Browser fully works
ICS keyboard
Games - works as smoothly as on Gingerbread
YouTube
Deep sleep
Wifi signal indicator
Native Android mass storage
Without flickering
Almost working HW video acceleration
Smooth YT (LQ right now)
Live Wallpapers
FM Radio - read the bottom of this post
Camera - only photos, can't record yet
To get FM radio working, you must to install Spirit FM app and then go to:
Settings=>Region frequency=>Europe
Settings=>Audio=>Method=>msm7x30 Si5500
CHANGELOG:
-----RC2
camera is working (except video recording, but everything else is working) – in all apps!
Deep sleep is working when you’re leaving camera (no reboots needed)
new kernel (2.6.35.14, partially based on Squadzone kernel)
kernel: linaro optimized
kernel: pure ICS ramdisk without any modifications
bootlogo is back
updated cm sources
-----RC1
super smooth – the smoothness release ever
without any lags
improved performance
improved life on battery
camera isn’t freezing
fixed autofocus on Gio/Ace
smooth camera preview
on latest, stable CM9 sources
-----beta10
Camera:
fixed photo naming
fixed adding photos to gallery
smooth preview – now we can think about video recording
autofocus on gio&ace
universal binary – works both on ace and gio
better stabillity
hard-coded strings are now in xml
Other changes:
new CM9 bootanim
brand new device sources
better stability
smoother
quick responses – you don’t have to wait a few seconds until it’ll do what you want any longer
-----beta9
camera working (no settings and no video recording yet)
improved performance
ksm finally 100% fixed
changed default ksm values
much improved ramdisk
added ICS-specific values in ramdisk
kernel sources fixed now (github soon)
-----10062012
fixed all the settings
new, awesome music app
lockscreen improvements
a lot of new icons and options
releases for mini and fit
fixed switching between wifi and 3g
updated translations
-----13052012
Now we're going to nightlies
Updated sources - really improved CM9
Settings now are fixed - you don't have to reboot to save any changes!
Big update in Macław's libaudio
Added themes support
Added custom icons on lockscreen
GOING TO NIGHTLIES FROM NOW!
-----beta8
Wifi should be fully working right now
YouTube HQ is working, first 5-10 secound of movie can be laggy (will be improved)
Really, really more free RAM
Again faster than ever ealier
new KGSL backport
new genlock backport
new adreno framebuffer
new video decoder in kernel
improved filesystem cache
800MHz is now default CPU clock
fixed overclocking bugs
added KSM for even better performance (enabled by deafult, you can disable it in Performance settings)
fixed IOCTL_KGSL_TIMES​TAMP_EVENT errors
now we are using clean libgenlock
improved KGSL page table size
-----beta7
New Adreno200 libraries for ICS
Fast and smooth system
Live Wallpapers working - won't slowdown your system, like on Gingerbread! (I'm using Phase Beam, it's beautiful)
Gallery and calculator fully working all the time
Gmail working without any problem
Browser working really good (smooth and fast)
All apps with graphic problems, like Poweramp, now working without any
Updated AOSP/CM9 sources
(development info) New gralloc and hwcomposer
Updated Macław's audio libriaries
FM seems to be working
-----beta6
Android updated to 4.0.4
Clean CyanogenMod - we're using only CM9 sources with our device sources!
Super smooth system
Smooth windows animations
New phone lock animation
Hardware acceleration on most video formats (not all)
Smooth videos on YouTube (LQ only right now)
Fully working deep sleep (all the time when BT is disabled)
GSM fully works (signal indicator/mobile data/phone calls/messages etc.)
Updated GoogleApps
Temporary removed CRT screen-off animation (will be back in beta7)
-----beta5
Flickering is gone
Working native mass storage (no need for annoying UMS app again)
Updated CM sources
New kernel, updated to 2.6.35.7perf-CL945787
Smoother than Gingerbread
Really good system performance
Improved GPU performance
Removed UMS app
-----beta4 - Macław and Mikegapinski build
Deep sleep working - happy battery
Wifi indicator fixed
Fixed BT issues
Bluetooth headsets support
BLN support for all devices
Updated kernel [Macław]
Reduced flicker, but still exists
Soooo smooth
Added working GalaxyICS app - you can update your CM9 directly from your device
Of course updated CM9 sources
-----Nigthly 02-03-2012 - Macław and Mikegapinski build
From user view:
Base video acceleration - BUT STILL NOT FULL
Really improved performance
Small battery life improve
Added a lot of Qualcomm hardware libraries, which making CM9 stable and smooth
Still flickering, but you won't see it in everyday use
Updates in my famous libaudio
From developer view:
Rebuilded device sources
Cleaned config sources (no more use external hardware sources, small fixes on framework, nothing else!)
Included base video acceleration - but videos is still laggy
New, rewrited libgralloc
Removed unsused libcopybit
Finally with enabled QCOM_HARDWARE flag
Compiled with all of QCom stuff
Clean base Android sources - only needed changes in GalaxyICS config
-----Beta 3
Working GalaxyICS app - news about project and updates directly from your phone!
Added CM9 bootanimation
Fixed all apps, which using webcore (Facebook, Gallery etc.)
Fixed wrong text at wrong place
Fixed some issues in Phone.apk
Fixed user-agent in default Android browser
Latest CM9 sources - CM Settings, like percent battery indicator, finally working
Readded CM9 Music Player
Performance boost
-----Beta 2
Improved battery live
Working browser with full GPU acceleration and saving pages functionality
Working Gallery
Working GMail
Fixed CPU sleep when screen is off
Less flickering
-----Beta 1
Full HW Acceleration - smooth Trebuchet
YouTube fixed (temporary laggy)
Backlight works
New libaudio, rewritted from begining [Macław]
Some changes in framework
Updated sources
All headsets works
Temporary GMail and stock browser doesn't work propertly (graphic glitches, will be fixed)
-----Alpha 3
Fixed ICS keyboard
GMail fully works
Browser fully works
Performance boosts
Flickering is almost gone!
Merged with ICS-ACE project
New kernel [marcin1147]
Updated CM9 sources
Removed unused apps
----- Alpha 2
Fixed animations! Now it's working better than GM9
Market fixed, now you can download all apps available for Gio with GB
Calendar fixed
SetupWizard is working
BLN support
performance improved
Superuser binaries and app updated
Included Google Apps
----- Alpha 1
first CM9 for Gio release, based on original CM9 sources
placeholder2
S5830 thanks will try immediately
madman_amit said:
S5830 thanks will try immediately
Click to expand...
Click to collapse
Thanks ;-)
ohh i was excited.. links not yet up ....
you said help if you can... i will be free after this sunday so can help in patching stuffs..
Hey maclaw also deving for ace?
Sent from my GT-S5830 using xda premium
Amazing!! testing!
spacecaker said:
Hey maclaw also deving for ace?
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
Sure, why not
Wysłane z mojego GT-S5660 za pomocą Tapatalk
thanks maclaw and team... will test it. Finally some light at the enf of the tunel
duriunbanable said:
nothing->delete xD
Click to expand...
Click to collapse
You have right... You should delete your post...
Wysłane z mojego GT-S5660 za pomocą Tapatalk
wow.
So is this a new version, that works smooth and lagg-free?
thx anyway
İ am waiting for download and testing...
Thanks ....
Sent from my GT-S5830 using XDA App
I am also waiting for download and testing ...
Thanks ....
pls make a cwm flashable zip. great work guys
This rom is available Spanish language?
Enviado desde mi Galaxy Ace® con Tapatalk©
Question about camera
Hey, guys.. are the camera is working in this wersion??
If yes your team will be heroes
Great Job Can't wait to try
Oh nice and it even sounds as if it has more things working properly than the previous ICS attempt.

CM7 & CM9 Unofficial builds with cherries

I have been sharing my CM7 builds for some time in the kangaroo thread. But I decided to start my own thread in which I will share the KANG/UNOFFICIAL builds I make. In principle, I will always have the most recent sources with a range of cherry-picks. These cherry-picks are the ones I like.
About Cyanogen: CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0 (Ice Cream Sandwich), which is designed to increase performance and reliability over stock Android for your device.
Disclaimer: 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.
If you run into errors, I will probably not be able to solve it!
If you know a solution, either upload it yourself to Gerrit Code Review or contact me through pm.
Post 2 will contain CM7 downloadlink & overview of picked cherries
Post 3 will contain CM9 downloadlink & overview of picked cherries
CM7 download
Date 21 June 2012
Download link: https://dl.dropbox.com/u/69000552/cm-7-20120621-UNOFFICIAL-galaxysmtd.zip
MD5: ed2a4e24c175b4d87e7e66c4c86284e8
Cherry-picks:
http://review.cyanogenmod.com/17755 - CMStats: Dutch translations
http://review.cyanogenmod.com/17754 - CMUpdateNotify: Dutch translations
http://review.cyanogenmod.com/17753 - CMWallpapers: Dutch translations
http://review.cyanogenmod.com/17727 - CMScreenshot: Dutch translations
http://review.cyanogenmod.com/17608 - Don't consider input restricted if keyguard is still disabled
http://review.cyanogenmod.com/17342 - Don't let apps disable the SIM PIN entry screen
http://review.cyanogenmod.com/17229 - Added possibility to change the style of lock pattern screen
http://review.cyanogenmod.com/16877 - Make some aspects of VCard generation subclassable
http://review.cyanogenmod.com/16762 - Let music player fade smoothly when playing/pausing/seeking
http://review.cyanogenmod.com/16520 - Apply haptic feedback to all buttons, not just the sound button
http://review.cyanogenmod.com/16519 - Close notification view when swiping away the last notification
http://review.cyanogenmod.com/16096 - Avoid double initialization in energy widget buttons
http://review.cyanogenmod.com/16023 - Allow editing event status from GUI and mark new events as confirmed
http://review.cyanogenmod.com/15419 - This patch solves an incorrect behaviour of the phone when someone switches to Airplane Mode
http://review.cyanogenmod.com/15177 - Allow custom calendar reminder snooze times
http://review.cyanogenmod.com/14603 - Fix typo in queue_property_triggers ident
http://review.cyanogenmod.com/14638 - Allow using PLMN and SPN text as part of Custom Carrier text
http://review.cyanogenmod.com/14402 - Modify Running ProcessView as ics (claimed to be better)
http://review.cyanogenmod.com/13798 - Added option to hide alarm icon in status bar
http://review.cyanogenmod.com/13783 - free memory allocated by strdup
http://review.cyanogenmod.com/13782 - fix memory leaking
http://review.cyanogenmod.com/13781 - Fix file descriptor leak in read_num
http://review.cyanogenmod.com/13780 - Fix memory leaking in the VM
http://review.cyanogenmod.com/13779 - Fix possible file descriptor leaking
http://review.cyanogenmod.com/13756 - libm: fix invalid result of function remquo/remquof
http://review.cyanogenmod.com/11630 - Always follow the user's preferred contact display name format (BT)
http://review.cyanogenmod.com/11512 - Add individual contact call history and show groups yes/no setting on call log. - fix
http://review.cyanogenmod.com/8636 - add option to disable volume key beep sounds
http://review.cyanogenmod.com/8051 - Implement full wrap-around for TimePicker
CM9 download
Date: 29 June
Download: https://www.dropbox.com/s/o55lz39ypvqgofc/cm-9-20120629-UNOFFICIAL-galaxysmtd.zip
MD5: 09835e975339e5d1ce0a452096399ebc
Removed:
-Calculator (don't like the default calculator)
-Music (now that we have Apollo)
-VideoEditor (including sample videos)
By flashing this zip after flashing the cm9-file, it's all added again: https://www.dropbox.com/s/e7dy9s0pnejhodu/flash_missing_stuff.zip
ICS cherries:
http://review.cyanogenmod.com/#/c/18370/ - Camera: Handle error callback
http://review.cyanogenmod.com/#/c/18369/ - Camera: Restart preview when the snapshot aspect ratio changes
http://review.cyanogenmod.com/#/c/18319/ - Fix sluggish to launch an app
http://review.cyanogenmod.com/#/c/18311/ - Settings: Dutch translations
http://review.cyanogenmod.com/#/c/18295/ - fix README.mkdn, which still says gingerbread
http://review.cyanogenmod.com/#/c/18255/ - Revert "strict-aliasing fixes from linaro"
http://review.cyanogenmod.com/#/c/18226/ - DSPManager: Dutch translations (WIP)
http://review.cyanogenmod.com/#/c/18219/ - Wifi: Allow to define the idle timeout (5 mn to 3 hours)
http://review.cyanogenmod.com/#/c/18030/ - Allow configure touch to focus timeout
http://review.cyanogenmod.com/#/c/17941/ - Usb: Updated Dutch translations
http://review.cyanogenmod.com/#/c/17771/ - Give consistent names to properties controlling camera shutter sound
http://review.cyanogenmod.com/#/c/17757/ - Add option to remove sound on focus camera
http://review.cyanogenmod.com/#/c/17606/ - Port power widget improvements from CM7 to CM9
http://review.cyanogenmod.com/#/c/17605/ - Don't consider input restricted if keyguard is still disabled
http://review.cyanogenmod.com/#/c/17604/ - Don't let apps disable the SIM PIN entry screen
http://review.cyanogenmod.com/#/c/17555/ - Bottom statusbar
http://review.cyanogenmod.com/#/c/17545/ - Brightness toast panel - dialog displayed showing brightness when using statusbar brightness control
http://review.cyanogenmod.com/#/c/17448/ - samsung_aries-common: Dutch translations
http://review.cyanogenmod.com/#/c/17350/ - Increasing ringtone volume option
http://review.cyanogenmod.com/#/c/17139/ - Weather : Autosync upon network connection
http://review.cyanogenmod.com/#/c/16483/ - new effect sounds contributed by "Dennis Cleiren"
Custom patches:
Kernel: Several patches (including adding SmartassV2, setting SIO as default & improving USB speed, thanks to DerTeufel!):
https://github.com/kasperhettinga/samsung-kernel-aries/commits/new_kernel
Local change in Exchange Calendar Adapter (get complete calendar in stead of first 2 weeks):
https://github.com/kasperhettinga/CM9-exchange-aosp/commit/77a29c864743a9f97d0fac6ea23c13518c505a89
Customizable kill app via back key timeout - set to 1 second
hoping for cm9 to merge this! I like weather on my lockscreen
good thread!
Finally you made your own topic kasper . Thank you very much man. CM7 forever .
weather got merged!
jelle2503 said:
weather got merged!
Click to expand...
Click to collapse
I really like the weather lockscreen as well
By the way kasper, are you using CM 7 or 9?
roopeke said:
By the way kasper, are you using CM 7 or 9?
Click to expand...
Click to collapse
I'm currently trying cm9, still undecided on keeping vs returning to cm7. Cm7 feels smoother/faster to me, but I like the improved ui of cm9.
sent from my galaxy tab using XDA Premium HD
kasper_h said:
I'm currently trying cm9, still undecided on keeping vs returning to cm7. Cm7 feels smoother/faster to me, but I like the improved ui of cm9.
sent from my galaxy tab using XDA Premium HD
Click to expand...
Click to collapse
You read my mind (currently CM9)
I have always used Cyanogenmod 7 both on my old HD2 and now with my Galaxy S which is awesome...
Thnx for taking this project up and keeping with the nightlies. I seldom use the nightlies instead use an old kanga version and works great. I think it is 7.2.0RC0 which I think was the latest and greatest...
Nice.
I like KANG. (CM7)
thank u
I build a fresh CM7 Kang!
naming
hey kasper!
first of all, thx for continueing building your kangs!
now i have a (maybe dumb) question: your kangs til the latest have still RC1 in the name. for official cm a RC3 came out some days ago. but as you build your kangs with updated source (+cherry picks, of course), the RC1 in the name is irrelevant, is that right?
i hope you understand my question, my english is not so good...
greetz and thx again,
sUsH
Doesn't matter indeed, the build files used to give the file name were not yet updated. But the source is just as recent
Sent from my GT-I9000 using XDA
kasper_h said:
Doesn't matter indeed, the build files used to give the file name were not yet updated. But the source is just as recent
Sent from my GT-I9000 using XDA
Click to expand...
Click to collapse
thx for the fast clarification!
greetz,
sUsH
New CM9 build online.
Didn't build a new CM7, as the last few days there was no new source code being merged....
Thanks very much ! I am downloading it ^^
Hi kasper_h,
Thanks for your builds with cherries and taking up where nrg left off!
I saw these changes not too long ago for the Galaxy Tab to add SmartassV2 governor. Is there any way that you can compile a build with SmartassV2 added? Wasn't sure it was possible, but I love that governor, and I think that would make CM9 perfect for me
http://review.cyanogenmod.com/#/c/16247/
http://review.cyanogenmod.com/#/c/16247/1/drivers/cpufreq/cpufreq_smartass2.c
Reading more into the commit notes, it looks like it wasn't merged because the CM team believes that SmartassV2 performs like Interactive. I've read other articles that say that Interactive stays at one frequency where as Smartass uses all frequencies and is actually pretty battery friendly. If it's not possible, no worries, I know I can always use another kernel. Thanks again!
Interesting challenge, never done something like that. Will give it a try to see whether I get it to build with SmartAssV2
But it may take a few days, now preparing a few day leave

Ultimate kernel for N910C?

Hi. could someone please tell me if the latest version of ultimate kernel from 4pda behaves well and if there are any missing or malfunctioning features and can someone please upload it here so we can test it (I tried to make an account on 4pda but it beats me)?
So I finally managed to make an account on 4pda and have tested the v2 and v3 ultimate kernel and this is what I can tell:
-on both versions the phone seems to behave a bit better (I think apps open faster now but it might just be my imagination)
-on both versions the battery drain is much less than on stock kernel (after a full day on v2 I had 78% battery and that with normal use, not light use)
-on both versions the antutu score dropped by 12000 points (from 48000 to 36000)
-on both versions can't use speaker mode in-call (after I switch on speaker the other person can not hear anything at all, even if I switch it back off, need to end the call and call again)
On v3:
-got some random reboots
-speaker sound is much lower by default, can change the settings in Synapse to make it louder.
If you want a real custom kernel, please help supporting @AndreiLux to get his device here:
https://www.indiegogo.com/projects/note-4-exynos-development-device
Lodix said:
If you want a real custom kernel, please help supporting @AndreiLux to get his device here:
https://www.indiegogo.com/projects/note-4-exynos-development-device
Click to expand...
Click to collapse
I saw that but even if I wanted to donate (and the problem isn't that I don't want but that I don't really have the money, I am at college now so having the money to just survive on my own is kind of a problem) I don't have a card anymore and can only make one over 2 months (which is really annoying) so can't really help, sorry.
EDIT: Also about v3 of the Ultimate kernel:
-the random reboots only seem to happen on some governors
-interactive governor sucks the battery really bad, until now smartmax seems to be the only one that doesn't drain the battery like mad or cause random reboots.
Hi,
Flashed this kernel just now, and everything seems fine for me.
No random reboot, and Antutu scored 50204.
Here's some details.
ROM: WanamLite ( http://forum.xda-developers.com/note-4/development/rom-wanamlite-clean-odex-xposed-t2923266 )
With:
Governor: Interactive ( Both A15 & A7 set min frequency to 400 MHz )
I/O Scheduler: cfq ( Read-ahead Size: 1024 )
A lot of crappy system apps disabled;
Greenify with Boost mode;
Selinux Permissive;
Enabled Add Random in Synapse;
So far so good
I can talk to kernel creator, and ask any question, I "live" on 4pda also. I will try to post some updates here, but sometimes I am quite busy, and can "fall out" for some period... But feel free to ask - I will transfer your questions and his answers.
author will come to xda VERY SOON! just wait a some moment
Zer0r said:
I can talk to kernel creator, and ask any question, I "live" on 4pda also. I will try to post some updates here, but sometimes I am quite busy, and can "fall out" for some period... But feel free to ask - I will transfer your questions and his answers.
Click to expand...
Click to collapse
I am sorry for the late reply, but could you please report to the kernel author the bug about in-call speaker mode, it seems to not have been fixed yet (when I switch on speaker mode the other person can not hear me at all and if I disable it the other person hears me but even with full volume on his side the voice is really low, I have to end the call and call again for him to hear me correctly again)?
EDIT: Also all the other bugs I reported on this thread have already been fixed, just not that one.
EDIT2: By all the bugs I meant all except the in-call speaker one and the low volume one, forgot that one, the device still doesn't feel as loud as it was on stock kernel
Ranomez said:
I am sorry for the late reply, but could you please report to the kernel author the bug about in-call speaker mode, it seems to not have been fixed yet (when I switch on speaker mode the other person can not hear me at all and if I disable it the other person hears me but even with full volume on his side the voice is really low, I have to end the call and call again for him to hear me correctly again)?
EDIT: Also all the other bugs I reported on this thread have already been fixed, just not that one.
EDIT2: By all the bugs I meant all except the in-call speaker one and the low volume one, forgot that one, the device still doesn't feel as loud as it was on stock kernel
Click to expand...
Click to collapse
It is because of Wolfson audio controls. There some advanced audio decoding procedure in this kernel that causes much more detailed sound in headphones and advanced sound adjustment for headphones and built-in speaker in Synapse. It uses Wolfson DAC more effective. But it causes some audio features not working properly... Kernel creator is aware of this problem and is trying to fix it, but it is not in priority, you know... At the moment you have to choose between speakerphone and audio quality I think it is not a big deal.
new kernel with 2 versions available.. stock sound and wolfson sound.. only if someone could post the link here
cooldoc007 said:
new kernel with 2 versions available.. stock sound and wolfson sound.. only if someone could post the link here
Click to expand...
Click to collapse
Here they are.
Gogole translate of changes:
-recalibrated Samsung input_boost driver for the best smoothness / responsiveness of the interface
- Optimization flags changed to improve performance
- Governor ondemand replaced with an improved version that is compatible with the architecture big.Little
- Added a scheduler BFQ-v7r6 and installed by default
- All planners reconfigured to optimize system
- KSM updated and improved, settings displayed in the synapse
- Added a mode of USB Mass Storage (only for external flash)
- Added a mode USB keyboard / mouse (phone can be used as a full keyboard / mouse to notebooks / computers). Need activation mode in the synapse and the use of additional bend https://play.google.com/store/apps/details?id=remote.hid.keyboard.client After activation normal MTP mode is turned off, including Do not forget to turn it off when played enough.
- In Synapse adds the ability to fine-tune the Governor (including of default interactive)
- Added a huge pile of settings in the synapse
- Ported cpu_boost in default turned off to improve consumption. Those who want to - you adjust it in the synapse
- Hundreds of patches for internal optimization kernel
- The rest is in the little things that have already forgotten about
- GPU and thermo-driver are in aggressive mode, for best performance, so frequency drop downs are much less, as in stock kernels
b2rdetor said:
author will come to xda VERY SOON! just wait a some moment
Click to expand...
Click to collapse
We are still waiting
Zer0r - thx for upload v.6
Zer0r said:
Here they are.
Gogole translate of changes:
-recalibrated Samsung input_boost driver for the best smoothness / responsiveness of the interface
- Optimization flags changed to improve performance
- Governor ondemand replaced with an improved version that is compatible with the architecture big.Little
- Added a scheduler BFQ-v7r6 and installed by default
- All planners reconfigured to optimize system
- KSM updated and improved, settings displayed in the synapse
- Added a mode of USB Mass Storage (only for external flash)
- Added a mode USB keyboard / mouse (phone can be used as a full keyboard / mouse to notebooks / computers). Need activation mode in the synapse and the use of additional bend https://play.google.com/store/apps/details?id=remote.hid.keyboard.client After activation normal MTP mode is turned off, including Do not forget to turn it off when played enough.
- In Synapse adds the ability to fine-tune the Governor (including of default interactive)
- Added a huge pile of settings in the synapse
- Ported cpu_boost in default turned off to improve consumption. Those who want to - you adjust it in the synapse
- Hundreds of patches for internal optimization kernel
- The rest is in the little things that have already forgotten about
- GPU and thermo-driver are in aggressive mode, for best performance, so frequency drop downs are much less, as in stock kernels
Click to expand...
Click to collapse
Thanks a lot! Could you please create a thread for this kernel?
No more news about Ultimate kernel officially on XDA ?
Any new update for this AWESOME kernel? This is the best kernel I flashed into my note 4.
Please, keep it up! The OP could start a thread exclusively for new releases.. Thanks!
---------- Post added at 05:24 AM ---------- Previous post was at 05:17 AM ----------
BTW v.7 just came up today!
http://4pda.ru/forum/index.php?showtopic=615976&st=100#entry35517822
Upload pls pls pls !
Azcaron said:
Upload pls pls pls !
Click to expand...
Click to collapse
I can make to give you this update kernel, but, please, wait that author of this kernel updated here
BTW, i'm on it now))) In first time, works :good::good::good:
This is not the official thread - so far someone who has registration on 4pda is loading the kernel (and its other verzions) for us on available down. sides.
We are still waiting for autor, when he will start the thread here: author will come to xda VERY SOON! just wait a some moment - but thats from 13th November
Upload it pls (all variants), many thx
Btw: which option you tried?
Azcaron said:
This is not the official thread - so far someone who has registration on 4pda is loading the kernel (and its other verzions) for us on available down. sides.
We are still waiting for autor, when he will start the thread here: author will come to xda VERY SOON! just wait a some moment - but thats from 13th November
Upload it pls (all variants), many thx
Btw: which option you tried?
Click to expand...
Click to collapse
Ok, man, if you want)))
UPD. 05.12.2014
Ultimate_Kernel_v.7
-Patched to Linux 3.10.61
-Build on Linaro 4.9.3
-Rebased on updating of Samsung Source 1
-Updated RAMDisk
-Wolfson Sound Control is from v.5 version of the kernel!
-Async Fsync
-Patches from NVIDIA for best results of battery life
-New tweaks for best working in File System
-Updated some drivers
-Updated drivers for TouchScreen
-New internal optimizations and some new tweaks for the kernel
Download ( now 4 versions ):
1) Stock Sound + GPU Stock ( not OC ) - I use this one! IMHO, the +/- in this versions!!!
2) Stock Sound + OC GPU
3) Wolfsom Sound + GPU Stock ( will breaks your loudspeaker )
4) Wolfson Sound + OC GPU ( will breaks your loudspeaker )
P.S Please, sorry for my bad English:crying::angel: Translated this text with my the best of the best English language)))))
How badly it breaks loudspeaker sound? I want try it, but i want also hear my phone if someone will phone me
- for others: It means that, the caller will not hear you when you turned on the loudspeaker! Not about listening the music, videos, etc..

My "Perfect" Build v1.0 - Guide (Custom Kernel, tune, zips, apks, libs, sound, vids)

My "Perfect" Build v1.0 - Guide (Custom Kernel, tune, zips, apks, libs, sound, vids)
Below you will find a detailed plan on how to get the absolute most out of your Moto G 2015. I've spent countless hours testing and tuning -- coming up with the setup shown here. Its unbelievably fast and effective, with top tier battery life, and an amazing and unmatched sound system.
Requirements (all downloads listed here are found on XDA, along with their threads for support and security verification)
*Flashables* (All found on XDA)
-CM13 Based Rom (I prefer crDroid, but also CM13 Official Nightly, and Temeseks CM13)
-G-Apps Pico 6.0 (latest version. you can install higher levels of gapps if you so desire, but pico will work just fine)
-Inazuma R3 Kernel
-Optimus R6 Kernel
-PDB-ABS Tweaks v5.0 (init.d Scripts, build props, etc)
-Project Skynet Genesys TX6
-PMB SQlite3 Engine Database v5.1
-FeraDroid Engine v0.20 Beta 3 (*optional)
-Xtreme Music v7.03
-Divine Beats Dolby Atmos v5.0
-Bravia v4 and X-Reality Engine 13-16mp
*APKS* (All found either XDA or Play)
-Selinux Mode Changer (on XDA)
-Kernel Aduitor - Modded Version (on XDA - Formerly known as Singularity)
-Busy Box Pro 1.24.1-Stericson (on XDA)
-System App Remover (Google Play)
-Terminal Emulator (Google Play)
Click to expand...
Click to collapse
I would recommend that you start entirely fresh -- full wipe, then clean install the rom/kernel/and zips.
...Lets Begin!!
Initial Setup:
-Download all the required apk programs and flashable zips, as well as the latest versions of a CM13 stable ROM (I prefer CrDroid for all out speed and stability)
-Wipe (or factory reset), then clean install in this order:
a)xxxxx CM13 Stable Rom
b)Open gApps 6.0 Pico
c)Inazuma R3 Kernel
d)Optimus R6 (NOT R7!!)
e)Project Skynet Genesys TX6
f)FeraDroid Engine v0.20 Beta 3
g)PMB SQlite3 Engine Database v5.1
h)PDB-ABS Tweaks v5.0
i)Xtreme Music v7.03
j)Divine Beats Dolby Atmos v5.0
*THERE IS A MAX of 10 ZIPS in the QUEUE. After you flash the initial 10, you can flash this next one.*
k)Bravia Engine v4 and X-Reality Engine Port
It will take about 5 minutes to flash all the zips listed above, but trust me... its worth it!
-Once all zips are flashed, wipe cache/davlik, then reboot.
-Run through setup, unchecking every single option along the way.
-Once loaded to the home screen, be sure to make your SD Card portable or permanent. (I prefer portable)
Initial Tweaks/Settings
-Enable Developer Options
1)2d gpu rendering
2)animation scaled down to lowest setting
3)advanced reboot menu
4)root enable and adb
-"MORE" (below wifi and data)
6)Emergency Broadcasts ALL OFF
-Sound
1)Vibrate on Touch OFF
2)Intensity 0%
-Display
1)low brightness level
2)adaptive OFF
3)Ambient OFF
4)Live Display OFF
5)Double Tap ON
6)Sleep 30 seconds
7)Wake up on plug OFF
8)Daydream OFF
9)Battery Light OFF
-Security
1)Unknown Sources
-System Profiles OFF
-Privacy
1)Block private
2)Block unknown calls/messages
-Location
1)OFF
2)Scanning OFF
Click to expand...
Click to collapse
Install all APKs from the download list:
-Fully Install BusyBox Pro 1.24.1 from within the program.
-System App Remover (all of these are optional, but here is my personal list. 50mb, and increased battery/performance)
**audio fx, basic daydreams, black hole, bluetooth extensions, BT midi service, browser, bubbles, calculator, calendar and storage, call log backup, cLock, CM wallpapers, CM Actions, android backupconfirm, android shared storage backup, android wallpaper cropper, email, exchange services, fm radio, google backup transport, google calendar sync, holo spiral, html viewer, live lock screen service, live wallpaper picker, location services, market feedback agent, omni switch, phase beam, photo screen savers, photophase, print spooler, proxy handler, screencast, setup wizard, terminal, themes, themes provider, user dictionary, vpn dialogs.**
-Selinux Mode Changer: Set to Permissive
-Kernel Aduitor - Modded
Click to expand...
Click to collapse
After installing Kernel Aduitor, here are the settings that will provide you with the perfect balance of battery life and performance.
Again.... (Very Important Settings)
-CPU:
-1401/200mhz MaxMin
-Conservative Governor (50 Down, 85 up, 15 feq step, everything else untouched)
-Schedule Work Queues on Awake CPU's - ON
-CPU Boost 0ms
-Sync Threshold Disabled
-Input interval 0ms
-Disable ALL core's input touch boost
-HotPlug:
-Intelliplug ON
-Conservative Profile (May use Balanced as an alternative)
-Touch Boost OFF
-Hysteresis 8-10 (May use 14-16 when used with Balanced Profile)
-Threshold Value 1000
-CPU Off-Screen Max - 400 (if unused while screen off.), otherwise, use 533-800mhz if you plan on listening to music while the screen off. 400mhz will cause skipping and major lag for this purpose.
-Thermal:
-Core Control ON
-VDD OFF
-Temp Throttle OFF
-GPU:
-465/200mhz if gaming. Otherwise 310/100.
-MSM Adreno Governor
-Adreno Idler ON
--60, 10, 10 for battery favoring
--35, 20, 5 for balanced
--25, 25, 3 for performance
-Screen:
-Color Profile CUSTOM
-Red 235, Green 240, Blue 255
-Min RGB 35
-Sat Intensity 80
-Hue 0
-Screen Value 130
-Contrast - 120
-Automatic High Brightness OFF
-High brightness OFF
-Battery:
-Power Suspend Mode HYBRID (Userspace for extreme battery)
-Suspend State 0 (When using Userspace, try 1 or 2 depending on your need for battery life)
-IO Scheduler:
-Internal- 2048kb read ahead
-Option 1 and 2 (*sioplus or deadline*)
-scheduler tunables (option 1-sioplus, for super fast reads and single task use): asycn read 400, write 4000, fifo batch 32, sync read 200, write 2000, writes starved 2 (option 2-deadline, for benchmarking performance (read 200, write 2000, fifo 32, front merge 1, read 300, write 6000, starved 2
-Option 3 and 4 (tripndroid and bfq) -- for everyday, well rounded performance. Excellent playback of HD videos, extremely fast USB transfer, very effective multitasker.
-External: 512kb read ahead
--TripnDroid or BFQ
-Rotational Storage ON
-Random Entropy ON from rotational storage
-I/O Stats OFF
-RQ Affinity 1 (You may try 2 if you aren't multitasking, 1 is more balanced between performance and multitasking, while 0 is for when performance is less needed, but effeciency and error free work is required)
LMK:
-Adaptive LMK ON
-15, 20, 35, 60, 95, 140mb
Virtual Memory (VERY IMPORTANT for performance, hence I will give ranges instead of exact figures. Depending on what you use your phone for, these settings can be drastically different. The ones I use are for all out performance, low lag, and moderate multitasking)
-Dirty Ratio: 75-95
-Dirty Background: 40-60
-Dirty Expire 500-750cs
-Dirty Writeback 5000-7500cs
-OverCommit 80-100%
-Swappiness 5-25
-VFS Pressure - 20-40
-Laptop Mode ON
-Min Free 4096
-Extra Free 8192
-zRam 300-350 (Stock is 510mb. I feel that a small ramdisk is just as effecient, while freeing up a few hundred mb for more traditional purposes.)
-WakeLocks:
-wlan_rx, wlan_cntrl, and wlan OFF
-Entropy:
-64 (128 optional) Read
-128 (256 optional) Write
-Misc:
-SELinux Permissive
-TCP Algorithm CUBIC
-Vib Strength 0%
-Logging OFF
-Dynamic F-Sync ON
-OTHER:
-Check "APPLY DURING BOOT" to every section of Kernel Aduitor's App
Click to expand...
Click to collapse
Next:
-Install Terminal Emulator, and open it.
-type "su" at the command prompt, then enter
-type "ABS" (all capital!) then enter.
-You will now see a basic text menu.
-Select #1. This will check your system to make sure its ready to move forward with the tweaks.
-Back on the main menu, select option 2
-Run the following scripts: (Run individually, then return to previous menu)
--#2PDB-Booster,
--#3 PDB Junk Cleaner
--#5 PDB-BuildProp Tweaks, then run each of the following tweaks:
2- Image quality
3- GPU Rendering
5- Increase Scrolling Speed
7- Touch Smoothness
9- Internet Speed Extender
11- Fix App FC's
13- Faster boot
14- Signal Strength Extender
15- HPSA Internet Tweaks
16- Flag Tuner
17- Voice Quality Extender
19- Faster Streaming
20- Liquid Smooth UI
21- 60 Frames Per Second Enable
-Next, return to main menu, and choose #6 PDB-Profiler
-Select your primary need. I use multitasking.
-#7 Ad Blocker Enable
-#8 Internet Speed Tweaker
-#11 SqLite Optimizer
-#12 and #13 should already be activated, but if not, do so now.
-#14 SD Card Speed Tweaker
-Return to Main Menu once again and choose #4
--REBOOT DEVICE--
Click to expand...
Click to collapse
After reboot, enter the Terminal Emulator once again:
Type "su" then enter
Then type "menu" (all lower case) and enter,
After the menu appears, perform command #1 - Checks. It should return all Ok's. If not, please visit the Skynet Genesys Thread for help.
Next, run command #3, and set the mode to balanced for everyday use, battery for low performance/good battery backup, and gaming for extreme performance with less regard for battery life. After completing this step, run command #4.
On this menu, run the following commands:
#1 Xtreme Renices (Places urgent priority on principle processes)****optional*** some ROMs have difficulty with this. Heating issues possible.
#3 Scaling + (lower power use and performance during deepsleep)
#4 WiFi Sleep (allows quicker dormancy of the wifi during inactivity)
#6 KSM (Memory Mergining, Same Page Merging of data used by multiple processes)
**#7 Google Killer (*OPTIONAL* Kills Google appls for battery life extension)
#8 Touch Screen Tweak (Improves responsiveness and reactivity of the touch screen. *OPTIONAL* If the earlier ABS build prop tweak did the trick, then you can skip this one. However, if it didn't give you the results you were looking for, I'd recommend trying this one.)
#9 Netboost - Some additional internet boosting tweaks
#10 Assertive Display - An advanced display manager for Qualcomm Hardware. Its a night/day difference for those who haven't used it before. It takes ambient and live display to a whole new level. Giving you clarity and depth in practically ANY light conditions.
Click to expand...
Click to collapse
With that all said and done.
Its been a pleasure, researching all of the tweaks and tunes available. I'm sure that those who are more experienced than me have came up with better ideas, but for this hillbilly from kentucky... its the best I can do! I love this phone, and the performance it offers for budget pricing!
Sorry its so long, and probably difficult to understand. But I hope you appreciate the work I put into it. There's a few revisions I plan on making to increase battery life, with the help of xposed, greenify, amplify, wakelock tuning, etc. And I didn't really get around to talking about the sound lib and progs we installed. I can assure you, there's nothing placebo about viper4android 2.4.01, dolby atmos, xtreme music, and about a dozen or so libraries that are log proveable as working. The bravia v4 Xreality engine.... I just started using it, and haven't had time to really test it out... but it *should* give us an increase in graphic quality, especially in regards to pictures and videos. In the coming days I'll be adding a new section to further increase audio, productivity, graphics, and battery life. But for now..... this is what ya get! REMEMBER THOUGH..... SELinux MUST BE SET TO PERMISSIVE for Xtreme Music Libs to work correctly. You'll be grateful that you did!
Thank you for reading, and I hope you get as much out of it all as I did.
Have a great weekend guys! and gals!
Feel free to cherry pick, add, remove, tweak, etc. No negative talk. If you don't like my work, do your own build. But if you have something constructive to say, questions to ask, or thoughts to add.... I'd be super grateful, and pleased to read them! My goal is to get the smoothest, fastest, and longest lasting battery as possible... . blended into one neat package.
I'll have to try this when I have time. Thanks for the extensive list of tweaks and addons!
@bubbyj
Thanks mate, looks good.
Would be good that you add the links for each item we have to download.
CPU frequency doesn't go down stays at 1,4 GHz heats up my phone..
Do we have to install Inazuma AND Optimus kernels or choose one?
HelpMeruth said:
CPU frequency doesn't go down stays at 1,4 GHz heats up my phone..
Click to expand...
Click to collapse
I put the wrong entropy levels in. It should be 64-128 read and 128-256 write. That cleared it up on my end. Otherwise check your CPU settings. Down threshold 50-60, up 80-85, step 12-16, conservative gov, conservative hotplug profile, intelliplug active, touch disabled in all locations. Sync disabled. Boost 0ms. If this fails, post screenshots of kernel auditor, each section. We will correct the problem for you.
-------
Yes, the inazuma provides a few options that optimus r6 and r7 don't. And vice versa. And because optimys uses any kernel, it simply overlays its settings on top of the existing one.
R7 has 1401 oc, but loses the intelliplug hotplug. It also loses adreno idler. And has a r6 few unique features added compared to inazuma r3. So by installing r3, then dirty flashing optimus r6, you get a hybrid kernel that offers the best of both. You get all freqs from 200 to 1401, with an added 300mhz state. You get intelliplug hotplugging. You get GPU oc and under clock of 100mhz for extreme battery savings and retain the adreno idler. You get all of optimus optimizations and updates, as well as all the governors and schedulers combined. Its really an awesome kernel that results in crossbreeding the two.
Edited the original post. Made extreme renices optional, fixed entropy causing CPU loading (now 64/128 or 128/256, whichever works best for your usage). Also removed battery optimize from ABS tweaks. It works well, but may cause lags.
It works fine without skynet and abs but the moment i flash any of those two the cpu jumps ans stays at 1,4 ghz
Where do you get R6? I can't find a link only for r7
Envoyé de mon MotoG3 en utilisant Tapatalk
vinz244 said:
Where do you get R6? I can't find a link only for r7
Envoyé de mon MotoG3 en utilisant Tapatalk
Click to expand...
Click to collapse
https://basketbuild.com/filedl/devs?dev=Flashhhh&dl=Flashhhh/Optimus/Optimus-R6-Osprey.zip
here
U can use ApkPure no need gapps anymore
Any update on the kernel setup?
Can someone just send me direct links to the correct version of each flashable files I need to download? I've tried doing this myself multiple times, but once it flashes the "audio enhancer" files it starts to say "unable to mount /data" and "unable to mount /storage" in the TWRP log, and when I reboot into the device, it takes a few minutes to "optimze apps" then it just sends me to the Cyanogenmod boot screen and it stays there. I really shouldn't be asking you guys for something like this but I've had to, multiple times, wipe my data and I'm just getting a bit frustrated since I really want to try this build. Thanks in advance.
OMG man, you give me another mobile with this tutorial, thank you very much mate!!!
Jushten said:
Can someone just send me direct links to the correct version of each flashable files I need to download? I've tried doing this myself multiple times, but once it flashes the "audio enhancer" files it starts to say "unable to mount /data" and "unable to mount /storage" in the TWRP log, and when I reboot into the device, it takes a few minutes to "optimze apps" then it just sends me to the Cyanogenmod boot screen and it stays there. I really shouldn't be asking you guys for something like this but I've had to, multiple times, wipe my data and I'm just getting a bit frustrated since I really want to try this build. Thanks in advance.
Click to expand...
Click to collapse
Same thing here , i still not found any way to get all the files flashed :/
Jushten said:
Can someone just send me direct links to the correct version of each flashable files I need to download? I've tried doing this myself multiple times, but once it flashes the "audio enhancer" files it starts to say "unable to mount /data" and "unable to mount /storage" in the TWRP log, and when I reboot into the device, it takes a few minutes to "optimze apps" then it just sends me to the Cyanogenmod boot screen and it stays there. I really shouldn't be asking you guys for something like this but I've had to, multiple times, wipe my data and I'm just getting a bit frustrated since I really want to try this build. Thanks in advance.
Click to expand...
Click to collapse
Check bellow
---------- Post added at 10:08 PM ---------- Previous post was at 10:08 PM ----------
FrancyelZelling said:
Same thing here , i still not found any way to get all the files flashed :/
Click to expand...
Click to collapse
Here is the list, all of then worker in my phone, but the names that he gaves is a bit different so be careful
NOTE:
I flashed the crDroid (04-22-2016) and it make a bootloop, I tried the AICP too, same problem, the only one which worked was the Nexus Experience 10.2. If you wanna try, the link is below.
Main Post:
*Nexus Experience: http://forum.xda-developers.com/2015-moto-g/development/rom-nxrom-nexus-experience-mm-6-0-1-t3347772
*G-Apps Pico 6.0 :http://opengapps.org/
*Inazuma R3 Kernel: http://forum.xda-developers.com/2015-moto-g/orig-development/kernel-inazuma-t3320323
*Optimus R8 Kernel:http://forum.xda-developers.com/2015-moto-g/orig-development/kernel-optimus-kernel-r1-t3300877
*PDB-ABS Tweaks v5.0 : http://forum.xda-developers.com/android/software-hacking/tweak-arkaynine-boost-script-v3-0-t3120404
*Project Skynet Genesys TX6: http://forum.xda-developers.com/android/software-hacking/android-l-booster-1-soon-t3030796
*PMB SQlite3 Engine Database v5.1: http://forum.xda-developers.com/and...mod-projct-mod-boost-nitro-x-edition-t2809443
*FeraDroid Engine v0.20 Beta 3:http://forum.xda-developers.com/and...beta-feradroid-engine-v0-19-ultimate-t3284421
*Xtreme Music v7.03: http://forum.xda-developers.com/android/software/mod-beatsaudio-e-xloud-installer-t3029951
*Divine Beats Dolby Atmos v5.0: http://forum.xda-developers.com/android/software/app-divinebeats-sound-master-phone-sony-t3274355
*Bravia v4 and X-Reality Engine 13-16mp: http://forum.xda-developers.com/and...recompeliren-bravia-engine-x-reality-t3141461
Download link:
*Nexus Experience: http://nxrom.us/motog3.html
*G-Apps Pico 6.0 ARM/6.0/PICO)
*Inazuma R3 Kernel: https://www.androidfilehost.com/?fid=24459283995305053
*Optimus R6 Kernel: https://basketbuild.com/filedl/devs?dev=Flashhhh&dl=Flashhhh/Optimus/Optimus-R6-Osprey.zip
*PDB-ABS Tweaks v5.0 :https://www.androidfilehost.com/?fid=24385658843824596
*Project Skynet Genesys TX6: https://www.androidfilehost.com/?fid=24499762635998635
*PMB SQlite3 Engine Database v5.1(will start automatically ):http://forum.xda-developers.com/attachment.php?attachmentid=3440756&d=1439715903
*FeraDroid Engine v0.20 Beta 3(will start automatically ):http://forum.xda-developers.com/attachment.php?attachmentid=3696184&d=1458938908
*Xtreme Music v7.03: https://www.androidfilehost.com/?fid=24499762636007047
*Divine Beats Dolby Atmos v5.0: https://userscloud.com/ppg965q9d4q7
*Bravia v4 and X-Reality Engine 13-16mp(The second Option): https://drive.google.com/folderview...leEc4MUVXWTdwQnFqV2kxRDcyblBpNXhELThEMGdvWmc#
The problem with skynet is the jump in entropy settings to like 2048 or so, that automatically occurs on some phones. This causes the cpu to lock in at 1.4ghz and pretty much stay there, and loading at 60-80%. I'm going to be offering a brand new build based around the AOSP roms that are popping up everywhere. I'm currently testing it thoroughly. Expect a new thread with a smoother, faster, snappier, and cooler running phone based around this new platform -- probably by the end of the week.
It will include an entropy fix with it. My current settings are 1536 and 256 (read-write) and it does great!
And just one more thing --- along with the new build I'll be offering, I'm also working on an intense battery build. I understand fully that not everyone is interested in squeezing out every last bit of performance and instead desire a usable phone that lasts much longer between charges. I've been working on it off and on for about 3-4 weeks now and have found some amazing tweaks and mods that'll accomplish that goal. The hardest part for me, is being an all out performance nut --- I lose interest in increasing battery life once the performance aspect starts to suffer. With that said, I'm going to be putting my wants to the side and focus much more on the community.
MAJOR UPDATE INFO:
It has came to my attention in the last week or so, that the latest builds of MM --- CM13 based --- DO NOT WORK WITH THE INAZUMA R3 and Optimus R6!! It will bootloop indefinetly. Only versions of CM based roms from prior to about 4/10/2016 will work with it. I've read about it on a few other threads, and tested it myself. It DOES NOT work. It appears to be a problem with the Inazuma R3 Kernel (you can view the thread to see a few people saying the kernel bootloops on the latest versions). The developer is apparently aware and is working on a fix.
As far as the 'unable to mount' /data issue, this occurs now and then with flashables. For me, the fix is to reboot twrp back into the recovery. Don't reboot system. Just reboot recovery, then continue to add your selections. The one that does it most often is the PMB SqLite3 database 5.1 --- and thats about 99% of the time. Hence, I install it at the very last.
I want to apologize for the problems that people have been having, many were my fault and I take responsibility for that. Luckily, everything is fixable and you can always return to your previous setup without issue.
AOSP Version 1.0 will be released by Friday evening.
CM13 version 2.0 will be released shortly after, with fixes to all the issues that have been brought up on here. Thank you again for point the problems out, and giving this a try. See you guys soon!
Check this tool >> http://forum.xda-developers.com/moto-g/orig-development/mod-maxopt-battery-saver-tuner-t2955539/ it does miracles to the battery life and multitasking, before flashing put your phone on airplane mode and do a nandroid backup

Categories

Resources