OBD Data

The 64kWh NMC pack has a usable capacity of 61.7kWh ... that's 2.3kWh of buffer, which is what degrades first hence SOH can remain at or near "100%" for longer. That's also partly why LFP packs seem to degrade more in the first year, as there is very little buffer. :)
 
That's kinda where my thoughts are leading me if the obd data is correct. I'm getting quite geeky to the point where I'm looking forward to a service so I can get a thorough SoH check so as to see how charging in a way that suits my needs best truly affects it. This car is a salary sacrifice and has/is being used for me to test the EV world out and all going well I'll buy a second hand one next time if I can get an accurate SoH figure myself before any purchase.
 
I installed car scanner last night and connected to my car. Surprisingly my battery SoH is showing as 100% but I'm dubious as to the accuracy, I'm 6000 miles in, only a few rapid charges but I do do perform deeper charging cycles ( down to 20% then charge to 90% ) for my own ease which isn't the best way to care for the battery, so I'd realistically expect some SoH drop by now. Has anyone else with the NMC battery running this software recorded anything less than 100% SoH yet?

Does car scanner work on IOS by any chance ?
 
Just found this thread from a Google search because one of the Electric Sidecar users owns an MG MG4 and was hoping to connect their OBD to the app. If anyone on this forum would be interested in helping test the OBD scanning functionality, I'm happy to provide promo codes for Electric Sidecar — Electric Sidecar - Automotive assistant for iOS for more details. I don't have access to any MG vehicles in the states so I'm hoping someone can verify the PIDs I'll be adding to GitHub - ElectricSidecar/MG-MG4
 
I don't have an iPhone so can't test properly. But using the car scanner app MG4 profile on android with an OBDLink MX+, I have found the following:

There are 2 speed values present, the 1st one I think is a mode 1 value and works. The other is probably mode 22 and doesn't work.

The state of charge raw value seems right, but the conversion to displayed value is wrong. However the mode 1 remaining charge value seems to be the value displayed on the dashboard after rounding.

The charging state was 1 for idle and 6 for slow charging, but only if the car is powered down (you have not gone in to running mode by sitting in the drivers seat). It displays 3 if running. Also it may disconnect the scanner when powered down!

SOH returns 10000 on a fairly new car, so if this truly is SOH, it presumably means 100.00%.

Car scanner does not reveal the ID'S of the values it can display.

Good luck.
 
Hi I would be willing to test this. I have an android box in my car and use a iPhone.plus have a WiFi obd2 reader.

I have used a Snap on Solus before. Used the torque app for years and have a good knowledge of evs and mechanics.

Awesome — promo code inbound on your DMs.

There are 2 speed values present, the 1st one I think is a mode 1 value and works. The other is probably mode 22 and doesn't work.

This is good to confirm. Sidecar supports ~70 standard mode 01 PIDs and should cover speed through that. I'll need someone to confirm that the mode 22 PID on BA00 works then.

The state of charge raw value seems right, but the conversion to displayed value is wrong. However the mode 1 remaining charge value seems to be the value displayed on the dashboard after rounding.
What's the discrepancy you're seeing?

The charging state was 1 for idle and 6 for slow charging, but only if the car is powered down (you have not gone in to running mode by sitting in the drivers seat). It displays 3 if running. Also it may disconnect the scanner when powered down!
Sounds like the value's maybe an enumeration. If we can catalog each of these states and identify the command being used then I can add that to the Sidecar PIDs.

SOH returns 10000 on a fairly new car, so if this truly is SOH, it presumably means 100.00%.
Got it — the PID scaling I'm using for SoH is currently 0.01 but we can tune that up if needed.
 
What's the discrepancy you're seeing?
Raw about 4 less than on the car dashboard I think.
Sounds like the value's maybe an enumeration.
Search the forum for extendedpids or peternixon. Somewhere there's a file for other MGs which may have some of what you're looking for. There's very little detail for the MG4 as yet.
 
Lots of progress made in the past few days thanks to help from @nanomad. v1.12 is now in the App Store with improved support for the MG4 and v1.12.1 is fast on its heels to fix a smaller issue we found (the "Not enough data in response" error, specifically).

IMAGE 2024-05-23 00:05:06.jpg


v1.12 of Electric Sidecar introduced the ability to run an OBD scanner for free for a period of time without requiring a subscription, which should make it easier to test out with your car. If anyone's able to test other MG models please let me know, I'll work on adding support to the vehicle matrix at Electric Sidecar - Vehicle repo status
 
