[Epic 4G Android Development] hollisjamison:
Installation was a little fuzzy.

I agree, instructions weren't the best. Here's my attempt at a Step-by-step.

1) Download everything.

http://firon.net/xda/one.click.root.exploitv2.5.5.zip One click root

http://efragtv.com/android/QuantumRomv2.5.zip Quantom 2.5

http://efragtv.com/android/OneClickEXT4.v1.2.zip One Click EXT4

http://www.multiupload.com/B9HDYPW6B0 Midnight 2.2 EXT4

http://www.multiupload.com/FU8S28969Y 2.1 + Odin 1.0

http://www.multiupload.com/C5YEZK3WF7 2.2.1 Odin File

2) Unzip OneClickEXT4.v1.2.zip and SPH-D700-DK05-Extended.rar into their own folders to keep things clean.

3) Go to the SPH-D700-DK05.Extended.rar folder you created, and open up Odin. Unplug your phone, then pull the battery. Put the battery back on, and hold the 1 button and the power button until you see a yellow sign and the word DOWNLOADING. Then plug in to your computer. ODIN should recognize your phone.

4) Uncheck F Time Reset on the left, and hit the PIT button. Select "s1_odin_20100512.pit". Then hit the PDA button and select "SPH-D700-DK05-Extended.tar" Press start.

5) Your phone will reboot into Android 2.1 when Odin is done, let it boot completely up, to avoid GPS troubles turn on GPS and get a lock, then turn the phone off, and unplug it from the computer. Turn it on holding the 1 key again, until you see the same yellow sign. Close Odin, and reopen it to avoid complications. When Odin is up again, plug the phone back into the computer.

6) Uncheck "F. Reset Time" again, and hit the PDA button and select "sph-d700-dk28-8g-rel.tar.md5" No pit needed. Press start, give it a minute.

7) Your phone will boot into a unrooted 2.2.1. Again, turn on GPS and get a lock before preceding. Also unplug your phone from the computer.

8) Go to Settings -> Applications -> Development -> USB Debugging and check it. Plug in the USB to your computer again.

9) Open the "one.click.root.exploitv2.5.5" folder, and open the "Run.bat" file. Hit any button, it will do all the work for you.

10) The phone will reboot into a now rooted 2.2.1. Drag down the notification bar, and enable USB Storage.

11) Move the QuantumRomv2.5.zip, midNIGHT v2.2EXT4.zip to the SD Card on your phone. Also go to the "OneClickEXT4.v1.2" folder, and copy the "prepare.zip" and "KERN-DK28EXT4.zip" to the SD card as well.

12) Unplug your phone, and turn it off, and reboot into Clockwork. Flash the QuantumRom2.5.zip file, and then reboot. It should get stuck at the Samsung screen, this is good. Pull the battery and boot back into clockwork.

13) Flash the prepare.zip file, do not reboot yet.

14) Go to Advanced, and select "Reboot Recovery".

15) The phone should reboot into clockwork with the version ending in .2 not .0. Connect the phone back to the computer and run the "install-ext4.bat" file in the OneClickEXT4.v1.2 folder.

16) The bat will disappear when finished, so if it disappears don't worry. Before rebooting the phone, reflash the QuantumRom2.5.zip file, then flash the KERN-DK28EXT4.zip file.

17) Reboot the phone, you should now be in a working Quantom Rom with EXT4 enabled. Turn on GPS, get a lock. Then open up Market and download QuickBoot.

18) Run Quick Boot and select Recovery to boot back into Clockwork.

19) This should put you back in clockwork version ending in .2 not .0. Wipe Data 3 times, then Cache 3 Times, then Dalvick 3 times.

20) Flash midNIGHT v2.2EXT4.zip. Don't reboot. Clear Cache 3 Times, and Dalvick 3 times. DO NOT WIPE DATA.

21) Flash the KERN-DK28EXT4.zip file again.

22) Reboot, and you have a working midnight ROM with working GPS locks. If you use themes/Nexus S wallpapers/anything you need to flash. Boot into the ROM once to let everything set up, then use Quickboot to get back to Clockwork and flash your themes.

A lot of steps, but the phone is flying.