September 6, 2012 By: David Watt
We recently reported on the growing number of devices receiving CyanogenMod 10 nightly builds. We can now add another device to this list. XDA Recognized Developer CMTeamEpic brings the Samsung Epic 4G to the exclusive group.
Considering the Epic 4G originally shipped with Android 2.1 Eclair, receiving official CM10 nightlies is a very nice bonus for the device. The ROM itself is highly functional with only a few known issues:
Those looking to get their hands on the CyanogenMod 10 nightlies should head on over to the ROM thread.
[Thanks to XDA Senior Member hamagc for the tip!]
August 20, 2012 By: Former Writer
When flashing an AOSP ROM on a CDMA phone, it’s a win-some lose-some affair. You gain the functionality that comes with a pure Android experience. However, you traditionally lose USB Modem and Diagnosis Mode on your device. For those who are unaware, USB Mode and Diagnosis Mode are accessed via codes you enter into the dialer. This is not only required to activate the phone on some networks, but also helpful in alleviating some problems like restoring your IMEI using QPST. However, for many Samsung devices, that is no longer a problem. Now, you can get all this functionality back without flashing back to a stock ROM.
XDA Senior Member autoprime has put a thread that not only gives a profound amount of information but also provides a script to make it all easier. The suggested way is to use a script manager application to apply the script. As autoprime explains:
Open script manager, browse to script files on SD card, select script, set to run as SU and hit save. Do this with both scripts. Now you can use the script manager in the Widgets section to create shortcuts on the desktop for easy access. Hopefully these scripts get built into CM10 so this method is no longer needed. You may or may not have to unplug/plugin the usb cable after new mode is set.
Also provided is a plethora of instructions. This is a huge step for the supported devices, which include:
The Epic 4G Touch was having some troubles with the script, but autoprime managed to fix it in short order. Additionally, this method will soon support other devices. So if you’ve had to flash back and forth between AOSP and stock just to use these codes and your phone is supported, it’s time for some celebration.
To learn more, head over to the original thread.
Update: Given the abuse, the link to the thread has been removed. We apologize for any inconvenience.
May 21, 2012 By: Former Writer
The last time we mentioned the Samsung Epic 4G and the MTD partition map, we talked about how you could turn your favorite ROM into an MTD ROM using a tutorial that was a little complicated, but not too difficult. However, as time goes by, things like this often become easier and it’s only a matter of time before it becomes so simple that even an amateur flasher can do it. That time is now. XDA Recognized Developer RandomKing has released a recovery-flashable update.zip that completely automates the MTD conversion process for users who are still having trouble getting this right.
With this mod, MTD hits the mainstream for flashers, and the only thing any Epic 4G owner needs to use it is the phone being setup for BML and an MTD ROM to flash to your device once the conversion has taken place. The process is a little unique however. Since you’re changing from BML to MTD, your BML ROM will cease to work, throwing the phone into a bootloop. This is actually completely normal, and part of the process. Simply pull the battery, get into recovery, and flash any MTD ROM, and all will be well. So it should be noted that you’ll also need a MTD ROM to flash to once you’re done. If you want to make your favorite ROM MTD, check out our previous story for the guide.
For additional info, full instructions, and download links, check out the original thread.
While most users typically don’t base their smartphone purchases based GPS quality and accuracy, very few things get users in a bigger tizzy than when the GPS doesn’t work properly. Not being able to check-in to Foursquare or Facebook, Google Maps saying you’re going the wrong way, and inaccurate Google local searches will invariably result in user frustration.
On the Samsung Epic 4G, those aren’t the only issues you may encounter with the GPS. XDA Senior Member RyleyinSTL has pointed out that in areas and countries lacking CDMA coverage, the Epic 4G doesn’t even get GPS reception. Says RyleyinSTL:
I find the Epic GPS to work very well generally, especially in custom ROMs like CM7. That said it all falls apart whn trying to use the GPS in airplane mode or when overseas (or other areas with no CDMA cellular coverage). From what I can determine the Epic 4G was not configured properly to use the GPS chip in these circumstances.
So what’s the answer to this problem? Since we’re on XDA-Developers, the answer is to modify the GPS chip to work properly in those circumstances, and this is what RyleyinSTL has done.
The process to do so is pretty long and, according to RyleyinSTL, can be quite annoying because it involves many tools that users typically don’t use, such as the Qualcomm Product Support Tools. To put it broadly, users using these instructions and QPST can change the settings on the GPS chip, and have it lock even when not in a CDMA service area.
This modification is most useful for those who frequently travel overseas or places where their towers can’t reach. It should be noted, however, that this method can be particularly dangerous if done incorrectly. So be sure to proceed with extreme caution while using.
For the full method, all the download link, thread discussion and more, check out the original thread.
We all try to gain a little extra functionality from our mobile devices from time to time. In fact, as I touched upon in our April Fools joke, that’s largely why our site exists in the first place. Luckily in our universe, this doesn’t involve selling a kidney, our first born, and possibly even our soul to an unnamed fruit company. Thankfully, much of the added functionality that we are looking for can be easily achieved through software wizardry—such as enabling USB Host on devices that do not natively support it.
XDA Senior Member earthbound[iap] thankfully has us covered with plenty of extra functionality on the Samsung Epic 4G by means of the aforementioned USB host support. In a nutshell, USB host support allows us to connect standard USB peripherals to our mobile devices. This can range from simple additions such as connecting and mounting USB Mass Storage devices to more complicated additions such as input devices.
What is USB Host Mode: well usb host mode was SzTupy’s continuation of others work on implementing access to usb media & hid devices from our phone. He succeeded in porting it to many different devices but had not done it for the epic. With a little help from him, I was able to port it and get it working properly.
~OTG connector (do your self a favor & save on the headaches, Amazon $3)
~A jig (made of 2 male & a female USB connectors with a power supply)
~hid device/hdd/or some type of flash media (USB device)
~A 5v 0.7amp power supply (your stock epic charger…)
Notes: even though the kernel has ntfs support you will need a program like drive mount in order to mount these devices.
~ fat32 support (usb host controller)
~ hid support (usb host controller) (love the mouse pointer… lol)
~ wireless HID support now working (a bit finicky but it works)
~ ntfs support (drive mount) (watched a full video on my epic today)
What doesn’t work yet:
~ Plugging a usb 1.0 device into a 2.0 usb hub
In addition to creating (or purchasing) the OTG connector you need to create a jig to deliver 5V power to the USB device. However, assuming that you are capable with a soldering iron, this mod can add some seriously impressive functionality to an already epic phone.
Anyone looking to get in on USB Host goodness on his or her CM9-powered Epic 4G should head over to the kernel thread.
April 3, 2012 By: Adam Outler
Heimdall Suite, an Open-Source Cross-Platform set of tools designed to flash firmware to Samsung devices, has received an incremental update to version 1.3.2. This latest update supports Galaxy S II GT-I9100, Galaxy Player, Captivate, Vibrant, Fascinate, Mesmerize, Epic 4G, Galaxy S 4G, Infuse 4G, GT-I9000T, Galaxy Tab (7 and 10.1 inches) and of course the Galaxy S GT-i9000. If your Samsung device is not listed here, testing is required.
Heimdall has always been a favorite among kernel developers and those who frequently flash the latest kernels because no flashable update.zip or Odin packaging is required. A Heimdall user can simply put their device into Download Mode, and click a button to flash a new zImage directly. XDA Recognized Developer Benjamin Dobell‘s latest release improves compatibility with Loke (the flash receiver on the device) and expands comparability to several new devices.
In the words of the developer:
Version 1.3.2 addresses some compatibility issues with several devices i.e. the Galaxy Player 5.0 and Galaxy S II. In particular the “Failed to confirm end of file transfer sequence!” error should no longer occur under regular use. This was fixed by mapping a previously unknown protocol parameter, which I’ve now called “chip identifier”, to information in a device’s PIT file. A big thanks goes out to XDA developers user ambrice, who helped identify the cause of the issue.
For those who don’t know, BML and MTD are partition maps that offer tentative control over partition sizes and how space is allocated. BML is proprietary, which means it’s basically closed source. MTD is open source, and as such is generally preferred. Big thank to XDA Senior Member AproSamurai for his breakdown, which you can read here if you have any further curiosity.
The process takes a bit and has a few time consuming steps and it is required that you make a backup before attempting, even though the process itself actually tells you to make a backup.
The requirements are easy to fulfill, so pretty much anyone can get started right away. You just have to have the following:
-Micro USB cord
-Currently on a BML rom, if you are on a MTD rom you will have to Odin back
-CWM5 you must use this to make your nandroid back up. NO ACSRECOVERY
So if you’re looking to change your favorite ROM from BML to MTD, you simply need to check out the original thread for the full instructions and download links.
January 21, 2012 By: liwen
Last week, owners of the HTC EVO 3D began to receive an OTA update that, most notably, removed Carrier IQ. As Sprint has later confirmed, it is indeed looking to remove the tracking software from all its handsets, and has now begun to push out further updates for the HTC EVO 4G, EVO Design 4G and Samsung Epic 4G.
Besides removing Carrier IQ, the HTC devices are also getting updated Peep clients for Twitter and improvements to the battery life. For the Epic 4G there’s a speaker feedback fix, and some apps are no longer preinstalled, instead pointing to the Android Market. As usual with such updates, they are rolling out gradually. The HTC devices will receive automatic notifications starting on the 24th, or you can manually check right now, while the Epic’s update is being pushed in stages till the 29th, at which time all devices will have received the update.
For detailed changelogs, see Sprint’s support forums (1, 2, 3). To share your experience with the updates, visit the thread for the EVO or the thread for the Epic. If you like it rooted or deodexed for the EVO 4G, visit this thread.
A constant plague on Sprint users who want their ROM cake and eat it too is whether or not the ROM supports WiMAX. Now, mere days after the CyanogenMod 7 XDA forum for the Samsung Epic 4G became a reality, WiMAX is now a part of the package.
Forum Member UberPinguin updated the Epic 4G forum post earlier today with all of the details for RC0 of CyanogenMod 7.2.0 for the Epic 4G. For those unfamiliar with CyanogenMod, this ROM does not contain Samsung’s infamous TouchWiz UI, and is instead now an AOSP UI.
All of the usual warnings apply, especially considering this is a RC0 ROM. WiMax works, but the toggle widget to turn it on and off does not, and native tethering doesn’t work with WiMAX. Head on over to the forum post for installation instructions and the full buglist and changelog.
As always, happy flashing.
December 30, 2011 By: liwen
There are many CyanogenMod-based ROMs available, but not all are officially supported, that is, listed on their website. In particular, you’ll notice that the Samsung Epic 4G, Sprint’s version of the bestselling Galaxy S isn’t there yet. But that’s only a matter of time now, since Decad3nce, the developer of the CM7 port, announced a few days ago that the “Samsung Epic gets officially forked into Cyanogenmod”.
September 26, 2011 By: egzthunder1
Keep in mind that this project is still under heavy development and if you are willing to help, the dev has posted several links to relevant information, so that you can understand all the theory behind it. Any feedback and/or help is much appreciated.
others are work-in-progress. We still need boards for the following devices:
Samsung GT-i9000 SGS
Samsung SGH-T849 Galaxy Tab, Wifi, and Galaxy Tab 7.0 inch
Samsung GT-i9010 Girogio Armani Galaxy
Samsung T839 Sidekick 4g
Samsung SCH-i500 Fascinate
Samsung SGH-i877 Inspiration
Google Nexus S
Want something published in the Portal? Contact any News Writer.
Thanks AdamOutler for the tip!
Having problems after rooting your Samsung Epic 4G Touch? This is one of the main concerns for new comers into the Android rooting world. Now, thanks to XDA member bubby323 we now have an un-rooted stock kernel available to flash via ODIN.
If you get any issue during or after rooting your phone, you will have a way to restore the kernel back to its original state. The process is simple if you have any previous experience using ODIN.
Let the developer know your feedback please.
Originally posted by bubby323
An Absolutely Stock EG30 Kernel
*Pulled from a non-rooted phone.
Credit to myself, Ninpo, leatherneck6017, and Pyrostic.
What This Means
With a completely stock kernel pulled from a phone that has never been rooted, developers can compile custom kernels that don’t use unofficial pieces from international phones, and anybody can restore the stock kernel with Odin. Therefore, there is no risk in rooting your phone anymore.
Continue on to the original thread.
April 8, 2011 By: egzthunder1
If the keyboard on your Samsung Epic 4G performs less than par and gives you a hard time to type anything on it, then today is your lucky day. XDA moderator theimpaler747 along with the work of XDA member user_none, has come up with a patch that will make sure that typing in your device is not a hassle but a joy! The patch is simply an optimization of the key timer, which according to the dev will ensure or at the very least minimize the keystrokes are not dropped by the device. The work is based on a patch that was posted by XDA members mkasick, which works great for most roms, but that could be a bit better. TheImpaler has provided instructions for manual installation as well as a zip file to flash it and save you the trouble.
Please leave some feedback for the dev if you found this useful.
Even though most customs roms now have the wonderful keyboard patch posted by mkasick here, I’ve found that almost all of them still drop keys. But, with some experimenting, I believe I’ve found the perfect value to set the key timer at
You can find more information in the fix thread.
Want something published in the Portal? Contact any News Writer.
Thanks theimpaler747 for the tip!