F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > F30 DIYs and Coding Discussions > [DIY] Remote start using Arduino
GetBMWParts
Post Reply
 
Thread Tools Search this Thread
      01-18-2025, 06:51 PM   #133
mickeyvalentine
Otaku
mickeyvalentine's Avatar
10
Rep
26
Posts

Drives: 2016 550i
Join Date: Sep 2021
Location: Whittier, CA

iTrader: (0)

Where did everyone get their Arduinos at? I see them for $5 on certain sites but straight from Arduino they are $30. Is this a get what you pay for situation? Or are the cheap ones worth it?
Appreciate 0
      01-19-2025, 06:27 AM   #134
sizanx
Private First Class
Denmark
134
Rep
158
Posts

Drives: BMW F36 420d Gran Coupé
Join Date: Oct 2021
Location: Denmark

iTrader: (0)

Bought 2-3 cheap from Aliexpress, works as intended. Imo, get atleast 2, as you can use 1 as a programmer when you are sure everything works, the boot time is a lot faster.

I've bought a oscilioscope to analyze the pulse on the door lock to see if I can replicate the door unlock/lock pulses + if I get that to work, I'll code it for esp32 too, add a rechargeable battery, so I could remote start via wifi.
Appreciate 0
      01-25-2025, 03:36 PM   #135
SpeZ
Registered
0
Rep
2
Posts

Drives: F30 320d
Join Date: Jan 2025
Location: Germany

iTrader: (0)

Tested it today, works fine when sending lock/unlock commands in the serial monitor.
Tomorrow I will probably install it into the car.

I already consider how to be able to start the car at a specific time.
Not sure about the easiest way, either read out the time from the car or adding an internal clock.
Using a internet connection is the best way but comes with alot of work.

Little tip:
when wiring into the key fob, soldering the new wires is a lot easier if you remove the key buttons first by soldering off.
Appreciate 0
      02-09-2025, 03:15 PM   #136
kehmann
New Member
6
Rep
6
Posts

Drives: F30 320i
Join Date: Mar 2022
Location: Chicago

iTrader: (0)

I implemented this in my car over the past few weeks. I was able to figure out how to lock the car by sending CAN bus messages. The alarm doesn't set and the fuel door stays unlocked but at least the doors are locked after starting.

I found the messages that are sent when telling the car to lock from the app and sent those back and the doors locked. Not 100% sure that the app is the only origin of these messages but I recorded the bus and did everything I could think of on the car and these were the only two unique controller IDs left.

Messages:
436 2 E0 FF //Sent once when a lock or unlock request from the app is made
3A3 2 D0 FF //Sent 3 times when the app locks the doors
3A3 2 C8 FF // Sent 3 times when the app unlocks the doors


I modified the code to send 1x app message and 3x lock messages after the remote start sequence to lock the doors.

I also modified the program to start the car if a lock and unlock command are sent from the app within a minute of each other, since my keyfob doesn't reach the car from the office window.

I soldered a perf board with the Arduino, CAN interface, power supply and some transistors to replace the relays. I still had to use a reed relay for the key power. This made the board much smaller than with the relays.

The rest of the wiring + code I used from Sizanx's very helpful post.



Appreciate 3
fe7565749.50
sizanx133.50
SpeZ0.00
Post Reply

Bookmarks

Tags
f30, remote, remote start

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 12:46 AM.




f30post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST