Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,778,633 Members 37,628 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL][F2FS/EXT4][GEE] jolla-kernel v9 (20140825)

Tip us?
 
ruddnr951
Old
(Last edited by ruddnr951; 25th August 2014 at 03:34 PM.) Reason: Kernel is updated to v9
#1  
Member - OP
Thanks Meter 31
Posts: 47
Join Date: Feb 2014
Location: Busan, South Korea
Default [KERNEL][F2FS/EXT4][GEE] jolla-kernel v9 (20140825)

[Center]
Code:
 *
 * Your warranty is now void.
 *
 * This kernel is not built by me. 
 * It is built by my firend Jollaman999 in Korea android forum.
 * But he doesn't have XDA Forum ID.
 * So I got a request to upload his kernel instead of him.
 * If you wanna contact with him, e-mail to admin@jollaman999.com
--------------------------------------------------------------------------------------------------
 * Me and Jollaman999 are not responsible for bricked devices.
 *

Kernel Info

Builder : jollaman999

Intro : Added some features from other kernel sources based on CM kernel. And added some I/O schedulers, Governers, Overclock and Battery optimization.

Features
- ONLY 'MOD KERNEL' NOW
- Used a kernel value which is optimized to battery life and performance balance. So you can use without specific settings.
- Built with latest Linaro 4.9.1
- Used a Linux 3.4.103 kernel
- Used a XZ kernel extraction to decrease kernel loading time.
- Support F2FS format
- Support Kexec Hardboot for dual-booting
- MSM_SLEEPER available. Default clock value is 594MHz but you can change using Trickster MOD app.
(you can limit maximum clock when phone is sleeping mode.)
- BLX (Battery Life eXtender)
- Knock On available (Default value for Double Tap 2 Wake is 1. You have to tap 3 times to wake up your phone.)
- Gamma control feature
- Fast Charge available
- Intelli-Plug available for battery life
- Used Dynamic FSYNC
- Advance sound control available.
- You can set your voltage for each Clocks
- CPU Downclock & Overclock (Supported clock : 81~1890MHz)
- GPU Overclock (Supported clock : 607.5/533/400/320/200/128MHz)
- Default Minimum/Maximum CPU clock : 81MHz / 1134MHz for battery life
- Used 'Smartmax' CPU Governer as default for battery life
- Used FIOPS as a default I/O scheduler for optimize read/write speed
- Used 'Simple' GPU governer as a default
- Used Westwood TCP Congestion as a default
- Available TCP Congestion : westwood, reno, cubic
- Available CPU Governer : lazy, wheatly, asswax, intellidemand, interactive, conservative, ondemand, smartmax,abyssplugv2, lionheart, lulzactive, uberdemand, slim, nightmare, pegasusq, performance
- Available I/O Scheduler : row, cfq, fiops, sio


