Firstly, is it a genuine chip? If not then thats why its not worked. I had a similair problem with a genuine infinty which did the same, sticking on the "programming please wait" screen. Luke from Infinity Mods advised I go over the pins of the eeprom with some solder paste as this sometimes cures the problem ( apparently this though rare sometimes happens when some of the legs are not properly in contact with the pcb).
I tried this and it didnt work for me and I had the chip replaced, but may work for you.
