http://satinfo.narod.ru/en/download.html
it will void your warranty but you can always intall back your original canon firmware anytime you want.
300D is a piece of junk without that hacked firmware for it doesn't have FEC. FEC is crucial. I can't understand why canon had to hide this function from their firmware.
thank god that hacked firware exists.
good luck