BMW Garage BMW Meets Register Today's Posts
M2 Technical Topics > Navigation, iDrive, Audio, Video, Bluetooth, Phone, Cameras, Electronics > I finally got us OBD Data in Car Play

Post Reply
 
Thread Tools Search this Thread
      06-20-2023, 08:13 AM   #1
theiosdude
Registered
25
Rep
1
Posts

Drives: BMW M2
Join Date: Jun 2023
Location: Leicester, UK

iTrader: (0)

I finally got us OBD Data in Car Play

Morning,
Im on my 4th F series now, after having 2 M140's, 1 F30, and now the F87, what always annoyed me was the lack of car data, alas, oil temp etc. I go on track alot, and Im also an app developer, so I made us a little something. Appreciate this is a self-plugging post, but the project is live, it's not dead : and id love to gather your feedback on the direction I should look to take the app in. There's a million+1 OBD readers out there on iOS, none that I have found work CarPlay.
So here it is:



Works really well with pretty much MOST Bluetooth OBD readers. You cant use things Like Carly adapter as they are proprietary, has to be more generic.
There's a whole host of available sensors/values we can grab from the OBD, and now that data is visible on CarPlay.

The roadmap has a few little changes, a UI refresh (been making apps 13 years, still not the best with UI design) and then we can start work on session based recording.
Such as, I want to go round Donington, and record these values for my time there, so I can get a min/max/what ever of Oil Temp.
Im going to go home, spend stacks on making improvements to bring the temp down, revisit, and see if there is any change? Quite a large feature set TBH.

Anyway, go grab it, let me know what feedback you have.
App is free until you want to monitor more than 2 values

https://apps.apple.com/us/app/ontrac...446315145?uo=4
Appreciate 16
VGSON208.50
M1500Z423.00
bentom2335.50
jefe2000740.50
M2guru383.50
Resoelg244.00
Aeko41.00
MR RIZK757.50
      06-23-2023, 10:10 AM   #2
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

This is great. I’ll check this out and report back. One thing I did notice though is there isn’t a way to monitor oil pressure just temp. If that value is accessible it would be nice to have.

Going to share this on the track sub-forum as well to give it more visibility.
Appreciate 1
      06-23-2023, 03:19 PM   #3
bentom2
Lieutenant
United_States
336
Rep
427
Posts

Drives: 2018 M2
Join Date: Jun 2018
Location: Redmond, WA

iTrader: (0)

Very cool! I’ll have to give this a go on track in a few weeks.

You mentioned you’re still working on the UI, and maybe you’ve already given it some thought, but on track, the numerical values might be a bit challenging to read in the current layout and font size. Larger font, a grid layout, and/or green/yellow/red coloring based on the current value could all help make it easier to review at a glance.
Appreciate 0
      06-23-2023, 04:14 PM   #4
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

Great point. The ability to set threshold temps where it goes orange and then red would be nice.
Appreciate 0
      06-24-2023, 05:27 PM   #5
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

Needs the ability to see values in Fahrenheit. Loving it otherwise.
Appreciate 0
      06-25-2023, 08:09 AM   #6
Resoelg
Lieutenant
Resoelg's Avatar
United_States
244
Rep
432
Posts

Drives: 2024 M2 ZV-Blue
Join Date: Jun 2020
Location: Philadelphia

iTrader: (3)

Garage List
24 G87  [10.00]
Nice! Would love something like this for Android.
Appreciate 0
      06-25-2023, 01:27 PM   #7
imperfectluck
Lieutenant
imperfectluck's Avatar
427
Rep
420
Posts

Drives: 20' F87
Join Date: Jul 2016
Location: NYC, New York

iTrader: (0)

As another fellow iOS dev, I salute you for making this. Been meaning to get around to a CarPlay integration but life and work has kept me busy. Will give it a go once I’m home later and report any feedback.

And I totally get you with writing iOS apps for years yet still being sub par at UI 😂 we just think functionally first.
Appreciate 0
      07-10-2023, 02:49 PM   #8
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

https://www.thedrive.com/news/this-n...lay-compatible

App was covered by The Drive.
Appreciate 0
      07-11-2023, 06:40 AM   #9
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

Developer stated Fahrenheit values are coming soon, and expressed interest in threshold values where a number would roll to orange or red if surpassed.
Appreciate 0
      07-13-2023, 03:49 PM   #10
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

Developer states Fahrenheit toggle is now live. You’ll need to update app to see this to state the obvious.

You’ll find the toggle on the more tab.

*edit*

Updated my app and tested the toggle. Works as expected. Huge upgrade.

Last edited by ThreeStripes; 07-14-2023 at 11:34 AM..
Appreciate 0
      09-29-2023, 11:39 AM   #11
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

Used the app on track and it was great to have. Could easily switch between TPMS and these temp gauges.

It desperately needs warnings or thresholds for certain temps as the UI displays temp values in small text that can be hard to reference when pushing hard on track.

Otherwise, this is killer option for people looking to monitor oil/coolant/iat temps while tracking.
Appreciate 0
      10-03-2023, 10:06 AM   #12
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

Newest update slightly increased the font size of the temps which is welcome.

