4986275342_16f43794e1_m
GNU/Linux Free Software & Open Source, Tutorials & Tips

Restore Samsung Galaxy S to Original ROM from Telcel Mexico

Flash Samsung Galaxy S with Odin

Two weeks ago, I messed up my Galaxy S phone. I was having trouble with the back key activating by itself without touching it. As I’ve said before, I use Darky’s ROM instead of the crappy Samsung/Telcel default one. So searching for a possible solution, I found out that you could update your touchkeys firmware.

Well, I went ahead and updated it. To my surprise, it completely disabled my touch keys (the back and menu buttons). So, if you have the same problem with you back button key, DO NOT upgrade your firmware if you’re using a custom or unofficial ROM…or keep reading… Now my problem was worse than before! I then searched for a solution on that, and the only answer was: return to the default ROM and upgrade the touchkeys again, then revert back to your custom ROM.

That’s when my long journey began. Back when I changed to Darky’s ROM, I used Clockwork Recovery to do so. And of course, I made a backup of my current ROM. Turns out that, to restore from a backup, you need to be on the original ROM (or the ROM that backup has). And well, I had no other place to get that, since I thought my backup would solve it all. So I ended up spending almost all saturday looking for the original Samsung Galaxy S ROM from Telcel Mexico, until I finally found it!

To flash your Android device, you’ll need a program called Odin which is a leaked Samsung application that unfortunately runs only on Windows machines. There’s an open source, cross platform flashing software called Heimdall, but I couldn’t get it to work correctly, there’s not much documentation, so I couldn’t figure out my problem. I hope that project grows and evolves into a more stable alternative to Odin. So, I had to borrow a Windows XP netbook from a co-worker for a day so I could use the Odin software to Flash my phone.

I wanted to share my finding with some friends who have asked me about the same problem. So follow this forum post if you need to revert back to the original ROM, or recover your phone from a backup and you have a Galaxy S from Telcel. The post makes reference to this unofficial guide to upgrade to Froyo in case you loose your 850Mhz band.

I hope this solves your problems and helps you save all the time I had to invest to get to this solution. Changing the original ROM on your Android device is a risky move, but I find it worth it.

Photo is Creative Commons by fraencko on Flickr.

About the author

Gabriel Saldaña Gabriel Saldaña is a web developer, photographer and free software advocate. Connect with him on and Twitter

Creative Commons License
Restore Samsung Galaxy S to Original ROM from Telcel Mexico by Gabriel Saldaña, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Share Alike 2.5 Mexico License.

Standard

2 thoughts on “Restore Samsung Galaxy S to Original ROM from Telcel Mexico

  1. Fernando says:

    Hey Gabriel,

    I have a T-Mobile Vibrant, but i want to test the original ROM from Telcel SGS. The issue is that I can’t get the 3G network, so please let me know if this original rom that you found is “complete” or full. I mean about the MODEM, because the modem that i use on the SGS-T959 only works with EDGE.

    Please let me know if you can give me a copy of that Telcel’s original ROM.

    Thanks

  2. Did the files from the guides I liked to didn’t work out for you? I don’t know about the modem on the SGS-T959. I have a I9000T and the files on those guides worked perfectly for me, even the model file I mention to recover the 859Mhz band, which is what you might be missing.

    Now, I wouldn’t ever go back to the Telcel ROM (cause it sucks) so whenever I need to recover my phone, I use Darky’s resurrection edition. Hope it helps.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>