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
ARMA SPEED
Post Reply
 
Thread Tools Search this Thread
      01-24-2022, 08:59 AM   #67
david51
Captain
david51's Avatar
France
538
Rep
817
Posts

Drives: bmw M3 F80
Join Date: Dec 2013
Location: france

iTrader: (0)

Garage List
apptest crisfeup@gmail.com

you can take the power supply and ground directly behind the ventilation on the left side, there is a hidden socket that is useless.
Attached Images
 
Appreciate 0
      01-24-2022, 09:17 AM   #68
crisfeup@gmail.com
Enlisted Member
17
Rep
43
Posts

Drives: Bmw f31
Join Date: Jan 2016
Location: Portugal

iTrader: (0)

Quote:
Originally Posted by david51 View Post
apptest crisfeup@gmail.com

you can take the power supply and ground directly behind the ventilation on the left side, there is a hidden socket that is useless.

david51,

Thanks for the information. Is this connection always powered on? Did you used this one to supply your board?
I can't see in the picture what is the rigth connection. Can you provide addition information so I can undurstad wath is the rigth wires.

Thanks in advance.
Appreciate 0
      01-24-2022, 09:27 AM   #69
AlbertoSONIC
Private First Class
98
Rep
155
Posts

Drives: 318d F30 LCI
Join Date: Sep 2018
Location: Italy

iTrader: (0)

Quote:
Originally Posted by crisfeup@gmail.com View Post
Quote:
Originally Posted by david51 View Post
apptest crisfeup@gmail.com

you can take the power supply and ground directly behind the ventilation on the left side, there is a hidden socket that is useless.

david51,

Thanks for the information. Is this connection always powered on? Did you used this one to supply your board?
I can't see in the picture what is the rigth connection. Can you provide addition information so I can undurstad wath is the rigth wires.

Thanks in advance.
If it's the 12V socket then it's not powered all the time. So it's not suitable for this project. This project requires to be always on to catch CAN messages in time.

You have to use the FEM wire I indicated as it's always on.
Appreciate 0
      01-24-2022, 09:31 AM   #70
david51
Captain
david51's Avatar
France
538
Rep
817
Posts

Drives: bmw M3 F80
Join Date: Dec 2013
Location: france

iTrader: (0)

Garage List
crisfeup@gmail.com

I took the wrong picture

here is the power supply of the card still on and the mass behind the ventilation.

red the power supply
brown ground
Attached Images
  
Appreciate 0
      01-24-2022, 09:35 AM   #71
david51
Captain
david51's Avatar
France
538
Rep
817
Posts

Drives: bmw M3 F80
Join Date: Dec 2013
Location: france

iTrader: (0)

Garage List
Quote:
Originally Posted by AlbertoSONIC View Post
If it's the 12V socket then it's not powered all the time. So it's not suitable for this project. This project requires to be always on to catch CAN messages in time.

You have to use the FEM wire I indicated as it's always on.
I tested and it is good continuously and not after contact
Appreciate 0
      01-24-2022, 01:24 PM   #72
crisfeup@gmail.com
Enlisted Member
17
Rep
43
Posts

Drives: Bmw f31
Join Date: Jan 2016
Location: Portugal

iTrader: (0)

Quote:
Originally Posted by david51 View Post
crisfeup@gmail.com

I took the wrong picture

here is the power supply of the card still on and the mass behind the ventilation.

red the power supply
brown ground
Good information david51! I'm going to use this free connection also.
Appreciate 0
      01-24-2022, 02:22 PM   #73
david51
Captain
david51's Avatar
France
538
Rep
817
Posts

Drives: bmw M3 F80
Join Date: Dec 2013
Location: france

iTrader: (0)

Garage List
Quote:
Originally Posted by crisfeup@gmail.com View Post
Good information david51! I'm going to use this free connection also.

Appreciate 0
      01-25-2022, 02:00 AM   #74
duculete
Registered
Romania
0
Rep
4
Posts

Drives: F30
Join Date: Jan 2022
Location: RO

iTrader: (0)

Nice project,
what is the standby power consumption for this setup?
Appreciate 0
      01-25-2022, 03:03 AM   #75
AlbertoSONIC
Private First Class
98
Rep
155
Posts

Drives: 318d F30 LCI
Join Date: Sep 2018
Location: Italy

