NOTE: I do not plan to update this software library anymore. It looks like Samsung won't push any newer version of their firmware in future. We are already happy to have an official fully working FroYo 2.2.2 on our budget phone. We also have a decently working CyanogenMod 7 port by psyke83 and there are first steps in porting CyanogenMod 9 by motafoca. Thanks to them for their endless efforts to bring latest Android versions to our gadget
I've created a separate thread for all the things concerning the official GT-I5500 ROM files released by Samsung. I've used my short product codes list and LuffarJoh's Check Fus Downloader utility in order to fetch this ROM archive from Samsung's own KIES update servers.
These ROMs are built to run on GT-I5500/GT-I5500B/GT-I5500L products. All Galaxy 5 phones have the same hardware but you are advised to use the version for a region as near to your location as possible. Why? Because baseband version could be different from region to region. If you are from Canada and try to use an European firmware, do not wonder if your phone could not connect to the 3G network.
The author of this thread could not be held responsible for any damage made to your phone while using this archive. Remember, you are doing all of this at your own risk.
Stock ROM library
Currently the biggest and most complete archive of I5500 firmware all in one place
Last updated on the 7th of April 2012
All the credits for this topic go to LuffarJoh - developer of the Check Fus Downloader utility.