[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Cyanogenmod 9 Codename: Nebula for the YP-G1​

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Hey guys here's what you have been waiting for. The unofficial official release of CM9 for the Samsung Galaxy Player/S Wifi 4.0 (a.k.a YP-G1). The TeamSupernova is proud to be the first of porting it.(with some exterior help) It is built on the latest commits from the stable CM9 4.0.4 source tree. This rom isn't different from any other stock CM9 but it's more streamlined and it's more official to release it like this.

Here's the context of how we have made it possible (thanks Hanthesolo for this story):

What's working:

Boot

Wifi

GPS

ADB

Accelerometer

Sound (voodoo module is included inside the kernel)

H/W acceleration (75/80% complete, video acceleration missing)

Deep sleep (MUCH better battery life than older ICS builds)

Native USB mount storage

FM Radio (download the spirit fm radio app from the store)

OC up to 1.2 gHz.

You tell me :p

What's not working:

Bluetooth

Camera (rendering is pretty crappy)

Recovery (well it does work but it can't reboot correctly to the system)

US home button (I do have a workaround for the moment)

Built-in CPU tuner (for OC/UC)

You tell me :p

Changelog:

Beta 1:
Initial release

Instructions

Note: Please backup your efs in case of something goes wrong (the zip should backup it but we're never too sure) To do so execute this command:

dd if=/dev/block/stl3 of=/sdcard/efs.rfs

You will need heimdall for this, if you don't know how to use it here's a guide on how-to:

DISCLAIMER: if you don't know how to use heimdall to reflash to stock (if needed) then you shouldn't flash this rom.

http://xdaforums.com/showthread.php?t=1922461

1. Unzip the package which contains the zip and the boot.img.

2. Put the rom zip into the root of the sdcard.

3. Flash the rom using CWM. If you don't have it, please flash a custom kernel .(I recommend terrasilent)

4. When you're in CWM6, reflash the rom again.

5. After the second flash, flash the gapps zip. (if you have it)

6. Wipe your data.

7. Reboot into download mode and flash a GB kernel. (preferably the one you had before)

8. Reboot again into download mode after getting into CWM5.

9. Flash the boot.img included in the package by using heimdall at the KERNEL partition.

10. It should reboot and you will have your bit of Icy sandwich!! :D

NB: If you want the soft keys, (regardless of the reasons, RECOMMENDED FOR US PLAYERS, download the zip for the keys and flash it over CWM)

Here's the instructions in a more concrete way (Thanks Daniel644 for the video)

[YOUTUBE]1TNkzs_ZiAQ[/YOUTUBE]

For those having problems with the encryption thing, here's the fix (Thanks Goldflame09)

Sources

Because we need to comply with the licenses and if you want to use our sources for something else here they are:

Device tree: https://github.com/TeamSupernovaSGP/android_device_samsung_ypg1

Kernel source: https://github.com/TeamSupernovaSGP/android_kernel_samsung_ypg1

Signature banners

Here's a banner made by LuthicaBlue (Big thanks to him!! :))

Thanks

Samsung

Google

TeamHacksung

Pawitp (without him, ICS wouldn't have been what it is now big props to him!!)

Jt1134

Cyanogenmod

Supermaster34

Tdmcode