If eth interface comes up at least a very short period, then I am convinced the TFTP method should work.
Connect the device to a 100MBit/s switch and set up a pc according to unbricking guide.
Before doing the actual TFTP upgrade process, start wireshark on the pc and see it there is any tftp request from the device.