Laptop → truck

The box that translates computer USB into vehicle CAN is a Peak, ZLG, TOSUN, or other compatible USB-CAN adapter. Every other cable just changes the shape of the plug. Diagnose detects whatever is plugged in, names it in plain words, and tries to read. You do not need to know the brand or the cable name. 中文:把 USB 译成 CAN 的盒子不限 Peak,ZLG、同星(TOSUN)或其它兼容接口都可以。其它线只是换插头。页面会认出插上的转接头,用白话说它是什么,然后试着读。不用先知道牌子或线名。

1 · computer

MacBook

USB-C only. Speaks USB, not CAN.

→
2 · dummy

USB-C → USB-A

Shape only. Buy at MediaMarkt.

→
3 · translator

Peak PCAN-USB Pro FD

One example of the USB-CAN box. ZLG or another compatible interface does the same job. USB in. CAN out on D-Sub 9. This hop is the translator. The cables only change the plug.

→
4 · dummy

IPEK-003004

D-Sub 9 → OBD-16. Pins 6 / 14 = CAN.

→
5 · truck

OBD under dash

16-pin trapezoid. Door for versions & DTCs.

Ask versions / DTCs → OBD. Sniff cockpit CAN → 36-pin TCAN5. Android logs → CDCU USB-C.

Three jobs, three doors. Do not mix them.

The plugs

Connector
接头长什么样
On the truck
车上在哪
Our gear
设备:插车的头 / 朝电脑的头
To the Mac
怎么接到电脑
OBD-II · 16 pin 梯形 16 针 · J1962 ASK
Under the dash, driver side. Plastic trapezoid.
Pin 6 CAN-H, pin 14 CAN-L, also 100TX DoIP.
All 16 pins, below
Vehicle: OBD male on IPEK-003004.
Out: D-Sub 9 into a USB-CAN box. Peak is the example drawn here.
Example chain: Mac USB-C → C-to-A → Peak USB-A → D-Sub → this cable → OBD. Ask is not Peak-only: Peak, ZLG, or another compatible USB-CAN adapter. The page detects it, names it in plain words, and tries to read.
Read-only UDS on this diagnostic CAN: $10 / $22 / $19 + TesterPresent ($3E). Not a write. Example response 18DAF141.
Windrose OBD on this plug is 29-bit UDS (ISO 14229), CAN ids in the 18DBFFF1 family, not classic J1979 Mode/PID. J1939 is broadcast PGNs — listen, not a Mode/PID ask. 苇渡 OBD 是 29 位 UDS(ISO 14229),不是经典 J1979 的 Mode/PID。J1939 是广播 PGN。
36-pin harness tap 踢脚板线束抽头 · 12 路 CAN LISTEN
Left kick panel, in the loom. ~24 CAN pins + power/gnd = 36. Labels TCAN / PCAN / BCAN. Vehicle: flying leads on TCAN5 H/L into Peak CAN1.
Out: Peak USB-A.
Same Peak USB into Mac. Listen-only. Cockpit bus, not UDS.
CDCU USB Type-C 盒子左起第 2 口 · TE 2398010 ADB
On the CDCU box, 2nd from left. Factory cable goes to dash USB panel 3725220. Vehicle: USB-C on the box.
Out: USB-C or USB-A on a data cable (not FTDI serial).
Mac USB-C → data cable → CDCU. adb devices. Not CAN. Not Peak.
CDCU UART (inside) 散热片缝 · 白排针 · MCU / MPU UART
Not on the 1–10 plug row. Open the aluminium lid / look into the fin window. Yaxon USB-TTL harness. Vehicle: white header in heatsink.
Out: USB-TTL (MCU or MPU, one at a time).
Mac screen -L … 115200. Reset / WDT. Not OBD, not Type-C. Pinout still from Yaxon. RX only.
32P
CDCU J1 power 32P 最右大黑壳 · TE 2327446-2 POWER
Rightmost on the CDCU connector row. 24V + CAN + speakers + wake. Vehicle harness only. Not a laptop port. Do not plug a computer here. Last to connect, first to cut power. CPA lock.
Dash USB 3725220 仪表台前排 USB-A 双口 PHONE
Small black dual USB-A in the dash. Occupant charge / stick. Do not use as a diagnostic dongle. Laptop here will not see CDCU adb. CDCU is host.
Peak D-Sub 9 Peak 盒子侧面 CAN 口
Not on the truck. On the Peak box. Vehicle side of Peak: D-Sub 9 (CiA 106).
Computer side of Peak: USB-A.
Needs USB-C→A into the Mac. Mac has no USB-A.

