Sorry, I've never used a 040 Amiga before, but the HDD XL drive works fine on the A1200 with 020 and 030. I guess you could be right about the patch being incompatible with the 040. Have you tried disabling CPU caching and booting up? Or tried it on any other systems since it stopped working?