[Changelog (v9)

- Deleted intelli-plug for compaitability and added MSM_Hotplug driver for better hot-pluging.
- Deleted unuseful USB network driver.
- ARM RWSEM, AES, SHA1 algorithm optimization
- Optimization for ARM CPUs. (Allow CPU-supported unaligned acesses, Manage only online CPUs.)
- Android logcat buffer reading size decreased. (256 -> 128)
- Voltage and clock value changed for kernel stablization.
- Intellidemand kernel governer updated to ver 5.0 and deleted Slim governer which is simillar to Intellidemand.
- Smartmax governer suspend_ideal_freq modified. (594000 -> 702000)
- I/O performance increased and buffer reading size increased. (128 -> 512)
- Modified L2 cache size to increase overall kernel performance.
- At mount, used noatime, nodirtime option to I/O performance increase.
- writeback, sched, SElinux optimization.
- FAUX sound updated to v3.5
- Linux 3.16.1 standard update for F2FS.
- Deleted unusefull parts of Knock on, Slide to Wakeup.
- ZRAM supported
- Temperature limit and throttling function optimized to Jolla-kernel (refered myfluxi and motley's source)
- You can use Temperature limiting feature only in TricksterMod Application.


Download link
http://ras.jollaman999.com:5050/fbsharing/9rI6eBfT
PW : devel
ftp://ras.jollaman999.com:8221
ID : devel
PW : devel

Both works~
If you are going to download in mobile, use mobile Chrome.

If you wanna use F2FS partition, you must back up your all userdata! It Uses /data/media to foramt into F2FS.

Flashing guide

>>EXT4 kernel : flash kernel - wipe cache and dalvik cache

>>F2FS kernel

Code:
1- Connect your phone with computer and paste all things except fix_flicking.zip and fix_flicking-retore.zip.
2- Flash philz_touch_6.23.3-e975.zip in recovery mode.
3- Reboot recovery
4- Advanced->Sdcard target: /data/media/0 (change with touch)
5- Reboot recovery
6- Backup and Restore->Backup to /sdcard
7- Reboot system
8- Connect your phone with computer and backup all userdata which you want.
9- Copy clockworkmod/backup Folder into your computer.
10- Open the backup which you did and open nandroid.md5 file with notepad.
11- Change all data.ext to data.f2fs and save.
12- Change the real filename same. (.ext -> .f2fs)
13- Reboot recovery
14- Flash jolla-recovery_v4_f2fs.zip in recovery mode.
15- Reboot recovery.
16- Flash jolla-kernel_v8_f2fs_cm-gee.zip in recovery mode.
17- Tap ◁ button and go to main menu.
18- Wipe and Format Options->Custom Format Options->toggle f2fs <-> ext4 migration.
19- format /cache->f2fs->Yes (It will format cache partition as F2FS)
20- format /data and /data/media->f2fs->Yes (It will format your /data partition to F2FS and erase all files in /data/media)
21- Reboot system
22- Your phone is now factory reseted. Skip all settings.
23- Connect your phone with computer and create 'clockworkmod' foler in sdcard.
24- Copy your 'backup' foler which you did at 9-12 into clockworkmod foler.
25- Restore all of your userdata which you backup.
26- Reboot recovery
27- Advanced->Sdcard target: /data/media/0 (you can change by touching)
28- Reboot recovery
29- Backup and Restore->Custom Restore from /sdcard
30- Restore data (x) -> Start Custom Retore job (You need only data restore.)
31- END! reboot system and enjoy F2FS KERNEL!
>> If you have flicking display
- Copy fix_flicking.zip and fix_flicking-retore.zip into your SD card.
- Flash fix_flicking.zip.
- If you have problem with flicking fix patch, flash fix_flicking-retore.zip and report me.

Do not be afraid when you flash F2FS kernel! F2FS has more longer first boot time than EXT4 Filesystem!!!

Battery Life : 10~12 hours in my phone

Jolla-kernel's all features only fully-working at TricksterMod application. There could be some features which are not working at other kernel controll apps.
[B]Temperature limiting feature is setted 1134MHz on first boot. It does not cause influence when overclock. But if you need better performance, please turn off the temperature limiting feature.[B]


We are trying to make better kernel everytime. Please understand us effort.
Jolla kernel is released with a lots of test in other testphones.
But if it has a bug, Report plz.
And I'm Korean so sorry for my English...

CREDIT!

[jolla-kernel source]
https://github.com/jollaman999

[Referenced sources]
The Linux Kernel Archives : https://www.kernel.org/
cm-11.0 : https://github.com/CyanogenMod
Loller79 Solid_Kernel-Cyano : https://github.com/Loller79/Solid_Kernel-Cyano
faust93 f93_kernel : https://github.com/faust93/f93_kernel
Docker-J Sail_GPROJ : https://github.com/Docker-J/Sail_GPROJ
faux123 mako : https://github.com/faux123/mako
MikeEx kernel_msm : https://github.com/MikeEx/kernel_msm
flar2 ElementalX-m7-4.0 : https://github.com/flar2/ElementalX-m7-4.0
justin0406 AK-xGenesis : https://github.com/justin0406/AK-xGenesis
Porting kexec hardboot : https://github.com/Tasssadar/multiro...kexec-hardboot
544MHz GPU Overclock : http://forum.xda-developers.com/show....php?t=2307086
jaeguek's F2FS filesystem : https://kernel.googlesource.com/pub/...uk/f2fs-tools/
The Following 11 Users Say Thank You to ruddnr951 For This Useful Post: [ Click to Expand ]
 
Kevinjoa
Old
#2  
Kevinjoa's Avatar
Recognized Contributor
Thanks Meter 1710
Posts: 1,498
Join Date: Jan 2013
Location: Lüdenscheid

 
DONATE TO ME
Download link doesn't work
 
FPSRocketeer
Old
#3  
FPSRocketeer's Avatar
Senior Member
Thanks Meter 10
Posts: 168
Join Date: Sep 2012
Location: Kretinga
Nicee, thank you!
  • Device name : LG Optimus G [E975]
  • ROM : Stock
  • Android version : 4.4.2
  • Kernel : Stock 3.4.0
  • Recovery : Stock
  • Baseband version : APQ8064/MDM9x15M
  • Build number : KOT49I.E97520a
  • Governor & I/O : ~
  • Frequencies : ~-~MHz
 
ruddnr951
Old
(Last edited by ruddnr951; 18th August 2014 at 06:31 PM.)
#4  
Member - OP
Thanks Meter 31
Posts: 47
Join Date: Feb 2014
Location: Busan, South Korea
Default Sorry

I've just fixed. If you are downloading with your phone, try Chrome. Chrome supports FTP client
The Following User Says Thank You to ruddnr951 For This Useful Post: [ Click to Expand ]
 
crime_of_heart
Old
#5  
Senior Member
Thanks Meter 857
Posts: 323
Join Date: Jun 2009
Downloading right now, will report about the stability and performance after trying it a while. A stock kernel with kexec hard boot would be really helpful. (I would build myself but sadly do not have time these days)


My NEW Galaxy NOTE N7000 TW JB Kernel: c.o.h.'s HelloWorld Kernel

Samsung Galaxy Note with my own ROM (XXLT4 240dpi Light with my HelloWorld Kernel!)

Google Nexus 7 with SmoothROM...

You can press that when u think i deserve more than a THANKS button : DONATION BUTTON
 
ruddnr951
Old
#6  
Member - OP
Thanks Meter 31
Posts: 47
Join Date: Feb 2014
Location: Busan, South Korea
Oh... I think my friend will read every replies in this Thread and fix it daily and release more stable kernel.

Sent from my LG-E975 using XDA Free mobile app
The Following User Says Thank You to ruddnr951 For This Useful Post: [ Click to Expand ]
 
fjsferreira
Old
#7  
fjsferreira's Avatar
Senior Member
Thanks Meter 878
Posts: 1,787
Join Date: Nov 2009
Location: Ponta Delgada
Quote:
Originally Posted by ruddnr951 View Post
Oh... I think my friend will read every replies in this Thread and fix it daily and release more stable kernel.

Sent from my LG-E975 using XDA Free mobile app
Somehow this didn't work on my Carbon gee ROM. I mean, it works, but no matter what governor, voltages, etc in trickstermod, cpu always stays on 81mhz to around 150mhz, bringing the phone to a crawl. Maybe it's because I didn't wipe dalvik, I don't know.
You still don't use Dropbox? WTF?
Install it here and both of us receive 500Mb free.
 
ruddnr951
Old
#8  
Member - OP
Thanks Meter 31
Posts: 47
Join Date: Feb 2014
Location: Busan, South Korea
Hmmm... I checked that this kernel is working at Axxionkat, Carbon, GEE Cyanogenmod Roms which are compaitable with MOD kernel.... how about wipe cache, dalvik cache or Flashing rom again...? I think that's not kernel problem

Sent from my LG-E975 using XDA Free mobile app
The Following User Says Thank You to ruddnr951 For This Useful Post: [ Click to Expand ]
 
AdrianSC
Old
#9  
AdrianSC's Avatar
Member
Thanks Meter 2
Posts: 31
Join Date: Jul 2013
I try use this kernel on CyanogenMod 11 Nightly, and doesn't work. I installed zip and wipe cache and dalvik, but when I reboot the phone, have a blackscreen.
I'm NOOOOOOOOOB writing english!!!!!! soorry!
 
ruddnr951
Old
#10  
Member - OP
Thanks Meter 31
Posts: 47
Join Date: Feb 2014
Location: Busan, South Korea
This kernel is for GEE ROMs. Official CM (E975) is for Gproj. Gproj ROMs are not compaitable with this kernel.

Sent from my LG-E975 using XDA Free mobile app

The Following User Says Thank You to ruddnr951 For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes