One user has problem to read and write edc16cp31 with fetrotech ecu programmer, have three tries with three different cars and all three don’t work put X on mb 16cp31 (shown as below).
![](https://blog.obd2gate.com/wp-content/uploads/2022/11/Fetrotech-edc16cp31-01.jpg)
Solution:
Use this top pinout, pay attention to the gpt wiring, as I found the colors on the pinout I used do not match numbers. Opposite to each other.
![](https://blog.obd2gate.com/wp-content/uploads/2022/11/Fetrotech-edc16cp31-02-461x1024.jpg)
Work
![](https://blog.obd2gate.com/wp-content/uploads/2022/11/Fetrotech-edc16cp31-03-576x1024.jpg)
On pinout one, no need for can hi/lo just k line.
![](https://blog.obd2gate.com/wp-content/uploads/2022/11/Fetrotech-edc16cp31-04.jpg)
In addition:
Fetrotech EDC16C2 Mercedes pinout :- please also connect CANH + CANL.
![](https://blog.obd2gate.com/wp-content/uploads/2022/11/Fetrotech-edc16cp31-05-1024x363.jpg)