• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Firmware Versions

Just to consolidate a few things into one message (this should be part of an FAQ, really)...

BASEBAND VERSION

This is more commonly referred to as the "firmware" version (e.g. I7500XXII5), though the *actual* Android firmware version is something different altogether (e.g. Cupcake 1.5).

"XX" refers to the Western European region, so users in other areas will have different letters here. The last three characters tell you when the firmware was released:

A = 1
B = 2
C = 3
D = 4
E = 5
F = 6
G = 7
H = 8
I = 9
J = 10
K = 11
L = 12
etc..

So the sequence is year, month release number.

IH8 = 8th release in August 2009
II5 = 5th release in September 2009
JB2 = 2nd release in February 2010 (just an example!)

Not all releases are available publicly. Some releases are internal to Samsung, so don't always expect to see the version numbers increment in sequence.

THE CSC FILE

This file uses the same numbering system as the Baseband in the last three characters.

This delivers operator-specific branding, configuration and applications. The operator can be derived from the three characters in the version number:

VIA = O2 (Germany)
O2U = O2 (UK)
ITV = Vodafone (Italy)
BOG = Bouygues Telecom (France)

You can find out your current CSC version by dialling the following "number" on your phone:

*#*#44336#*#*

A "null" value for the CSC code when you dial the above number means you don't have a CSC code.

If you don't want an operator's specific customisations and configurations, don't use the CSC file in the upgrade. You can remove the CSC file (cache.img) from a one-package firmware file using an application such as JZip (www.jzip.com). Open the .tar file, click the cache.img file and then press your delete key.

UPDATING FIRMWARE VIA NEW PC STUDIO (NPS)

This uses a combination of your Baseband number and your CSC number. If you don't have a combination that's known to Samsung, you won't get updates. If you don't have a CSC at all, you also won't get updates via NPS.

If you can't update via NPS, you can always use Odin and the various firmwares that people make available on this forum without restriction.

APPS NOT AVAILABLE IN THE MARKET

This is down to one of two things.

1. It's a new baseband release. Google need to add this to their whitelist so you can see paid and protected apps. You just need to wait a bit for that to happen and it isn't a phone issue. This seems to be the cause of 99% of the "app not available" threads in this forum. You can modify the build fingerprint in /system/build.prop if you have rooted your phone if you need a more immediate solution.

2. You're not in a country where the application is available. Google seems to determine your country using the operator details from your SIM card (using the Mobile Country Code: Mobile Network Code - Wikipedia, the free encyclopedia). The CSC file does *not* seem to be a factor here.

Hope this helps!

Chris
 
Further to this,

A mate of mine has an unbranded Galaxy that he bought handset-only, and he's been happily getting updates through NPS. I've just asked if he's got full market access, am awaiting a reply.

My CSC is listed as "null", whereas his shows "I7500XXII5". O2 Germany, I'd guess this is from.
 
It's known for quite some time in the french community that the market issue is related to the fingerprint of the rom.

The fingerprint of the latest IG5 is :

Code:
[ro.build.fingerprint]: [Samsung/GT-I7500/GT-I7500/GT-I7500:1.5/ 
CUPCAKE/142:user/ota-rel-keys,release-keys]

And if you want to unlock the market you should use the G8 fingerprint which is :

Code:
[ro.build.fingerprint]: [Samsung/GT-I7500/GT-I7500/GT-I7500:1.5/ 
CUPCAKE/12:user/ota-rel-keys,release-keys]

There's a whitelist on the market and google take his time to update it, btw the fingerprint is in /system/build.prop file.
 
Ah, cheers. I'd read that somewhere on here but couldn't quite lay my hands on it. Presumably that requires root?
 
Is there a decent notepad-esque text editor app for Android that I could use to edit build.prop without mangling it, save copying files back and forth?
 
Assuming they have busybox installed and they want to meddle with it. It'll be easier to just use adb push and adb pull.
 
Just tried changing the build.prop.

The phone is (theoretically at least) rooted using the hdblog recovery partition. I can adb-pull the file fine, edit it in Notepad, but when I try to adb remount ready to push it back I get told "remount failed: operation not permitted" - what am I missing?

adb root also fails, "adbd cannot run as root in production builds". I can run su from a command prompt on the device though (for what good that does).
 
do it when booted into recovery mode and you get
c:\android-sdk-windows-1.5_r3\tools>adb root
adbd is already running as root
 
No dice - "error: device not found" in recovery mode.

Don't tell me I need another bloody driver, I must have about 40 installed by now...! :rolleyes:
 
The reason for remount failed in a normal boot up is due to root not being enabled for adbd. Recovery root is only for recovery and if you enabled su, it's for apps on the phone.

To remount like what you did, you'll need to edit the prop file in the kernel image. You can't edit it on the phone since the changes will not be saved.
 
Reflashed my phone without the CSC branding for I5. Have had a day to play with it and i'm really impressed this time round. Battery life lasted really well today and that was with 3g , GPRS, and Auto Sync enabled. Does feel smoother too going from differant home screens.
One thing I'd really like to see is the scrolling improved as sometimes when you're scrolling through a web page it can be a bit jagged or it will just suddenly want to jump and continue to the bottom of a page which can be very annoying. I think the general tactile nature of the touch screen needs to be improved as pressing links in Twidroid can be very frustrating and can take multiple times to get right.
 
One other thing I have noticed is that it still has the wireless bug where it loses its connection. The way I fix it is to use the switchers app to turn off and then on the wireless. I then have to go into the wireless settings where it then obtains an ip address. I really hope this soon gets fixed as it is quite frustrating.
 
i fixed that by changing the amount of channels to scan to 11, changed wpa mode to just wpa rather than wpa2 and changed the router wireless channel to 11
 
Is there a way to trick the phone into thinking the SIM card is
from another country (one in which paid apps are available)?
 
Back
Top Bottom