Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Thread Closed

[KERNEL] [TW-AOKP-AOSP-CM9-CM10-PA-MIUI ] ~HydraCore v7~ Mali R3P0!

OP g.lewarne

3rd July 2012, 10:29 PM   |  #1  
g.lewarne's Avatar
OP Senior Member
Flag Plymouth
Thanks Meter: 8,008
 
3,833 posts
Join Date:Joined: May 2009
Donate to Me






Introducing HydraCore - the first kernel for all ROM types for the Galaxy Note GT-N7000 !



Q&A THREAD (click here)
Please refer to this thread only for non-development chat. Failing to do so will result in your post being removed by the moderator constantly monitoring this thread

General Features:
- Built from latest samsung Note sources
- Multiboot InitramFS for all rom types
- Patches for full functionality for all rom types
- Supports Touchwiz ICS, AOKP, AOSP, CM9 , CM10, JellyBean, ParanoidAndroid, MIUI roms
- OC/UV version and a Standard frequencies/voltages version
- Full root
- Magical elves and wizardry**



Kernel Features
- Noop scheduler default
- Tweaked OnDemand governor default
- Lots of IO tweaks
- Lots of kernel scheduler tweaks
- Adjusted all cpu voltage tables (OC kernel only)
- Realtime cpu temperature, board temperature readouts and VoltGroup information in settings>about>kernel version
- Optimised VM memory setting
- Optimised Global block readahead
- CIFS support with UTF8
- Voltages and frequencies now in userspace for Voltage Coltrol app / AOKP direct support
- lots, and lots of other tweaks (see full source)



CWM Features
- External SD card mount properly within cwm for USB Mass Storage mode / PC connection
- Select between .dep and .tar backups. TAR backups recommended!
- Fully working




THIS KERNEL HAS MMC_CAP_ERASE REMOVED AND IS FULLY SAFE FOR ALL WIPES ON ALL ROM TYPES




Kernel Installation
Install either through CWM or PC/Mobile ODIN in the usual manner. Wiping Cache and Dalvik Cache is unnecessary and wont make any difference. Flash only with 25% or more charge on the phone



Installation routine for the rom of your choice
- Either flash HydraCore or have a kernel installed with CWM
- Download your ROM of choice, follow any specific rom installation instructions (in the ROM thread OP) and flash with CWM
- Flash HydraCore in CWM or with Mobile / PC Odin



Kernel Versions
There are two versions of this kernel, one with native OC/UV and one with standard (stock) frequencies. If you are new to this kernel, flash the STD (standard) version first, as this will work with all phones.

As you become more experienced, you might want to try the OC/UV kernel, which sets the maximum CPU speed to 1600Mhz and Maximum GPU speed to 400mhz. The OC/UV kernel is undervolted, and in some circumstances can offer significant performance improvements. However, it *may* use more battery and you phone will get a little warmer.


CPU Frequencys and how they are used
Not all apps/games force the CPU to ramp up to the highest frequency (1.4 or 1.6 GHz, depending on the kernel variant you flashed). For example, while playing Temple Run, Coin Dozer and Mutant Roadkill, the CPU will mostly stay at 600 / 800 MHz. Even while playing intensive games like Pocket Legends, the CPU will stay at 600 / 800 MHz most of the time, with the CPU ramping all the way up to the maximum frequency only when very intensive graphics occur, which is like 20% of the time.


Downloads:

STANDARD Kernel (no OC)

v7 CWM Zip - http://hecubus.com/xda/kernel/HydraC...ORE_v7_STD.zip

OC/UV kernel (with overclock / undervolt)

v7 CWM Zip - http://hecubus.com/xda/kernel/HydraC...CORE_v7_OC.zip



Known Issues
- Button Backlights in TouchWiz ROMS
Setting the "Touch key light duration" to "Always Off / Always On" will not behave as such. The touch keys will light up and stay like that for up to three seconds if touched directly. Touching / unlocking the screen will not cause them to light up. On non-TouchWiz ROMs, this behavior has not been detected.



REPORTING BUGS
When reporting a bug, please provide the following information

- The ROM you are using
- The kernel version (oc / std)
- Your phones voltage group (settings > about > kernel information)

Failing to provide this information will result in your post most likely being ignored - remember we cannot help you if you cannot provide us with information we need



Other information, history and for German speakers
You can find the complete history of this kernel, with all older changelogs and news, all translated into German by our friend Atonal at this link. You will also find a complete download set of all versions of my kernels at the same place! brilliant

http://www.pocketpc.ch/showthread.php?p=1454836




Changelog

