almostthere: Since there has been alot of flashing issues let me help by documenting exactly how you have to do the MTD (Specifically MTD only as it's been a long time I've done the SPL/Radio upgrade so I'm not too sure on that
1. Firstly download FR-recovery-v1.5.8-CustomMTD_S.zip and FR-boot-v1.5.8-CustomMTD_S.zip (Scroll down linked OP and see attachments)
[MOD][RECOVERY] Custom MTD Partitions (resize Data,System and Cache ) [ 2010-10-29 ] - xda-developers
2. create mtdpartmap.txt (or you can use mine attached and feel free to modify accordingly) and put on /sdcard/
3. Download and install through ROM Manager latest CWM (2.5.7 I believe)
4. reboot to recovery
5. nandbackup
6. wipe cache + data (Or if you're too lazy to scroll thru CWM's options, use OHSAKA's, see attached for your convenience)
7. Reboot into recovery again
8. In CWM, enable mount /sdcard ( make sure you mount sdcard first, else you won't be able write to sdcard/mtdpartmap.txt)
9. flash FR-recovery-v1.5.6-CustomMTD_S.zip
10.reboot to recovery
11.Flash ROM
12. flash FR-boot-v1.5.8-CustomMTD_S.zip
13. reboot
Validated myself as I'm posting this so it should work for most of you out there
PS: And yes, validated eZterry's kernels fixed WiFi issues but does not fix screen rotation issues as I need to disable Screen Rotation and pop out the keyboard to get portrait mode. Sync and market issues I believe are gapps related
xda-developers - View Single Post - EzGingerbread development (Dream and Sapphire) Source/Binaries - 20111107 Stand Alone ezGb kernels
[ezgb-2636-v1.5.2 is said to fix wifi]
http://forum.xda-developers.com/attachment.php?attachmentid=796417&d=1322373090
mtdpartmap.txt
http://forum.xda-developers.com/attachment.php?attachmentid=796418&d=1322373090
Ohsaka-SuperWipe_v2.zip