Thursday, May 31, 2012

Progress toward CM9 alpha5 for Samsung Epic 4G Touch

News
  • Sbrissen's kernel nearing stability. Even with the imminent Samsung official release, and kernel sources being available, Sbrissen has been putting in much time in getting the 3.0.x kernel working well with our Epic 4G Touch phones. Much progress has been made. To keep up, follow sbrissen on his twitter, or check out his github.
  • More Epic CM developers with the Epic Touch. Since last alpha's release, we've had the likes of Decad3nce, and noobnl get the Epic Touch. If you've been following the blog, facebook, google+, etc recently, you likely have seen the byproduct of noobnl's and mkasick's efforts in making flashing CM9 on the Epic Touch more simple and safe. To add to that, darchstar has obtained a new Epic Touch, courtesy of Epic CM.
  • DirectBoot CWM is the preferred method of flashing CM9. In efforts from noobnl, a recovery zImage was created so that you can directly boot into CWM recovery. In the kernel for DirectBoot CWM, there's also kexec support, supplied to us by developer mkasick. For more information, refer to the tools page.
  • CM9 alpha5-pre1
    • Download [1] [2]
    • md5sum 048d41363789fd56da2716a38e7e7e9c
    • Read the changelog below . Please test, and report here, on google+. Feedback is valuable.

In Progress for CM9 alpha5
These are the issues developers are looking to tackle come the time to actually release alpha5. If you'd like a certain bug fixed by alpha5, please, file a descript issue report to out issue tracker

  • Epic CM as a whole are working on replicating the signal thresholds of Samsung's ROM, implementable as generic knobs for CM9's CDMA framework.  This will be necessary for the Epic Touch to ever achieve "stable" status in CM9 in the future.
  • nullghost's Phantom Voicemail patch needs further work to be suitable for CM9 inclusion, another requirement for Epic Touch to achieve "stable" status in the future.
  • Sbrissen continues to work on the 3.0.x kernel.
Changelog
  • CM9 now has Lockscreen Weather.
  • CM9 now has Lockscreen Calendars.
  • CM9 now has the Apollo music app.
  • Calibration and Cap Lights activation in Advanced Settings work properly now.
  • Charging icons when powered off are now controlled with aosp source, rather than using stock images. 
  • Recovery has been removed from the zImage.
  • Kernel has been updated to FE22

Temporary Stock E4GT from emmc

Utility for CM9 Epic Touch
This is a temporary ROM that boots Samsung's Gingerbread EL29 firmware entirely from emmc without making any changes to the ROM currently installed on your phone.  When you reboot, you return to recovery where you can re-flash the ROM to return to CM9.  This temporary ROM is useful for several purposes.
  • Settings > About Phone > System updates >
    • Update Profile.
    • Update PRL.
  • Sprint Activation.
  • Dial codes and diagnostic mode.
  • GPS Fix
    • Install the GPS Status app, go outside with clear view of the sky, enable GPS and run the app.
    • After you have a GPS fix, GPS should work in CM9 too.
Changelog
  • v1: May 31st, 2012
    • Initial release based on Gingerbread EL29.
    Download
    • e4gt-el29-emmc-utility-v1.tar.xz [1] [2]
      • 258MB md5sum bb6a67ee2695ca8270afed5538d60068
    How To Use
    1. Download the tar.xz file.
    2. Unpack using 7-Zip (Windows) or Keka (MacOS X) or any other xz capable archive software.  Recent versions of Linux can unpack it with tar xfvJ filename.tar.xz.
      1. Do you have a folder named multiboot?  If not, try again.
    3. Plug your Epic Touch into your computer and mount as USB storage.
    4. Copy the entire multiboot folder into the base of your emmc (internal storage, not sdcard).  Safely remove the USB storage device from your computer to ensure it wrote everything properly.
    5. STOP! Did you copy the multiboot folder to your internal storage?
    6. STOP! Do you have your current ROM .zip on your sdcard ready to flash again?  You will need it later.
    7. Use Mobile Odin to flash directboot CWM v3.  Carefully read the warnings on that page.
    8. Install zip from sdcard > choose zip from internal sdcard > multiboot > EL29 > boot_EL29.zip
      1. Did you see "install from sdcard complete"?  You failed to follow directions.  Only the above CWM will work.
    9. WAIT.  It will eventually boot stock Gingerbread.
    10. Reboot your phone and it will automatically go back into CWM recovery.  Reflash your ROM.zip and reboot to return to your ICS ROM.
    Warnings!
    • DO NOT MOUNT USB STORAGE ON YOUR COMPUTER WHILE RUNNING TEMPORARY GB. BAD THINGS WILL HAPPEN.
    • DO NOT USE AS DAILY DRIVER...
    Credits
    • mkasick - kexec port for E4GT.
    • noobnl - ROM hacking to make this work (with help from wtogami).
    • slick_rick - QA testing. 
    [XDA Discussion] [Google+ Discussion]

    If you appreciate our work, please consider supporting Team Epic with a tiny contribution.

    Thursday, May 17, 2012

    CM9 alpha4 for Epic 4G Touch Release Notes

    Team Epic is proud to present alpha4 for the Epic 4G Touch.  As always, follow us on Google+ and Facebook, for the latest info regarding progress on CM9 for the Sprint Epic 4G Touch. Mind you, this is still alpha, and not yet a release candidate, nor the final product we hope to present in the future. There will be a few bugs and kinks here and there, but it's still deemed stable for us to release an alpha build for the masses. Be sure to check in the Issue Tracker to see if your issue has been posted.

    Changelog
    • Theme Chooser. The ability to customize look and feel of CM9 to user choice using predefined themes or community driven user inspired ideas. Preview the theme before applying to make sure its exactly what your looking for in a theme before applying to the phone.
    • Lockscreen Shortcuts. Allows you to choose lock screen shortcuts (1-5) anything from browser, Facebook, twitter and messaging, the choice is yours, with customizable icon's.
    • Camera Save Location. We now have the option to save pictures to either internal or external storage. This previously defaulted to /emmc/.
    • eMMC/SD Card Swap. /emmc/ is internal storage and /sd card/ is now the SD Card. 
    • Updated kernel to FE16. This is pretty self explanatory.
    • Notification Light Options. Advanced notification light settings with the ability to set per application.
    • Improved Signal Bar Reporting. 
    Release Notes
    • For lockscreen shortcuts, you have the option to set the default icon rather than stock by clicking on the icon first before saving. 
    • In addition to /emmc/ and /sd card/ being changed, there is a new option to default apps and media to internal rather than the SD Card: Settings > Storage > Menu Button > Storage Configuration.
    News
    CM9 for Epic Touch has joined forces to become a project of Team Epic.
    • Team Epic currently has the goal to raise an additional $535 toward the purchase of two more E4GT's for developers.
    • darchstar unfortunately no longer has an Epic Touch because he had recently parted ways with Sprint.  He is interested in continuing development, so the team is helping to collect donations for this purpose.
    • noobnl's school semester just ended and he suddenly has 3 months of free time.  So this is the perfect opportunity to get him another Sprint phone to work on.
    • Please help us by donating via the Paypal widget on the right, or see the Team Epic site for other methods of donating with lower transaction fees.
    Links
    See the CM9 Status page for more details on the ROM, then head over to the CM9 Install Guide to install the ROM. Please check the Epic Touch CM Issue Tracker to see if your bug has been reported, before filing a new issue report.

    If you appreciate our work, please, consider supporting Team Epic. Thanks!