[Galaxy S I9000 General] [Ramad]:
Hi :)

I have some news regrading the older XXJVQ CSC file that is released along with XXJVR instead of XXJVR own CSC file and I would like to show why I did not trust the firmware at the first place, and the release of XXJVQ through Kies/Samsung have provided all the informations that is need so all of you can check and see by your self.

Please understand that this is my opinion and I'm not accusing anybody for anything, all I'm saying is that I don't trust the leaked XXJVR, in fact, I don't trust all the leaked Gingerbread 2.3.4 firmwares and the only one that I would be using on my device is XXJVQ which have been released by Samsung through Kies, which is a smart move by the way, even if Samsung did not provide the Open Source files for 2.3.4 yet.

If you want to check by your self then you need to download:

* The leaked XXJVQ firmware: http://xdaforums.com/showthread.php?t=1145184

* The original XXJVQ, you can use checkfus downloader for that: http://xdaforums.com/showthread.php?t=1032437 thanks to LuffarJoh

* A hashing tool, I have used md5summer which is free, small and easy to use: http://www.md5summer.org/

I have made 2 directories, one for extracting and hashing the leaked XXJVQ and the other is for the original XXJVQ.

The first thing that you will notice is that both files are made on 6/10/2011 at 3:22 PM and both have the size of 9,752 KB, which means that they must be identical, this is important!

You can now start hashing the files and see the outcome:

As you can see, almost all the files match by having the same hash code, but not cache.rfs files, they have different hash code which means that they are not the same.

The question is

: Why would cache.rfs on both firmwares be different when they must be the same file that is from the same source?

You know that all the firmwares of the major European release XX*** do have a a CSC file that matches the PDA file code, for XXJPY was the CSC file OXAJPY, for XXJVO it was OXAJVO, for XXJPX it was OXAJPX, for XXJPU it was OXAJPU and even for XXJVQ and XXJVP, which I don't trust anymore, they were OXAJVQ and OXAJVP(All can be checked here: http://xdaforums.com/showthread.php?t=1102881), I think that the question that many of you did ask was justified: Why would XXJVR have a CSC file that is OXAJVQ?

In the end of this long post, I would like to say that I will remove all the leaked Gingerbread 2.3.4 firmwares from stock firmware thread: http://xdaforums.com/showthread.php?t=1102881 and the deodexed firmware thread : http://xdaforums.com/showthread.php?t=948790 and replace them by XXJVQ that has been released by Samsung.

My advice to Darky is be aware of who is handing the leaked firmwares and you can always find a reliable source.

As I said, I'm not accusing anyone, I'm simply trying to find facts here.

Good luck to all of you :)

Files MD5 hash for comparison:

Leaked XXJVQ

# MD5 checksums generated by MD5summer (http://www.md5summer.org)
# Generated 8/8/2011 2:59:05 AM

1f059241a30e48f58df341c11891f621 *I9000XXJVQ.RAR
9f2cd9042c42030f6147e47841589b8a *CODE.tar
15fcc1045fb2d78e7625b0f3feb12d4d *MODEM.tar
adbb60a0749f6e54eead322b16a99ab3 *CSC.tar
f03cf6add541467c7df940c15a12a778 *boot.bin
f256b9c87c80f53843a8e46f46f75b1f *Sbl.bin
cd7b55020f82e53111a36fd3da2de069 *param.lfs
672809d8f6af9d95d8a84cb284f58b96 *zImage
425c93b1987f2beb01e23d2560b40153 *modem.bin
3eed2cfea971ebd8490209bd57447f4a *factoryfs.rfs

6874f9b65a23bf7e6770c829a5223f0d *cache.rfs

Original XXJVQ

# MD5 checksums generated by MD5summer (http://www.md5summer.org)
# Generated 8/8/2011 3:00:51 AM

d964c263f9e60fba3a75afed34f754e5 *JVQ_JVQ_JVQ.tar
f03cf6add541467c7df940c15a12a778 *boot.bin
f256b9c87c80f53843a8e46f46f75b1f *Sbl.bin
cd7b55020f82e53111a36fd3da2de069 *param.lfs
672809d8f6af9d95d8a84cb284f58b96 *zImage
425c93b1987f2beb01e23d2560b40153 *modem.bin
3eed2cfea971ebd8490209bd57447f4a *factoryfs.rfs

edf642411c7ce7935ad8210d3da293f5 *cache.rfs