@@ -18,6 +18,35 @@ ______/\\\\\\\\\\\____/\\\\\\\\\_______/\\\\\\\\\\\\\\\______/\\\\\\\\\\________
18
18
```
19
19
20
20
21
+ # Installing J2534 driver:
22
+
23
+ [ Download] ( https://github.com/commaai/panda/files/1742802/panda.J2534.driver.install.zip )
24
+
25
+ Depending on what version of windows you are on, you may need to separately install the WinUSB driver (see next section).
26
+
27
+ # Installing WinUSB driver:
28
+
29
+ Installation automatically happens for Windows 8 and Windows 10 because the panda
30
+ firmware contains the USB descriptors necessary to auto-install the WinUSB driver.
31
+
32
+ Windows 7 will not auto-install the WinUSB driver. You can use Zadig to install
33
+ the WinUSB driver. This software is not tested on anything before 7.
34
+
35
+ More details here:
36
+ [ WinUSB (Winusb.sys) Installation] ( https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/winusb-installation )
37
+ [ WCID Devices] ( https://github.com/pbatard/libwdi/wiki/WCID-Devices )
38
+ [ Zadig for installing libusb compatible driver] ( https://github.com/pbatard/libwdi/wiki/Zadig )
39
+
40
+ # Using J2534:
41
+
42
+ After installing the J2534 drivers for the panda, you can do... nothing.
43
+ You first need to get a J2534 client that can load the drivers and talk to
44
+ the panda for you.
45
+
46
+ A simple tool for testing J2534 drivers is DrewTech's 'J2534-1 Bus Analysis
47
+ Tool' available in the 'Other Support Applications' section of their
48
+ [ Download Page] ( http://www.drewtech.com/downloads/ ) .
49
+
21
50
# What is J2534?
22
51
23
52
J2534 is an API that tries to provide a consistent way to send/receive
@@ -78,41 +107,6 @@ vscruntimeinfo.nsh and follow the instructions to bundle in the Visual Studio C
78
107
Runtime required by your version of Visual Studio. Without this runtime, the panda
79
108
code will not work, so without this file, the installer will refuse to build.
80
109
81
- # Installing:
82
-
83
- Either build the software yourself by following the steps in the
84
- 'Developing' section, or get the panda_installer.exe file and run
85
- it. The wizard should correctly set up the drivers.
86
-
87
- Since this driver is still in development, there are some issues
88
- that may occur. If after you install the driver and then plug in your
89
- panda (unplug it first if it was already plugged in), Windows says
90
- the driver is missing, refer to the section below 'Dealing with self
91
- signed drivers.'
92
-
93
- # Using J2534:
94
-
95
- After installing the J2534 drivers for the panda, you can do... nothing.
96
- You first need to get a J2534 client that can load the drivers and talk to
97
- the panda for you.
98
-
99
- A simple tool for testing J2534 drivers is DrewTech's 'J2534-1 Bus Analysis
100
- Tool' available in the 'Other Support Applications' section of their
101
- [ Download Page] ( http://www.drewtech.com/downloads/ ) .
102
-
103
- # Installing WinUSB driver:
104
-
105
- Installation automatically happens for Windows 8 and Windows 10 because the panda
106
- firmware contains the USB descriptors necessary to auto-install the WinUSB driver.
107
-
108
- Windows 7 will not auto-install the WinUSB driver. You can use Zadig to install
109
- the WinUSB driver. This software is not tested on anything before 7.
110
-
111
- More details here:
112
- [ WinUSB (Winusb.sys) Installation] ( https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/winusb-installation )
113
- [ WCID Devices] ( https://github.com/pbatard/libwdi/wiki/WCID-Devices )
114
- [ Zadig for installing libusb compatible driver] ( https://github.com/pbatard/libwdi/wiki/Zadig )
115
-
116
110
# Developing:
117
111
118
112
- Edit and merge pandaJ2534DLL\J2534register_x64.reg to register your development J2534 DLL.
0 commit comments