This is what I gathered from another forum. http://www.androidiani.com/forum/31294-post17.html
I7500XXIFF
I7500 = model number as you already know
XXX = Provider branding code. There's a list on the other forum but I don't think it's that important to know what it is.
I = Year the firmware was compiled. "I" being 2009
F = Month. A is Jan. L is Dec. So F is June.
F = Build No. This refers to the build number for that month. So I assume this is in hexadecimal since the other builds have numbers.
Then that would make your release a build 15 or so of June 2009. The latest is now standing at Build 2 of August 2009.
I7500XXIFF
I7500 = model number as you already know
XXX = Provider branding code. There's a list on the other forum but I don't think it's that important to know what it is.
I = Year the firmware was compiled. "I" being 2009
F = Month. A is Jan. L is Dec. So F is June.
F = Build No. This refers to the build number for that month. So I assume this is in hexadecimal since the other builds have numbers.
Then that would make your release a build 15 or so of June 2009. The latest is now standing at Build 2 of August 2009.
my galaxy is 
