Hi Daniel,
Drop me a shout if you need a list of all the PIDs we currently know from the car. We have an active slack group too (see my signature) where we are reverse engineering and developing OVMS support.
MG5 knowledge is a little behind currently but we already know quite a few PIDs which...
The solution we have right now is to not talk to the BCM (Body Controller) as any messages to it will set off the alarm on UK/EU spec cars. Thai cars are a lot less fussy.
We are testing authentication methods but so far we have had no luck.
@JodyS21 is it possible to have your spreadsheet uploaded to something like google sheets/onedrive so that it can be sorted and filtered?
Also we had the early form of this from OVMS:
Feel free to take anything useful from it
Couple of notes, (not sure if discussed earlier in the thread)...
There are various different firmware versions that OVMS can use. This firmware is the software the OVMS device will run when it boots up.
The "factory image" is the first firmware that your OVMS has installed when it was built. It is likely to be very out of date but is known to be stable. If...
0x22 is the function to "request data by identifier", the subfunction is the id
e.g. 22B101 = function 0x22 with subfunction 0xB101
This is a standard UDS query, you can find some examples here: Unified Diagnostic Services
What i actually have is both, I have an OVMS unit connected on the OBD port and an IntrepidCS data logger permenantly connected on the GWM logging all the CAN buses. See here fror the breakout lead connections: Gateway Module Breakout Lead
You need to use a CAN device at 500 kbps (or more) on...
The Gateway Module routes all the data across the 4 different CAN buses on the car, therefore it is one of the best places to acess all the internal data.
You can get onto it using a breakout lead which does not involve any damage to the actual car wiring. However this is not easy to do and if...
For anyone looking to reverse engineer the ZS EV, here is the latest knowledge we have on both CAN and OBD:
OBD is for diagnostic queries where you request data from the OBD port and the ECU will respond with the data:
MG ZS EV OBD Reverse Engineering
CAN is for internal data, which is...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.