Based on the Official EC05 Samsprint Tar provided by k0nane
EC05Plus 2.0 Has Been Indefinately delayed.. if I get time, I will finish it off and release it. In the mean time here is links to 1.1 courtesy of Firon. Please find a post by him and thank him.
http://firon.net/xda/StockEC05NOCIQ-EXT4.tar.md5
http://firon.net/xda/StockEC05NOCIQ.tar.md5
ROM was delayed due to a kernel bug, then my remote build box was down, so I took the time, and added a few more features... I have the kernel fixed and pushing this to a few people to test should be done by tomorrow...
New Version is uploading. 2 flavors. A user configurable zip installer, that requires the zip files and an EC05Plus.cfg file. The cfg file dictates to the installer how you would like your install to go, and it looks like this:
EC05Plus.cfg
Code:
#### Backup Data Partition User Apps and Data
EC05Plus.backup = yes
#### This option sets how we will format on install the options are as follows
#### RFS (RFS Across all partitions)
#### EXT4Data (only the data partition is journaled)
#### EXT4Journal (Journaling across all partitions)
#### EXT4NoJournal(No journaling on any partitions)
EC05Plus.formattype = EXT4Data
#### Set keytimer delay via mkasicks patch
EC05Plus.keytimer = 3
#### Built-in ADBlocking
EC05Plus.adblock = yes
The second one is a prerooted RFS ODIN tar. There isn't an EXT4 version this time, but I am providing the zip file for conversion. Also the zip file for No journal should you wish to go that route.
Both versions have the same features, my new kernel, and ClockworkMOD 3.1.0.1 from DRockstar and koush
As always, my aim is a snappy stable rom. Its smooth, and as far as I know nothing is broken, but of course until you try it I don't know for sure.
Version 2.0
New EC05Plus Kernel 1.0 Compiled from Source
Voodoo Color
Voodoo Sound 9
Mkasicks Keytimer Delay Patch
Init.d Support
Nullghosts sysfs Scaling freqs fix
Custom bootanimation.zip support
Custom MinFree RAMBooster Settings
DualFS RFS/EXT4 Support
CWM 3.1.0.1 Recovery
Wired Tether Fix(mkasick)
Wireless Tether Fix(mkasick)
Default governor Ondemand
New RFS/EXT4 User Configuable Zip Installer with Journaling on or off
3 different Configurable Journaling Options for EXT4
Configurable AD-Blocking
ROM Manager Compatible
FuguMods
Modified SQLite.so
Crutchlite to enable downloading of all files in stock browser
Dalvik2Cache
SDCard Read-Ahead Cache Tweak
CWM 3.1.0.1
Fixed Stock Keyboard
Fixed Timer Notification
Louder Notifications (Roderick)
Updated init.d tweaks for smoother experience
Version 1.1
Reverted bionic to no2chems 1.0 instead of 1.1 to fix WIFI, camcorder, and Youtube
Fixed 1x icon for statusbar
Removed full battery popup
Removed Throttling Service
Version 1
Pre-rooted
ClockworkMod 2.5 or 3.0.0.6
Deodexed, Png-Optimized, and Zipaligned
CarrierIQ removed (thanks to k0nanes help)
GPS NTP/XTRA Fix and RIL Crash workaround by mkasick
TWS Fix by mkasick
Volume Rocker tweak by mkasick (Ringer/Vibrate/Silent)
Modified Dalvick/libdvm by no2chem
Updated bionic by no2chem
Logprovider.apk fixed to remove SMS from call log by k0nane
Font changed to Sony font, to fix Touchwiz lockscreen date glitch
Repacked stock kernel to include support for EXT4, init.d scripts, and to disable CIQ service
Turn Journaling Off for the ODIN Tar
Convert ODIN Tar from RFS 2 EXT4
Flash this for stock font and to fix the SamSprint Glitch on the TWLockscreen
EC05 Plus Font Fix
Ad-Blocking Host File.. Flash in CWM2 or 3. Will work in any version of android afaik.
Ad-Blocking Host CWM Zip
Kernel Source:
https://github.com/chris41g/EC05Plus-Kernel
Big thanks to:
k0nane
DRockstar
nubcoder
nullghost
rodderik
orkkis
Insan|ty
Decad3nce
Uberpinguin
DevinXtreme
noobnl
bikcmp
and everyone else who tested or gave me some pointers...
THANK YOU, THANK YOU, THANK YOU.. This is pretty much EXACTLY what I been looking for.. a stock rom with noCIQ and the TWS fix.. I cant wait to get off work and ODIN this..
I will report back on how it works out for me...
Nice!!! i might take the rfs one and put it on my sisters phone with dreams pink theme, she will be happy!!
Great work will hit thanks when im on a computer with that button.
That EXT4 one looks sweet
This is something I've been hoping someone would create! For those of us that are Mac users, anyone care to take the files and whip up a flashable zip?
Thx. Bro.
Sent from my SPH-D700 using XDA Premium App
odub303 said:
This is something I've been hoping someone would create! For those of us that are Mac users, anyone care to take the files and whip up a flashable zip?
Click to expand...
Click to collapse
+10000000 plz I would be ever so happy.
Sent from my SPH-D700 using XDA Premium App
odub303 said:
This is something I've been hoping someone would create! For those of us that are Mac users, anyone care to take the files and whip up a flashable zip?
Click to expand...
Click to collapse
Shouldn't be that hard, I might do it if I get a few minutes in the next few days. Doesn't heimdall work on mac??
Sent from my SPH-D700 using XDA App
chris41g said:
Shouldn't be that hard, I might do it if I get a few minutes in the next few days. Doesn't heimdall work on mac??
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Heimdall does not work on the Mac for the Epic 4G. It only works for SGS devices that have a certain updated SBL (implemented by Samsung in most of the SGS official froyo tarballs). Unfortunately, the Epic 4G does not yet have this magical SBL .
Thanks again!
Yay! Thanks for this!
Just to make sure I'm clear: this doesn't have any OC or UV in the kernel by default, right? (Both OC and UV make my phone cry.)
Stock kernel, only changed the initramfs.. to load ext4 modules, disable ciq and enable init.d support. I didn't recompile the actual kernel, or I would have actually built ext4 support in instead of modules, and I would have added the keyboard fix...
Sent from my SPH-D700 using XDA App
Will the keyboard fix work with this?
Dayne23 said:
Will the keyboard fix work with this?
Click to expand...
Click to collapse
Read my post right above yours.. the keyboard fix will only work if you flash a kernel that has it compiled in it... Drockstars clean kernel is a good option..
Sent from my SPH-D700 using XDA App
edit: nvm, should have read all the posts first, my question was answered
May be a silly question but does the ext4 version have journaling on by default or will we have to back up and restore to turn it on. Thanks in advance.
Sent from my SPH-D700 using Tapatalk
By default they are both rfs... going into recovery is what converts the cwm3 version to ext4, which is journaling on..
Sent from my SPH-D700 using XDA App
chris41g said:
By default they are both rfs... going into recovery is what converts the cwm3 version to ext4, which is journaling on..
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Sweet ty.
10 char
Sent from my SPH-D700 using Tapatalk
broke wi fi for me when i odined this coming from stock ec05.
broke as in how? my wifi works fine... im using it on my phone now??
it wont connect unless i make my network open wont connect wpa/wpa2
edit using ext4 version reflashed got the same results
Related
This kernel works with on EB13 with both RFS and EXT4.
This is a PROPER release of the kernel, as it includes the new initramfs changes from EB13.
Here you are:
http://efragtv.com/android/EB13-DUALFS-KERNEL.zip
FOR DEVELOPERS:
Initramfs: http://efragtv.com/android/EB13-initramfs.zip
Thanks sir was waitin for this
Sent from my SPH-D700 using XDA App
Can confirm it's working.
Added initramfs source.
Tks
Sent from my SPH-D700 using XDA App
sorry once again for the noob questions..
but does this mean zips that are edify like a battery mod or AOSP lockscreen are flashable?
Dameon you are the man...
dmbatson said:
sorry once again for the noob questions..
but does this mean zips that are edify like a battery mod or AOSP lockscreen are flashable?
Click to expand...
Click to collapse
it means it works with cwm3
Dameon87 said:
This kernel works with on EB13 with both RFS and EXT4.
This is a PROPER release of the kernel, as it includes the new initramfs changes from EB13.
Here you are:
http://efragtv.com/android/EB13-DUALFS-KERNEL.zip
FOR DEVELOPERS:
Initramfs: http://efragtv.com/android/EB13-initramfs.zip
Click to expand...
Click to collapse
Just so I'm clear do u flash this when u do the cwm3 1 click root then flash the kernal or do u flash the kernal then do the 1 click root cwm3?
Sent from my SPH-D700 using XDA App
beyond rad!
brian2220 said:
it means it works with cwm3
Click to expand...
Click to collapse
Thanks!
cant wait for the new Quantum Rom by the Way!
Can we flash this Kernel on CWM3 & then flashed the De-oxidized pre-rooted rom?
If not, how do we make it work on EXT4?
Thanks Dameon... I can't imagine why we still want to support RFS,since you were the big backer of EXT4 in the beggining,and we have all proved it safe. Just want to see the kernel as clean as possible... And I can't wait to see you put out an OC/UV kernel.
Sent from stock EB13...
Anyone know how we use this kernel to change to ext4?
Sent from my Evo Killer!!!
musclehead84 said:
Anyone know how we use this kernel to change to ext4?
Sent from my Evo Killer!!!
Click to expand...
Click to collapse
use the one click here. http://forum.xda-developers.com/showthread.php?t=897612
this changes to ext4. this kernel just supports it with the eb13 release.
abmcbride85 said:
use the one click here. http://forum.xda-developers.com/showthread.php?t=897612
this changes to ext4. this kernel just supports it with the eb13 release.
Click to expand...
Click to collapse
So do u have to do the 1 click root v.2.5.x install the kernal then do the 1 click root cwm3? I'm just confused a bit.
Sent from my SPH-D700 using XDA App
Didn't work for me. Shows the stock "Android" logo flashing over the boot animation and then the phone freezes and keeps soft-resetting. Followed the directions to a T, guess it just doesn't like me.
Estewa_619 said:
So do u have to do the 1 click root v.2.5.x install the kernal then do the 1 click root cwm3? I'm just confused a bit.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
no use the one click root from the link i provided. it will install cwm 3 once you reboot and convert everything to ext4 automatically. then all you do is flas the kernel.
ecooce said:
Thanks Dameon... I can't imagine why we still want to support RFS,since you were the big backer of EXT4 in the beggining,and we have all proved it safe. Just want to see the kernel as clean as possible... And I can't wait to see you put out an OC/UV kernel.
Sent from stock EB13...
Click to expand...
Click to collapse
Team Viper has been using that for OC/UV
Anyone got this working on eb13 with ext4?
Sent from my Evo Killer!!!
I wanna run the OTB kernel from nemesis2all and it has cwm3 in the kernel is that going to conflict with anything?
Sent from my SCH-I500
The new OTB, shoudl be version 1.1b doesn't include a recovery in it, Now I did flash the one that had CWM3 in it from CWM2.5 and I didn't have any issues with it.
Now thats not to say you won't, so.
I'm running the new one without the recovery with it and its working just fine.
Alright the thing I wanted was bln, voodoo color and sound.
Sent from my SCH-I500
Wyman881 said:
Alright the thing I wanted was bln, voodoo color and sound.
Sent from my SCH-I500
Click to expand...
Click to collapse
All current voodoo kernels have those features.
Sent from my SCH-I500 using XDA App
scarmon25 said:
The new OTB, shoudl be version 1.1b doesn't include a recovery in it, Now I did flash the one that had CWM3 in it from CWM2.5 and I didn't have any issues with it.
Now thats not to say you won't, so.
Click to expand...
Click to collapse
When I flashed this it killed my data, that was when he first released it.
Sent from my MIUI SCH-i500
I'm running it eight now it's working good so far... how do i use voltage control? Activate bln?
Sent from my SCH-I500
Wyman881 said:
I'm running it eight now it's working good so far... how do i use voltage control? Activate bln?
Sent from my SCH-I500
Click to expand...
Click to collapse
you need to download the respective apps from market just search for "voltage control" and "bln"... I've never used bln cuz I use noled but voltage control is really cool. Just don't choose to save as boot settings unless you are 1000% sure it's stable. The fascinate thread has a few posts with voltages to look at. My phone flakes out at anything over 1200mhz and will not even run 14-1600mhz without having to pull battery.
Sent from my SCH-I500 using XDA Premium App
Mine will run 1300 no problem. Over that is gets iffy.
Mine will do 1300 but freezes when I go to reboot. Sticking with 1200
Sent from my SCH-I500 using XDA Premium App
Wyman881 said:
I wanna run the OTB kernel from nemesis2all and it has cwm3 in the kernel is that going to conflict with anything?
Sent from my SCH-I500
Click to expand...
Click to collapse
Just FYI - CWM3 would not be capable of flashing any of our flash packages as is, there is a script file located within META-INF in every flashable.zip that tells recovery how to apply the update files, since CWM3 uses edify vs. ammend scripting, our current one's are not compatible.
Phidelt has started converting the scripts (there would be 3, one for ROM flashing, Kernel flashing and Theme flashing.) However until CWM3 is used more (most people are still using the old scripts) we want to steer clear of CWM3. If you wanted that kernel (before the update which removed CWM3) you can use the SGS kernel flasher available from the market, to flash just the kernel from the .zip (it automatically picks it out)
If you do have CWM3, and want to flash something, you'll need to hop in IRC and ask around for the converted scripts - last I heard we had one complete (for ROM's) but I'm sure it wouldn't take long to get the other two converted if need be. Otherwise you'll need to revert back to the old CWM recovery.
This kernel is based on the original Bali Kernel for Vibrant 3G. I'm not into OC/UV and will try to keep this as close to stock as possible but with balanced performance and good battery life.
- BLN (download BLN app from market to enable it)
- Built in voodoo "red" cwm [3.0]
- Voodoo lagfix [3.0]
- Voodoo sound v9 (download voodoo app or voodoo plus from market)
- Adjusted HZ value to improve smoothness
- no FPS cap
- TinyRCU for better speed and efficiency
- lowmemorykiller patch for compatibility with Tiny RCU
- ext4 patch
- jhash3 for smoothness and responsiveness
- BFQ I/O scheduler to improve I/O throughput
- TUN (VPN support) [1.1]
- CIFS (Samba support) [1.1]
- Added UV version, -25UV across all freq [UV version only]
NOTE: this kernel will work with any 2.2.x based ROM. Also if your screen flickers ... please let me know and I'll release the capped version.
If you still have BLN issue, install a fix by chadster214. (http://forum.xda-developers.com/showpost.php?p=13832654&postcount=25) .. Thanks Chadster214
Special Thanks:
grendel905 and ttabbal - for pointing me to the right direction
supercurio - for wonderful work on voodoo
neldar - for Back Light Notification
Paul McKenny - TinyRCU
hardcore - for ideas on kernel tweaks and efficiencies
jdiddyub - for awesome boot logo image
chadster214, golmar88, PaintsRebellion for testing voodoo kernel
And everybody at Team Whiskey .. you guys are awesome.
DISCLAIMER:
As always, I'm not responsible with any damage cause to your phone.
INSTALL INSTRUCTION:
1. Upload kernel to your sdcard
2. Reboot to CWM
3. Flash the kernel using CWM
VOODOO INSTALLATION
1. Follow the above instruction to flash the kernel, then reboot your phone.
2. First boot will auto convert your /data, /cache, and /system from RFS filesystem to EXT4. You will hear female voice (linda) during conversion process.
3. Once your phone is boot up, check using voodoo control app or 'adb shell mount' command .. to make sure all three partition (/data,/cache,and /system) are using ext4.
4. You can manage voodoo lagfix from either CWM or Voodoo Control App.
NOTE FOR KD1 based ROM users:
There is a possibility your /system partition doesn't get converted to ext4 due to dirty /system partition from the original KD1 stock ROM. If this happen, please follow the instruction below:
- Download rfs_format.zip and upload it to your /sdcard
- Reboot to recovery
- Do full backup
- Flash rfs_format.zip
- Do full restore
- Reboot
- Voodoo will do its conversion process again on boot
CURRENT BUGS:
NONE .. everything should be functional
Code:
[B]CHANGELOG:[/B]
3.3 [7/8/2011]
- Updated voodoo sound driver with v10
- Discontinue capped version
3.2 [6/29/2011]
- Fixed rfs conversion for /data (thnx sduvick for the fix and testing)
3.1 [6/23/2011]
- Compiler tweak for optimization
- Minor code changes
3.0 [6/22/2011]
- Added Voodoo lagfix
- Added red voodoo cwm
2.1 [6/11/2011]
- Added init.d support
2.0 [6/11/2011]
- Fixed bootanimation support
- Added ext4 support for future plan
1.4 [5/24/2011]
- Minor tweak to the regular Bali
- BFQ fix to the UV version, should improve performance.
1.3 [5/20/2011]
- Update voodoo sound driver with version 9
1.2 [5/18/2011]
- Fixed BLN library installation script
- Added new variant .. -25 UV across all freq for those who wants UV kernel
1.1 [5/16/2011]
- Fixed version on settings
- Fixed BLN issue
- Added tweaks for better performance and battery life
- Added TUN and CIFS support
1.0 [5/15/2011]
-Initial release
DOWNLOAD:
Bali SGS4G v3.3 Voodoo
Bali SGS4G v3.3UV Voodoo
Can i use this on stock? Im just rooted and have cwm working
Sent from my SGH-T959V using XDA Premium App
This is just an initial release guys ... I didn't have time to add all of Bali's tweaks, so expect another release tonight or tomorrow.
shutem down said:
Can i use this on stock? Im just rooted and have cwm working
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
Of course ..
Yessssssssssss!!!!!
Sent from my SGH-T959V using XDA App
Thank you drhonk
Flashed just fine thanks for the work u been doin for this phone
Sent from my SGH-T959V using XDA Premium App
Cant wait to try this out when I get home, many many thanks 2 DRHONK
sent from my SGS4G running WHITEHAWKX KD1,TW4.0,
and FKNFOCUSED modded notification bar. rockin CWM3 BETA.
Radness!!!
thank you very much!
bootanimation.zip?
Does this kernel allow bootanimation.zip?
How do I get BLN to work.. the app won't let me enable
Sent from my SGH-T959V using XDA App
mbernusg said:
How do I get BLN to work.. the app won't let me enable
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
+1
Sent from my SGH-T959V using XDA Premium App
Done flashing ... lets see that "baterry life"
+
as others said BLN "the liblightson this device does not support BLN"
Just flashed. My first time ever using CWM to flash something. Went smoothly, no problems!
Booted up fine at least.
And voodoo sound control app loads up and works fine, indicates v8 like it should.
Thanks OP!!
Awesome! Going to try this out as soon as I take a pee. I wish I could give you more than one thanks!
Just flashed this no problems so far ill post if i have any issues now much do you think this should extend the battery?
This is great! Sounds like an amazing kernel downloading now... thanks to drhonk for this vibranty goodness.
Sent from my SGH-T959V using XDA Premium App
Thank You drhonk! Just donated. If you are at all able to, I hope you will. We need to support what few dev's we have. It's totally understood if you can't... but if you can, thank you.
yentlequible said:
Awesome! Going to try this out as soon as I take a pee. I wish I could give you more than one thanks!
Click to expand...
Click to collapse
Lol, thanks for the info
Hi everyone, this kernel aims to be fast and stable and have good battery life. It should be what the infuse comes with.
Latest features:
- Compiled using codesourcery 2009 (will be updated to 2010 which brings optimizations and speed)
This kernel has/is:
- Works on all voodoo enabled roms
- Currently not included neldar's BackLightNotification 2.3
- Includes supercurio's Voodoo Sound v9
- Includes jhash3 function for performance and reliability
- Adjusted kernel HZ value to improve smoothness
- Properly working TinyRCU for better speed and efficiency
- Patched lowmemorykiller for compatibility with TinyRCU
- Modified Initramfs for performance
- BFQ is the default i/o scheduler (other i/o schedulers will be tested as time goes by)
If your keeping up with h8rift's rom Refuse(1.4 and up) then your using my kernel
Everyone else, the zip is for flashing via cwm and the tar is to flash via odin.
Note: I do own a infuse as of 06/17 but if you'd like to donate because of
my work, feel free to do so and thanks
SOURCE is UPDATED:
https://github.com/razor950/Defuse-Kernel
Changelog
V1.0
- Implemented tinyrcu and lowmemkiller
- Implemented neldar's BackLightNotification 2.3
- Kernel HZ is at 500
V1.1
- fixed video memory bug (this fixed ffc / video decoding)
V1.2
- implemented supercurio's voodoo sound
- added jhash3 function for speed and better reliability
v1.3
- fixed BLN issues, it can be turned off now within the bln controls
v1.4
- added ext4 patchset (LinuxBozo)
- implemented BFQ I/O scheduler and set it as default (LinuxBozo)
- minor compiler flags for optimization (still need to add to this)
- modified initramfs tweaked for performance (LinuxBozo)
- BLN is off for now due to it being too random with bugs (no eta when it'll be back)
Nice. This is beginning to look like a Sammy forum.
*edit: Feel free to take this post if you want.
Omg omg omg omfg omfg flashing now!
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Very nice work razor!!!
Sent from my SAMSUNG-SGH-I997 using XDA App
Hellz yes razor
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Flash this over infused? With red cwm? Sound correct
tyshemi said:
Flash this over infused? With red cwm? Sound correct
Click to expand...
Click to collapse
Yes
Sent from my SAMSUNG-SGH-I997 using XDA App
Hey hoofadoo is that what you are running or what? Or are you refuse?
tyshemi said:
Hey hoofadoo is that what you are running or what? Or are you refuse?
Click to expand...
Click to collapse
Im running bionix with this kernel
Sent from my SAMSUNG-SGH-I997 using XDA App
Do I need to do anything I'm on infused (newest)
So download this zip flash with red cwm that's it?
razor950 said:
Note: I do not have a infuse4g and I probably won't be getting one, I am a
T-mobile user but I will work on CM7 if I grab some donations
If you'd like to donate, just hit the donate to me button on the side.
Click to expand...
Click to collapse
Do you need enough donations to buy an Infuse before you start working on CM7, or are you gonna use some witchcraft to port it over without even having one if people donate some money to you?
If you need an Infuse and everyone starts to donate, I'd jump in to and donate some money. Or if you're able to do it with just donations and no phone, I may donate as well.
I do not ask for money to keep development going....
Donations would go straight to buying a infuse but I might be willing to just go out giving a certain amount of donations and I am not sure because I've never really asked to donate...
just to double check, is BLN working?
tyshemi said:
Do I need to do anything I'm on infused (newest)
So download this zip flash with red cwm that's it?
Click to expand...
Click to collapse
Yep. Just flash with red CWM.
How do I know if I got it done my kernel build doesn't say refuse?
razor950 said:
I do not ask for money to keep development going....
Donations would go straight to buying a infuse but I might be willing to just go out giving a certain amount of donations and I am not sure because I've never really asked to donate...
just to double check, is BLN working?
Click to expand...
Click to collapse
Not for me.
tyshemi said:
Do I need to do anything I'm on infused (newest)
So download this zip flash with red cwm that's it?
Click to expand...
Click to collapse
Tyshemi can you give feedback after you flash, and what difference died it makes? Ty
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
I am going to bed, i know h8rift tested it today and bln was working, I'll double check tomorrow...
it won't be a completely noticeable difference yet until more changes but BLN is nice (I'll check why its not working)
Only thing I can suggest is try latest refuse 1.4 rom and let me know if BLN works then.
Can't tell if I got it but benchmark is stuck at video decoding and won't move? Can someone tell me how to see if it flashed ok?
razor950 said:
I do not ask for money to keep development going....
Donations would go straight to buying a infuse but I might be willing to just go out giving a certain amount of donations and I am not sure because I've never really asked to donate...
just to double check, is BLN working?
Click to expand...
Click to collapse
Ah alright.
And it looks like BLN is working for me! I just installed BLN and got a text, and the backlights lit up! Thanks a lot! You are the man!
tyshemi said:
Can't tell if I got it but benchmark is stuck at video decoding and won't move? Can someone tell me how to see if it flashed ok?
Click to expand...
Click to collapse
I also got stuck at Video Decoding in the benchmark. Outside of that everything seems to be working fine so far.
Edit: Nevermind, it looks like the front facing camera is broken again. I was on the newest Infused rom and it worked there, but after flashing this kernel it doesn't work anymore. My phone froze after I tried taking a picture.
EpicMTD-TWKernel-v1.0
Since there aren't a lot of different kernels available yet for running TouchWiz(TW) roms on MTD, and I've been rather bored while on winter break from college, I decided to put together a basic kernel that is as close to stock as possible while still supporting MTD. This will make a great base for other developers to start off of (I've been doing some work of my own based off of this, but its not ready to be released yet).
This is forked from Rodderik's github, and most of the changes for MTD where cherry-picked from Tortel's github. I got init.d working, modified the kernel build script, and wrote scripts to build the boot.img from the zImage (kernel and first stage initramfs), second stage initramfs, and recovery. I also disabled as many debugging options as possible in the kernel to decrease its memory use and increase its performance. A few other unused kernel features were disabled, and all tweaks and unnecessary parts have been removed from the init.rc file. The tweaks were removed since they can all be done from init.d scripts, and had the potential to interfere with tweaks done in init.d scripts.
This probably isn't the best [fastest] for a day to day kernel, but it does perform surprisingly well, and I have been getting some great data speeds. Been using it for a few days with no crashes.
Features:
MTD Boot
TW Support
Kernel debugging disabled
Kexec (untested)
Schedule autogroup patches
No CIQ
Size of initramfs reduced
Initramfs and Recovery use modules compiled in tree with the kernel (might help stability)
Clockwork recovery 5
DO NOT FLASH THIS IF YOU ARE NOT ALREADY ON AN MTD ROM!
DO NOT FLASH THIS IF YOU ARE ON CYANOGEN MOD!
Download:
EpicMTD-TWKernel-v1.0.zip - 5.7 MB
Source:
GitHub
Info for developers:
If you want to build this kernel from source, I recommend using arm-eabi-4.4.3 or arm-eabi-4.4.0 from the android source repo. (Thanks earthbound for the info!) Both of them seem to work fine with the current source. The code sourcery toolchain works, but it prevents the soft key light from turning off while the screen is on.
Thanks:
Tortel
Rodderik
Earthbound
Everyone in the CM7 team
And the following people who are listed as authors of many of the commits I used:
Mike Kasick
noobnl
DRockstar
Felix Radensky
nullghost
nubecoder
Did I forget anyone? PM me if I did...
FIRST!
Awesome, the more MTD kernels the better! Btw, I'm tracking MTD ROMs and kernels here: http://forum.xda-developers.com/showthread.php?t=1405547
And away we go....
Sent from my PG86100 using xda premium
Say thanks if you agree the a dual boot kernel for cyanogen mod 7 and touch wiz based roms would be a good idea. Especially for those of us who miss their 4g connection.
Sent from my SPH-D700 using xda premium
jamice4u said:
Say thanks if you agree the a dual boot kernel for cyanogen mod 7 and touch wiz based roms would be a good idea. Especially for those of us who miss their 4g connection.
Sent from my SPH-D700 using xda premium
Click to expand...
Click to collapse
I agree that it is a good idea although I NEVER use my 4G lol, it would definitely increase options and more availability to mtd roms, CyanogenMod and MIUI are the only roms I know of that aren't TW so by allowing us to have mtd with TW it would be loads better. and it would also still allow us to switch back and forth I say, bring on the dualboot mtd/tw kernel!
Most of the touch wiz based roms are converting to mtd.
Sent from my SPH-D700 using xda premium
hey zman, I think the permissions you set on gpsd in your init.rc breaks gps.
Code:
chmod 0777 /system/vendor/bin/gpsd
Using your initramfs in my kernel, GPS was broken and logcat showed permission denied errors in relation to GPS. After switching the permissions to 0755 in my kernel, gps started to work again.
jamice4u said:
Say thanks if you agree the a dual boot kernel for cyanogen mod 7 and touch wiz based roms would be a good idea. Especially for those of us who miss their 4g connection.
Sent from my SPH-D700 using xda premium
Click to expand...
Click to collapse
Earthbound kernel and this kernel have kexec (or however you spell it) support... = dual boot compatible...
Sent from my SPH-D700 using Tapatalk