Fun with ABS

Yamaha FJR Motorcycle Forum

Help Support Yamaha FJR Motorcycle Forum:

torch

Well-known member
Joined
Oct 31, 2005
Messages
195
Reaction score
136
Location
Muskoka, ON
By now, everyone knows about the discontinued ABS test adapter and the jumper wire work-around. The OEM version looks like this (image shamelessly borrowed from the internet):

OEM_coupler.jpg



Now, I'm all for workarounds, but I'm also a tool junkie so I wanted the "correct" tool, just because. I sourced the correct style connector (cheap per unit, but had to buy 50 units) and made my own. Call it the Mark I:

MkI.jpg


I was curious about those two wires. Nobody ever seems to mention them. Digging into the FSM, I found the green wire is used to show "current" error codes by pulsing the ground. One is to connect an analog voltmeter to battery positive and ground the meter via the green wire. Fault codes can be decoded by counting the swings of the needle. The long duration pulses indicate 10's and are summed to find the left digit of the code. Short duration pulses follow and are summed to find the right digit. A long pause separates successive codes. EG: Two long pulses followed by five short pulses represent error code 25. Just like an old OBD 1 GM product.

It seems pointless, since the error codes are displayed in English right there on the dash in place of the odometer. But further reading revealed that engine error codes take precedence, preventing ABS error codes from being displayed, so in the unlikely event that the bike has stored ECU codes, this would be the only way to reveal an ABS code. Potentially useful, I suppose. Except that who the hell still uses analog volt meters? The only ones I have left are VTVMs (Vacuum Tube Volt Meter) that are powered from the mains. Museum pieces I only keep around for occasional high-voltage CRT power supply measurements.

The purpose of the white/red wire seems completely undocumented, however the wiring diagram shows it taps into the ABS light itself. A voltmeter (digital) shows voltage to ground when the light is on, and 0 volts when the light is off, which would seem to confirm the diagram. This seems even less useful, but I suppose it does provide a means to verify whether or not the ABS is sending a signal to the light vs the bulb is just burnt out without tearing apart the entire dash.

My next thought was "Gee, why not make it real easy and replace the analog meter with a pair of low-power LEDs? The battery is right there, I can replace two quick-connects with one alligator clip. And since I had 49 spare connectors, the Mark II was born:

MkII.jpg


In place of the green wire, a 680 ohm current limiting resistor (to [email protected]) was wired in series with a white LED and alligator clip The white/red wire was similarly replaced with a resistor/red LED combo wired to the ground provided for the jumper.

I was half-right. The green wire replacement works fine. The white/red wire replacement: not so much. Ok, yes it does come on when the ABS light should come on and flashes at the appropriate rate when the ABS light should be flashing -- that part works. But note that I said "when the ABS light should come on"; that was no error, the ABS light no longer works when that red LED is in circuit. But it gets worse: the error codes are no longer displayed on the dash or stored in memory and Test #2 will no longer run.

So the Mark III will revert to the white/red wire with quick connector, leaving the white diode with alligator clip lead. But I'm already thinking about a Mark IV (I'll still have 47 connectors left, remember? <lol>) -- maybe something along the lines of an Arduino with high-impedance MOSFETs on the input GPIO and an LCD display of the decoded flashes...
 

RossKean

Well-known member
Joined
Feb 15, 2010
Messages
5,907
Reaction score
2,240
Location
Fredericton, NB
In a dozen years of Gen II FJR ownership (and over 400,000 km), my brake bleeding/flushing method consisted of taking the bike out on a sandy parking lot and deliberately invoking ABS a few times before exchanging fluid to make sure crappy stuff got moved around. The last time, I fashioned a jumper using an alligator clip... (Never considered that the connector could be used for anything else.)

Are you doing this just out of idle curiosity or are you tryin to fabricate a diagnostic tool of some sort?
I'll be watching this thread (for the sake of my curiosity) - good luck with whatever you are trying to do!
 
Top