iTrader: (0)

Quote:
Originally Posted by duculete View Post
Nice project,
what is the standby power consumption for this setup?
Hi, should be about 30mA.

Arduino Nano itself operates with 17mA and other components are really low power consuming (fo example, MCP2515 uses 5mA).
Appreciate 0
      01-25-2022, 07:15 AM   #76
Oxidas1993
New Member
Oxidas1993's Avatar
0
Rep
5
Posts

Drives: F32 428i
Join Date: Jan 2022
Location: Uk

iTrader: (0)

Hello, does anyone managed to remote start a car?
Appreciate 0
      01-25-2022, 01:19 PM   #77
crisfeup@gmail.com
Enlisted Member
17
Rep
43
Posts

Drives: Bmw f31
Join Date: Jan 2016
Location: Portugal

iTrader: (0)

Quote:
Originally Posted by Oxidas1993 View Post
Hello, does anyone managed to remote start a car?
I already assembled the electrical board. Next step is put everything in the car.
I will keep you posted on the find result.
Appreciate 0
      01-25-2022, 01:56 PM   #78
crisfeup@gmail.com
Enlisted Member
17
Rep
43
Posts

Drives: Bmw f31
Join Date: Jan 2016
Location: Portugal

iTrader: (0)

Is there other place, than FEM unit, to connect the KCAN2_H and KCAN2_L?
I plan to put the electric board just above the obd plug. A connection near that place it would be easy to connect.
Appreciate 0
      01-25-2022, 02:08 PM   #79
AlbertoSONIC
Private First Class
98
Rep
155
Posts

Drives: 318d F30 LCI
Join Date: Sep 2018
Location: Italy

iTrader: (0)

Quote:
Originally Posted by crisfeup@gmail.com View Post
Is there other place, than FEM unit, to connect the KCAN2_H and KCAN2_L?
I plan to put the electric board just above the obd plug. A connection near that place it would be easy to connect.
First things that come to my mind are idrive or idrive wheel
Appreciate 1
      01-25-2022, 05:08 PM   #80
Oxidas1993
New Member
Oxidas1993's Avatar
0
Rep
5
Posts

Drives: F32 428i
Join Date: Jan 2022
Location: Uk

iTrader: (0)

Quote:
Originally Posted by crisfeup@gmail.com View Post
I already assembled the electrical board. Next step is put everything in the car.
I will keep you posted on the find result.
I have connected everything to my f32 but its not working. Seems like something is wrong as when I connect 12v positive wire to a board it straight away turns on ignition and does not turns off at all. And plus its not getting a tripple lock signal at all. So maybe I done something wrong or its not compatible with my car. 😂
Appreciate 0
      01-26-2022, 07:32 AM   #81
david51
Captain
david51's Avatar
France
538
Rep
817
Posts

Drives: bmw M3 F80
Join Date: Dec 2013
Location: france

iTrader: (0)

Garage List
Quote:
Originally Posted by crisfeup@gmail.com View Post
Is there other place, than FEM unit, to connect the KCAN2_H and KCAN2_L?
I plan to put the electric board just above the obd plug. A connection near that place it would be easy to connect.

you can connect to the idrive wheel as I did
it's not mine but it's in the same place
Attached Images
 
Appreciate 0
      01-26-2022, 07:36 AM   #82
david51
Captain
david51's Avatar
France
538
Rep
817
Posts

Drives: bmw M3 F80
Join Date: Dec 2013
Location: france

iTrader: (0)

Garage List
Quote:
Originally Posted by Oxidas1993 View Post
I have connected everything to my f32 but its not working. Seems like something is wrong as when I connect 12v positive wire to a board it straight away turns on ignition and does not turns off at all. And plus its not getting a tripple lock signal at all. So maybe I done something wrong or its not compatible with my car. 😂

I had the same problem it was due to the LM2596S card which was defective (my relays were still on)
I bought another LM2596S card and no more problems
Appreciate 0
      01-26-2022, 07:45 AM   #83
Oxidas1993
New Member
Oxidas1993's Avatar
0
Rep
5
Posts

Drives: F32 428i
Join Date: Jan 2022
Location: Uk

iTrader: (0)

Quote:
Originally Posted by david51 View Post
I had the same problem it was due to the LM2596S card which was defective (my relays were still on)
I bought another LM2596S card and no more problems
On my next days off will try to connect another LM2596S. Thank you
Appreciate 0
      01-26-2022, 12:58 PM   #84
