I left the GPS running for a few days of sitting and it drained the 9-month old Odyssey battery.
I charged the battery via a 10a charger off the bike, and rewired the GPS's USB power supply thing to the correct OEM alarm wire in the relay box under the tank so it won't drain the battery in the future while the bike is OFF. It was previously connect to the alarm's "always 12v" lead, and now it's on the switched lead.
Anyway, now that things are all back together I've got flashing ABS lights that will not reset using the recommended procedure. Took the bike out for about 80 miles today without any problems except the flashing lights.
I tried about 50 times tonight to reset the ABS fault code. I even disconnected the wires from the ABS dashboard switch (thinking the switch might be bad) and made the connection by hand for the tests.
I put a VOM meter on the ABS diagnostic center pin and found ~10v but no pulsing voltage variations that might identify the specific ABS fault code.
My next attempt will involve removing the GPS's USB power thing from the bike just in case that's drawing power during bike-bootup, which might be messing with the ABS's power needs, but that seems like a long shot.
I pulled the ABS brain and confirmed on the multi-pin connector that it's getting the same exact 12v that the battery shows.
The battery is showing almost exactly 12v when the bike is off and when the bike is idling. Should it be higher?
Anybody got any ideas or suggestions?