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 > N55 Turbo Engine / Drivetrain / Exhaust Modifications > ***DIY: bootmod3 OBD Agent build with RPi 3 B
GetBMWParts
Post Reply
 
Thread Tools Search this Thread
      04-12-2018, 08:57 PM   #23
EstorilMSport
Second Lieutenant
EstorilMSport's Avatar
United_States
84
Rep
210
Posts

Drives: 2014 335i M Sport
Join Date: Apr 2010
Location: Tampa, FL

iTrader: (0)

Quote:
Originally Posted by BunkerJ View Post
Also, I've put together an Amazon list located here: http://a.co/ahypNm2

I've listed a 16GB SDCard. The minimum is 8GB, but I recommend 16GB to give wiggle room for future updates and capabilities (i.e. PTF adding a coding platform to this as well, for coding other things like lights, chime, etc.)

I've listed in all the RP3 Model B, enclosure (You could really buy any, but this is likely tucked away, so who cares about looks), SD Card (mentioned above), ENet Cable (If you need one), and a Micro B cable to power (You very likely have a spare lying around.

For those wondering, there is two ways of tucking this thing away. You can either use the panel under the steering wheel or glovebox OR you can hid it in the center console. I did mine in the panel below the steering wheel, as this was easiest. I ran a USB cable from a car adapter that I plugged into the plug under the glovebox (If you didn't know you had one there, now you do) and ran it through the trim, under the radio, and into the device. I ran the OBDII cable straight up into the area as well. If you want to move the plug completely out of the way, you can unclip the OBDII plug and just push it back up into the panel for a cleaner look. I would like to look into a 90 degree cable as well, for those not wanting to push the OBDII port up into the panel.
Thank you for posting this. I ordered the parts and looking forward to installing!
Appreciate 0
      04-13-2018, 02:02 AM   #24
cookiesowns
;)
cookiesowns's Avatar
587
Rep
898
Posts

Drives: X5 45e, 535i N54, X3 N55
Join Date: Jan 2011
Location: West

iTrader: (0)

inb4 PTF gets support tickets of people reporting agent issues when they are running unsupported configurations.

All the pi firmware from BM3 is raspbian, with a custom script that inits the OBD agent from PTF as well as some smart network configurations.

Personally I'd probably be able to do a smarter build on an even smaller device that can be easily hidden vs a PI3. not difficult by any means.
__________________
BM3, MHD, ECUTek Calibrator | N55/S58 specialist | 2023 X5 45e Frozen Marina Bay Blue
Appreciate 0
      04-13-2018, 08:50 AM   #25
BunkerJ
Colonel
BunkerJ's Avatar
1032
Rep
2,382
Posts

Drives: 2013 328i
Join Date: Mar 2017
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by EstorilMSport View Post
Thank you for posting this. I ordered the parts and looking forward to installing!
Awesome! PM me if you need help.

Quote:
Originally Posted by cookiesowns View Post
inb4 PTF gets support tickets of people reporting agent issues when they are running unsupported configurations.

All the pi firmware from BM3 is raspbian, with a custom script that inits the OBD agent from PTF as well as some smart network configurations.

Personally I'd probably be able to do a smarter build on an even smaller device that can be easily hidden vs a PI3. not difficult by any means.
Yeah, nothing crazy! Not sure if it was said in this thread, but if you build your own device, PTF will NOT be able to help you in terms of support for it. They will help with everything else, but won't troubleshoot the device if something goes wrong. That being said, it's not difficult to make and manage the device. I'm always available for anyone who needs help.

As for smaller, it's possible for sure. The RP3 is already small enough as is and I have mine easily hidden away. You can't even tell I have it in there at this point. Just make sure the chipsets are similar so you don't run into the same issue as before in the thread.
__________________

