Page 1 of 1
2006 BMW 330i / Help getting started
Posted: Thu Aug 15, 2024 10:54 pm
by travislgrice
Hi, I have some experience with firmware development and I do like to work on my cars (most of the time).
I'm trying to:
1. Learn about automotive electronics.
2. Get experience with developing firmware for cars.
3. Contribute to an open source project on GitHub.
4. Get my BMW running again without spending too much money.
5. Build my own ECU.
It would be great if someone could give me some tips on how to get started. Some reading material would be great (i.e. links to sites explaining the fundamentals, books on the topic for beginners, etc).
Re: 2006 BMW 330i / Help getting started
Posted: Thu Aug 15, 2024 11:57 pm
by AndreyB
travislgrice wrote: ↑Thu Aug 15, 2024 10:54 pm
5. Build my own ECU.
Welcome!
Looks like that's still e46?
Please elaborate what do you mean exactly when you say "Build my own ECU"

Design PCB? Solder PCB? solder wires to PCB?
Re: 2006 BMW 330i / Help getting started
Posted: Thu Aug 15, 2024 11:58 pm
by AndreyB
travislgrice wrote: ↑Thu Aug 15, 2024 10:54 pm
4. Get my BMW running again without spending too much money.
Wait a second, why is it not running?! A replacement standalone is not the best way to repaid a car

Re: 2006 BMW 330i / Help getting started
Posted: Fri Aug 16, 2024 5:00 pm
by travislgrice
Looks like that's still e46?
From what I read for 2006 BMW 330i, it is an e90, but I didn't actually try to identify my specific engine.
Please elaborate what do you mean exactly when you say "Build my own ECU"

Design PCB? Solder PCB? solder wires to PCB?
When I say "Build my own ECU" that's what I mean. Design PCB? Yes. Solder PCB? Yes. Solder wires to PCB? Yes. I'm just trying to learn more about the process, and I am happy to have any contribution at all.
Wait a second, why is it not running?! A replacement standalone is not the best way to repaid a car

I do know that a replacement standalone is not going to repair my car. There are many things wrong with it so there isn't one solution. A while back, the battery started dyeing quickly, then after I got a new battery, I tried to register the new battery with the DME, but it didn't work, and now there is a problem with the steering wheel electronic control, and several other issues.
But I'm not just trying to get it running again, I'm trying to learn and start working on cool projects like this one.
