[Epic 4G Android Development] ss4rob:
ACS Swiss Cheese stock 2.3.3 was my daily driver since release, and I was extremely hesitant to try out EF02 since I was stable, but after devs got the initial bugs worked out I decided to give the new leak a shot yesterday.

To review, I was using Swiss Cheese stock deodexed EE03 & modem, cwm 3.0.2.5, nociq, crt, overscroll, gtalk w/ 2-way video, camera button fixed.

While things were a little slow sometimes (emulators didn't run as well as they did on Froyo, browser slow & choppy, etc) everything worked well enough & I had everything set up the way I liked it - I was good.

Boy what a difference a little time in the oven can make (no gingerbread pun intended). I really didn't want to go through the hassle of getting Gtalk, crt animations, overscroll, etc in addition to all of my data & settings but after reading everyones experiences I decided to quit being lazy and test it - I could always go back thanks to nandroid. Here was my procedure using this thread as a base:

http://xdaforums.com/showthread.php?t=1128993

1.) Backup apps with titanium/etc, just in case.

2.) Using cwm 3.0.2.5, did a nandroid backup.

3.) Use cwm to flash upgrade to cwm 3.1.0.1 & rebooted:

http://drockstar.devphone.org/EpicTools/cwm3.1.0.1.purple.zip

4.) Got a GPS lock using GPS Status, rebooted, used cwm 3.1.0.1 to flash EF02 Deodexed rom (so I can re-add overscroll glow later):

http://holylivingfuck.com/Decad3nce/Samsung-Epic-EF02-DeOdex-Update.zip

5.) After restart, all of my data was gone so I rebooted back into cwm (purple) & did a nandroid advanced restore of just data, fingers crossed it would work. It did perfectly since I was already on the Swiss Cheese Gingerbread based rom, w00t.

6.) Rebooted back into cwm to flash in the fixed combo crt/overscroll fix:

http://xdaforums.com/showthread.php?t=1129492

7.) After testing to make sure the above animations stuck, I rebooted back to cwm again to flash the fixed Google talk w/ 2-way video app from this post (I used 'gtalk1.3b.nowifi.ffc-signed.zip', there are other versions in the thread that may perform better, YMMV):

http://xdaforums.com/showpost.php?p=14020136&postcount=433

8.) Used Odin 1.81 to flash the EF02 modem - unchecked everything except reboot, didn't use the victory pit file, put the EF02_modem.tar in the PDA section, pushed Start. I got my Odin 1.81 in the D700EF02.rar file in this thread:

http://xdaforums.com/showthread.php?t=1128124

..and I got my EF02_modem.tar from this thread:

http://xdaforums.com/showthread.php?t=1123103

9.) Finally once the phone booted, I went to Update Firmware to pull down the EF10 modem - every reboot it asks me to downgrade my modem, but I believe people have had the best performance with the EF10 modem over the EF02 modem, not positive though, so I'll deal. :)

10.) Optional - I already had Netflix from the previous rom so I didn't need to reinstall it, but FYI I grabbed my updated Netflix ('com.netflix.mediaclient-1.apk', 6/15) from here:

http://xdaforums.com/showthread.php?t=1076150

Results - wow. Gallery used to be choppy, navigating the browser & SMS messages were very slow, and my PS1 & N64 emulators dropped in frame rate on EE03. All of that is GONE - everything I listed is now buttery smooth (even Flash), no browser checker boarding, full speed emulation, GPS still works, no lag or stuttering anywhere. Also, even though I've only been running it for a day, I'm getting great battery life so far after wiping battery stats & calibrating - I'll report back after a few more days of usage (I'm still at 100% after 4 hours with no usage in a strong signal area on Wi-Fi :-D).

Conclusion - upgrading from this to EF02 is painless & quick - absolutely worth the performance increases & you can still keep your previous data and settings from Swiss Cheese stock Gingerbread. This is solid enough to totally be an official build, and I HIGHLY recommend it. Thanks to all who made this happen, go Epic! ^_^