2013 F30 328i: MHI Big Turbo, GFB DV+, Mishimoto CAI, ER TIC/CP/Catless DP, AWE Touring Quad Exhaust w/ Resonated Midpipe, NGK LI Plugs, BM3 with PTF Stage 2 91 AGG Tune, Fuel-it Stage 2 LPFP, Solowerks S1 Coilovers, and DEPO/M-Sport Retrofit
Appreciate 2
JaredG_F301105.00
Fr3sh28.50
      04-13-2018, 08:52 AM   #26
BunkerJ
Colonel
BunkerJ's Avatar
1032
Rep
2,382
Posts

Drives: 2013 328i
Join Date: Mar 2017
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by matty088 View Post
Can you make me one?
Hey Matty. We can do it one of two ways. You can order the parts and I can help you build it remotely OR I can build you one and you can just reimburse me for the parts and shipping. They are really easy to make, so I don't charge anything more than the actual cost.
__________________

2013 F30 328i: MHI Big Turbo, GFB DV+, Mishimoto CAI, ER TIC/CP/Catless DP, AWE Touring Quad Exhaust w/ Resonated Midpipe, NGK LI Plugs, BM3 with PTF Stage 2 91 AGG Tune, Fuel-it Stage 2 LPFP, Solowerks S1 Coilovers, and DEPO/M-Sport Retrofit
Appreciate 3
      04-13-2018, 11:14 AM   #27
Insane435
Major
Insane435's Avatar
United_States
477
Rep
1,467
Posts

Drives: 435ix M Sport EWG
Join Date: Jul 2016
Location: Michigan

iTrader: (1)

I made one of these using Bunker's list. I got it to work with usb tether. Still have to trouble shoot to get it to work wirelessly. Even if i don't, the tether isn't a big deal if you have the device in the center console. I could be wrong, I am yet to actually log the car.
__________________
2014 EBII 435ix - Stage 2+ Dragy: 0-60 3.61; 60-130 10.18
2020 MG M340ix - Dragy: 0-60 3.48
2018 LBB X4M40i - Stock Dragy: 0-60 4.85
Appreciate 0
      04-13-2018, 11:36 AM   #28
BunkerJ
Colonel
BunkerJ's Avatar
1032
Rep
2,382
Posts

Drives: 2013 328i
Join Date: Mar 2017
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by Insane435 View Post
I made one of these using Bunker's list. I got it to work with usb tether. Still have to trouble shoot to get it to work wirelessly. Even if i don't, the tether isn't a big deal if you have the device in the center console. I could be wrong, I am yet to actually log the car.
Damn iPhone's lol. Make sure you follow the list. The phone connecting to a Wifi hotspot was the issue with another guy I was working with.
__________________

2013 F30 328i: MHI Big Turbo, GFB DV+, Mishimoto CAI, ER TIC/CP/Catless DP, AWE Touring Quad Exhaust w/ Resonated Midpipe, NGK LI Plugs, BM3 with PTF Stage 2 91 AGG Tune, Fuel-it Stage 2 LPFP, Solowerks S1 Coilovers, and DEPO/M-Sport Retrofit
Appreciate 0
      04-13-2018, 08:06 PM   #29
matty088
Major
362
Rep
1,206
Posts

Drives: 335i
Join Date: Jan 2012
Location: Ct

iTrader: (1)

Quote:
Originally Posted by BunkerJ View Post
Hey Matty. We can do it one of two ways. You can order the parts and I can help you build it remotely OR I can build you one and you can just reimburse me for the parts and shipping. They are really easy to make, so I don't charge anything more than the actual cost.
Nah I will throw u some cash. But use it on the Bmw. Consider it a tip. Just little something.

I won’t flake. I am patient. Whenever you build it I will take it.
Appreciate 0
      04-13-2018, 09:19 PM   #30
BunkerJ
Colonel
BunkerJ's Avatar
1032
Rep
2,382
Posts

Drives: 2013 328i
Join Date: Mar 2017
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by matty088 View Post
Nah I will throw u some cash. But use it on the Bmw. Consider it a tip. Just little something.

