UPDATE: Development on CleanGB is over. See this post.
To stop the update notifications from happening on this ROM, see this post.
IMPORTANT: Please read this thread about MTD if you don't know what it is or means.
For those of us who just want our phones to $%#^@! work.
This is a clean EL30 based ROM with a custom Black theme. While much of the preloaded Sprint bloatware is removed, useful stock software like ThinkFree Office, MyFiles, Memo, Clock, and calculator are left in. Stability is the number one priority in this ROM. Those who are into bleeding edge/ricer ROMs may find this ROM boring.
Feature List:
Based on Samsung's Official EL30 Release
Deodexed
Custom EL30 kernel with the following features (most features taken from Rodderik's EI22 repo):
init.d script support
keyboard fixes
overclocking to 1.316Ghz (Steps: 100,200,400,600,800,1000,1128,1200,1316) (Thanks to dyehya for help on these!)
Voltage control
WIFI stability fix
CWM5 Support
bootanimation.zip support (None included by default. Place one into '/system/media' and it will play)
Yaffs2 file system (MTD Version)
RFS file system (BML Version)
ADW Launcher
Reboot and Reboot to CWM Recovery on the power menu (Thanks to untermensch for the excellent quide)
NOTE: These mods apply to BOTH the MTD and BML versions.
Touchwiz Lockscreen AOSP Lockscreen (If you want to go back from the Touchwiz lockscreen) GPS Fix (increases satellite locks from 2 to 10, presumably at the expense of battery usage)
If you like my ROM, buy me a beer!
Samsung Epic 4G
My ROM for the TP2, and for the Wing
Q: Why should I move to a MTD based ROM? A: Cyanogen Mod for the Epic 4G, which is being worked on right now requires the MTD partition layout. Once you flash a MTD based ROM, the only way to go back to a stock ROM which uses Samsung proprietary BML partition layout, is with ODIN. This is a major inconvenience for many as ODIN is notoriously unreliable. You can move between MTD based ROMs without the use of ODIN.
Q: When moving from a BML to an MTD ROM can I use Nandroid backup to backup and restore my data? A: Yes, but the process is a bit more involved (Thanks to Tortell1210 for this guide):
To restore data from a nandroid backup:
Mount your sdcard as USB storage
Navigate to clockworkmod/backups/<LAST BACKUP>/
Rename system.rfs.tar to system.yaffs2.tar, data.rfs.tar to data.yaffs2.tar
Open the nandroid.md5 file, replace all rfs in the filenames with yaffs2
Save/close, unmount USB, and reboot into recovery
Advanced restore data (And system if you really want). Only advanced restore, or else it will give you a BML kernel and recovery, which wont boot
Reboot!
(If you were on ext4, just replace rfs with ext4)
If you want your previous Rom, advanced restore system too.
Q: Where is the bootanimation.zip and how can I change the boot animation? A: The stock boot animation is actually contained in the framework-res.apk file. If you want to use a custom boot animation, all you have to do is place your bootanimation.zip in the /system/media directory and it will play instead of the stock one.
Q: What about [insert feature here]? A: See the todo list below
Bugs/Todo:
Change Log:
CleanGB-MTD 1.1.2
Fixed USB tethering
CleanGB-MTD 1.1.1
Fixed hotspot hack
CleanGB-MTD 1.1
Updated system to EL30
Switched launcher to ADW
Updated to latest version of Superuser
Added Adobe Flash to the system
Removed 1400mhz frequency step in kernel
Bumped up voltage for 1.315Ghz frequency step a bit (dyehya reported stability issues)
Removed CRT-On animation (CRT-Off is still there)
CleanGB-MTD 1.0.5
Fixed improper permissions set on su at bootup.
Overhaul of clock frequencies - 600,1100,1300 frequencies fixed. (thanks to dyehya for noticing this and teaching me how the frequencies work)
Kernel now checks for and installs root and busybox at bootup
Reboot to recovery from shell now works (Because of this, ROM Manager support is now possible)
Power menu mod enhancement: Reboot dialog and progress now show "Reboot", "Your phone will reboot", "Rebooting...", instead of "Power Off", "Your phone will shut down.", "Shutting down..." (source)
Many thanks! I can't wait to give this a spin. Do you recommend upgrading to the modem to EL30? I've been hesitant to do so because feedback some users have been reporting it does more harm then good.
XDA Elite Recognized Developer AdamOutler is known … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?