They also resolved the need for your phone to be unlocked and or in a small CarPlay connection window to connect and now it just works whenever.

Devs are doing great work iterating on it and listening to feedback.
Appreciate 1
      10-23-2023, 09:34 PM   #13
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

1.0.11 adds min/max temps to CarPlay. No idea what that means but will test on track this weekend.
Appreciate 0
      10-26-2023, 08:19 AM   #14
MR RIZK
Major
MR RIZK's Avatar
Australia
758
Rep
1,336
Posts

Drives: AW M2C
Join Date: Mar 2013
Location: Australia

iTrader: (0)

Quote:
Originally Posted by ThreeStripes View Post
This is great. I’ll check this out and report back. One thing I did notice though is there isn’t a way to monitor oil pressure just temp. If that value is accessible it would be nice to have.
Oil pressure is not exposed over the standard OBDII pids. You can access oil pressure by calling the extended bmw pid via mode 22.

theiosdude if you want the details of send and receive request let me know and I will dig through my code when I was pulling this via a arduino.
__________________
Previous Rides: 13' 135i, 08' 130i, 03' HKS Turbo'd 350z, Modded GC8 WRX, NA MX5
Appreciate 0
      10-26-2023, 12:57 PM   #15
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

Quote:
Originally Posted by MR RIZK View Post
Oil pressure is not exposed over the standard OBDII pids. You can access oil pressure by calling the extended bmw pid via mode 22.

theiosdude if you want the details of send and receive request let me know and I will dig through my code when I was pulling this via a arduino.
Thanks so much for the offer. I’ve passed it along to him via email as well as he’s not monitoring this thread.
Appreciate 0
      10-26-2023, 03:44 PM   #16
chris719
Major General
7334
Rep
7,298
Posts

Drives: '08 M Roadster
Join Date: Oct 2007
Location: NJ

iTrader: (0)

What BT OBD II reader do people recommend?
Appreciate 0
      10-26-2023, 03:47 PM   #17
jefe2000
Lieutenant
jefe2000's Avatar
United_States
741
Rep
484
Posts

Drives: 2018 M2 6MT
Join Date: Feb 2020
Location: San Francisco Bay Area

iTrader: (0)

Garage List
2018 BMW M2  [10.00]
Quote:
Originally Posted by chris719 View Post
What BT OBD II reader do people recommend?
I found this review of the Bootmod3 adapter to be pretty compelling:
https://f87.bimmerpost.com/forums/sh....php?t=2025504
Appreciate 1
chris7197334.00
      10-26-2023, 04:25 PM   #18
chris719
Major General
7334
Rep
7,298
Posts

Drives: '08 M Roadster
Join Date: Oct 2007
Location: NJ

iTrader: (0)

Quote:
Originally Posted by jefe2000 View Post
I found this review of the Bootmod3 adapter to be pretty compelling:
https://f87.bimmerpost.com/forums/sh....php?t=2025504
That works with these generic apps?
Appreciate 0
      10-26-2023, 04:34 PM   #19
c0riolis
Private
83
Rep
97
Posts

Drives: 2018 M2 DCT
Join Date: Aug 2019
Location: San Francisco Bay Area

iTrader: (0)

Quote:
Originally Posted by jefe2000 View Post
I found this review of the Bootmod3 adapter to be pretty compelling:
https://f87.bimmerpost.com/forums/sh....php?t=2025504
This is using Wifi, you will not be able to use it with Carplay because Carplay already relies on the Wifi for communication between the car and the phone.

OBDLink MX+ [1] is a good Bluetooth option, it is high quality and is the adapter that's generally recommended by third party software.

[1]: https://www.obdlink.com/products/obdlink-mxp/
Appreciate 2
jefe2000740.50
chris7197334.00
      10-26-2023, 06:07 PM   #20
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

I’ve had a great experience with the Veepeak BLE+. It’s Bluetooth, not WiFi.

It’s $33 at Amazon currently so $100 off the option above. https://a.co/d/bB1N6L9
Appreciate 0
      11-02-2023, 01:50 PM   #21
Strendog
New Member
Strendog's Avatar
14
Rep
20
Posts

Drives: M2 Comp
Join Date: Apr 2023
Location: South Yorkshire

iTrader: (0)

Before committing to the full subscription, I thought I’d give it a try with the two free readings on my M2c.
Not having a water temp gauge as standard
decided on the coolant temp and battery voltage readings, the voltage reads fine, but the coolant temp just shows a dash, and never gives reading of any kind, is this function limited to the full package only?
Appreciate 0
      11-02-2023, 04:02 PM   #22
ThreeStripes
Lieutenant
682
Rep
557
Posts

Drives: X3M
Join Date: Jun 2023
Location: USA

iTrader: (1)

I’m getting oil and coolant temp using the adapter above just fine with the free version as well as paid.

The subscription just lets you monitor more than two values, it has nothing to do with which values you can use.

Their support channel is pretty responsive so shoot them an email that includes screenshots and details developers would want including:

Device type: e.g iPhone 13 Pro
iOS version:e.g. 17.1
OnTrack Version: 1.0.12

Good luck.
Appreciate 1
Post Reply

Bookmarks


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 09:25 PM.




m2
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