I won’t flake. I am patient. Whenever you build it I will take it.
Shoot me a PM. If you're already ready for one, I'll order the stuff and build it this weekend. Takes me about 15min to put it together and flash. I can then send it out.
__________________

2013 F30 328i: MHI Big Turbo, GFB DV+, Mishimoto CAI, ER TIC/CP/Catless DP, AWE Touring Quad Exhaust w/ Resonated Midpipe, NGK LI Plugs, BM3 with PTF Stage 2 91 AGG Tune, Fuel-it Stage 2 LPFP, Solowerks S1 Coilovers, and DEPO/M-Sport Retrofit
Appreciate 0
      04-15-2018, 02:56 PM   #31
Insane435
Major
Insane435's Avatar
United_States
477
Rep
1,467
Posts

Drives: 435ix M Sport EWG
Join Date: Jul 2016
Location: Michigan

iTrader: (1)

I was able to get my bm3 app to say obd2 connected and vehicle recognized. I think this means i could technically log now, with USB tether. Still no luck on getting my phone to wirelessly pick up the device. I tried all of the trouble shooting steps with no luck.

Also, when i connected to car, it says my agent needs to be updated. Should i being doing this? Or does that not apply to the app. This stuff is confusing sometimes when i feel it shouldnt be.

Also, I think you have to get the 90 degree obd2 cord in order to tuck the device neatly away...
__________________
2014 EBII 435ix - Stage 2+ Dragy: 0-60 3.61; 60-130 10.18
2020 MG M340ix - Dragy: 0-60 3.48
2018 LBB X4M40i - Stock Dragy: 0-60 4.85
Appreciate 0
      04-15-2018, 03:21 PM   #32
BunkerJ
Colonel
BunkerJ's Avatar
1032
Rep
2,382
Posts

Drives: 2013 328i
Join Date: Mar 2017
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by Insane435 View Post
I was able to get my bm3 app to say obd2 connected and vehicle recognized. I think this means i could technically log now, with USB tether. Still no luck on getting my phone to wirelessly pick up the device. I tried all of the trouble shooting steps with no luck.

Also, when i connected to car, it says my agent needs to be updated. Should i being doing this? Or does that not apply to the app. This stuff is confusing sometimes when i feel it shouldnt be.

Also, I think you have to get the 90 degree obd2 cord in order to tuck the device neatly away...
If it says your agent is out of date, just click update. This updates the agent on the wifi device, which is separate from the app update.

As for that, you can also unclip the OBDII plug and push it up. Some have done that.
__________________

2013 F30 328i: MHI Big Turbo, GFB DV+, Mishimoto CAI, ER TIC/CP/Catless DP, AWE Touring Quad Exhaust w/ Resonated Midpipe, NGK LI Plugs, BM3 with PTF Stage 2 91 AGG Tune, Fuel-it Stage 2 LPFP, Solowerks S1 Coilovers, and DEPO/M-Sport Retrofit
Appreciate 0
      04-15-2018, 04:05 PM   #33
Insane435
Major
Insane435's Avatar
United_States
477
Rep
1,467
Posts

Drives: 435ix M Sport EWG
Join Date: Jul 2016
Location: Michigan

iTrader: (1)

Quote:
Originally Posted by BunkerJ View Post
If it says your agent is out of date, just click update. This updates the agent on the wifi device, which is separate from the app update.

As for that, you can also unclip the OBDII plug and push it up. Some have done that.
Thanks man, i will try these tips out.
__________________
2014 EBII 435ix - Stage 2+ Dragy: 0-60 3.61; 60-130 10.18
2020 MG M340ix - Dragy: 0-60 3.48
2018 LBB X4M40i - Stock Dragy: 0-60 4.85
Appreciate 0
      04-15-2018, 07:53 PM   #34
Grewal99
Private
Canada
12
Rep
53
Posts

