iv said this in another thread,the only *true* fix is to change the chip on the motherboard or the socket on the Indivision this is what iv done.
you can sand down the connector and it will work for some time, but after a while it stops working,i think this is down to small movment on the motherboard around the chip/socket when the A1200 is move or subjected to vibration.