Or is it still doomed to fail?
Almost certainly. I suppose you could make it work but it needs at least 8 resistors and a lot of bit banging to get the push/pull signals.
As you have to add hardware anyway why not add an 8-pin 485 transceiver or two and be done with it.
Rob