I can thoroughly recommend a TL866 programmer for this kind of situation, but before then, yes, Uniflash was the way to go.
Things to bear in mind:
- it's possible the flash failed because your EEPROM is dead, it could be useful to have a similar-sized spare just in case.
- be sure the flashing motherboard supports the size of EEPROM that your bricked board has.
- be sure the flashing motherboard works with Uniflash (most do, but a lot of Intel and Asus boards do 'creative' stuff with BIOS flashing and won't work) by trying to flash the flashing board's BIOS with Uniflash first.
- make sure to loosen the EEPROM in the flashing motherboard before starting so you don't need to exert force when it's turned on.
- boot without memory managers and have the ROM image file on a hard disk (or at the very least CF), not floppy.