Drives: 2013 335xi M sport
Join Date: Aug 2017
Location: Brampton, Canada

iTrader: (0)

Will this also work with the raspberry pi 2? Or is that to outdated?
Appreciate 0
      04-15-2018, 09:00 PM   #35
BunkerJ
Colonel
BunkerJ's Avatar
1032
Rep
2,382
Posts

Drives: 2013 328i
Join Date: Mar 2017
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by Grewal99 View Post
Will this also work with the raspberry pi 2? Or is that to outdated?
I would be suprised if it worked on the 2. It didn't work on RP3 B+, so doubtful. I would be safe and get a RP3 Model B, unless you have a spare 2 lying around that you want to test it on.
__________________

2013 F30 328i: MHI Big Turbo, GFB DV+, Mishimoto CAI, ER TIC/CP/Catless DP, AWE Touring Quad Exhaust w/ Resonated Midpipe, NGK LI Plugs, BM3 with PTF Stage 2 91 AGG Tune, Fuel-it Stage 2 LPFP, Solowerks S1 Coilovers, and DEPO/M-Sport Retrofit
Appreciate 0
      04-16-2018, 12:28 AM   #36
cookiesowns
;)
cookiesowns's Avatar
587
Rep
898
Posts

Drives: X5 45e, 535i N54, X3 N55
Join Date: Jan 2011
Location: West

iTrader: (0)

Quote:
Originally Posted by BunkerJ View Post
I would be suprised if it worked on the 2. It didn't work on RP3 B+, so doubtful. I would be safe and get a RP3 Model B, unless you have a spare 2 lying around that you want to test it on.
The provided firmware from PTF _should_ theoretically work on the PI 2. however, WiFi and bluetooth may not work as intended.
__________________
BM3, MHD, ECUTek Calibrator | N55/S58 specialist | 2023 X5 45e Frozen Marina Bay Blue
Appreciate 0
      04-16-2018, 02:46 AM   #37
BunkerJ
Colonel
BunkerJ's Avatar
1032
Rep
2,382
Posts

Drives: 2013 328i
Join Date: Mar 2017
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by cookiesowns View Post
The provided firmware from PTF _should_ theoretically work on the PI 2. however, WiFi and bluetooth may not work as intended.
Yeah. If someone has it and can try it out, go for it. The price difference probably isn't worth testing it though tbh.
__________________

2013 F30 328i: MHI Big Turbo, GFB DV+, Mishimoto CAI, ER TIC/CP/Catless DP, AWE Touring Quad Exhaust w/ Resonated Midpipe, NGK LI Plugs, BM3 with PTF Stage 2 91 AGG Tune, Fuel-it Stage 2 LPFP, Solowerks S1 Coilovers, and DEPO/M-Sport Retrofit
Appreciate 0
      04-16-2018, 07:20 AM   #38
JaredG_F30
Lieutenant Colonel
JaredG_F30's Avatar
1105
Rep
1,499
Posts

Drives: 2014 335i, M-Sport, Manual
Join Date: Dec 2016
Location: Raleigh, NC

iTrader: (0)

OK so a quick update. I only had about 15 mins to devote some attention to this over the weekend. Just super slammed. So I received the RPi 3B on Saturday. Previously I have gone through the WiFI troubleshooting steps as a precaution, renamed my iPhone to bootmod3 (setting the SSID ) and password to bootmod3. I unpacked the PCBA and case, put it together, grabbed my OBD/ENET cable and USB to micro USB cable. Plugged the micro USB into the RPi and USB port in the center console. Plugged the OBD/ENET cable into the OBD port on the car and the ENET port on the RPi. I took my iPhone and disconnected to my home WiFi buy clicking "forget the network" in settings. Opened up the hotspot on my iPhone. Turned on the ignition. I saw the RPi power up. In about 30 secs I see that the RPi has connected to my iPhone's hotspot. I launched my bm3 app and signed in. Navigated to the dashboard and could see that it was working. I haven't had time to properly locate the RPi in the car but for now, I just tucked the ENET cable under the door trim, routed it under the driver's seat to the center console where I have the RPi. This morning on my way to work I launched the bm3 app again. Worked flawlessly. Was even able to get in some logging. I haven't tried to flash yet but I don't expect any issues as everything else works.

