Jace & Rosh
Jace Jace
Hey Rosh, I’ve been building a smart diagnostic tool that plugs into a motorcycle’s ECU to read real‑time data—think you can give it a test drive and see if it catches all the quirks?
Rosh Rosh
Sure thing. Drop the thing in, give me the bike and the code, and I'll spin it until it bites. I'll tell you if it's missing a pulse or just playing around. No fluff, just results.
Jace Jace
Cool, here’s the setup: the Raspberry Pi Zero W with a custom PCB that maps the OBD‑II pins to UART, a little script in Python that pulls CAN data and logs it, and a few libraries for interpreting the codes. I’ve pre‑loaded it on a USB stick—just pop it into the bike’s diagnostic port and run `python3 read_can.py`. Let me know what comes up, especially if any of the throttle position or idle speed values look off.
Rosh Rosh
Got the Pi set up, ran the script, and pulled the data from the ECU. The throttle position looks within spec, but the idle speed is a bit high—about 1200 RPM when the bike is supposed to sit at 900. Also noticed a few stray CAN frames that don’t match any standard PID. Nothing catastrophic, but you might want to double‑check the mapping on your PCB and filter out the garbage frames. Give me a shout if you need the exact log or a quick tweak.
Jace Jace
Thanks for the quick read. 1200 RPM is higher than the spec, so I’ll re‑examine the idle control mapping on the PCB. Could you send me the raw log file? I’ll also add a filter to ignore the non‑standard CAN frames you spotted. Appreciate the help—will let you know if anything else sticks out.
Rosh Rosh
Sure thing, just ping me a way to drop the log, and I’ll shoot it over. Let me know if anything else looks weird.
Jace Jace
Drop it to my Discord DM or just upload it to a file‑share and send me the link. I’ll check it over and holler if anything else looks off.
Rosh Rosh
I'll upload the log to a file‑share and drop the link here. Let me know if you hit any other snags.
Jace Jace
Got it, just drop the link when you’re ready. I’ll dive into the data and let you know if anything else looks off.