Pondaire
Private
37
Rep
80
Posts

Drives: 2013 328i
Join Date: Jun 2019
Location: TN

iTrader: (0)

Quote:
Originally Posted by AlbertoSONIC View Post
Hi, should be about 30mA.

Arduino Nano itself operates with 17mA and other components are really low power consuming (fo example, MCP2515 uses 5mA).
This project is super cool! Amazing job!
I am doing something like this for my project as well but with an aftermarket remote fob and an ESP32 with WiFi, Bluetooth, LoRa and LTE. Initially I was using a standalone ATmega328p, but caved in for the extra possibilities of the ESP32 (phone control, OTA updates, etc).
I see you changed the unlock to lock to turn on the car. I was going to mention this as well. No need to unlock the car, just by pressing lock from inside the car and keeping the fob on until you turn on the car, it turns off the alarm and doesn't trigger the anti-thief.
Also, in mine, since I don't have a spare BMW fob and I'm using an aftermarket remote fob (with PKE), I actually have it to arm the alarm (red rear view mirror LED) when you press lock. In order to do this, if the car thinks there is a remote inside the car, all you need to do is activate the lock and battery of the in-car fob for a really short time (0.3 seconds?)... This way the lock signal is sent but the car does not have time to locate the fob inside the car.

Finally, in regards to the current draw you are seeing... 30mA is too high for the car and I'm surprised you haven't seen any messages of high battery use when you turn on the car manually. I believe the usual locked/shutdown battery current draw is 5-10mA.
Using a standalone microprocessor would help, but you can also use one of the many arduino libraries to put it in sleep mode until the button signal is received or every X seconds.
You can also use transistors instead of relays to drop the current even lower.
The other thing you can do is feed it exactly 3.3 or 5V, whichever you are using, with a good quality (and low quescient current) drop down buck converter or similar.

Again, amazing project and I'm happy to see someone has finally done this! Hopefully I'll finish my project one day and I can post about it lmao.
Appreciate 2
      01-27-2022, 05:20 AM   #85
crisfeup@gmail.com
Enlisted Member
17
Rep
43
Posts

Drives: Bmw f31
Join Date: Jan 2016
Location: Portugal

iTrader: (0)

Quote:
Originally Posted by Pondaire View Post
This project is super cool! Amazing job!
I am doing something like this for my project as well but with an aftermarket remote fob and an ESP32 with WiFi, Bluetooth, LoRa and LTE. Initially I was using a standalone ATmega328p, but caved in for the extra possibilities of the ESP32 (phone control, OTA updates, etc).
I see you changed the unlock to lock to turn on the car. I was going to mention this as well. No need to unlock the car, just by pressing lock from inside the car and keeping the fob on until you turn on the car, it turns off the alarm and doesn't trigger the anti-thief.
Also, in mine, since I don't have a spare BMW fob and I'm using an aftermarket remote fob (with PKE), I actually have it to arm the alarm (red rear view mirror LED) when you press lock. In order to do this, if the car thinks there is a remote inside the car, all you need to do is activate the lock and battery of the in-car fob for a really short time (0.3 seconds?)... This way the lock signal is sent but the car does not have time to locate the fob inside the car.

Finally, in regards to the current draw you are seeing... 30mA is too high for the car and I'm surprised you haven't seen any messages of high battery use when you turn on the car manually. I believe the usual locked/shutdown battery current draw is 5-10mA.
Using a standalone microprocessor would help, but you can also use one of the many arduino libraries to put it in sleep mode until the button signal is received or every X seconds.
You can also use transistors instead of relays to drop the current even lower.
The other thing you can do is feed it exactly 3.3 or 5V, whichever you are using, with a good quality (and low quescient current) drop down buck converter or similar.

Again, amazing project and I'm happy to see someone has finally done this! Hopefully I'll finish my project one day and I can post about it lmao.

As someone had this messages of high battery use after install the system?
Appreciate 0
      01-29-2022, 07:41 AM   #86
AlbertoSONIC
Private First Class
98
Rep
155
Posts

Drives: 318d F30 LCI
Join Date: Sep 2018
Location: Italy

iTrader: (0)