Here is my log. Stage 2, 93 octane with 20% ethanol.

https://datazap.me/u/spifilms/new-ob...rk=121-219-290
__________________

2014 F30 335i, M-Sport, 6MT, V804s, custom exhaust, CTS Turbo Intake & IC, FTP CP, VRSF DP, TMS Strut Brace, BM3 Stg 2, AEM WMI, H&R Sport Springs (381 whp, 429 wtq on Cali 91oct before WMI).
SPI Films Blog/DIY Vids
Appreciate 1
      04-16-2018, 08:58 AM   #39
BunkerJ
Colonel
BunkerJ's Avatar
1032
Rep
2,382
Posts

Drives: 2013 328i
Join Date: Mar 2017
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by JaredG_F30 View Post
OK so a quick update. I only had about 15 mins to devote some attention to this over the weekend. Just super slammed. So I received the RPi 3B on Saturday. Previously I have gone through the WiFI troubleshooting steps as a precaution, renamed my iPhone to bootmod3 (setting the SSID ) and password to bootmod3. I unpacked the PCBA and case, put it together, grabbed my OBD/ENET cable and USB to micro USB cable. Plugged the micro USB into the RPi and USB port in the center console. Plugged the OBD/ENET cable into the OBD port on the car and the ENET port on the RPi. I took my iPhone and disconnected to my home WiFi buy clicking "forget the network" in settings. Opened up the hotspot on my iPhone. Turned on the ignition. I saw the RPi power up. In about 30 secs I see that the RPi has connected to my iPhone's hotspot. I launched my bm3 app and signed in. Navigated to the dashboard and could see that it was working. I haven't had time to properly locate the RPi in the car but for now, I just tucked the ENET cable under the door trim, routed it under the driver's seat to the center console where I have the RPi. This morning on my way to work I launched the bm3 app again. Worked flawlessly. Was even able to get in some logging. I haven't tried to flash yet but I don't expect any issues as everything else works.

Here is my log. Stage 2, 93 octane with 20% ethanol.

https://datazap.me/u/spifilms/new-ob...rk=121-219-290
Log is looking good! Good to hear it's working. Can you get with Insane435 and help with his iPhone dilemma? I wish I had one to help out with.
__________________

2013 F30 328i: MHI Big Turbo, GFB DV+, Mishimoto CAI, ER TIC/CP/Catless DP, AWE Touring Quad Exhaust w/ Resonated Midpipe, NGK LI Plugs, BM3 with PTF Stage 2 91 AGG Tune, Fuel-it Stage 2 LPFP, Solowerks S1 Coilovers, and DEPO/M-Sport Retrofit
Appreciate 1
      04-16-2018, 09:24 AM   #40
JaredG_F30
Lieutenant Colonel
JaredG_F30's Avatar
1105
Rep
1,499
Posts

Drives: 2014 335i, M-Sport, Manual
Join Date: Dec 2016
Location: Raleigh, NC

iTrader: (0)

Yeah man I'll shoot him a PM right now.

Quote:
Originally Posted by BunkerJ View Post
Log is looking good! Good to hear it's working. Can you get with Insane435 and help with his iPhone dilemma? I wish I had one to help out with.
__________________

2014 F30 335i, M-Sport, 6MT, V804s, custom exhaust, CTS Turbo Intake & IC, FTP CP, VRSF DP, TMS Strut Brace, BM3 Stg 2, AEM WMI, H&R Sport Springs (381 whp, 429 wtq on Cali 91oct before WMI).
SPI Films Blog/DIY Vids
Appreciate 0
      04-17-2018, 07:13 AM   #41
