CyanogenMod 10 (Android 4.1.2) for the Samsung Galaxy Player/S WiFi 3.6 (YP-GS1)
READ THE COMPLETE POST BEFORE MODIFYING YOUR PLAYER!
06/15/2020: All links have been restored and are working again. The files are the same. (Androthan)
ABOUT
About this ROM: I've chosen Android 4.1.2 because it's the latest Android version which is supporting our hardware setup (OMAP3). I will continue developing on this ROM. This firmware also supports OTA updates
About the kernel: We're using a modified stock kernel which is optimized for booting newer Android versions and a better performance.
About CyanogenMod
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
About the OTA updater: To get updates over wifi you'll need to have an external SD card inserted. More informations: https://www.otaupdatecenter.pro/
DOWNLOADS
All hyperlinks are redirecting your download requests to my personal server. I'm using bitly as an intermediate for statistical purposes, so I can estimate how high the demand for the availability of this firmware still is. I'm not storing any personal data, if you're downloading the firmware via my server.
CyanogenMod 10 for Samsung YP-GS1: Download here MD5 sum: 21b6df1cf278929c4249d0ffc511fe47
Setup recovery: Download here
Kernel for USA devices (YP-GS1/XAA - touchscreen home button): Download here
HOW TO INSTALL/UPDATE
From Stock ROM/ Other custom ROM
---Remove external SD card before installing!---
Read before do!
This can't really brick your device
Prepare everything
1. Make sure you got those tools on your PC
- ODIN v1.85 (Get here: http://downloadcdn.filebulldog.com/i..._Odin3v185.exe)
- Device drivers (just install Samsung Kies to get them) (Get here: http://www.samsung.com/us/kies/)
2. Download the following files
- CyanogenMod 10 ZIP-file ("samsung-ypgs1-cm10-v?.zip")
- ClockworkMod Setup Recovery 6.0.x ("samsung-ypgs1-jellybean-recovery.tar")
3. Boot device to Download mode
- Power off device
- Press HOME + POWER + VOL-
- Confirm the warning screen with VOL+
4. Flash CWM Setup recovery
- Open Odin v1.85 with admin rights
- Make sure nothing is checked except "Auto Reboot" and "F.Reset time"
- Click "PDA" and select the "samsung-ypgs1-jellybean-recovery.tar"
- Click "Start"
5. Boot into recovery/setup mode
- Power off your device
- Hold POWER, VOLUME+ and HOME buttons
- When the silver SAMSUNG logo appears release the POWER button, but keep holding VOL+ and the HOME button
- Release all buttons when you see the user interface
6. Install CyanogenMod 10
- Navigate to <<mounts and storage>>, then select <<mount USB storage>>
- Now connect your device to your PC via usb and wait until your player gets recognized
- Copy the ROM file onto your player
- Now unmount your player from your PC and go back to the recovery main menu
- Select <<wipe data/factory reset>> and confirm NOTE: This will delete your whole user data like apps and settings. This won't affect the internal/external storage
- Select <<install zip fom sdcard>>, then select <<choose zip...>> and select the zip-file you just copied onto your storage
- Confirm installation
- Reboot to system and enjoy a new user experience!
For devices from the United States (Capacitive home button):
- Download the USA kernel from the download section above
- Open Odin
- Select "samsung-ypgs1-cm10-v?-usaboot.tar" in the PDA section
- Boot player in to Download Mode and connect to PC
- Click "Start"
- Device will reboot automatically
Upgrade from previous versions
If it's not possible for you to get the update over-the-air (OTA) you can also manually update your ROM
1. Download the latest ROM file from above
2. Connect your device to a PC and copy the firmware file
3. Reboot to recovery
4. Wipe cache partition
5. Install zip from sdcard NOTE: If you copied the file on the internal storage, you will need to choose <<choose zip from internal sdcard>>
6. Confirm installation
7. Reboot
For devices from the United States (Capacitive home button):
- Download the USA kernel from the download section above
- Open Odin
- Select "samsung-ypgs1-cm10-v?-usaboot.tar" in the PDA section
- Boot player in to Download Mode and connect to PC
- Click "Start"
- Device will reboot automatically
WIFI WORKAROUND
It depends on your router if you need this workaround. If you're stuck at "Obtaining IP address...", then use this workaround:
TIPPS & TRICKS
For best performance: Go to Settings -> Performance -> Memory management and set <<zRam>> to 18%, check <<Allow purging of assets>> and <<Kernel samepage merging>>. Set governor to "lagfree". Additionally you could also set the minimal CPU frequency to <<600 MHz>>
Battery life improvements: Disable WiFi (W-lan drains a lot of battery because this device has an very old wifi chip), bluetooth, GPS, auto synchronisation and deinstall/deactivate unnecessary apps.
On low battery: Navigate to Settings -> Performance -> Processor and change governor to <<powersave>>. Disbale also things like Bluetooth and/or Wifi, GPS... and close apps you don't need.
Install Google Apps: http://wiki.cyanogenmod.org/w/Google_Apps
CHANGELOG
KNOWN ISSUES
Camera: The camera driver is still in early development state, so you may experience bugs like rotated front view or a crashing Camera App.
Internal storage: The internal storage will be mounted in /storage/sdcard0 and is accessable via the File Manager but isn't recognized correctly by the system.
HD (720P) Video playback: Playing HD will be buggy or won't work, however our device's screen doesn't even support HD playback. Youtube streaming works fine
DISCLAIMER
I'm not responsible for anything YOU do to YOUR player, you chose to make these modifications.
XDA:DevDB Information
Samsung Galaxy Player 3.6 - CyanogenMod 10, ROM for the Samsung Galaxy Player 4.0, 5.0
Contributors
Androthan
Source Code: https://github.com/androthan
ROM OS Version: 4.1.x Jelly Bean
ROM Kernel: Linux 2.6.x
Based On: CyanogenMod
Version Information
Status: Stable
Current Stable Version: 3
Stable Release Date: 2015-03-04
Created 2015-03-04
Last Updated 2015-04-01
READ THE COMPLETE POST BEFORE MODIFYING YOUR PLAYER!
06/15/2020: All links have been restored and are working again. The files are the same. (Androthan)
ABOUT
About this ROM: I've chosen Android 4.1.2 because it's the latest Android version which is supporting our hardware setup (OMAP3). I will continue developing on this ROM. This firmware also supports OTA updates
About the kernel: We're using a modified stock kernel which is optimized for booting newer Android versions and a better performance.
About CyanogenMod
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
About the OTA updater: To get updates over wifi you'll need to have an external SD card inserted. More informations: https://www.otaupdatecenter.pro/
DOWNLOADS
All hyperlinks are redirecting your download requests to my personal server. I'm using bitly as an intermediate for statistical purposes, so I can estimate how high the demand for the availability of this firmware still is. I'm not storing any personal data, if you're downloading the firmware via my server.
CyanogenMod 10 for Samsung YP-GS1: Download here MD5 sum: 21b6df1cf278929c4249d0ffc511fe47
Setup recovery: Download here
Kernel for USA devices (YP-GS1/XAA - touchscreen home button): Download here
HOW TO INSTALL/UPDATE
From Stock ROM/ Other custom ROM
---Remove external SD card before installing!---
Read before do!
This can't really brick your device
Prepare everything
1. Make sure you got those tools on your PC
- ODIN v1.85 (Get here: http://downloadcdn.filebulldog.com/i..._Odin3v185.exe)
- Device drivers (just install Samsung Kies to get them) (Get here: http://www.samsung.com/us/kies/)
2. Download the following files
- CyanogenMod 10 ZIP-file ("samsung-ypgs1-cm10-v?.zip")
- ClockworkMod Setup Recovery 6.0.x ("samsung-ypgs1-jellybean-recovery.tar")
3. Boot device to Download mode
- Power off device
- Press HOME + POWER + VOL-
- Confirm the warning screen with VOL+
4. Flash CWM Setup recovery
- Open Odin v1.85 with admin rights
- Make sure nothing is checked except "Auto Reboot" and "F.Reset time"
- Click "PDA" and select the "samsung-ypgs1-jellybean-recovery.tar"
- Click "Start"
5. Boot into recovery/setup mode
- Power off your device
- Hold POWER, VOLUME+ and HOME buttons
- When the silver SAMSUNG logo appears release the POWER button, but keep holding VOL+ and the HOME button
- Release all buttons when you see the user interface
6. Install CyanogenMod 10
- Navigate to <<mounts and storage>>, then select <<mount USB storage>>
- Now connect your device to your PC via usb and wait until your player gets recognized
- Copy the ROM file onto your player
- Now unmount your player from your PC and go back to the recovery main menu
- Select <<wipe data/factory reset>> and confirm NOTE: This will delete your whole user data like apps and settings. This won't affect the internal/external storage
- Select <<install zip fom sdcard>>, then select <<choose zip...>> and select the zip-file you just copied onto your storage
- Confirm installation
- Reboot to system and enjoy a new user experience!
For devices from the United States (Capacitive home button):
- Download the USA kernel from the download section above
- Open Odin
- Select "samsung-ypgs1-cm10-v?-usaboot.tar" in the PDA section
- Boot player in to Download Mode and connect to PC
- Click "Start"
- Device will reboot automatically
Upgrade from previous versions
If it's not possible for you to get the update over-the-air (OTA) you can also manually update your ROM
1. Download the latest ROM file from above
2. Connect your device to a PC and copy the firmware file
3. Reboot to recovery
4. Wipe cache partition
5. Install zip from sdcard NOTE: If you copied the file on the internal storage, you will need to choose <<choose zip from internal sdcard>>
6. Confirm installation
7. Reboot
For devices from the United States (Capacitive home button):
- Download the USA kernel from the download section above
- Open Odin
- Select "samsung-ypgs1-cm10-v?-usaboot.tar" in the PDA section
- Boot player in to Download Mode and connect to PC
- Click "Start"
- Device will reboot automatically
WIFI WORKAROUND
It depends on your router if you need this workaround. If you're stuck at "Obtaining IP address...", then use this workaround:
1. Go to Settings -> W-iFi and enable w-lan
2. Tap on <<+>> and add a Fake access point (Call it "Dummy", for example) Now you 'll be able to see the network list
3. Tap on the network you want to use, enter the password and let it connect to the access point (Restart WiFi if there are problems)
4. You'll be stuck on <<Obtaining IP address..."
5. Get a static IP
Way 1 - on device:
- Open Terminal App
- Type in: su
- Type in: dhcpcd -ABKL tiwlan0
- Open a new terminal window (Tap on <<+>>)
- Type in: su
- Type in: getprop
- Scroll up for the properties "dhcp.tiwlan0.*"
- Here are your properties:
dhcp.tiwlan0.dns1 -- The value of this is your DNS address
dhcp.twlan0.ipaddress -- The value of this is your Static IP
dhcp.tiwlan0.gateway -- The value of this is your Gateway address
WAY 2 - over your router:
Get a static IP over the user interface of your router (for example: fritz.box/). Search online for how to do this with your router
6. [In Settings/Wifi] Tap and hold your network name, then choose <<Modify network>>
7. Check <<Advanced options>>
8. Then change <<IP settings >> from <<DHCP>> to <<Static>> and enter the values from above
2. Tap on <<+>> and add a Fake access point (Call it "Dummy", for example) Now you 'll be able to see the network list
3. Tap on the network you want to use, enter the password and let it connect to the access point (Restart WiFi if there are problems)
4. You'll be stuck on <<Obtaining IP address..."
5. Get a static IP
Way 1 - on device:
- Open Terminal App
- Type in: su
- Type in: dhcpcd -ABKL tiwlan0
- Open a new terminal window (Tap on <<+>>)
- Type in: su
- Type in: getprop
- Scroll up for the properties "dhcp.tiwlan0.*"
- Here are your properties:
dhcp.tiwlan0.dns1 -- The value of this is your DNS address
dhcp.twlan0.ipaddress -- The value of this is your Static IP
dhcp.tiwlan0.gateway -- The value of this is your Gateway address
WAY 2 - over your router:
Get a static IP over the user interface of your router (for example: fritz.box/). Search online for how to do this with your router
6. [In Settings/Wifi] Tap and hold your network name, then choose <<Modify network>>
7. Check <<Advanced options>>
8. Then change <<IP settings >> from <<DHCP>> to <<Static>> and enter the values from above
TIPPS & TRICKS
For best performance: Go to Settings -> Performance -> Memory management and set <<zRam>> to 18%, check <<Allow purging of assets>> and <<Kernel samepage merging>>. Set governor to "lagfree". Additionally you could also set the minimal CPU frequency to <<600 MHz>>
Battery life improvements: Disable WiFi (W-lan drains a lot of battery because this device has an very old wifi chip), bluetooth, GPS, auto synchronisation and deinstall/deactivate unnecessary apps.
On low battery: Navigate to Settings -> Performance -> Processor and change governor to <<powersave>>. Disbale also things like Bluetooth and/or Wifi, GPS... and close apps you don't need.
Install Google Apps: http://wiki.cyanogenmod.org/w/Google_Apps
CHANGELOG
Version 1 - 04. March 2015
- Initial public release
Version 2 - 08. March 2015
This update has mainly optimizations for a better performance and battery life.
ROM changes:
- general cleanup of unused functions
- disabled USB/WiFi/Bluetooth tethering
- the LCD backlight can now be set to 0
- added new power management service (Power HAL)
- default governor: ondemand
- enabled multi tasking
- disabled button (back, menu) backlight, the button backlight is useless and only causes battery drain
- the buttons can now be used as notification LEDs (Settings -> Display > Notification light)
- smaller optimizations
Kernel changes:
- new USB interface
- removed KIES mode
- small GPU changes
- optimized SD card driver for older SD cards
- enabled zRam support (disabled by default, activate in Settings > Performance > Memory management, will cause battery drain)
- smaller optimizations
Version 3 - 01. April 2015
This update will increase the stability, the performance and the battery life.
ROM changes:
- Camera improvements
- Audio enhancements
- Support for capacitive home button
- Power manager enhancements (balance between battery and performance)
- Disabled JIT for better performance (low RAM device -> saves RAM)
- KSM (Kernel same page merging) is on by default
- KSM enhancements
- Faster power on/off
- Google Nose support
- UI is smoother
- Saves more battery
- Increased touch screen sensitivity
- Touchscreen is now smoother and reacts more quickly
- Better RAM memory management
Kernel changes:
- Updated battery driver
-- Increased battery life
-- Accelerated and calibrated percentage values
-- Better battery compensation
- Touchscreen enhancements
- New governors
-- lagfree governor
-- smartass governor
-- scary governor
-- brazilianwax governor
-- minmax governor
-- interactiveX governor
-- savagedzen governor
-- smoothass governor
(Want more information what governors are and what they do? -> Search online "android governors")
- Better memory management
(USA kernel:
-support for touch screen home button
- more optimizations for USA model)
For full detailed changelog go to: github.com/androthan
Full ROM changelog: https://github.com/androthan/aalto-device/commits/jellybean
Full kernel changelog: https://github.com/androthan/aalto-kernel/commits/jellybean
!
- Initial public release
Version 2 - 08. March 2015
This update has mainly optimizations for a better performance and battery life.
ROM changes:
- general cleanup of unused functions
- disabled USB/WiFi/Bluetooth tethering
- the LCD backlight can now be set to 0
- added new power management service (Power HAL)
- default governor: ondemand
- enabled multi tasking
- disabled button (back, menu) backlight, the button backlight is useless and only causes battery drain
- the buttons can now be used as notification LEDs (Settings -> Display > Notification light)
- smaller optimizations
Kernel changes:
- new USB interface
- removed KIES mode
- small GPU changes
- optimized SD card driver for older SD cards
- enabled zRam support (disabled by default, activate in Settings > Performance > Memory management, will cause battery drain)
- smaller optimizations
Version 3 - 01. April 2015
This update will increase the stability, the performance and the battery life.
ROM changes:
- Camera improvements
- Audio enhancements
- Support for capacitive home button
- Power manager enhancements (balance between battery and performance)
- Disabled JIT for better performance (low RAM device -> saves RAM)
- KSM (Kernel same page merging) is on by default
- KSM enhancements
- Faster power on/off
- Google Nose support
- UI is smoother
- Saves more battery
- Increased touch screen sensitivity
- Touchscreen is now smoother and reacts more quickly
- Better RAM memory management
Kernel changes:
- Updated battery driver
-- Increased battery life
-- Accelerated and calibrated percentage values
-- Better battery compensation
- Touchscreen enhancements
- New governors
-- lagfree governor
-- smartass governor
-- scary governor
-- brazilianwax governor
-- minmax governor
-- interactiveX governor
-- savagedzen governor
-- smoothass governor
(Want more information what governors are and what they do? -> Search online "android governors")
- Better memory management
(USA kernel:
-support for touch screen home button
- more optimizations for USA model)
For full detailed changelog go to: github.com/androthan
Full ROM changelog: https://github.com/androthan/aalto-device/commits/jellybean
Full kernel changelog: https://github.com/androthan/aalto-kernel/commits/jellybean
!
KNOWN ISSUES
Camera: The camera driver is still in early development state, so you may experience bugs like rotated front view or a crashing Camera App.
Internal storage: The internal storage will be mounted in /storage/sdcard0 and is accessable via the File Manager but isn't recognized correctly by the system.
HD (720P) Video playback: Playing HD will be buggy or won't work, however our device's screen doesn't even support HD playback. Youtube streaming works fine
DISCLAIMER
I'm not responsible for anything YOU do to YOUR player, you chose to make these modifications.
XDA:DevDB Information
Samsung Galaxy Player 3.6 - CyanogenMod 10, ROM for the Samsung Galaxy Player 4.0, 5.0
Contributors
Androthan
Source Code: https://github.com/androthan
ROM OS Version: 4.1.x Jelly Bean
ROM Kernel: Linux 2.6.x
Based On: CyanogenMod
Version Information
Status: Stable
Current Stable Version: 3
Stable Release Date: 2015-03-04
Created 2015-03-04
Last Updated 2015-04-01
Attachments
-
11.1 KB Views: 3,148
-
74.7 KB Views: 3,266
-
56.7 KB Views: 3,168
-
66.5 KB Views: 3,216
-
99.2 KB Views: 3,126
-
115.4 KB Views: 3,068
-
118.4 KB Views: 3,086
-
124.3 KB Views: 3,108
-
113.2 KB Views: 3,080
Last edited: