You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/02.uno/boards/uno-q/tutorials/04.update-image/update-image.md
+43-6Lines changed: 43 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,21 @@ You should see something like:
52
52
53
53
This means it is working, and we can proceed to [flashing the board](#flash-image-to-the-board).
54
54
55
+
56
+
#### Windows
57
+
58
+
Navigate to the unzipped folder (e.g. `arduino-flasher-cli-x.x.x-darwin-arm64`), and run the following command:
59
+
60
+
```
61
+
arduino-flasher-cli
62
+
```
63
+
64
+
A new window should appear, prompting you to install the driver. Install it, and run `arduino-flasher-cli` again in the terminal.
65
+
66
+

67
+
68
+
This means it is working, and we can proceed to [flashing the board](#flash-image-to-the-board).
69
+
55
70
#### Linux
56
71
57
72
Navigate to the unzipped folder (e.g. `arduino-flasher-cli-x.x.x-darwin-arm64`), and run the following command:
@@ -66,19 +81,41 @@ You should see something like:
66
81
67
82
This means it is working, and we can proceed to [flashing the board](#flash-image-to-the-board).
68
83
69
-
#### Windows
84
+
***Note: in some Linux systems there may be an issue with `qdl`, a tool included in the `arduino-flasher-cli`. This may occur if the kernel module `qcserial` is loaded. A workaround solution to fix this is in place (see section below).***
70
85
71
-
Navigate to the unzipped folder (e.g. `arduino-flasher-cli-x.x.x-darwin-arm64`), and run the following command:
86
+
#### Fixing `qcserial` Issue (Linux Only)
87
+
88
+
Open a terminal, and check if `qcserial` is present by running `lsmod | grep qcse`
89
+
90
+
If present, it will return:
72
91
73
92
```
74
-
arduino-flasher-cli
93
+
> lsmod | grep qcse
94
+
qcserial 24576 0
95
+
usb_wwan 24576 1 qcserial
96
+
usbserial 69632 2 qcserial,usb_wwan
75
97
```
76
98
77
-
A new window should appear, prompting you to install the driver. Install it, and run `arduino-flasher-cli` again in the terminal.
99
+
Then, check if `qcserial` is locking the serial port `ttyUSB0`, by running `sudo dmesg`:
78
100
79
-

101
+
```
102
+
> sudo dmesg
103
+
[31633.372270] qcserial ttyUSB0: Qualcomm USB modem converter now disconnected from ttyUSB0
0 commit comments