[Epic 4G Android Development] DRockstar:
OK guys, you have NO idea what it has taken to get to this point...

Welcome to the first officially supported ClockworkMod for the Epic 4G since cwm 2.5.1.0, I think it's been over a year now...

Changes since 3.1.0.1:

* Backups are tar files by default, with the filesystem type noted in the filename. Backups automatically reformat to the backup filesystem before restore. This will work to restore rfs and ext4 setups. So, for example, if you're currently on rfs, but your backup was done while on the ext4 filesystem, the restore will reformat back to ext4 before restoring. Older backups done by cwm 3.x and ACS Recovery can be restored by this ClockworkMod version, and will not reformat before restoring older backups.

* This cwm is not meant for mtd partition layout / yaffs2 filesystem, that is another matter entirely, and mtd will require it's own cwm build and kernel, that will most likely be in the official CM repo when it's done.

* One "No" in confirmations, for all but factory wipe: Make a blank file called .one_confirm (that is a period in the beginning of the name), and place it in /sdcard/clockworkmod directory. This works right now with 3 finger boot from power off, but will be added to the next Clockwork Recovery update in ROM Manager. When that happens, then it will also work from the option Reboot into Recovery, when called from ROM Manager. This is now official, so that in the future, anyone with ClockworkMod 5.0.27+ will be able to benefit from this. Thanks to chris41g for this edit and push to the official source.

* Keycodes were fixed to work with the gingerbread kernel... and menu was fixed up a bit.

up = vol up, keypad up, keypad left

down = vol down, keypad down, keypad right

back = back cap key, power button, keypad backspace key

select = home cap key, keypad enter key, camera button

toggle display = keypad d key

reboot = power button 5 times, no matter where you are in the cwm menu

NOTE ON KEYS:

If your current kernel is a froyo kernel, then the cap keys will be reversed... We will have some growing pains, until everyone is on board with gingerbread, and the kernel devs start implementing the kernel mod described below, to change the mode of reboot recovery to go to bml8 recovery partition. If you are running gingerbread, then you can flash this prerelease:

Clean_Kernel-2011-11-20-15.51.32.zip

md5:389f5b1745352326c9357c1252cd37b9

This isn't exactly finished yet, but it's stable, and has voodoo sound, root, busybox, etc.

* DO NOT REPARTITION YOUR SDCARD WITH CLOCKWORKMOD. There are problems associated with this that I will detail later.

* I highly recommend flashing both the new recovery kernel and the ROM Manager update... pretty soon, ROM Manager will be able to flash our favorite ROMs, by downloading and flashing from ROM Manager.

* FOR USERS OF ACS RECOVERY:

At this time, I recommend flashing the new cwm over ACS Recovery. Testing has shown that backups done when the ROM Manager fakeflash is called through ACS Recovery, is that the backups won't be in the proper format... they will probably work, but not in the way the CWM 5 intends it too, with fs saved tar backups.

I know that some of you are avid fans of ACS Recovery, and I have nothing against that. In fact, it should be pretty easy for chris41g to make a new version if he so desires... and, he did contribute to the official source, which is something I truly appreciate :) In fact, I have been working with koush, to get some other of the most requested features, into the official cwm sources, so they can benefit everyone in android. One of the first new features to be put into the next cwm update in ROM Manager, is the ability to have only one "No" in the confirmations, if the file /sdcard/clockworkmod/.one_confirm is present. chris41g authored this for the cwm sources. Also, we have been given the go ahead to implement the inclusion of reboot into download mode from the main cwm menu in the official sources as well:)

WHAT TO DO IN ROM MANAGER:

Firstly, flash the new recovery with odin/clockworkmod.

Also, I'd recommend a known working kernel for the new recovery:

Clean_Kernel-2011-11-20-15.51.32.zip

md5: 389f5b1745352326c9357c1252cd37b9

This isn't exactly finished yet, but it's stable, and has voodoo sound, root, busybox, etc.

Nubernel by nubecoder for gingerbread

other kernel devs feel free to link me to your posts!

Get ROM Manager from the market, and choose Flash ClockworkMod Recovery.

Choose the Samsung Epic4G.

It should then download, and you should see ClockworkMod version: 5.0.2.7

Now, whenever you use ROM Manager for anything, it will automatically load the latest supported ClockworkMod for the Epic.

DEVELOPERS: Please visit this forum thread, and learn all you need to know about getting your zips listed in ROM Manager, and the features available for you to use.

KERNEL DEVELOPERS: It is highly recommended at this time to use this commit, to change boot mode for reboot recovery to boot from bml8 recovery partition:

https://github.com/EpicCM/android_k...mmit/ea1dbf2c9be977aeb6f78d871e0b05d989bfad59

OK, here are the links:

cwm-5.0.2.7-epic4g.tar tar flash for odin

cwm-5.0.2.7-epic4g.tar mirror

md5: edd321a3aa2ba4c73f1d3612e9b19c05

cwm-5.0.2.7-epic4g.zip zip flash for cwm

md5: 869baf2d6a52b5604764f70556c9482e

TUTORIAL VIDEOS COURTESY OF QBKING77:

Flashing ClockworkMod Recovery Kernel:

http://www.youtube.com/watch?v=xuLWzeJ1lT4

Setting up ROM Manager for the Epic 4G:

http://www.youtube.com/watch?v=6KTZj3LOsxc

Thanks goes to:

koush - Creator of ClockworkMod, and very good guy for his patience and willingness to listen to the needs of the Epic community, and the android community at large.

mkasick - help with C code to support rfs formatting in the official cwm sources.

chris41g - inclusion of code in official sources to permit one "no" in confirmations, if file /sdcard/clockworkmod/.one_confirm is present