JaredG_F30
Lieutenant Colonel
JaredG_F30's Avatar
1105
Rep
1,499
Posts

Drives: 2014 335i, M-Sport, Manual
Join Date: Dec 2016
Location: Raleigh, NC

iTrader: (0)

So I've been running this for the past two days and it's flawless. It's taken my bm3 experience level up a few notches. Launching the dashboard and logging is so easy now. I also love how with the OBD Agent tucked away it's a completely wireless dashboard and logging solution. With downloadable maps, I can flash in a couple minutes even without internet connection. If you have bm3 I highly recommend building an OBD Agent. It might be the best $50 you spend all year. I should have some time this weekend to do a full write-up, with pictures and tips & tricks.
__________________

2014 F30 335i, M-Sport, 6MT, V804s, custom exhaust, CTS Turbo Intake & IC, FTP CP, VRSF DP, TMS Strut Brace, BM3 Stg 2, AEM WMI, H&R Sport Springs (381 whp, 429 wtq on Cali 91oct before WMI).
SPI Films Blog/DIY Vids
Appreciate 3
Insane435476.50
DMM26.00
      04-17-2018, 08:57 AM   #42
BunkerJ
Colonel
BunkerJ's Avatar
1032
Rep
2,382
Posts

Drives: 2013 328i
Join Date: Mar 2017
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by JaredG_F30 View Post
So I've been running this for the past two days and it's flawless. It's taken my bm3 experience level up a few notches. Launching the dashboard and logging is so easy now. I also love how with the OBD Agent tucked away it's a completely wireless dashboard and logging solution. With downloadable maps, I can flash in a couple minutes even without internet connection. If you have bm3 I highly recommend building an OBD Agent. It might be the best $50 you spend all year. I should have some time this weekend to do a full write-up, with pictures and tips & tricks.
Good to hear! Yeah, it's honestly the best thing. Going off a discussion I had with another user, I can appreciate how seamless everything is once you get it rolling. Sure it's not as easy as running a K+DCAN cable to a phone, but this isn't hard either. Once you install and tuck it away, everything can be done without ever having to plug in your phone or tablet again. It's wireless and it's quick as hell!
__________________

2013 F30 328i: MHI Big Turbo, GFB DV+, Mishimoto CAI, ER TIC/CP/Catless DP, AWE Touring Quad Exhaust w/ Resonated Midpipe, NGK LI Plugs, BM3 with PTF Stage 2 91 AGG Tune, Fuel-it Stage 2 LPFP, Solowerks S1 Coilovers, and DEPO/M-Sport Retrofit
Appreciate 0
      04-18-2018, 05:59 PM   #43
Insane435
Major
Insane435's Avatar
United_States
477
Rep
1,467
Posts

Drives: 435ix M Sport EWG
Join Date: Jul 2016
Location: Michigan

iTrader: (1)

FINALLY! I was able to connect wirelessly. The device connected almost instantly. I think I knew what i did wrong; I turned wifi completely off when trying this before.

Thanks to Jared and Bunker for all of the support!!
__________________
2014 EBII 435ix - Stage 2+ Dragy: 0-60 3.61; 60-130 10.18
2020 MG M340ix - Dragy: 0-60 3.48
2018 LBB X4M40i - Stock Dragy: 0-60 4.85
Appreciate 0
      04-23-2018, 06:54 AM   #44
Rondavouz
Private First Class
110
Rep
99
Posts

Drives: Bmw M2
Join Date: Jul 2015
Location: Sweden

iTrader: (0)

*UPDATE* Ok, the instructions included a link to a never version, the one in post 1 for firmware is outdated and should be:

https://www.dropbox.com/s/blw8yew4us...12.img.gz?dl=0


Does someone have working link to the image to put on the SD card?

thanks

Last edited by Rondavouz; 04-23-2018 at 07:16 AM..
Appreciate 0
Post Reply

Bookmarks

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:47 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