Back to News
Advertisement
ppetruspennanen about 8 hours ago 16 commentsRead Article on github.com

ES version is available. Content is displayed in original English for accuracy.

Found that you can actually run a 35B Qwen model on a Pi with very impressive intelligence and stability. Built connectors for car ODB to read all about car internals, and manufacturer's cloud service for stuff like changing AC or opening/ locking doors. Gave it info such as the full car manual. And then hooked it up with my other agents in our discussion room!

So now it can answer car questions such as "when should I add oil and what kind of oil?" and help you fully offline, and when online talk with the agent family that includes all the most powerful models so they know how the car is, plan new features and develop itself with them.

For example, if car breaks and can't move the car agent informs my agent family and they can already look for a suitable train ticket without me needing to check things or do something.

Advertisement

⚡ Community Insights

Discussion Sentiment

67% Positive

Analyzed from 697 words in the discussion.

Trending Topics

#more#car#cars#model#oil#https#models#need#seems#manual

Discussion (16 Comments)Read Original on HackerNews

ehntoabout 3 hours ago
Fair warning, I have found local models and frontier models to be very bad at the specifics when it comes to cars.

Small differences like month and year model can impact oil capacity, oil weight and things like that, the details that matter quite a bit.

I found frontier models couldn't get things like what engine was in a 1994 Nissan Skyline, one of the more infamous and talked about cars on internet forums for decades, with dedicated fan databases that would have been scraped.

Questions like "what air filter do I need for my 1994 Suzuki Swift?" are hit and miss.

javier123454321about 3 hours ago
This seems to be trained(? or referencing) on the specific cars' owner's manual.
tmh88jabout 1 hour ago
> This seems to be trained(? or referencing) on the specific cars' owner's manual.

OEM maintenance recommendations and part numbers can change making the manual inaccurate. Ex: GM switched their recommended oil[1] for LT1 motors (Corvette and Camaro) along with the part number for the oil filter[2]. They can also sometimes be thoroughly confusing and full of meaningless buzzwords[3]

[1] https://www.corvetteactioncenter.com/tech/knowledgebase/arti...

[2] https://www.corvetteactioncenter.com/tech/knowledgebase/arti...

[3] https://bobistheoilguy.com/forums/threads/6th-gen-camaro-lt1...

Robdel12about 2 hours ago
I will shamelessly plug https://pitstop.app. I've been working on this for years and I work on/race cars regularly.

I wouldn't fully trust LLMs with this :p BUT this project is still really freaking sweet.

Reubachiabout 3 hours ago
I'm currently integrating one for simple diagnostic readouts to integrated small touchscreen. The main goal being a retro looking display that mainly dumps ODB data/monitors, but also reads maps data to show a "waypointer" a la crazy taxi. (This is proving difficult)

Respectfully, I don't think this is....real?

-I mean, getting the absolute basic bits like diag codes converted from the odb 2 data to some program w/ a graphic interface is about as far as people get, if they can get passed the power and power on/off conundrums.

-If you get that far, How in the lord's name did you manage to seemingly....MITM the vehicles cloud service (climate/locks/remote start) using raspian or whatever? IE; how are you able to establish a TLS connection (yeah, like that lingo?) from the raspberry to the manufacturer API? I think the manufacturer would be interested, as you have functionaley made another key to the car.

-A more important question....what purpose does this serve? IE; the cloud connection/controller is in the car. I can't imagine it's easier to connect to the rasp shell (is it on 24/7?) to connect to the car app to turn on the ac.

- I assume you have one of the "big boy" ones with more WAM. THat said.....are you implying by saying "the pie can actually run qwen" that you are running it locally? if so.....erm...I need reciepts. Cuz idk what that even means nowadays.

Maybe i'm just jaded because my "crazy, crazy taxi style waymarker + ODB2" monitor isn't progressing, but this is...fishy

VTimofeenkoabout 3 hours ago
From readme:

"""

Unverified against the real car — it will confirm or refute itself on the next drive

"""

Looks like a ton of this is aspirational.

For your project -- do you really need the car's GPS positioning? Could go with a dedicated GPS antenna, like the freematics dongle

dofmabout 4 hours ago
Cool — but is that model really the right choice for the task?

I guess it is only 3B active which helps a lot but is Gemma 4 E4B not more practical?

aamarguliesabout 2 hours ago
Qwen3.5-4B would be a good (better?) candidate. It uses a gated, deltanet hybrid, so your KV cache stays nearly flat as context grows, important for RAM-constrained environments like the Pi.
0xbadcafebeeabout 4 hours ago
Qwen 4B and 9B should be faster and better reasoning than Gemma 4 E4B. Other good options for that much RAM are Gemma 4 12b and 31b. Gemma 4 E4B would be better for native audio, but OP is using Whisper for STT so prob doesn't matter
dofmabout 3 hours ago
The issue is not RAM size. It's memory bandwidth!

The 12B and 31B models will be useless on a Pi 5; maybe the 12B can be persuaded to run, but it may not manage more than one token per second. It only manages 17GB/s memory bandwidth (I have seen a suggestion that the 4GB model manages more).

But yes — some sort of small reasoning-oriented model (Ornith?) seems a better candidate than Qwen 35B.

(Don't get me wrong, I think the 35B model is ace… just seems like at least an unusual choice here)

tessierashpoolabout 3 hours ago
I scanned this README looking for the part written by a human and gave up when I realized there wasn't one.

the Mermaid diagram doesn't even render.

thoughtbeforeabout 2 hours ago
Is code more like poetry, or more like a recipe?
almogoabout 3 hours ago
Criminally claude-authored. All the typical watermarked shit. Getting real tired of this.
hypferabout 3 hours ago
What is the LLM doing there?

Why does it need to be hooked up to the car for you to ask it which type of engine oil the manual recommends?

What is the point?

yjftsjthsd-habout 4 hours ago
What's the hardware situation to get OBD data?
Alive-in-2025about 3 hours ago
You get a bluetooth device that plugs into the odb port, or a patch cord that you connect to your raspberry pi. There are fancier ones with more features, that can do more than just report signals like watch for certain signals or changes.

https://www.amazon.com/s?k=obd+bluetooth+adapter