|
TomTomZoe |
It would be nice if ABRP can implement a BLE live data connection for all Smart #1 and #3 car models.
The CarScanner App with database 1.105.7 is already able to read live data from the CANBus of Smart #1 and #3 cars (and Volvo EX30) via BLE.
Therefore I think it would be possible for ABRP to use the informations out of the CarScanner profile for Smart #1/Volvo EX30 and implement it into the ABRP app.
The available Smart model variants are:
47kWh useable LFP battery, RWD:
#1 Pro, #3 Pro
62kWh useable NCM battery, RWD:
#1 Pro+, #3 Pro+
62kWh useable NCM battery, RWD, Silizium-Carbid inverter:
#1 Premium, #3 Premium
62kWh useable NCM battery, AWD, Silizium-Carbid inverter:
#1 Pulse, #1 Brabus, #3 Brabus
Please note that #3 has significantly lower air resistance than #1.
All Smart #1 and #3 owners would be very grateful for that!
Activity Newest / Oldest
TomTomZoe
ABRP V5.0.10 (3052)
iPhone 12 Pro iOS 18.0.1
Dear ABRP team, can we Smart drivers still expect error-free OBD integration this year?
That would be a nice Christmas present.
Tony Dau
TbH, I gave up long ago and cancelled my subscription. Even with the right ODB it does not work... sad really, this had potential...
PG1977MB
or at least any feedback on the status, no response to our request for months now :(
TomTomZoe
ABRP V5.0.7 (2993)
iPhone 12 Pro iOS 17.6.1
Yesterday I was totally surprised that the OBD worked for me for about 90 minutes, until I got out with the smartphone and got back in after a short break, then it was vinegar again.
In my opinion, all OBD values are displayed correctly, except for the location, which is empty.
Diederik
It also worked for me 2 or 3 trips to my surprise but I’ve no idea how to reproduce to make it work but most of the times it doesn’t work (gives one new value when reconnecting Bluetooth)
TomTomZoe
Katya from ABRP Team wrote there:
abrp.upvoty.com/b/report-a-bug/smart-1-odb-live-data-totally-wrong/
„We really try to focus our resources on resolving issues rather than adding new features. Working out the connection for Smart vehicles will have to wait if users are experiencing general issues with navigation etc.“
So we Smart drivers must continue to be patient until we get a functioning OBD connection.
Tony Dau
Yep, perhaps we should also stop paying our premium subscription for an ODB feature that doesn't work until ABRP is ready to take our money once again by fixing the odblink?
This is quite strange that any other ODB reader software app I have used so far (car scanner etc) can read the ODB data from Smart without any issue, yet ABRP can't (there seems to be only one read event when the connection is reseted, then it is all writing event without read???
Sadly I am on a yearly subscription until May 2025...
@Katya_ABRP
Can I get a refund until the time the ODB link is fixed and you are ready for me to be one of your paying customer once again?
Tony Dau
Hi All,
I have raised a bug report for the ustable ODB connection on Smart #1.
Please up vote the bug report so that ABRP can prioritise it... (yesterday, it reported 13% SoC with 52% remaining at desitnation... super efficient regen 🤣🤣🤣
abrp.upvoty.com/b/report-a-bug/smart-1-odb-live-data-totally-wrong/
TomTomZoe
ABRP V5.0.1 (2826)
iPhone 12 Pro iOS 17.5.1
Unfortunately this workaround doesn’t work for me.
I‘ve disconnected and reconnected the Bluetooth connection 10 times, but got no stable OBD transfer.
Diederik
Today I was able to get a stable Bluetooth connection that kept sending data. I did this by switching off and on the Bluetooth on my phone a few times (while at traffic lights) until it was stable like that. Took me 3 or 4 times. Didn’t need to plug out the connector or press any button on the connector, just switching Bluetooth on my iPhone a few times
Hans-Peter Masloff
ABRP V5.0.1
iPhone 15 Pro Max iOS 17.5.1
OBDLINK CX
I can confirm the following quote:
"Unfortunately ARBP still seems not to be able to use the OBD Data after few seconds".
ABRP still seems to be connected to the OBDLINK CX with a green Bluetooth symbol, but is unable to synchronize the data.
TomTomZoe
Hi @Katya_ABRP,
Has your team already been able to analyze the error and determine the cause?
When can we expect an update?
TomTomZoe
ABRP V4.7.11 (2756)
iPhone 12 Pro iOS 17.5.1
Vgate iCar Pro 4.0 BLE / Vgate VLinker MC+ BLE 4.0
Unfortunately ARBP still seems not to be able to use the OBD Data after few seconds:
The screenshot shows that there was no OBD Data connection in the last 13 minutes.
Diederik
When switching off and on the Bluetooth connection on the phone manually a new value is received and then it stops receiving again
Tony Dau
Same with obdlink cx so likely to be abrp software side rather than odb dongle.
FireSmart#1
ABRP V4.7.11 (2756)
iPhone 15 iOS 17.5.1
Vgate iCar Pro 4.0 BLE / Vgate VLinker MC+ BLE 4.0
I have the same problem. Set up gibg without any problems. The value for the battery level also went down at first, even if it always took a long time. Well, about The value started to jump for 10 minutes and went back to the star value and stopped there. It would be nice if you could fix it.
kliffkante
ABRP V 4.7.11
Iphone 15 Pro 17.5.1
Veepeak OBDCheck BLE Bluetooth 4.0 OBD II
Connection with Dongle successful - everything green
While driving the Dongle/ABRP disconnects (red BT Symbol) aprox. every 20 Seconds but then reconnects immediately. The SoC-Sync also das not work exactly and jumps between numbers.
Diederik
I also had this issue but on a recent trip the issue didn’t appear
Diederik
For me the issue is back again
TomTomZoe
ABRP V4.7.11 (2756)
iPhone 12 Pro iOS 17.5.1
Vgate iCar Pro 4.0 BLE / Vgate VLinker MC+ BLE 4.0
The connection to the BLE dongle is established successfully.
The ABRP OBD icon turns green.
It starts transferring the first data by writing and reading every five seconds.
But after a few seconds, it only writes every five seconds and no longer reads anything.
The ABRP BLE icon turns red and briefly changes to green every five seconds before changing back to red. And that recurring.
I have tested with two of the officially supported OBD dongles.
www.iternio.com/abrp-obd
Vgate iCar Pro 4.0 BLE and Vgate VLinker MC+ BLE 4.0
With both I get this issue.
Philipp
I have observed this issue as well. Using a vlinker mc+ dongle
T212
Same here. But I saw things working fine twice, but couldn't reproduce this. It's always connecting via BLE instantly, but then it shows xyz seconds/minutes/hours without OBD data. But it stays connected via BLE, the BLE LED on the device stays blue and ABRP shows "Writing" every now and then, but no "reading" etc.
Vgate vLinker MC+
TomTomZoe
Great! Thank you very much, ABRP team!
Connection over BLE is established.
I’m going to test the plausibilty of the transferred OBD data to the ABRP app.
Katya_ABRP
Hi all,
This is now implemented and live so please test and report back to us!
/Katya
Christian G
Hi. Thank you so much
Safely the first attempt fails.
TomTomZoe
Which OBD Dongle do you use?
A list of supported BLE Dongles is here:
www.iternio.com/abrp-obd
TomTomZoe
@Katya_ABRP
Do you already have any initial findings as to what could be causing the problems with the stable reading of data via the Bluetooth connection?
Tony Dau
Hi
I got the ODBlink CX tonight.
Abrp 5.0.0
Connected to the odblink app first to update to the latest firmware. Then disconnected and connected with ABRP immediately, all green.
When using it, it first reads the data the first time it connect and then Amber logo with no data for x minutes. I do get the occasional green write logo.
Please help... to fix this ASAP. Thank you
Tony Dau
Short drive this morning...
Abrp 5.0.0
Odblink Cx stayed green all the time, connected with alternating message of "writing" and "connected" every few sec. The connection was stable
NO "reading" message though...
the SoC was capture when starting, then no change during the trip.
Abrp "My drive" trip log record 0% battery usage (-3% on the car for that trip) and "infinite mi/kWh"!.
Katya_ABRP
Hi Happytoon,
Have you verified that the OBDLink CX dongle is updated to latest firmware version and then that the dongle is NOT linked to the OBDLink app?
/Katya
Tony Dau
Hi Katya,
Thanks, Yes, the first thing I did was to update the firmware (via the ODBlink app). I then disconnect from the app and open ABRP. When I reset the bluetooth (on/off), ABRP read the SoC value. I will uninstall the odblink app to be complete certain and let you know. Thanks
Tony Dau
Hi Katya,
I now have remove entirely any ODB app from my phone and only kept ABRP. ODBLink Cx shows as "connected" and "writing" + green icon, but doesn't read values. The connection seems stable (no amber / red icons)
The only way it works/reads as expected is if I turn BT on/off first, forcing ABRP to reconnect, then it reads SoC and records as expected during driving.
If I open ABRP without first turning bt on/off, it shows the ODBLink as connected and writing (green icon) but also "data last sync..." when I last used it (no new/recent sync). The only way to force the sync is to first turn BT on/off, then it sync as expected. (is this because the app goes to sleep and doesn't restart when back on again?). Can you look at your Sync call/trigger in your app, when is this trigger (when the app/android auto is used, when the odb is connected?).
Thanks
Tony
TomTomZoe
Hi @Katya_ABRP
Since 25 days Feedback from smart users.
Does ABRP has Feedback about any improvement for the smart users now?
Tony Dau
Hi Katya,
Do you/ABRP have any update on the lack of ODB read / connection?
When the app is started, ABRP reports it is "connected" to the ODBLink CX with a writing event but then often goes back to amber and shows "last sync ..." some time ago.
Unless I manually turn my BT off and on again to force ABRP to reconnect and read the SoC, there is no update and ABRP reports 0% SoC and unlimited range when recording my drives... It's not great for estimating my can consumption. It will also start the journey with the last sync SoC % (which could be days old and with recharge since). The route planning and planned stop are then all wrong...
Please update us on when this will be fixed. Most users seem to report the same issue independently of the ODB Dongle we are using.
Looking forward to your update.
Thank you
Tony.
Tony Dau
Hi Katya,
Do you/ABRP have any update on the lack of ODB read / connection?
When the app is started, ABRP reports it is "connected" to the ODBLink CX with a writing event but then often goes back to amber and shows "last sync ..." some time ago.
Unless I manually turn my BT off and on again to force ABRP to reconnect and read the SoC, there is no update and ABRP reports 0% SoC and unlimited range when recording my drives... It's not great for estimating my can consumption. It will also start the journey with the last sync SoC % (which could be days old and with recharge since). The route planning and planned stop are then all wrong...
Please update us on when this will be fixed. Most users seem to report the same issue independently of the ODB Dongle we are using.
Looking forward to your update.
Thank you
Tony.
Juergen Pruy
Unfortunately the implemented ODB connection is not working. No data can be read from ABRP. After adding from my car, Smart #1 Brabus, connect to Live data the OBD, ODBlink MC+, is visible in the app. I select this ODB link. Some counting numbers are visible and informing OBD connection was succesfull. Unfortunately no data can we read from this connection. The manual added SOC can't be updated from ABRP. The OBD connection, if i check the dongle, the Bluetooth LED is Blinking, means no conection. BR Jürgen
Ludo P
It would be nice indeed.
Diederik
I’ve bought a BLE connector two weeks ago for ABRP. It shows all the necessary data in CarScanner so I really hope you add the connection in ABRP soon for us enthousiastic smart #1/#3 drivers.
For CarScanner the config file is the same for smart #1/#3 AND Volvo EX30. They’re all build on the same Geely platform and also for the OBD2 communication they seem similar. Maybe this also helps.
Tony Dauvillier
Please implement this ASAP. I would go premium for that... I have a smart #1 premium and needs live data (odb is currentlynrhe only way!)
TomTomZoe
@Samuel_ABRP
We would be very pleased if you could let the Smart enthusiasts know whether the data determined and collected by Christian G is sufficient for ABRP and when the ABRP team could start with the OBD implementation for the Smart #1 and #3.
Many thanks!
Roadrunner17
I need ABRP supporting smart #1 live data before activate premium account for this EV Car.
Christian G
hello, we provided everything you asked for at gist.github.com/chriscatuk/ebb704356d4527d9cf0ade76e57e8682
I think there's nothing missing for ABRP to start supporting Smart #1 and #3. If I missed something please let us know what else you might need.
Thanks!
TomTomZoe
(Moved)
Manni B
Waiting desperately and reason I would go premium
AntLo
Yes please implement this
Christian G
@Katya_ABRP I made good progress with the Terminal in Car Scanner and I copied the result at gist.github.com/chriscatuk/ebb704356d4527d9cf0ade76e57e8682
I wrote all the init commands I used and all the conversions I could find for Voltage, Current, soc
edit: shortened
Christian G
we think we made a breakthrough and found how to get the SoC. We'll confirm with more mesures in the coming days. I'll keep updating the Gist.
Christian G
dear ABRP support, could we have some feedback on what we have already provided in the gist above?
Christian G
moved
TomTomZoe
Is ABRP not able (or not allowed) to use the OBD PID commands which are already known and available in CarScanner?
Katya_ABRP
Hi TomTomZoe,
As far as we know the OBD commands are not displayed publicly in the CarScanner app. We've reached out to the developer but sadly we've not received any response.
/Katya
Christian G
when I ask for support on Car Scanner, it prepares an email with a log.txt files with all the history of commands. Because it was connected to my smart #1, I can see what looks like init_commands. but I'm not sure I recognise data_commands.
Christian G
I shared everything I have at www.smart-emotion.de/forum/thread/2440-abrp-obd2-pids-commands/#wcf20 in hope that the community can make sense of the logs from car scanner. because I could not.
Christian G
moved
Tony Dauvillier
@katya_ABRP can you please check the file Christian G has shared above (12 days ago) with some.command... can you please implement on your side? And let us know.
Thanks
gist.github.com/chriscatuk/ebb704356d4527d9cf0ade76e57e8682
Katya_ABRP
Status changed to: User Feedback
Katya_ABRP
Hi TomTomZoe,
We need the OBD PID commands and how to interpret the returned data. Since this is not easily available for most vehicles there is not possibility for us to provide a time estimate.
You can check our telemetry API for relevant properties:
documenter.getpostman.com/view/7396339/SWTK5a8w
Also, you can check our (partially outdated) OBD repository to see what other cars report:
www.github.com/iternio/ev-obd-pids
/Katya
Christian G
@Katya_ABRP
I try to understand the logs from car scanner app on iOS but could you help?
I only focus at first on SoC and share the logs at
gist.github.com/chriscatuk/ebb704356d4527d9cf0ade76e57e8682
why does
```
224801
1EC6AE80056248017E09
```
is read as something like 64.32% ? I can't find the Hexadecimal in 1EC6AE80056248017E09 and OBD2 documentation at canlogger1000.csselectronics.com/img/OBD2-frame-raw-mode-PID-ID-bytes.svg makes me expect a 1EC as the CAN ID and 6A as the bytes to read. I can't identify A and B for example.
Diederik
You can find a lot more about the different calculations per PID overhere:
github.com/tomjackman/obd-decoder/blob/master/routes/index.js
For example a temperature is calculated like this:
/*
Decodes the temperature data value for a number of PID's.
@param data {String} The PID data to decode.
*/
function decodeTemperature(data) {
var a = hexToDecimal(data);
return toTwoDecimalPlaces(toTwoDecimalPlaces(a - 40));
}
For each PID the bytes have different calculations to get to a readable values…
It’s not very simple
Tony Dauvillier
Hi Katya,
Do you have any update on this, Christian G has provided a lot of info and response to your questions...
If the ODB route is too hard for your team, can you use the Build-in android auto carinfo API instead (no need for ODB?). The Native android Auto API can read live data directly from the carm including SoC, Mileage, Speed, EVStatus (charging, charging port opened), EV profile (type of connectors ets).
This is what Google uses for GoogleMap on EV...
developer.android.com/reference/androidx/car/app/hardware/info/CarInfo
Christian G
I suppose screenshots in English are more helpful. Car scanner is showing all those data already with BLE.
Would it help if we provide the detailed command PID behind each of those parameters? or is this screenshot enough?
Eric Bornand
Yes I would be pleased to transfer my #1 datas direct to ABRP
Kasimir
Please implement the ODB-2 integration for Smart #1 and #3
Ugo Bonnard
yes i want. !!!
Andreas Lettow
Please!
Linda
Post moved to this board