26 May 2012

[DEV][psyke83] CyanogenMod 9 - Galaxy5 Port


CyanogenMod 9 Galaxy 5 Port [psyke83 build]
Latest release: 20120525 [v0.1] <--- learn what "RTFM" means before embarrassing yourself ಠ_ಠ
Latest Google Apps package: gapps-ics-small-20120429
 <--- you must only use my custom "gapps-ics-small" package, as the standard releases will be too large to fit on our device. Don't try to use a gingerbread version either.

Hey folks,

This is a port of CyanogenMod 9, a community-developed Android ROM based on Ice Cream Sandwich 4.0.4, for the Samsung Galaxy 5 I5500 (Europa) phone. The current port status is alpha (not recommended for everyday use). See post #2 to see the most up-to-date ROM status.

Special thanks to Motafoca for starting CyanogenMod development, DrMacinyasha for the hosting, OuNao for the fake dual-touch module, sensor work and general assistance, mikereidis (author of Spirit FM Radio app) for helping with FM audio issues, tilal6991 for his work on CM9 for Huawei, alanorth for being a badass, and of course, thanks to all of you for testing!

Pre-requisites:
  • Visit the Basebands thread and make sure that you are using a baseband that is recommended for CyanogenMod. If you are still using an Eclair ROM, you must update your baseband or you will experience boot loops.
  • Visit the ClockworkMod thread and install the latest ClockworkMod build via Odin.
  • Install the GooManager or MAD Manager application from the Google Play store... or, download the ROM manually via PC using the link that you will find after RTFM'ing.

Installation (first time/new users):
  • Open the GooManager application.
  • Navigate to psyke83 -> roms -> galaxy5.
  • Click on the build you wish to install from the list.
  • Click on the Download button to download the rom.
  • Once the download(s) are complete, reboot into recovery and install the update package, followed by the Google Apps package.
  • Important: if you are updating from a stock ROM, CM7 or any other ROM that is not my personal CM9 build, choose the data wipe option before rebooting!

Latest Changelog:
  • 20120525 [v0.1]
    • Initial build, based on Huawei U8160 ICS source base.
    • Using codeaurora_gio2europa kernel (same source as CM7)
    • Confirmed working: 2D, 3D, wireless, BT & BT tether, touchscreen (including fake dual-touch), sensors, lights, SD card & mass storage, all telephony, audio (except headphones/headset), MAC addresses for BT & wireless, compcache, swap (disabled by default), GPS
    • Confirmed broken: audio in heaphones/headset, camera/video recorder, USB tethering, wireless hotspot, FM, video codecs (Youtube HQ, etc.), battery drains (most likely).
    • Added CM7's File Manager, since CM9 doesn't yet have one.
    • Supports GooManager and Mad Manager downloads & OTA updates.

Source Code:
Goo.im ROM folders:
Current status (20120525 / v0.1):

Working:
  • 2D acceleration via copybit - no flickering or distortion
  • 3D acceleration - needs more testing to be sure, and further improvements may be possible later
  • Audio
  • Telephony - calling, messaging, mobiledata
  • Touchscreen - including OuNao's fake dual-touch, configurable via madconfig
  • Bluetooth & Bluetooth tethering
  • Wireless
  • Correct MAC addreses for BT & WiFi
  • SD card & USB mass storage
  • Lights
  • Sensors - via OuNao's g5sensord and sensor library, which means no lag in games, etc.
  • Compcache & swap - the latter available via madconfig, but disabled by default
  • GPS

Not working:
  • Audio via headphones - the plug event is detected, but audio is not routed.
  • Camera & video recorder
  • USB & Wifi Tethering - you may be able to use third-party replacements
  • FM Radio - no CM9 radio app yet exists, but Spirit FM may work
  • Battery - CM9 will not have good battery usage until some drivers are backported from a newer kernel source
  • Video acceleration - e.g. Youtube HQ



MORE INFO: http://forum.xda-developers.com/showthread.php?t=1673548

No comments:

Post a Comment