[CWM5][KERNEL] Galaxy Reaver (Beta)

Kevincod

Senior Member
May 9, 2011
64
32
0
Hey everyone,

Note the first few points first:
  • If you brick it, don't blaim me - however you should always be able to recover by going back to stock kernel
  • I'm a profession Linux developer, I haven't done much with Android due to lack of time - I might be missing some obvious stuff.

I had some issues with the other kernel posted netchip - so I decided to make my own for the hell of it.

My kernel includes the following:
  • TUN - I'm a big time OpenVPN User.
  • CWM5

The following can be expected in the next few days/weeks
  • Overclocking
  • General performance tweaks

Note that I have some kernel debug flags on so if you experience any slowdown this is the cause - I will disable it with my next release which should be soon.

If there is anything your missing, or you have requests such as kernel modules - please let me know.

Source will be uploaded later.

You can download my kernel at http://code.google.com/p/galaxy-reaver/downloads/list

Flash it with Odin or Heimdall.
 
Last edited:

walda

Senior Member
Apr 2, 2010
1,387
249
0
thanks for your work.
i will wait for non debug version.

UV would be nice too.

sent from my Galaxy Note via T*patalk
 

netchip

Senior Member
Sep 2, 2011
1,154
630
0
Hey everyone,

Note the first few points first:
  • If you brick it, don't blaim me - however you should always be able to recover by going back to stock kernel
  • I'm a profession Linux developer, I haven't done much with Android due to lack of time - I might be missing some obvious stuff.

I had some issues with the other kernel posted netchip - so I decided to make my own for the hell of it.

My kernel includes the following:
  • TUN - I'm a big time OpenVPN User.
  • CWM5

The following can be expected in the next few days/weeks
  • Overclocking
  • General performance tweaks

Note that I have some kernel debug flags on so if you experience any slowdown this is the cause - I will disable it with my next release which should be soon.

If there is anything your missing, or you have requests such as kernel modules - please let me know.

Source will be uploaded later.

You can download my kernel at http://code.google.com/p/galaxy-reaver/downloads/list

Flash it with Odin or Heimdall.
What are your changes for thetring?

Sent from my GT-I9100
 

RiverSource

Senior Member
Sep 22, 2010
187
299
0
Ok, I know it is a hard way to go, but we know from SGS2 development, that patching the Kernel to 2.6.35.14 solves the high Android OS usage. The SiyahKernel does it, and it works very well. Performance, stability and battery lifetime are excellent using this Kernel:
http://forum.xda-developers.com/showthread.php?t=1263838

Since AOSP Roms are (so far) not working on the Note, it is not necessary to support both ROM types.

But the following features would be nice (in this order) :D:
- 2.6.35.14
- OC/UV
- Automatic EFS Backups
- init.d support
- generic tweaks and optimizations
- higher charge Current
- more CPU governors
- more I/O schedulers
- (maybe BLN? I don't use it)

Of course this is only my personal point of view. Others may think different. ;)
 

Kevincod

Senior Member
May 9, 2011
64
32
0
Ok, I know it is a hard way to go, but we know from SGS2 development, that patching the Kernel to 2.6.35.14 solves the high Android OS usage. The SiyahKernel does it, and it works very well. Performance, stability and battery lifetime are excellent using this Kernel:
http://forum.xda-developers.com/showthread.php?t=1263838

Since AOSP Roms are (so far) not working on the Note, it is not necessary to support both ROM types.

But the following features would be nice (in this order) :D:
- 2.6.35.14
- OC/UV
- Automatic EFS Backups
- init.d support
- generic tweaks and optimizations
- higher charge Current
- more CPU governors
- more I/O schedulers
- (maybe BLN? I don't use it)

Of course this is only my personal point of view. Others may think different. ;)
Using the 2.6.35.14 linux kernel shouldn't be a huge problem - I'll have a look later.

All of these are great idea's - thing is though I work 70 hours/week so my time is limited. My hope was that a few people would join me building an awesome kernel like SiyahKernel's for the Note. If any developers are interested I'll upload the source later tonight.
 

netchip

Senior Member
Sep 2, 2011
1,154
630
0
Using the 2.6.35.14 linux kernel shouldn't be a huge problem - I'll have a look later.

All of these are great idea's - thing is though I work 70 hours/week so my time is limited. My hope was that a few people would join me building an awesome kernel like SiyahKernel's for the Note. If any developers are interested I'll upload the source later tonight.
I will help you with the kernel, upload source and I will implement much more.

Sent from my GT-I9100
 

walda

Senior Member
Apr 2, 2010
1,387
249
0
Thats the debug logcat filtered tethering
Hope you meant that.

I switched off and then on!

