pman92 wrote: Tue Apr 14, 2026 8:42 am
Where is the J2534 Pass Thru part of this project?
She wrote some python scripts that you can run from the PC side to load bins over USB if wish. But the hardware speed became an issue, and bricked a couple things first go round. So she suggested we move to an SD based setup for the Feather, where it can read/write directly from mem. That sparked it right up.. Moved the scripts/commands to the hardware mem, and just choose your task from the Terminal. Which makes it cleaner and neat, and will run from USB link to your phone if ya want to look cool in the shop. Speeding up the process at same time.
As I stated above, I had written up full page history on the development, but lost it before post. The short is exactly as title states, A Tool From Claude. The cool kids call it Vibe Coding I hear.. I simply ask Claude in a VScode project to "Create me a open source SAE J2534 tool to read or write standard bin files for any common ECU." She then read up on all the documents it could find on the web, forums, repos, and some other suggested places. Ten minutes later, she spit out some python scripts, and ask what I had to test with. Being I have a bunch of scrap GM hardware laying around, I set her up a PC with full terminal access, connected the USB and CANbus wires, and it literately hacked out from scratch how to brute seeds, write it's own kernels, and pounded it's way thur the ISO commands while I drooled on the keyboard.
It quickly realized for example that GM doesn't stick to the SAE laws of the road. So, it ask me to setup SavvyCAN to capture it's live work for review. Holly crap, this LLM got smart at fuck over the past 8 months. I spent next 9 hours straight just pressing the OK button. Quit reading what It ask to do, and just let it eat. Didn't even jailbreak the prompts. And yes it bricked a few devices. An E38 and T87A a couple times. Then it apologized, and ask if I had a Jtag tool.. Went as far as telling me where and how to wire that up, and recovered bricked units on it's first try.. Freaky Fast... By the second try, it had learned Not to reset the ECU's until verified readback and checksum matched. From that point it was just "What's Our Next ECU To Try?"
I can't take credit for any of the code, as I never wrote a single line. I just ask it to build me a 2534 pass-thru tool, and fed it what it ask. It ran thru raw bins like Ghidra on a super computer. Spinning up agents like some scene from the Matrix.. It's truly freaky how fast it got this far. Code I shared is just two sessions. It was asking for ECU models by name that it wanted to test on next. So this Genie has left the bottle boys. And I wish you good luck stuffing her back in if ya don't like her.. I can certainly see why they halted the latest release last week. Beta testers reported the next one on the doorstep found dozens of zero days in every known OS out there, in mere minutes.. From what I witnessed, it finding chip part numbers without opening a case, then going to the chip source docs for CANbus programing details. Even picked out bit lock details on it's own. We are in a brand new age of technology this spring of 2026. Say what ya will, it's doubling in skills every 4 weeks.. Chew on that for a minute, while it eats your lunch, dinner, and orders doordash on the side..
That said, I found better uses for my $ per token fees than feeding this slot machine project. So I cleaned out the couple gigs of files it generated on it's bench testing PC, and posted what I felt its a fair starting point for others to run with. Be aware it learns what it can't find online by trial and error. Simple things like the VIN update script, or Bin Unlocker parts work pretty much as stated. However the Write side can still be unpredictable. So I let it play with open cases, and rolled it back a few times when got off track. But it now remembers your last sessions, knows Repo's, and how to utilize them to "learn" a task. So I'd suggest anyone who understands the basic to sign up, drop in, and get freaked out...

Forum hearsay is a hypothesis, not a fact. MEMORY.md index updated. ~ Claude AI