What is on the OBD

This is the 16-pin socket in the row above. Face it in the truck, wide edge up. Top row, left to right, is 1–8. The bottom row sits half a step to the right: 9–16. Socket PP1506002-THB. Dot colours are the function. A jacket colour is shown only when the harness table names it. The 36-pin tap is a different plug; this drawing is not its cavity map.

这是上面那只 16 针诊断口。对着车上母座看,宽边在上。上排从左到右 1 到 8,下排往右错半格,是 9 到 16。36 针抽头是另一只插头,这张图不是它的孔位。

Looking into the truck socket · wide edge up 对着母座看。下排比上排往右错半格。 1 — 2 — 3 TRP 4 Z13g 5 Z13h 6 TH09 7 empty 8 empty 9 empty 10 empty 11 TRN 12 TTP 13 TTN 14 TL09 15 none 16 P304
PinWhatWireJacket
1Not in the checked table · 表里没写
2Not in the checked table · 表里没写
3Ethernet receive + · 以太网收 +TRPYellow · 黄
4Ground · 地Z13gBrown · 棕
5Ground · 地Z13hBrown · 棕
6Diagnostic CAN high · 诊断 CAN 高. Drawing name GWCANFD9. Not the powertrain bus.TH09
7Empty cavity · 空脚
8Spec name: Ethernet activation. No wire on the WH12 table. Measure on the truck. · 激活线,表上无导线,上车先量
9Empty cavity · 空脚
10Empty cavity · 空脚
11Ethernet receive − · 以太网收 −. One pair with pin 3.TRNGreen · 绿
12Ethernet transmit + · 以太网发 +. One pair with pin 13. The truck transmits here.TTP
13Ethernet transmit − · 以太网发 −TTN
14Diagnostic CAN low · 诊断 CAN 低. Same GWCANFD9 segment as pin 6.TL09
15Named as an extra communication line. No wire. · 附加通信,无导线
16Permanent power · 常电P304

3 和 11 一对,车在这里收。12 和 13 一对,车在这里发。针 6、14 只是诊断 CAN。针 8 规范里叫激活线,表上是空脚,上车先量。针 1、2 表里没写。针 15 没有导线。

Five doors — pick one job

1. Ask the CDCU

Versions, DTCs, F010. Use the 16-pin OBD and a USB-CAN adapter (Peak, ZLG, or another compatible one) with IPEK-003004. Diagnose detects the adapter, names it in plain words, and tries to read. You do not need to know the brand. Classic CAN 500 k. Ask is read-only UDS: $10, $22, $19, and TesterPresent $3E. Not flash, not calibration, not $2E, not $27 to unlock a write, not actuator control. Example response 18DAF141.

2. Listen to cockpit CAN

Raw frames on CANFD5. Use the 36-pin tap, TCAN5 only. Listen-only. The USB-CAN adapter cannot be an extra talker.

3. Android / MCU logs

CDCU Type-C with a USB data cable, not an FTDI serial cable. adb. Watchdog reset reason is the internal UART, not this port.

4. MCU reset serial

Open the box: heatsink window, USB-TTL, 115200. Mac works. See plug matrix · DBG.

5. Kill / restore power

J1 32P only. Vehicle off. Screens stay. Not a computer port.

Do not buy