When I first bought my Samsung Galaxy S (GT-I9000) phone a month ago, it had it's factory installed 2.1 Eclair running. Despite many 'Android Market' apps not being compatable with it, my signal strength was half to full 3G signal wherever I went.

I then upgraded to 2.3 Gingerbread. My signal strength was lucky to get higher than half strength and often had an E or H next to the signal indicator instead of a 3G ledgend.

I have since upgraded again to CyanogenMod9 (4.0 ICS) with no change to signal strength. In the locations I got full 3G signal only a month ago, I still struggle to get over half signal strength with an H ledgend. The bars are usually grey but occationally turn blue.

I am wondering if the factory Eclair install had a preset setting making it suitable to work in Australia with the specific frequency bands we have here, and upgrading has over written these settings. If this is the case, my phone may be looking for frequencies used in Europe or America that arn't used here or are the 2G frequencies.

My googling has found many forum threads where people have lossed signal quality after upgrading, many blaming the carrier or ICS. Several people have subsequently downgraded to default Gingerbread to fix the problem, for me this would mean going back to Eclair. I don't really want to do that.

Is there anything I can do, changing settings or installing an app, that can bring me back to full strength?

UPDATE 26Aug12

I think I have deciphered the signal strength bars. E denotes EDGE (2G) signal, H is for HSPA and 3G for UMTS fast 3G connection. The signal bars are grey normally, and turn blue when you have an active data link (and little up/down arrows show data transfer).

I wonder if my phone is having trouble with UMTS and therefore not connecting at 3G speeds after the upgrade.

  • 1
    Chances are that Samsung simply changed the visualization algorithm from linear to logarithmic.
    – Flow
    Commented Aug 14, 2012 at 8:52
  • 1
    I agree with Flow, ICS did change the algorithm for signal strength, and it was a bug in the ICS 4.0.1 source, it should be fixed in ICS 4.0.4 or in JB for that matter :)
    – t0mm13b
    Commented Aug 14, 2012 at 11:39
  • A logarithmic display only means that the indicator showing 3 out of 5 bars of strength is not 50% strength, but probably twice as strong as 2 bars etc. It won't affect the signal I am recieving, just how I see it. I also think having 2 blue signal bars is better than 4 or 5 grey signal bars. I just don't often get blue ones. Commented Aug 15, 2012 at 3:26
  • 1
    Blue signal bars is when there's background data or using google apps.
    – t0mm13b
    Commented Aug 26, 2012 at 14:03

1 Answer 1


Flashing your Phone probably also changed your Modem/Baseband. Flashing another might give you better Signal.

Here you can download Modems for your phone: http://forum.xda-developers.com/showthread.php?t=1158783

  • How do I know which one to flash? I assume it doesn't matter the modems are listed as CM7 modems, and they should work on CM9? Looking in my 'About Phone', I currently have JVT installed. Commented Aug 27, 2012 at 6:54
  • They work on CM9. Look around in the thread users share their experience there. (JVT works best for me/in Germany)
    – theodm
    Commented Aug 27, 2012 at 13:25
  • After much googling as well as trial and error, I have settled on KG3 as the modem for me. I think is it unfortunate there isn't a more formalised way of determining the correct modem files. Maybe the community will improve this in time. Commented Sep 1, 2012 at 15:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .