Just wanted to add another data point here. Bought a new Raleigh Lore with a Bosch Speed unit and got the 500 error after 1 month and less than 300 miles. Currently at LBS awaiting replacement. No idea what caused it - water ingress? Electronics? Not sure.