Love your dashboard! Is that a Home Assistant integration?

Electric Sidecar is not meant to replace Home Assistant, and examples like yours are a perfect showcase where I would celebrate the existence of both products because they solve their purposes/goals in different ways.

I'll echo your question back to you with that in mind: are there things you would love to be able to do with your car's data / connectivity that you can't today?
 
Lots of progress made in the past few days thanks to help from @nanomad. v1.12 is now in the App Store with improved support for the MG4 and v1.12.1 is fast on its heels to fix a smaller issue we found (the "Not enough data in response" error, specifically).

View attachment 26805

v1.12 of Electric Sidecar introduced the ability to run an OBD scanner for free for a period of time without requiring a subscription, which should make it easier to test out with your car. If anyone's able to test other MG models please let me know, I'll work on adding support to the vehicle matrix at Electric Sidecar - Vehicle repo status
All I'd say is that SOH @ 94% is the lowest I've ever seen on an MG4 either with LFP or NMC battery.
 
Love your dashboard! Is that a Home Assistant integration?
Yes. That's more the info list. My phone dash is more like this:

Screenshot 2024-05-16 at 4.23.05 AM.jpg

Screenshot 2024-05-24 at 2.35.11 PM.jpeg


I'll echo your question back to you with that in mind: are there things you would love to be able to do with your car's data / connectivity that you can't today?
Not that I can think of. I can remotely control the things I need to remotely control. I can view the car's status at any time from anywhere. HA integrates my home's energy system monitoring so I can keep full track of EV home charging, and it adapts charging to available excess solar PV, or super off-peak periods (we have some free energy periods).

Last thing I want is yet another app / subscription.

I'm not criticising your product, I'm just trying to understand what it offers that would make me want to fork out A$10.60/month?

How does an OBD reader improve data connectivity when my phone is away from the car?

I have an OBD reader (an OBDLink CX). I tried it out to use with ABRP for route planning but it all it was good for was directing me to non-working charge stations, so I abandoned ABRP. The OBD reader is still there but it would seem to be superfluous. I probably should remove it.
 
I'm not criticising your product, I'm just trying to understand what it offers that would make me want to fork out A$10.60/month?

You've got a pretty solid setup already and I totally understand why you might not see the value add that Electric Sidecar brings in relation to what you've built.

I'm aiming for Electric Sidecar to bring value to vehicle owners who want minimal configuration paired with maximum understanding of their vehicle. I see this as a bit of a spectrum on which there exist many products similar to Home Assistant and Electric Sidecar.

How does an OBD reader improve data connectivity when my phone is away from the car?
There are OBD readers with internet connectivity actually! These are often used in fleet scenarios for large-scale telematics though. Electric Sidecar is currently targeting the consumer use case, which is more focused around casual vehicle diagnostics and assumes the person is working with their vehicle directly.

For example, I have a 2012 Nissan Juke that doesn't have any kind of internet connectivity. I like that I can keep track of its fuel levels from my phone thanks to the OBD-II scanning functionality and the app's concept of "Connectables".

IMG_2022.jpg


I have an OBD reader (an OBDLink CX). I tried it out to use with ABRP for route planning but it all it was good for was directing me to non-working charge stations, so I abandoned ABRP. The OBD reader is still there but it would seem to be superfluous. I probably should remove it.
Totally understandable! Trip routing is a difficult feature to get right at global scale. Electric Sidecar takes an intentionally different approach and provides a "fog of war" map instead to encourage exploration. This doesn't have much to do with OBD reading though :)

simulator_screenshot_C2650A28-39A4-43EC-93FF-151938D205D6.png
 
All I'd say is that SOH @ 94% is the lowest I've ever seen on an MG4 either with LFP or NMC battery.
Well it matches the readying they got at the dealership during the annual service. It's the lfp model (not my car specifically). Unfortunately you have manufacturing variances in play.

That car specifically is what pushed me to collaborate with @electricsidecar as I'm quite interested in logging the cell pack voltages and temps to see if we can detect any signals of an early failure. This is one of the things you cannot do via API for example
 

Are you enjoying your MG4?

  • Yes

    Votes: 910 77.7%
  • I'm in the middle

    Votes: 171 14.6%
  • No

    Votes: 90 7.7%
Support us by becoming a Premium Member

Latest MG EVs video

MG Hybrid+ EVs OVER-REVVING & more owner feedback
Subscribe to our YouTube channel
Back
Top Bottom