Quote:
Originally Posted by Pondaire View Post
Quote:
Originally Posted by AlbertoSONIC View Post
Hi, should be about 30mA.

Arduino Nano itself operates with 17mA and other components are really low power consuming (fo example, MCP2515 uses 5mA).
This project is super cool! Amazing job!
I am doing something like this for my project as well but with an aftermarket remote fob and an ESP32 with WiFi, Bluetooth, LoRa and LTE. Initially I was using a standalone ATmega328p, but caved in for the extra possibilities of the ESP32 (phone control, OTA updates, etc).
I see you changed the unlock to lock to turn on the car. I was going to mention this as well. No need to unlock the car, just by pressing lock from inside the car and keeping the fob on until you turn on the car, it turns off the alarm and doesn't trigger the anti-thief.
Also, in mine, since I don't have a spare BMW fob and I'm using an aftermarket remote fob (with PKE), I actually have it to arm the alarm (red rear view mirror LED) when you press lock. In order to do this, if the car thinks there is a remote inside the car, all you need to do is activate the lock and battery of the in-car fob for a really short time (0.3 seconds?)... This way the lock signal is sent but the car does not have time to locate the fob inside the car.

Finally, in regards to the current draw you are seeing... 30mA is too high for the car and I'm surprised you haven't seen any messages of high battery use when you turn on the car manually. I believe the usual locked/shutdown battery current draw is 5-10mA.
Using a standalone microprocessor would help, but you can also use one of the many arduino libraries to put it in sleep mode until the button signal is received or every X seconds.
You can also use transistors instead of relays to drop the current even lower.
The other thing you can do is feed it exactly 3.3 or 5V, whichever you are using, with a good quality (and low quescient current) drop down buck converter or similar.

Again, amazing project and I'm happy to see someone has finally done this! Hopefully I'll finish my project one day and I can post about it lmao.
Hi! Thanks for this writeup!

ESP32 is really nice but... aren't you worried about its power consumption?

The idea of putting arduino to sleep is very nice, I'll have to look into it. 30mA is not so much but, combined with the insurance gps black box, it causes the "Battery discharges" warning in the idrive after a few days of car being parked.

About the relays, they don't cause a lot of power consumption. Actually, they don't consume anything when off. Regarding the voltage conversion, it's already done with a step down buck converter, pretty efficiently and with low quiescent current.

Hope to see your finished project soon!
Appreciate 0
      01-29-2022, 05:42 PM   #87
Pondaire
Private
37
Rep
80
Posts

Drives: 2013 328i
Join Date: Jun 2019
Location: TN

iTrader: (0)

Quote:
Originally Posted by AlbertoSONIC View Post
Hi! Thanks for this writeup!

ESP32 is really nice but... aren't you worried about its power consumption?

The idea of putting arduino to sleep is very nice, I'll have to look into it. 30mA is not so much but, combined with the insurance gps black box, it causes the "Battery discharges" warning in the idrive after a few days of car being parked.

About the relays, they don't cause a lot of power consumption. Actually, they don't consume anything when off. Regarding the voltage conversion, it's already done with a step down buck converter, pretty efficiently and with low quiescent current.

Hope to see your finished project soon!
This is the one I'm waiting to receive. My standalond ATMega328P ran low of memory since I have such a crazy algorithm to deal with all the I/O of the aftermarket remote alarm lol, so this should help.

https://www.aliexpress.com/item/4000542688096.html?gatewayAdapt=Pc2Msite
https://github.com/Xinyuan-LilyGO/LilyGO-T-SIM7000G

It has enough people using it that the supplier actually listens to requests and makes improvements + releases code.
Current-wise it's supposed to be below 1mA during sleep. I've read of anywhere from 600 to 30 microAmps. Who knows.
It has an ESP32, WiFi, Bluetooth, LTE with 2G/3G backup, and a battery charger.
The last thing I'd like to add to my algorithm is something to control the AC/heater... But I think I need to deal with LIN in order to get this done.
Appreciate 0
      01-30-2022, 10:00 AM   #88
ViktorasLT95
Registered
0
Rep
4
Posts

Drives: F36 2015 428i
Join Date: Jan 2022
Location: Lithuania

iTrader: (0)

This is a very nice idea, but I will not be trying this, looks too hard for me
Appreciate 0
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 05:28 PM.




f30post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, 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