v7 Hydra Core
- Based off official CM10 kernel source, with MALI R3P0 drivers
- Included mali driver files for TW roms in ZIP kernels only
- Increased free memory for all roms, around 873mb available for the android system
- Fixed TW button lights
- Fixed TW vibration intensity
- Fixed AOSP user selectable vibration intensity
- Removed all non-standard cpu governors

v5.4 Hydra Core
- Some IO changes
- Compiler flag changes
- Switched Toolchain
- Some small fixes and changes

v5.3 HydraCore
- Dropped new source while i investigate camera
- Fixed video camera
- Fixed Microphone
- All other fixes and improvements from 5.1

v5.1 HydraCore
- Updated to latest Note 2 N7100 official kernel source, 3.0.31
- Bluetooth fixes for non TW roms
- USB fixes for non TW roms
- lots of things i cannot remember!

v4.3b HydraCore
- Fixed ROOT

v4.3 HydraCore
- USB driver changes (again!)
- Some performance improvements in initramFS
- JellyBean initialisation file changes

v4.2 HydraCore
- Fixed TW camera
- VFS Cache Pressure increased to 30

v4.1 HydraCore
- Fixed 1080p video playback for non TW roms
- Some minor memory tweak changes (vfs cache pressure 100 > 15)
- SWAP support

v4.0 HydraCore
- Reverted to kernel 3.0.15 for patch compatability and some fixes
- Completely fixed all bootanimation problems with non TW roms (uses roms own bootanimation binary now) - will fix never ending bootanimations, bootloops and long delays
- Fixed bootsound on TW roms
- Changes to initramfs, cleanup
- VM settings changed
- Some USB driver changes for better compatability
- Reverted to MDNIE from speedmod k3-9
- stuff i have forgotten

v3.5 HydraCore
- Rebuilt from scratch
- Addressed lag problems
- Voltage Control apps / AOKP built in "performance" tab now fully working
- Android logger built in (not a module any more)
- Fixed Button lights in non TW roms
- Removed all undervolting from STD kernel - now completely stock frequencies and voltages
- OC kernel min GPU now set to 267mhz @ 925mv (barely more than old kernels @ 160mhz)
- Re added all standard kernel debugging for full application support (logging is not used by the kernel but is available for apps, particurlarly debugfs)
- Updates to hardcore's k3-11 MDNIE settings
- SLQB allocator


v3.1b HydraCore
- Fixed bluetooth for TW roms

v3.1 HydraCore
- Updated to SuperSU and binary from chainfire for rooting / superuser
- Cleaned up the initramfs
- Changed bootanimation binaries (now working properly on JB)
- Compile tweaks
- Some minor fixes

v3 HydraCore
- Fixed the data corruption issue
- Reimplemented fget_light() ( fsync() )
- Fixed MTP for CM10 nightlies, and probably for everything else (with both SD cards mounted properly)
- Fixed weird bootanimation behavior
- Switched to preferred toolchain - codesourcery 2012.03
- Personally tested on TW, AOKP, CM10 preview and TW
- 1 extra magical elf per kernel

v2b HydraCore
- Fixed autorotation

v2 HydraCore
- Patchups to kernel 3.0.36
- Full USB driver patches
- Reverted to SLUB heap allocator
- Reinstated semi-touch CWM
- Better bootanimation support
- Added J4FS driver for better AOSP / CM compatability

v1 HydraCore
- First general release



Kernel Kitchen, Full Source code and GPL:
Basically i can't be bothered with GitHub so I make my entire build directory, build scripts and initramfs available in one complete package. This is compliant with the GPL licence.

You can unpack the package to any folder anywhere on your system. You will need a cross compiler toolchain installed, and set the Makefile in source/Makefile point to the cross compiler location. Codesourcery's arm-none-linux-gnueabi 2012/03 release is recommended.

Read the README-INSTRUCTIONS file, and from a root terminal, run the menu.sh script. The rest is obvious

The source packages contain the following

- Kernel kitchen
- Unmodified reference source
- Modified files directory
- Working source directory
- a .patch which you can use to patch any other sources with (includes ALL changes)
- Initramfs

Kernel kitchen source package FTP directory and downloads -
http://hecubus.com/filelist.php?dir=xda%2Fksource



USER BANNER FOR NOTECORE KERNEL


add the following code to your signature!
Code:
http://hecubus.com/xda/sig.png




Credits and thanks:
Samsung
Hardcore
Funky81
Francisco
Chainfire (for his patched CWM recovery)
entropy
HomuHomu
gokhanmoral of siyahkernel for the multiboot initramfs system and some kernel patches, including the USB driver changes
Antiochasylum
betoNL
All my friends, followers and supporters