11-01 15:11:26.435 D/Tethering( 2789): InitialState.processMessage what=4
11-01 15:11:26.455 D/Tethering( 2789): sendTetherStateChangedBroadcast 0, 0, 0
11-01 15:11:26.465 E/Tethering( 2789): attempting to remove unknown iface (eth0), ignoring
11-01 15:11:27.390 D/Tethering( 2789): eth0 is not a tetherable iface, ignoring
11-01 15:11:30.150 D/Tethering( 2789): TetherModeAliveState.processMessage what=3
11-01 15:11:30.150 D/Tethering( 2789): setDnsServers(10.0.0.138,)
11-01 15:11:30.150 D/Tethering( 2789): MultiplePDP regex = eth0
11-01 15:11:30.155 D/Tethering( 2789): chooseUpstreamType(false), dunRequired =false, iface=eth0
11-01 15:11:30.155 D/Tethering( 2789): checking if hipri brought us this connection
11-01 15:11:30.155 D/Tethering( 2789): notifying tethered with iface =eth0
11-01 15:11:31.875 E/Tethering( 2789): attempting to remove unknown iface (pdp0), ignoring
11-01 15:11:31.935 D/Tethering( 2789): TetherModeAliveState.processMessage what=3
11-01 15:11:31.945 D/Tethering( 2789): setDnsServers(10.0.0.138,)
11-01 15:11:31.945 D/Tethering( 2789): MultiplePDP regex = eth0
11-01 15:11:31.955 D/Tethering( 2789): chooseUpstreamType(false), dunRequired =false, iface=eth0
11-01 15:11:31.955 D/Tethering( 2789): checking if hipri brought us this connection
11-01 15:11:31.955 D/Tethering( 2789): notifying tethered with iface =eth0
11-01 15:11:32.095 D/Tethering( 2789): TetherModeAliveState.processMessage what=3
11-01 15:11:32.095 D/Tethering( 2789): setDnsServers(10.0.0.138,)
11-01 15:11:32.095 D/Tethering( 2789): MultiplePDP regex = eth0
11-01 15:11:32.100 D/Tethering( 2789): chooseUpstreamType(false), dunRequired =false, iface=eth0
11-01 15:11:32.100 D/Tethering( 2789): checking if hipri brought us this connection
11-01 15:11:32.100 D/Tethering( 2789): notifying tethered with iface =eth0
11-01 15:11:35.515 D/Tethering( 2789): TetherModeAliveState.processMessage what=3
11-01 15:11:35.525 D/Tethering( 2789): MultiplePDP regex = null
11-01 15:11:35.525 D/Tethering( 2789): chooseUpstreamType(false), dunRequired =false, iface=null
11-01 15:11:35.525 D/Tethering( 2789): notifying tethered with iface =null
11-01 15:11:36.305 E/Tethering( 2789): attempting to remove unknown iface (eth0), ignoring
11-01 15:11:37.050 D/Tethering( 2789): eth0 is not a tetherable iface, ignoring
11-01 15:11:38.410 D/Tethering( 2789): pdp0 is not a tetherable iface, ignoring
11-01 15:11:38.635 D/Tethering( 2789): TetherModeAliveState.processMessage what=3
11-01 15:11:39.060 D/Tethering( 2789): sendTetherStateChangedBroadcast 1, 0, 0
11-01 15:11:39.060 D/Tethering( 2789): interfaceAdded :wl0.1
11-01 15:11:39.895 D/Tethering( 2789): setDnsServers(194.48.124.202,194.48.124.200)
11-01 15:11:39.895 D/Tethering( 2789): MultiplePDP regex = pdp0
11-01 15:11:39.900 D/Tethering( 2789): Tethering wl0.1
11-01 15:11:39.900 D/Tethering( 2789): [ActiveSync] internet sharing is NOT blocked
11-01 15:11:39.905 D/Tethering( 2789): chooseUpstreamType(false), dunRequired =false, iface=pdp0
11-01 15:11:39.905 D/Tethering( 2789): checking if hipri brought us this connection
11-01 15:11:39.905 D/Tethering( 2789): notifying tethered with iface =pdp0
11-01 15:11:39.905 D/Tethering( 2789): InitialState.processMessage what=2
11-01 15:11:39.910 D/Tethering( 2789): sendTetherStateChangedBroadcast 0, 0, 0
11-01 15:11:39.920 D/Tethering( 2789): Tethered wl0.1
11-01 15:11:39.925 D/Tethering( 2789): sendTetherStateChangedBroadcast 0, 1, 0
11-01 15:11:39.930 D/Tethering( 2789): TetherModeAliveState.processMessage what=1
11-01 15:11:39.930 D/Tethering( 2789): TetheredState.processMessage what=12
11-01 15:11:39.930 D/Tethering( 2789): CMD_TETHER_CONNECTION_CHANGED from null to pdp0
11-01 15:11:43.525 D/Tethering( 2789): sendTetherStateChangedBroadcast 0, 0, 1
11-01 15:11:45.530 D/Tethering( 2789): TetherModeAliveState.processMessage what=5
11-01 15:11:45.535 D/Tethering( 2789): setDnsServers(194.48.124.202,194.48.124.200)
11-01 15:11:45.535 D/Tethering( 2789): MultiplePDP regex = pdp0
11-01 15:11:45.540 D/Tethering( 2789): chooseUpstreamType(true), dunRequired =false, iface=pdp0
11-01 15:11:45.540 D/Tethering( 2789): checking if hipri brought us this connection
11-01 15:11:45.540 D/Tethering( 2789): notifying tethered with iface =pdp0
11-01 15:11:45.540 D/Tethering( 2789): InitialState.processMessage what=12


sent from my Galaxy Note via T*patalk