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/04.pro/boards/portenta-x8/tutorials/01.user-manual/content.md
+6-4
Original file line number
Diff line number
Diff line change
@@ -148,9 +148,7 @@ As shown in the image above, the OS release of this Portenta X8 corresponds to `
148
148
149
149
### Update For OS Release V.399
150
150
151
-
If your Portenta X8 is flashed with the OS release V.399 and you have a carrier compatible with Portenta X8 (like Portenta Breakout). In that case, we recommend you update it to the latest image release by following [this tutorial](https://docs.arduino.cc/tutorials/portenta-x8/image-flashing#flashing-mode-with-carrier).
152
-
153
-
Otherwise, you can also open a new Command Line window and connect to your Portenta X8, as explained [here](#working-with-linux). At this point, verify that your Portenta X8 is connected to the Internet and type the following commands:
151
+
Open a new Command Line window and connect to your Portenta X8, as explained [here](#working-with-linux). At this point, verify that your Portenta X8 is connected to the Internet and type the following commands:
@@ -182,7 +180,9 @@ These commands will make your V.399 compatible with the [aklite-offline](https:/
182
180
183
181
Arduino provides this tool for free for any Portenta X8 user to enable offline secure updates to all devices, even if those devices are not connected to any FoundriesFactory.
184
182
185
-
After the update process is finalized, your Portenta X8 will start running the latest OS release immediately.
183
+
After the update process has finished, your Portenta X8 will start running the latest OS release immediately.
184
+
185
+
***If your Portenta X8 has the _OS release V.399_ and you have a carrier compatible with Portenta X8 (like Portenta Breakout). In that case, we recommend you update it to the latest image release by going to [flashing with `uuu tool`](#update-using-uuu-tool) section and follow the instructions found within the dedicated tutorial here: [__How To Flash Your Portenta X8__](https://docs.arduino.cc/tutorials/portenta-x8/image-flashing).***
186
186
187
187
### Update Through Out-Of-The-Box Experience
188
188
@@ -238,6 +238,8 @@ More information about Waves can be found in the official Foundries documentatio
238
238
239
239
An alternative method to update the Portenta X8 with the latest OS image is to use the `uuu` tool (or `uuu_mac` for macOS). This approach is particularly useful for users who have built a custom image or prefer a manual update process. The image files can be downloaded from the [Arduino repository](https://downloads.arduino.cc/portentax8image/image-latest.tar.gz) and extracted into a specific directory.
240
240
241
+
You can find more details in the dedicated tutorial here: [**How To Flash Your Portenta X8**](https://docs.arduino.cc/tutorials/portenta-x8/image-flashing).
242
+
241
243
Depending on the carrier being used (e.g., Max Carrier, Breakout, Hat, or Mid Carrier), DIP switch settings must be adjusted to enter programming mode or specific commands can be executed via ADB for a barebone setup. Once the board is in programming mode, you can navigate to the extracted image files and run the `uuu full_image.uuu` command to begin the flashing process.
242
244
243
245
If not using a carrier, ensure the tool is running before cycling the power on the Portenta X8. Upon successful completion, reset the DIP switches or recycle the power to confirm the update.
You must connect one USB-C® end to the Portenta X8 and the other (USB-C® or USB-A) to your computer. With this, the Portenta X8 is ready to begin the flashing process.
95
+
**You must connect one USB-C® end to the Portenta X8 and the other (USB-C® or USB-A) to your computer.** With this, the Portenta X8 is ready to begin the flashing process.
95
96
96
97
#### Flashing Mode without Carrier
97
98
98
-
***It is recommended to flash the board with the carrier. If it is not possible, we provide an alternative procedure for advanced users only implying the full flash memory erasing. If something goes wrong during the procedure, you might not be able to recover the board. Proceed with caution.***
99
+
***It is recommended to flash the board with the carrier. If it is not possible, we provide an alternative procedure for advanced users only implying the full flash memory erasing. If something goes wrong during the procedure, you might not be able to recover the board. __Proceed with caution__.***
99
100
100
-
If *Portenta Breakout* or *Portenta Max Carrier* is unavailable, the Portenta X8 can be configured for programming mode using a few command lines inside the Portenta X8's terminal via ADB. Please use the following commands in exact sequence while in the root environment with root permission.
101
+
If **compatible Carrier platform** is unavailable, the Portenta X8 can be configured for **programming mode** using a few command lines inside the Portenta X8's terminal via ADB.
102
+
103
+
**Please use the following commands in exact sequence while in the root environment with root permission.**
101
104
102
105
```bash
103
106
echo 0 > /sys/block/mmcblk2boot0/force_ro
@@ -119,13 +122,23 @@ This sequence of commands will allow you to reset Portenta X8's bootloader secto
119
122
120
123
### Flashing the Portenta X8
121
124
122
-
To flash the Portenta X8, you need to begin by opening a terminal. Within the terminal, you need to change the directory to where the `mfgtool-files-portenta-x8` file is located using the `cd` command. Once it is inside the directory where the previous file is included, the following command is used:
125
+
To flash the Portenta X8, you need to begin by opening a terminal. Within the terminal, you need to change the directory to where the **`mfgtool-files-portenta-x8`** files are found using the `cd` command.
126
+
127
+
Once it is inside the directory where the previous file is included, the following command is used:
123
128
124
129
```bash
125
130
uuu full_image.uuu
126
131
```
127
132
128
-
If you have followed the __Flashing Mode without Carrier__ method to flash an OS or a custom image, the `uuu` command should be active and seeking the board. While the process is active, please unplug and reconnect the USB-C® cable powering the Portenta X8 to allow entering the programming mode of the boot sequence. It should trigger the standing-by `uuu` task to run the flash process.
133
+
If the command is not recognized, use this command with the additional prefixes:
134
+
135
+
```bash
136
+
.\uuu .\full_image.uuu
137
+
```
138
+
139
+
If you have followed the [**Flashing Mode without Carrier** method](#flashing-mode-without-carrier) to flash a factory or custom image, the `uuu` command should be active and waiting to connect with the board.
140
+
141
+
While the process is active, please unplug and reconnect the USB-C® cable powering the Portenta X8 to allow entering the programming mode of the boot sequence. It should trigger the standing-by `uuu` task to run the flash process.
129
142
130
143
When the flashing operation is finished, you should see a similar result as the following figure:
0 commit comments