Skip to content

Commit 97c2f31

Browse files
Merge branch 'main' into product-compliance10
2 parents 4150b40 + d79df39 commit 97c2f31

File tree

70 files changed

+1800
-28
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+1800
-28
lines changed

content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md

Lines changed: 54 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ description: 'This article contains release notes of the existing Portenta X8 fi
66
author: Taddy Ho Chung
77
hardware:
88
- hardware/04.pro/board/portenta-x8
9-
109
---
1110

1211
# Firmware Release Notes
@@ -29,37 +28,68 @@ Compatible carriers with the supported device:
2928
# Firmware Versions
3029
The following section highlights the critical updates and enhancements introduced in the latest firmware version. It presents the most significant progress and optimizations implemented to improve performance, enhance user experience, and strengthen security.
3130

32-
## Latest Firmware Version: __844__
31+
## Latest Firmware Version: __861__
3332

3433
The listing herein offers a glimpse into the Portenta X8 firmware's continuous improvement and enhancement. You can expect a concise overview of the integrated key new features, major bug fixes, and critical security patches to ensure the highest level of functionality and performance within the Portenta X8 system.
3534

36-
* **New Features:**
37-
- Implemented a configurable *NCM* gadget from `/etc/default/usbgx` .
38-
- Created *udev* rules to map devices with Arduino standard names.
35+
**Image Access:**
3936