A massive thankyou to Kelinger for providing a proper FTP file host! you da man!
A massive thankyou to Nazar78 for his special custom bootanimation support code!
A HUGE thankyou to PHJZ for making the voltage table detection patch


DONATIONS

Donations are gratefully accepted but never requested!

you can make donations to me HERE


BETA TEAM ONLY
Current version - none released



DISCLAIMER
By flashing any custom kernel you understand the risks involved. As with any flash, there is always a small risk that something could go wrong and/or data loss. I am in no way responsible for any damages, loss of data, brickage, loss of work or any other loss associated with any faults due to the installation of this software.


**magical elves were harmed in the making of this kernel**
Last edited by g.lewarne; 2nd November 2012 at 12:49 AM.
The Following 693 Users Say Thank You to g.lewarne For This Useful Post: [ View ]
3rd July 2012, 10:34 PM   |  #2  
Senior Member
Flag Bexley
Thanks Meter: 34
 
231 posts
Join Date:Joined: Oct 2008
More
So far so good. Thank you.

just installed the Extreme version and WOW.


5th July 2012.

Well it’s been 24 hours since I installed this Kernel, 5 of which was really putting it through its paces and I have had absolutely no issues, NONE. It looks like I’ve found my Kernel of preference.
Last edited by Dr Nicky; 5th July 2012 at 09:42 AM. Reason: 24 hours later
The Following 9 Users Say Thank You to Dr Nicky For This Useful Post: [ View ]
3rd July 2012, 10:34 PM   |  #3  
g.lewarne's Avatar
OP Senior Member
Flag Plymouth
Thanks Meter: 8,008
 
3,833 posts
Join Date:Joined: May 2009
Donate to Me
reserved
The Following 38 Users Say Thank You to g.lewarne For This Useful Post: [ View ]
3rd July 2012, 10:35 PM   |  #4  
Senior Member
Thanks Meter: 533
 
1,504 posts
Join Date:Joined: Nov 2011
Thanks a lot.
Asked in other thread where I could download GL Notecore, now its here
3rd July 2012, 10:46 PM   |  #5  
Senior Member
Flag Auckland
Thanks Meter: 34
 
182 posts
Join Date:Joined: Oct 2011
More
Mobile ODIN error message
Hello

With Mobile ODIN I get "Partition could not be found in file" message.

odin vers pro 2.45
3rd July 2012, 10:49 PM   |  #6  
g.lewarne's Avatar
OP Senior Member
Flag Plymouth
Thanks Meter: 8,008
 
3,833 posts
Join Date:Joined: May 2009
Donate to Me
Quote:
Originally Posted by mobileguynz

Hello

With Mobile ODIN I get "Partition could not be found in file" message.

odin vers pro 2.45

ill fix that later then (didnt test the odin file)

just flash the CWM zip for now
The Following 18 Users Say Thank You to g.lewarne For This Useful Post: [ View ]
3rd July 2012, 11:06 PM   |  #7  
g.lewarne's Avatar
OP Senior Member
Flag Plymouth
Thanks Meter: 8,008
 
3,833 posts
Join Date:Joined: May 2009
Donate to Me
ODIN flash TAR should be working now
The Following 15 Users Say Thank You to g.lewarne For This Useful Post: [ View ]
3rd July 2012, 11:07 PM   |  #8  
Senior Member
Thanks Meter: 533
 
1,504 posts
Join Date:Joined: Nov 2011
IO score was 9100. This is superb.
Have you disabled Fsync ? Would it cause data integrity problems ?
The Following User Says Thank You to M3TALLICA For This Useful Post: [ View ]
3rd July 2012, 11:07 PM   |  #9  
Account currently disabled
Flag XDA Sucks !
Thanks Meter: 2,022
 
5,043 posts
Join Date:Joined: Dec 2010
Donate to Me
More
Yet another awesome release from you Gavin

Keep up the good work
The Following User Says Thank You to azzledazzle For This Useful Post: [ View ]
3rd July 2012, 11:11 PM   |  #10  
g.lewarne's Avatar
OP Senior Member
Flag Plymouth
Thanks Meter: 8,008
 
3,833 posts
Join Date:Joined: May 2009
Donate to Me
Quote:
Originally Posted by Boy124

IO score was 9100. This is superb.
Have you disabled Fsync ? Would it cause data integrity problems ?

Yes its disabled. I have been disabling it for years on my android.roms and kernels and its never an issue.

Data gets written out every 1.5 seconds on this kernel so its really safe

The Following 15 Users Say Thank You to g.lewarne For This Useful Post: [ View ]
Thread Closed Subscribe to Thread

Tags
the one and only kernel you will ever need
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes