[KERNEL] Custom Kernel for YP-G1 USA + INTL (5/3/12) [UPDATE: R3]
Klin's Custom Kernel for YP-G1 USA and INTL
Latest Version: R3
This is a custom kernel that I made based off of STeVE's 3.0 sources. (He gave me permission to release this) I will be adding more features and continue to develop it. The sources are here: https://github.com/klin1344/Galaxy-Player-4.0-Kernel
Please be patient if there are problems as this is my first kernel and everything is still a learning process for me. (I'm completely new to Linux) Enjoy .
Disclamer: I will not be responsible if you brick your device or if any weird stuff happens.
R1 features:
- EXT4 support (See instructions in 2nd post on how to convert to EXT4)
- Insecure kernel (root in ADB)
- All features from STeVE's 3.0 kernel
R2 features:
- Improve touch screen responsiveness
- Custom bootanimation support; the kernel will look in both /data/local/ or /system/media/ for bootanims
- Netarchy/coolbho3ks SoD patch from Entropy512's source (allows you to use screen off profiles of under 800Mhz)
- Lots of tweaks and mods for overall performance and responsiveness
R3 features
- Ported ClockWorkMod 5.2.0.7 from semaphore kernel source for the I9000
- Raised FPS cap to 72
- Raised RAM from 341 MB to 352 MB --Doing this would break HD video recording and taking photos while taking videos on the I9000, but our device has none of those features, so it shouldn't have any issues.
- More reliable and easier way of converting to EXT4 (see below) (thanks zaclimon for the advice)
How to install:
Check the PDA slot and flash the .tar in ODIN. Or if you're on Linux, extract the zImage from the .tar and flash with Heimdall.
Thanks to:
- Entropy512 and rumirand for their kernel sources
- STeVE for his custom kernel and source
- Many kernel devs in other SGS and Nexus S forums for their kernel sources as well
- zaclimon for testing initial release and helping me with MD5 mismatch issues
1. Flash my kernel.
2. Make sure you have about 14 MB free space on /system.
3. Boot into CWM recovery and do a full nandroid backup.
4. Reboot, and from your computer go to the CWM backup directory on your sd card.
5. Change all the files from ".rfs.tar" to ".ext4.tar".
6. Open nandroid.md5 with a text editor and change all the ".rfs.tar" to ".ext4.tar". Save and close.
7. Eject the device from your computer FIRST. This step is crucial. Then disconnect from your player.
8. Reboot to CWM recovery and do a full restore.
Note: If you're using R5 of my KlassicROM then system is already EXT4.
Thanks to zaclimon for advising me to eject from computer first
Thanks for your continual development for this player with the custom kernel. Is the CWM the same version from Steve's kernel, or have you put in a newer version?
Regarding your new rom release, I'm always reluctant to change things when they are working well. I hesitated (slightly) going from R3 to R4 and now I'm doing the same thing going to R5.
Quite frankly, R4 works great for me but I'll probably change over to R5 soon enough. LOL Also, if I'm understanding your release notes correctly for R5, I can no longer replace sanim zip with my own boot anim in /system/media, is that correct?
Thanks for your continual development for this player. Funny, I'm always reluctant to change things when they are working well. I hesitated (slightly) going from R3 to R4 and now I'm doing the same thing going to R5.
Quite frankly, R4 works great for me but I'll probably change over to R5 soon enough. LOL Also, if I'm understanding your release notes correctly for R5, I can no longer replace sanim zip with my own boot anim in /system/media, is that correct?
Thanks again, klin.
Mike T
Yes bootanimation is no longer supported, but thats an easy fix I will add to this kernel.
How long should the device stay at the boot animation after converting the filesystems? Mine has been sitting for more than 5 minutes. I'm on Klassic R5
EDIT: Didn't know R5 was already using EXT4 until I read the note at the top of the page. Change it to a larger font and make it bold so people can read it better.
New Mobile Operating System Jolla Sailfish‘s … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?