Not sure how mechy's version works as opposed to the original I tried.
Only difference would be putting the wire from 1 directly into the socket at pin 31 instead of using a shorting wire from 1 to 31 on an additional socket.
There shouldn't be that much additional noise generated from the addition of the extra socket.
I just tried this again myself as I too had a grumpy A500 rev 5 that would not take a KS3.1 ROM. Mechy's advice is correct, there IS a difference on how the jumpers are done. I tested the usual Pin 1-31 and 31 to 21 mod just now - did not work. So, I then did the one Mechy described above and it works.
Also, on this machine, the Motorola 68000 would not work - ROM would start up and then guru. Replacing the Motorola with an ST68000P8 clone and no problems. Perhaps they have a lower tolerance with the bus noise. The 68HC000s are also much more forgiving.
Anyway, try Mechy's instructions, they worked here just now.