40-
* **Enhancements:**
41-
- Updated Wi-Fi® chipset 1DX firmware.
42-
- Enabled GPU and VPUs through the `ov_som_gpu_vpus` overlay.
43-
- Allowed dynamic frequency scaling (*DVFS*) to scale system frequency down to 100 MHz per core.
44-
- Upgraded CAN and X8H7 in general with the latest source and firmware.
37+
***__You can download the latest firmware version [here](https://downloads.arduino.cc/portentax8image/image-latest.tar.gz).__ If you need instructions on updating the Portenta X8, you can follow [this guide](https://docs.arduino.cc/tutorials/portenta-x8/user-manual#update-using-uuu-tool) using the __uuu__ tool.***
4538

46-
* **Bug Fixes:**
47-
- Fixed **EC200A-EU** *udev* rules and *systemd* services.
39+
**New Features:**
40+
- Added support for Akida Brainchip PCIe module in NPU.
41+
- Added support for Hailo 8R PCIe module in NPU.
42+
- Support for new panel modules and touchscreen controllers **jadard-ek79202d** and **atmel-mxt-ts** in `MIPI-DSI`.
4843

49-
* **Security Updates:**
50-
- Forced password change at first login.
44+
**Enhancements:**
45+
- Increased CAN throughput, see details with **x8h7** tags.
46+
- [x8h7] Changed low level protocol for **X8H7** to use a fixed packet size and hardware-assisted checksum.
47+
- [x8h7] **X8H7** initialization now happens earlier, linked to `sysinit.target`.
5148

52-
***__You can access the latest version of the firmware [here](https://downloads.arduino.cc/portentax8image/image-latest.tar.gz).__***
49+
**Bug Fixes:**
50+
- Fixed RS-485 `ttyX0` not working.
51+
- Fixed PCIe on kernel 6.1.
5352

5453
## Available Firmware Versions
5554

5655
Below is a list of all available firmware versions with their release notes.
5756

57+
### OS Image 861
58+
59+
<details>
60+
<summary><strong>OS Image 861: Release arduino-91.2</strong></summary>
61+
62+
#### Image Access
63+
- Full image [download](https://downloads.arduino.cc/portentax8image/861.tar.gz)
64+
65+
#### New Features
66+
- Added support for Akida Brainchip PCIe module in NPU.
67+
- Added support for Hailo 8R PCIe module in NPU.
68+
- Support for new panel modules and touchscreen controllers **jadard-ek79202d** and **atmel-mxt-ts** in `MIPI-DSI`.
69+
70+
#### Enhancements
71+
- Increased CAN throughput, see details with **x8h7** tags.
72+
- [x8h7] Changed low level protocol for **X8H7** to use a fixed packet size and hardware-assisted checksum.
73+
- [x8h7] **X8H7** initialization now happens earlier, linked to `sysinit.target`.
74+
75+
#### Bug Fixes
76+
- Fixed RS-485 `ttyX0` not working.
77+
- Fixed PCIe on kernel 6.1.
78+
79+
#### Additional Notes
80+
- Based on [LmP v91](https://foundries.io/products/releases/91/). It is based on the Yocto manifest. For docker-compose apps, check out [here](https://github.com/arduino/portenta-containers/tree/release).
81+
82+
</details>
83+
<br></br>
84+
5885
### OS Image 844
5986

6087
<details>
6188
<summary><strong>OS Image 844: Release arduino-91</strong></summary>
6289

90+
#### Image Access
91+
- Full image [download](https://downloads.arduino.cc/portentax8image/844.tar.gz)
92+
6393
#### New Features
6494
- Implemented a configurable *NCM* gadget from `/etc/default/usbgx` .
6595
- Created *udev* rules to map devices with Arduino standard names.
@@ -88,6 +118,9 @@ Below is a list of all available firmware versions with their release notes.
88118
<details>
89119
<summary><strong>OS Image 822: Release arduino-88.94</strong></summary>
90120

121+
#### Image Access
122+
- Full image [download](https://downloads.arduino.cc/portentax8image/822.tar.gz)
123+
91124
#### New Features
92125
- Added `libgpiod` to enhance functionality across both software images.
93126
- Introduced support for **EC200A-EU** in *ModemManager*, expanding compatibility.
@@ -115,6 +148,9 @@ Below is a list of all available firmware versions with their release notes.
115148
<details>
116149
<summary><strong>OS Image 746: Release arduino-88.91</strong></summary>
117150

151+
#### Image Access
152+
- Full image [download](https://downloads.arduino.cc/portentax8image/746.tar.gz)
153+
118154
#### New Features
119155
- Added the Portenta HAT Carrier support
120156
- Added experimental support for Ditto
@@ -135,11 +171,13 @@ Below is a list of all available firmware versions with their release notes.
135171
</details>
136172
<br></br>
137173

138-
139174
### OS Image 719
140175
<details>
141176
<summary><strong>OS Image 719: Release arduino-88.7</strong></summary>
142177

178+
#### Image Access
179+
- Full image [download](https://downloads.arduino.cc/portentax8image/719.tar.gz)
180+
143181
#### New Features
144182
- Added PWM fan support
145183
- Added Pika Spark support
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

content/hardware/06.nicla/boards/nicla-voice/product.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ secondary_button_url: /tutorials/nicla-voice/ei-intruder-detector
88
secondary_button_title: Audio ML Guide
99
core: arduino:mbed_voice
1010
productCode: 'ABX00061'
11-
certifications: [CE, UKCA, RoHS, FCC]
11+
certifications: [CE, UKCA, RoHS, IC, FCC, RCM]
1212
sku: [ABX00061]
1313
---
1414

content/hardware/07.opta/opta-family/opta/tutorials/01.user-manual/content.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2211,6 +2211,20 @@ The Opta™ Expansions have **8 relay outputs** accessible through terminals pai
22112211

22122212
![Opta Digital Expansions outputs](assets/variants-emr-ssr-new.png)
22132213

2214+
Relay Output terminals are mapped as described in the following table:
2215+
2216+
| **Opta Digital Expansion Terminal** | **Arduino Pin Mapping** |
2217+
| :---------------------------------: | :---------------------: |
2218+
| Relay 1 | 0 |
2219+
| Relay 2 | 1 |
2220+
| Relay 3 | 2 |
2221+
| Relay 4 | 3 |
2222+
| Relay 5 | 4 |
2223+
| Relay 6 | 5 |
2224+
| Relay 7 | 6 |
2225+
| Relay 8 | 7 |
2226+
2227+
22142228
The **Ext D1608E (EMR)** variant features 8 electromechanical relays with the following characteristics:
22152229

22162230
<table>

content/hardware/07.opta/opta-family/opta/tutorials/08.memory-partitioning/content.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,10 @@ This tutorial requires the latest version of the Arduino IDE; we can download it
5656

5757
![Installing the Opta™ core in the Arduino IDE bootloader](assets/arduino-ide-1.png)
5858

59-
6059
Now we are ready to start compiling and uploading Arduino sketches to an Opta™ device using the Arduino IDE.
6160

61+
***Memory partitioning of an Opta™ should be done using the latest core and libraries to ensure the system is up-to-date with the intended default configuration.***
62+
6263
### Partitioning Memory of an Opta™ Device
6364

6465
The sketch below will guide us through partitioning the memory of an Opta™ device. The complete sketch and the certificates file can be downloaded [here](assets/opta_memory_partitioning.zip). **Remember to store both files in the same folder**.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
software:
2+
- arduino-ide
3+
- arduino-cli
4+
- web-editor
5+
hardware:
6+
shields: ~
7+
carriers: ~
8+
boards: ~
Loading

0 commit comments

Comments
 (0)