[KERNEL][TW]Forest-HelloWorld-Make-II kernel_JB N7000_V201-P_Final

forest1971

Senior Member
Apr 3, 2012
1,694
2,133
0

*** THIS KERNEL ONLY SUPPORTS SAMSUNG TW JB 4.1.2 ROMs (STOCK and CUSTOM). DOES NOT WORK IN CM or AOSP!!! ***

*** The Kernel is Safe (MMC_CAP_ERASE disabled) and the included PhilZ Recovery uses delete recursive and avoids brickbug ***

*** Stiil, I take no responsibility if the provided KERNELs causes any problem to your phone, you are warned! ***


Hello Friends,

I am no developer, just an Android lover. I share with you my first custom kernel for Note N7000 JB building from sources. It was made mainly for my hobby and my own needs, but hopefully can be useful to other members.

Forest-HelloWorld-Make-II kernel

As the name suggested, it is essentially a continuity of the C.O.H HelloWorld kernel.

FEATURES:

Features added by me:
- Implement r3p1 GPU driver to JB4.1.2 (from V2.0.0 (Credits and thanks to @GeeckoDev for this excellent work)
- OC OLED panel refresh rate to 60 (from V1.9.1)
- Remake GPU to 4 steps (V_1.9.0) (Very capable for gaming why maintain good battery life)
- Compile using Linaro toolchain 4.7.4.(12.2013) (V1.9.0) (it feels silky smooth)
- Update recovery to PhilZ Touch 5! You have a more beautiful and intuitive GUI. (from V1.8.2)
- Use LZMA compression (from V1.8.2).
- BLN support (only for V1.7.3)
- Enable OC CPU to 1600 (from V1.6.4 for OC CPU versions)
- Exfat native support (Now you can enjoy unlimited file size and fast speed on ext-sdcard)
- Kernel linux version 3.0.31, build using Ubuntu 13.10
- Toolchains: CodeSourcery G++
- Some optimization of the config file
- Su binary is updated to the latest version.
- Made three versions: 1) With OC of both CPU and GPU 2) With stock CPU and OC GPU and 3) With stock CPU and GPU.

