I was not trusting of the ComBridge too. But did get it to work just fine with a NEO-6M receiver I have. So that gave me the confidence to try it with this one that is giving me problems.
I had already worried about the UPS power issue too. I took the VCC & GND from the Main Port of the Revo with it configured for GPS (to insure it is powered if that does matter?). With the LiPo plugged in, I assume this is the needed 5v as it is what will normally drive the GPS.
I've made sure the wires are hard in the holes too. I've tried it swapping Tx/Rx.
I can get it to kind of work on 57,600 baud. See the attached image below. It is very inconsistent on only occasionally sending back 64K worth of UNKNOWN data. I can't reproduce it reliably.
The other thing I noticed is that in the Message window of u-Center, NONE of the items are bold but they are all grey. I think this means they are Disabled and will not be sent. I have tried to Enable all Child message and individual ones. They still remain Disabled after the explicit command. u-Center may not enable them unless the Enable command gets a response. And it never does. This is not the behavior I see with the NEO-6M.
It won't reply to any message including messages that say reply to these messages.
I tried another thing, using the ComBridge set at 57,600 I get 64K dumps about every 15 seconds, repeatedly. Just sends it and nothing has to be done! Everything else is the same. No Polled commands return anything and no Messages are or can be Enabled. I think the ComBridge works. The cable is the same one used by LP when it gets good GPS data. So there are no electrical issues in this configuration.
I see in the specs that Pin 1 on the chip is a SAFEBOOT_N that the manufacture should have left open. This may restore the 'default configuration". Have you tried this? Would I add GND or VCC at power up to try it?