The galaxy 5 is a great budget android phone but i've have trouble with the wifi and the phone going to sleep and not waking up again.
Froyo has been released by samsung (most likely this is a beta) but I have installed it on my telecom nz Galaxy 5 and it's working fine.
You can find the details here:
http://forum.xda-developers.com/showthread.php?t=781149
So here are the steps i followed.
Install Kies - it's on the disks that come with the phone (if you don't install kies then it will never find the drivers for the phone and you can't upgrade) - make sure it's closed though when you run odin.
I didn't root the phone - it upgraded fine
You need to download Odin and your choice of roms (there is only 1 2.2 rom at this stage) - you have to unrar the rom the password is provided in the link above
Run odin - select OPS - make sure you select the OPS file that came in the odin download package
Tick the box under options that says "one package" it then greys out the other boxes and leaves one - that's where you put the rom file (it's in .tar format)
Now prepare the phone, power down, take out battery for a wee while then reinstall - press volume down, center button and power on together - the phone shows an android yellow triangle and says downloading - you can now use your USB cable and plug it into your PC
You should now see Odin show a yellow box under com port.
Now you can hit start - it took about 5 minutes to finish for me an says pass when successful.
Hard reset after flashing goto the dial pad and dial *2767*3855#
Phone reboots
That's it.
Please note I provide this information for you for informational purposes - if you use this information and brick your phone I am not responsible nor is geekzone.