Bled the whole system again. I pushed out (and put back, of course) about .2 litres of fluid altogether. There were some miniscule amount of air at the front, but absolutely no change whatsoever. Lever and pedal still feels the same (firm), and ABS still doesn't work**. I did the bleeding all by myself, you can reach all bleeding nipples while holding the lever/pedal so I don't see the benefit of that speedbleeder thing.
But I was thinking, the 12.8V that the FSM keep referring to, is that with or without ignition on? Checked my battery, 12.85 with igntion off, 12.5 with igntion on. Well, even if maybe this tampers with the ABS tests, still doesn't explain why the ABS doesn't work while the bike is moving as the voltage is already 13.3V even at idle.
What I did notice this time is that during tests, the ABS light was flashing slowly and constantly (like 1/sec), as opposed to last time when it was flashing rapidly (like 3/sec) and in bursts. Also, last time, I got the ABS error codes after the first test, this time I did both tests several times, and no error codes, which seems pretty weird.
I'm reluctant to undo the banjo fittings because a. as you said, it would make a huge mess, b. as I understand it, there is no pressure inside and air will seep in once the fluid drains out of the fitting.
** When I say "ABS doesn't work" I mean the pulse action during static tests are very weak. There is some pulsing force generated by the motor, but it's not nearly strong enough to overcome the force on the pedal/lever and unlock the wheel. I had an 08, the ABS on that literally kicked the lever out of my hand, so I know exactly what it SHOULD do.
I've ran out of ideas, but apparently this is a very common thing and a lot of gen1 and gen2 FJR's have non-functioning ABS's.