prj
Well-Known Member
- Joined
- Jan 14, 2025
- Threads
- 7
- Messages
- 1,765
- Reaction score
- 2,340
- Location
- Estonia
- Website
- www.mapev.net
- Vehicles
- Taycan CT 4 - 2026
- Thread starter
- #1
1. Introduction
I have not written much here before, but this will change. This is Part 1 in a series, which eventually will take a deep dive into the J1 platform powertrain electronics, and hopefully bring some light to some concepts on a level not seen before by the public.
As Part 1, I am releasing a free diagnostics tool for the J1.1 and J1.2 platforms. All the modules in the car are scanned in under 10 seconds, the fault codes fully decoded according to OEM data, and displayed to the user. The full scan can also be saved to a text file for easy sharing.
Here is the download link:
https://mapev.net/download/mapevdiag/setup.exe
Parts 2, 3 & 4:
Part 2: The J1 Powertrain
Part 3: The Quest for the Perfect Tune
Part 4: The J1.2 Powertrain
2. Screenshots
It is said a picture tells more than a hundred words, so without further ado:
3. Requirements
You need a couple of things to run the application:
If your laptop does not have an Ethernet port, then you will additionally need an USB to Ethernet adapter. Just search "USB to Ethernet adapter" on Amazon, you should find some below $10 as well.
NB!
It will not work with <insert random cable here>. You need an Ethernet cable, like the one above.
It will not work with your phone. It will not work natively on Mac, it will not work with your Bluetooth dongle, etc.
4. Mechanism of action
The J1 platform has a fully ISO 13400 (also called DoIP) compliant Gateway inside. This means that instead of expensive interfaces, all the modules can be queried using ethernet. The tester (PC) communicates with the Gateway, and the Gateway takes care of converting the requests to Flexray and CAN, communicating with the modules directly.
An additional benefit is, that the Gateway allows communications to a large amount of modules in parallel. This is how the tool is able to scan the whole car in under ten seconds. It talks to over a dozen modules simultaneously.
After the fault codes and the identifiers of all the modules have been read out, the app needs a dictionary to translate the 32 bit code of each DTC to something actually useful to the user. This information is stored on the server, because there are over 700 different variants of data for the J1 platform as of writing, there will no doubt be new variants as updates come out, and it did not make sense to download everything, as each car needs less than 10% of that.
The first time you scan your car, the tool downloads the required dictionaries for the modules in your actual car and caches them locally. On subsequent scans, as long as the dictionaries are present the tool no longer connects to the MapEV server apart from checking for updates on startup.
5. Downloading software from the internet
Downloading software from the internet can be dangerous. Especially when said software is unsigned. In case of MapEV diag, the software is signed by my business, and my company has enough smartscreen reputation with Microsoft, that it does not trigger any warnings. I create tools used by thousands of tuners daily - you can see some of my software here: https://www.vehical.net/
I have explained exactly what the software does to the best of my ability. The software is completely free to use, and if I ever decide to not support the infrastructure behind it anymore, I promise that I will make the software fully open source, so that it can live on.
6. What is the catch?
They say when something is free then you are the product. This is not the case here. There are a few reasons why I have created this software, and I will outline them below:
The first reason is that unlike VCDS for the E-tron, there is no good alternative for the Taycan. Many modules can not be scanned with VCDS, as the ODX variants used are Porsche specific. Because I have commercial software that already has all the DTC information, it was not very difficult to create a spinoff variant just for the Taycan and E-tron GT.
The second reason is, that in my experience the dealers do not proactively fix faults. Every single Taycan I have scanned has had quite a few issues, which the dealer will never acknowledge, unless you tell them. From defect and degraded battery chargers, to simple things, such as the aircon flaps being stuck and blowing cold air all the time. The car knows about all these problems, but the dealer will not do anything until you tell them that something is wrong.
And the final reason - the more keen of you probably noticed the "Upload ASG Data" in the upper right corner. After "Part 2" and "Part 3", which will deal in-depth with the battery, inverters, motors and the ASG, you will be able to order a plug and play ASG controller with more power right from the app.
7. How do I contact you?
You can find a contact e-mail on the website: https://www.mapev.net
Please do not ask me how to fix something on your car though, I probably can not help with that. If something does not work in the app, do let me know.
I have not written much here before, but this will change. This is Part 1 in a series, which eventually will take a deep dive into the J1 platform powertrain electronics, and hopefully bring some light to some concepts on a level not seen before by the public.
As Part 1, I am releasing a free diagnostics tool for the J1.1 and J1.2 platforms. All the modules in the car are scanned in under 10 seconds, the fault codes fully decoded according to OEM data, and displayed to the user. The full scan can also be saved to a text file for easy sharing.
Here is the download link:
https://mapev.net/download/mapevdiag/setup.exe
Parts 2, 3 & 4:
Part 2: The J1 Powertrain
Part 3: The Quest for the Perfect Tune
Part 4: The J1.2 Powertrain
2. Screenshots
It is said a picture tells more than a hundred words, so without further ado:
3. Requirements
You need a couple of things to run the application:
- An OBD II to Ethernet cable (e.g. BMW ENET Cable), more about that below.
- A Windows PC running Windows 10 or later.
- An internet connection the first time you connect to the car.
If your laptop does not have an Ethernet port, then you will additionally need an USB to Ethernet adapter. Just search "USB to Ethernet adapter" on Amazon, you should find some below $10 as well.
NB!
It will not work with <insert random cable here>. You need an Ethernet cable, like the one above.
It will not work with your phone. It will not work natively on Mac, it will not work with your Bluetooth dongle, etc.
4. Mechanism of action
The J1 platform has a fully ISO 13400 (also called DoIP) compliant Gateway inside. This means that instead of expensive interfaces, all the modules can be queried using ethernet. The tester (PC) communicates with the Gateway, and the Gateway takes care of converting the requests to Flexray and CAN, communicating with the modules directly.
An additional benefit is, that the Gateway allows communications to a large amount of modules in parallel. This is how the tool is able to scan the whole car in under ten seconds. It talks to over a dozen modules simultaneously.
After the fault codes and the identifiers of all the modules have been read out, the app needs a dictionary to translate the 32 bit code of each DTC to something actually useful to the user. This information is stored on the server, because there are over 700 different variants of data for the J1 platform as of writing, there will no doubt be new variants as updates come out, and it did not make sense to download everything, as each car needs less than 10% of that.
The first time you scan your car, the tool downloads the required dictionaries for the modules in your actual car and caches them locally. On subsequent scans, as long as the dictionaries are present the tool no longer connects to the MapEV server apart from checking for updates on startup.
5. Downloading software from the internet
Downloading software from the internet can be dangerous. Especially when said software is unsigned. In case of MapEV diag, the software is signed by my business, and my company has enough smartscreen reputation with Microsoft, that it does not trigger any warnings. I create tools used by thousands of tuners daily - you can see some of my software here: https://www.vehical.net/
I have explained exactly what the software does to the best of my ability. The software is completely free to use, and if I ever decide to not support the infrastructure behind it anymore, I promise that I will make the software fully open source, so that it can live on.
6. What is the catch?
They say when something is free then you are the product. This is not the case here. There are a few reasons why I have created this software, and I will outline them below:
The first reason is that unlike VCDS for the E-tron, there is no good alternative for the Taycan. Many modules can not be scanned with VCDS, as the ODX variants used are Porsche specific. Because I have commercial software that already has all the DTC information, it was not very difficult to create a spinoff variant just for the Taycan and E-tron GT.
The second reason is, that in my experience the dealers do not proactively fix faults. Every single Taycan I have scanned has had quite a few issues, which the dealer will never acknowledge, unless you tell them. From defect and degraded battery chargers, to simple things, such as the aircon flaps being stuck and blowing cold air all the time. The car knows about all these problems, but the dealer will not do anything until you tell them that something is wrong.
And the final reason - the more keen of you probably noticed the "Upload ASG Data" in the upper right corner. After "Part 2" and "Part 3", which will deal in-depth with the battery, inverters, motors and the ASG, you will be able to order a plug and play ASG controller with more power right from the app.
7. How do I contact you?
You can find a contact e-mail on the website: https://www.mapev.net
Please do not ask me how to fix something on your car though, I probably can not help with that. If something does not work in the app, do let me know.
Sponsored
Last edited: