Skip to content

Commit 1840fe4

Browse files
authored
Update README.md
1 parent 2b38395 commit 1840fe4

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,22 @@
11

22
# CANine firmware
33

4-
USB CDC firmware for the CANine adapter. This firmware is based on slcan but gets rid of the Virtual Com Port cruft, resulting in leaner communication on all platforms. Most slcan commands are the same, but the CAN frame size is fixed and data is transmitted as binary (instead if ascii in slcan).
4+
USB CDC firmware for the CANine adapter. This firmware is based on slcan but gets rid of the Virtual Com Port cruft, resulting in leaner communication on all platforms, and especially on Windows. Most slcan commands are the same, but the CAN frame size is fixed and data is transmitted as binary (instead if ascii in slcan).
5+
6+
This firmware is currently supported by [Tinymovr Studio](https://pypi.org/project/tinymovr/) v0.4.0 and above.
57

68
## Flashing
79

10+
1. Ensure your device is not plugged in
11+
2. Switch the BOOT switch to ON
12+
3. Plug in the device
13+
4. Follow the instructions below for your OS
14+
815
### Windows
916

10-
For windows you will need to install a libusb driver. The easiest way to do this is using the Zadig utility. Once you have the libusb driver installed, run the command below:
17+
For windows you will need to install the libusb driver. The easiest way to do this is using the [Zadig utility](https://zadig.akeo.ie). Download and run the utility and choose the device from the drop-down list. The device should read ST Microelectronics CDC, and should have vendor id 0x0483 and device id 0xdf11. Choose "libusb" as the replacement driver and hit "replace".
18+
19+
Once you have the libusb driver installed, run the command below:
1120

1221
wget https://raw.githubusercontent.com/yconst/CANine/main/flash.bat & flash.bat
1322

@@ -21,4 +30,4 @@ A bash script is provided, which you can download and run using the command belo
2130

2231
Similarly to linux, use the command below:
2332

24-
wget https://raw.githubusercontent.com/yconst/CANine/main/flash.sh && chmod +x ./flash.sh && sudo ./flash.sh
33+
wget https://raw.githubusercontent.com/yconst/CANine/main/flash.sh && chmod +x ./flash.sh && sudo ./flash.sh

0 commit comments

Comments
 (0)