Features benefited from C.O.H kernel:
- CPU Hotplug support from Speedmod kernel (only 1 core when not in load, battery friendly)
- Disabled logcat and dmesg and unnecessary Samsung debugging.
- UV capability.
- Increased Touchscreen sensitivity even when charging (Best touch response to date in Note).
- FSYNC Control 1 (from Ezekeel's GLaDOS kernel for Nexus).
- Tweak GPU in GPU OC version: 133, 267, 400 MHz (3 steps),
- Many cpu governors and schedullers: Defaults are Hyper-Row now (You can also tried noop-pegasusq as recommended by C.O.H)
- Fix for wifi drain on standby (disabled all multicast).
- Speedmod K5-3 fixes included
- Other features are the same as in c.o.h’s HelloWorld Kernel.

-------------------------------
HOW TO ENABLE LOGCAT (Only for V1.6.4 and lower!) .Credits to @hardcore:

If you want to re-enable logcat for whatever reason, do this:

adb shell
su
mount -o remount,rw /system
echo ANDROIDLOGGER >> /system/etc/tweaks.conf
mount -o remount,ro /system
exit

Reboot android system. Then can take logcat as you wish!
--------------------------------

The kernel is very smooth, stable and battery friendly.


CHANGELOGS:

HelloWorld-Make-II-V201-P:.
- OC-CPU
- Stock GPU
- Compile using uber toolchain 4.7
Excellent speed and good battery life. This is my current most favorite one.

HelloWorld-Make-II-V2.0.1:.
- Stock GPU and CPU.
- Compile using uber toolchain 4.7
Excellent speed and good battery life. This is one of my favorites.

- Change logs of other versions: see links in download section!

HelloWorld-Make-II-V1.9.0:.
- Remake GPU steps
+ Forest_HelloWorld-Make-II_V1.9.0_AM1 which is more agressive with GPU steps: 133-267-333-400
+ Forest_HelloWorld-Make-II_V1.9.0_GL2 which is more gracious, gentle with GPU steps: 133-200-267-333
- Disable UV interface.

HelloWorld-Make-II-V1.8.2:.
- Update Philz recovery to PhilZ Touch 5.
- Putting back logger module with option to enable it (for those who want to get logcat)
- Use LZMA compression
- Set default Governor to Pegasusq
- Update su and SuperUser to V1.94
- BLN dropped!

Bugs:
- The OC-CPU version has stock video bug the same as V1.6.4. Use MX video play instead!
- Recovery only accept to format internal and external sdcard using default format.

HelloWorld-Make-II-V1.7.3:.
- BLN support added.

HelloWorld-Make-II-V1.6.4:.
- OC CPU to 1600 (you can enable it using Nofrills or SetCPU...)
- UV 25mv for each steps, for balance performance and battery life.
- Include VR I/O scheduler, leave out Deadline
- Tweak thermal threshold (first level from 64 to 70, second level threshold keep the same).

Significant improvement for heavy games: I can play my favorite Let's Golf 3 super smooth now.

Bugs: stock video only play from gallery. Use MX video which is much better, btw.

HelloWorld-Make-II-V1.5.5:.
- Leave out some Governors, keep only 5: Hyper, Performance, Ondemand, Pegasusq, and SmartassV2.
- Leave out I/O Schedulers, keep only 5: Row, Sio, Noop, Cfq and Deadline.
- Padding zImage to the full size of the Kernel partition, 838808 bytes (Thanks to the trick by Chenglu and PhilZ!) this should help make the flash of kernel always clean.
- other minor tweaks

The new version is leaner, lighter. Should help improve performance and battery life!

For those who is on V1.4.5 it is recommended that you move to V1.5.5

HelloWorld-Make-II-V1.4.5: Starting version


DOWNLOADS:

Forest-HelloWorld-V201-P.zip_with Trim, stock Gpu and OC-CPU (1600 Mhz) My favorite

V2.0.1_with Trim, stock Gpu-Cpu:

V2.0.0_Extreme_with Trim and FPBug fix: Announcement and downloads: http://forum.xda-developers.com/showpost.php?p=58408389&postcount=706

V2.0.0_Extreme_Spen: This is a version without OC OLED panel (sung original 57Hz) for S-pen users.
http://forum.xda-developers.com/showpost.php?p=57752642&postcount=691

V2.0.0_Extreme and V1.9.1_Extreme announcement and downloads link:
http://forum.xda-developers.com/showpost.php?p=57652736&postcount=670

V2.0.0_Ultimate: announcement and download link:
http://forum.xda-developers.com/showpost.php?p=57467024&postcount=627

V2.0.0 annoucement and downloads links here

V1.9.1 announcement and download here

V1.9.0 from this post: HelloWorld-Make-II-V1.9.0:

HelloWorld-Make-II-V1.8.2:
1. OC both CPU-GPU:
http://www.mediafire.com/download/njhvzewi2ncl5q5/Forest-HelloWorld-Make-II-V1.8.2.zip
2. OC GPU only:
http://www.mediafire.com/download/po1iefn2dbaajtu/Forest-HelloWorld-Make-II-V1.8.2-OC-GPU(2).zip
3. Stock CPU-GPU:
http://www.mediafire.com/download/lfzab4oc8tb5bit/Forest-HelloWorld-Make-II-V1.8.2-stock-GPU-CPU.zip

HelloWorld-Make-II-V1.7.3::
Download link and instructions go to this post:
http://forum.xda-developers.com/showpost.php?p=51235523&postcount=265

HelloWorld-Make-II-V1.6.4:
http://www.mediafire.com/download/1sum6rn4sw81qdp/Forest-HelloWorld-Make-II-V1.6.4.zip

------------------------------
HelloWorld-Make-II-V1.5.5:
1. With Stock GPU:
http://www.mediafire.com/download/fhl2f2et527vydf/Forest-HelloWorld-Make-II-V1.5.5-StockGPU.zip

2. With OC-GPU:
http://www.mediafire.com/download/b3hu47yyzltey1p/Forest-HelloWorld-Make-II-V1.5.5-OC-GPU.zip

------------------------------
HelloWorld-Make-II-V1.4.5 (pulled in favour of the better version just out)
1. With Stock GPU:

2. With OC-GPU:


INSTALLATION:

1. Flash the attached kernel CWM flashable zip using any SAFE custom recovery like PhilZ kernels.

2. Wipe cache and dalvik cache and reboot.

3. Enjoy. (it takes around 2-3 reboots to the ROM and KERNEL to settle down and get really fast and smooth.


CREDITS AND THANKS:

1. @crime_of_heart : (huge) for too many things
2. @Philz3759: for his wonderful touch recovery
3. @Chenglu for his guide on Initramfs
4. @GeeckoDev for taming r3p1 driver for JB 4.1.2
5. @dorimanx: for his sharing of exfat source code
6. @Dharam_Maniar: for his excellent Tutorial on kernel
7. @hardcore: for the inspiration from his excellent work
8. @maxfu for his great work on OC kernel
9. @Chainfire for his excellent su and superuser.apk
10. Samsung, for the source code for me to play with
11. And many other excellent members in XDA!

For Developers/Modders: You can use the Forest-HelloWorld-Make-II kernel in your CUSTOM ROMs as long as you give links to this thread.

Please THANKS me and C.O.H if you think this kernel is helpful for you!

Source:
Kernel is built from Samsung JB source can be downloaded from Sam Sung open source at: http://opensource.samsung.com/ (EUR: GT-N7000_JB_Opensource.zip)
Modification is made using the patch from COH: can be found in his thread: http://forum.xda-developers.com/showthread.php?t=2252977
Exfat source code: https://github.com/dorimanx/exfat-nofuse
 
Last edited:

SAINI99

Senior Member
Oct 13, 2009
506
190
0
Anyone flash this kernel im on sweetrom 10.5 with speedmod k5

---------- Post added at 01:07 PM ---------- Previous post was at 01:06 PM ----------

Thanks NokiaModeln91!

It is harder than I thought building a custom kernel from source, and unpacking Initramfs from zImage. I am very happy I made it.

Try it our! I find it really good indeed!
U post same link two time no oc kernel there only stock gpu chek before posting thx
 

daedric

Senior Member
Dec 24, 2006
2,204
456
163
Porto
forest1971, quick question. How can i edit mount points ? Example, /system is mounted in /dev/whatevah and i want to change that. Is it possible ?
 

SAINI99

Senior Member
Oct 13, 2009
506
190
0
Great work i flashed last night stock gpu one running smooth now lets see how much screen on time on this kernel i will get
With speedmod k5-5 i m getin 5 hours with wifi on

---------- Post added at 04:30 AM ---------- Previous post was at 04:01 AM ----------

I m getin 30 min screen on time for 15 percent battery level cost
This mean maximum i can get 4 hours screen on time
Please make speed mod k5-5 make 2
With updated recovery and with cpu governers and leave all same as it is
This will be a perfect kernel for those people who wna spend life little bit more with note without charge:)
 
  • Like
Reactions: forest1971

forest1971

Senior Member
Apr 3, 2012
1,694
2,133
0
Great work i flashed last night stock gpu one running smooth now lets see how much screen on time on this kernel i will get
With speedmod k5-5 i m getin 5 hours with wifi on

---------- Post added at 04:30 AM ---------- Previous post was at 04:01 AM ----------

I m getin 30 min screen on time for 15 percent battery level cost
This mean maximum i can get 4 hours screen on time
Please make speed mod k5-5 make 2
With updated recovery and with cpu governers and leave all same as it is
This will be a perfect kernel for those people who wna spend life little bit more with note without charge:)
Speedmod k5-5 seems to be the benchmark for performance and battery life. I suspect too many governers and schedullers may harm the battery life. I will make a new ones with only few of them.
Still, kernel takes time to settle down with rom. So it is still too early to judge. Cheers.

Sent from my GT-N7000 using Tapatalk 2
 
Last edited:
  • Like
Reactions: SAINI99

SAINI99

Senior Member
Oct 13, 2009
506
190
0
Hey after a half day this kernel love my phone gitin full 5 hours of screen on time big thx man
Sheduler sio changed
Uv all cpu steps and gpu by -100
Cpu governer pagasq
 
Last edited:
  • Like
Reactions: forest1971

forest1971

Senior Member
Apr 3, 2012
1,694
2,133
0
Hey after a half day this kernel love my phone gitin full 5 hours of screen on time big thx man
Sheduler sio changed
Uv all cpu steps and gpu by -100
Cpu governer pagasq
Good to know you like it and thanks for sharing UV settings! It should get even better with my next version.

Sent from my GT-N7000 using Tapatalk 2