Utility for CM9 Epic Touch
This is a temporary ROM that boots Samsung's Ice Cream Sandwich FF18 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: August 30th, 2012
- Initial release based on Ice Cream Sandwich FF18.
Download
How To Use
- Download the tar.xz file.
- Download CM9 Beta 1 (gapps not needed. Flash this only if you aren't already on a recent build).
- 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.
- Do you have a folder named multiboot? If not, try again.
- Plug your Epic Touch into your computer and mount as USB storage.
- Copy the entire multiboot folder into the base of your emmc (internal storage, not external sdcard). Safely remove the USB storage device from your computer to ensure it wrote everything properly.
- Transfer CM9 Beta 1 ROM.zip onto internal storage.
- STOP! Did you copy the multiboot folder and CM9 ROM.zip to your internal storage?
- Boot into CWM recovery.
- Install zip from sdcard > choose zip from internal sdcard > cm-9-20120907-EXPERIMENTAL-d710-Beta1.zip
- After it finishes flashing, go to advanced settings and reboot to recovery (only flash this if you aren't already on a recent build).
- Install zip from sdcard > choose zip from internal sdcard > multiboot > FF18 > boot_FF18.zip
- Did you see "install from sdcard complete"? You failed to follow directions. You must be on a fairly recent CM9 build as the kernel/recovery that comes with older CM9 builds is not kexec enabled.
- WAIT. It will eventually boot stock FF18 Ice Cream Sandwich.
- Once done using temp boot, just reboot your phone and it will boot back into your current CM9 ROM.
Warnings!
- DO NOT MOUNT USB STORAGE ON YOUR COMPUTER WHILE RUNNING TEMPORARY ICS. BAD THINGS WILL HAPPEN.
- DO NOT USE AS DAILY DRIVER.
Credits
- nubercoder - updating temp boot to FF18.
- mkasick - kexec port for E4GT.
- noobnl - ROM hacking to make this work (with help from wtogami).
- chris41g for his kexec enabled kernel.
If you appreciate our work, please consider supporting Team Epic with a tiny contribution.
Sorry, I had some wrong instructions up there. Try again now.
ReplyDeleteWhen I unpack with 7Zip I get nothing but a tar file... no multiboot folder
ReplyDeleteLinux-based archives are TAR archives that are compressed with another piece of software (i.e.: GZip, BZip2, XZ). When you remove the compression you are left with the TAR file that has the files you want inside.
DeleteIn 7zip you can get around having to extract the contents twice by just double clicking the TAR that's inside the XZ file and then extracting the contents of the TAR.
The instructions give you a `tar` command that reads as follows:
tar xvfJ filename.tar.xz
Which breaks down to:
x = eXtract
v = Verbose
f = Filename (immediately following flags)
J = use XZ decompression before looking for a TAR archive
I got the multiboot folder and copied it to the emmc. I flashed and it states install from sdcard complete. I am not sure if I am missing something or not. But I think I followed the instructions.
ReplyDeleteWhat recovery are you guys using? What CM9 build?
ReplyDeleteCM 9.5/CWM 5.5.0.4
ReplyDeletewm-based recovery v 6.0.1.2 when i boot into recovery, will this still work?
ReplyDeleteWhen I say use the recovery/kernel that came with the CM9 build, the CM9 build has to be Alpha6+ and the recovery should be atleast CWM6+
ReplyDeleteShould this work with CM10 also?
ReplyDeleteHave you tried to see if this works Jeff?
ReplyDeleteAfter you unzip the original tar.gz, there will be another tar you have to extract as well. That is where the multiboot folder is located. Copy to /emmc/ or /sdcard/ depending on if you using CM10/CM9.
ReplyDeleteThis worked great. Just installed and used it to update PRL and Profile. Thanks a bunch guys for this great work.
ReplyDeletei can't seem to get this to work. I'm on CM9 alpha6 w/ CWM 5.5.0.4, followed the directions to the letter 3 times and i get "install from sdcard complete"
ReplyDeleteif i need to update to CWM6, can someone point me to a link on how to do this? or tell me what else i'm doing wrong?
I ask to, where is CWM6 please. please post link. thank you
ReplyDeleteI just tried this from Beta 1 and it didn't work. I got install from sd card complete. Any advice?
ReplyDeleteI just tried this as well from Beta 1 to attempt to fix my GPS issue. I got the install from sd card complete as well though it's my only storage (didn't have the external card installed).
ReplyDeleteAnother post I saw this:
previously, CM mounted
internal card to /emmc
external card to /sdcard
new default as per upstream CM:
internal @ /sdcard
external @ /external_sd
So is this cause the new default was changed to /sdcard instead of /emmc causing the issue?
It didn't work for me when I was on Beta 1, but after some acrobatics I was able to run temp boot from Usual Suspects. Just an FYI, the proper CWM 6.x will say "sd card" for internal rather than "internal storage."
ReplyDeleteI was having trouble getting anything else to flash when I had the Beta 1 rom up and running - even flashing to a nightly from a few days ago. So I went all the way back and flashed the entire Touchwiz GB from Samsung; that didn't work out exceedingly well (boot loop) but after that I flashed a CWM 5.x and was able to use that to flash Usual Suspects, and then from THERE I was able to launch the temp boot. I'm really new to Android but from my subjective observations, I concluded that Beta 1 might not let anything before it get flashed over.
In summary, I had trouble flashing temp boot from the beta, then managed to get a nightly from recently flashed and from there the temp boot to work.
I have tried these steps perfectly and after doing all the steps, my phone says "install from sdcard complete" and nothing else happens. I have CM9 Beta 1 installed.
ReplyDeleteUsing CM9 Beta 1, cwm 6. I get this:
ReplyDeleteinstalling: /sdcard/multiboot/FF18/boot_FF18.zip
finding update package
opening update package
installing update
boot /sdcard/multiboot/ff18/zImage
create mount and sh symlink
remount partitions read-only
(re)mount /external_sd read-only
(re)mount /sdcard read-only
unpack kexec
load zImage and initramfs
sync
reboot into zImage
Install from sdcard complete
ditto above. I just installed Beta 1 this morning. I'm getting the exact same results are Jeremy Engles above me. I'm hoping this gets sorted out soon. I think I'm going to go back to my stable Calk GB build just to keep my service a little smoother. I'm getting worse reception after the update. Might not be the update causing it, but it is the only variable that changed.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteCount one more getting "install complete" error on beta1.
ReplyDeleteBeta DOESN'T work. I had to use nightly (Used 9/12). Worked fine. So the directions are incorrect about Beta1.
ReplyDeleteSame problem as most people above me.
ReplyDeleteMy favorite part is the "You failed to follow directions"
No, actually you failed to write a tutorial.
Works fine after flashing the latest nightly. Beta linked in the post will not work.
ReplyDeletehttp://goo.im/devs/Shabbypenguin/E4GT-Nightlies
Tried walking around for about 20 minutes to get a GPS lock in the temp boot but wasn't able to get one. Is that normal?
ReplyDeleteI guess now that I have that file on my internal storage I'll give it another go tomorrow when I'm in town. I know I've had a GPS lock down there before.
Update: GPS locked instantly and is working in CM9
ReplyDeleteBig ups to the developers of CM9 and this temporary stock boot for the fixes and updates! Everything is working great and I haven't had a single issue so far in the latest nightly.
this totally worked to fix gps on beta1, updated to nightly 09-19-CM-d710-KANG.zip then did the fix, thanks
ReplyDeleteCHANGE THE DAMN TUTORIAL ALREADY SO PEOPLE STOP WASTING THEIR TIME
ReplyDeleteCan we get an updated tutorial? This one does not work with Beta 1. I followed directions to the letter. Upgraded my CWM, running Beta 1, the whole 9 yards. I get "Install from sdcard complete". Please help.
ReplyDelete