Tested and working.
Rev C board, but also a compatible replacement for Rev B
I can also transfer the ROM from the patient board if needed - https://www.ebay.co.uk/itm/355133895989