[KERNEL][CWM][OC&UV] rj's custom kernel for Galaxy Player 5.0 INTL (YP-G70) r14
rj's custom kernel for Galaxy Player 5 international
aka rumirand
Hi there.
Finally got my YP-G70 back to life, so I'm working on get a better kernel and take advantage of this device. This kernel is based on stock G70XXKPF firmware, but some users report it works on other firmwares.
If you have a G70 US (capacitive home button), use Entropy512's kernel. If you have a 4.0, use Steves kernel.
Features
2.6.35.7 source for GingerBread.
Unsecure mode.
Swap support.
Overclock to 1.2Ghz and undervolt capabilities (use SetCPU or another software for UV).
*Useful for recovery/unbrick purposes. My device got bricked and got the partition table faulty. With this, you can rebuild your partition table using fdisk.
Changelog
Code:
r14
- Changed overclock patch (now Entropy512 based)
- BNEP enabled by kernel.
r13
- Add Charginghacks from Entropy512's kernel.
r12
- Overclock to 1.2 Ghz and UV capabilities.
r11
- Switch source code to YP-G70 US (this fixes the SoD patch issue).
- SoD patch reapplied.
- Custom bootanimation support thanks to Entropy512.
r10
- Battery drain fixed.
- Added latest patches/fixes from Entropy512's source code. Take a look at his Github.
r9
- Tentative fix for battery drain problem. Please provide some feedback.
r8
- Added V(R) scheduler.
- Added CIFS.ko.
- jhash3.
- TinyRCU.
- SoD patch.
- Conservative tuning patch.
r7
- Fixed backing up/restoring /dbdata.
- Added ability to backup/restore to internal storage and external sdcard.
r6
- Added ext4 support.
- Added CWM. Nandroid backup - restore works (/system, /data, /cache, kernel and recovery), mount/umount, format (formats to ext4).
r5
- Added ondemandX and interactiveX governors.
- Minor fixes on unsecure mode.
r4
- Added SIO scheduler (default).
- Added support for init.d scripts.
- Radio FM works now.
- Added statically linked busybox 1.19.3 (/sbin)*
- Modified adbd (pointing shell to /sbin/sh)*
r3
- Added cpufreq governors: interactive, smartassv2 and lazy (default).
- Added BFQ I/O scheduler -> to activate it, use some app like CPU Master.
r2
- 2.6.35.7 kernel from GB source.
- Unsecure mode.
- Swap support.
- Get config from /proc/config.gz
- Stock G70XXKPF ramdisk.
r1
- Initial upload -> doesn't work.
Is this a Froyo or GB kernel? The kernel on my device has version 2.6.35.7 (GB 2.3.5). Apart from this, is there a way to backup the existing kernel before testing the development kernel. Thanks!
Is this a Froyo or GB kernel? The kernel on my device has version 2.6.35.7 (GB 2.3.5). Apart from this, is there a way to backup the existing kernel before testing the development kernel. Thanks!
Ok, first of all, I finally got my Galaxy Player working (thanks thanks for the dump you provided me)! So the next releases will be tested before uploading it.
For backup the kernel, the best to do is open the firmware .tar o .tar.md5 file and extract zImage file. Then, in linux, you can do:
Code:
tar cf zImage.tar <path-to-zImage>
You will get a .tar file containing only the kernel, flashable from odin3.
Don't bother testing the initial upload, it won't boot.
It looks to me like /dev/block/mmcblk0p11 and /dev/block/mmcblk0p12 contain the kernel and recovery kernel, therefore one could do the following to back up the partition:
It looks to me like /dev/block/mmcblk0p11 and /dev/block/mmcblk0p12 contain the kernel and recovery kernel, therefore one could do the following to back up the partition:
You're right. That's an alternative mode to backup kernel and recovery. You can even flash directly a kernel by dumping a zImage file (unpacked) to mmcblk0p11. I haven't done this myself, but it should work.
From HTML to LEDs or Android to Arduino, Hardware Hacking is a pastime of many people … 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?