From 84d640581c9bf92728d6d7fb23ae93747b434858 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Tue, 2 Jul 2024 16:03:43 -0600 Subject: [PATCH 1/7] Initial commit - Portenta X8 Firwmare release notes doc update --- .../x8-firmware-release-notes.md | 53 +++++++++++++------ 1 file changed, 38 insertions(+), 15 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md index dc64c72985..d62a0b8835 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md @@ -29,25 +29,23 @@ Compatible carriers with the supported device: # Firmware Versions 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. -## Latest Firmware Version: __844__ +## Latest Firmware Version: __859__ 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. * **New Features:** -- Implemented a configurable *NCM* gadget from `/etc/default/usbgx` . -- Created *udev* rules to map devices with Arduino standard names. +- Added support for Akida Brainchip PCIe module in NPU. +- Added support for Hailo 8R PCIe module in NPU. +- Support for new panel modules and touchscreen controllers **jadard-ek79202d** and **atmel-mxt-ts** in `MIPI-DSI`. * **Enhancements:** -- Updated Wi-FiĀ® chipset 1DX firmware. -- Enabled GPU and VPUs through the `ov_som_gpu_vpus` overlay. -- Allowed dynamic frequency scaling (*DVFS*) to scale system frequency down to 100 MHz per core. -- Upgraded CAN and X8H7 in general with the latest source and firmware. +- Increased CAN throughput, see details with **x8h7** tags. +- [x8h7] Changed low level protocol for **X8H7** to use a fixed packet size and hardware-assisted checksum. +- [x8h7] **X8H7** initialization now happens earlier, linked to `sysinit.target`. * **Bug Fixes:** -- Fixed **EC200A-EU** *udev* rules and *systemd* services. - -* **Security Updates:** -- Forced password change at first login. +- Fixed RS-485 `ttyX0` not working. +- Fixed PCIe on kernel 6.1. ***__You can access the latest version of the firmware [here](https://downloads.arduino.cc/portentax8image/image-latest.tar.gz).__*** @@ -55,7 +53,32 @@ The listing herein offers a glimpse into the Portenta X8 firmware's continuous i Below is a list of all available firmware versions with their release notes. -### OS Image 844 +### [OS Image 859](https://downloads.arduino.cc/portentax8image/859.tar.gz) + +
+ OS Image 859: Release arduino-91.2 + +#### New Features + - Added support for Akida Brainchip PCIe module in NPU. + - Added support for Hailo 8R PCIe module in NPU. + - Support for new panel modules and touchscreen controllers **jadard-ek79202d** and **atmel-mxt-ts** in `MIPI-DSI`. + +#### Enhancements + - Increased CAN throughput, see details with **x8h7** tags. + - [x8h7] Changed low level protocol for **X8H7** to use a fixed packet size and hardware-assisted checksum. + - [x8h7] **X8H7** initialization now happens earlier, linked to `sysinit.target`. + +#### Bug Fixes + - Fixed RS-485 `ttyX0` not working. + - Fixed PCIe on kernel 6.1. + +#### Additional Notes + - 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). + +
+

+ +### [OS Image 844](https://downloads.arduino.cc/portentax8image/844.tar.gz)
OS Image 844: Release arduino-91 @@ -83,7 +106,7 @@ Below is a list of all available firmware versions with their release notes.


-### OS Image 822 +### [OS Image 822](https://downloads.arduino.cc/portentax8image/822.tar.gz)
OS Image 822: Release arduino-88.94 @@ -110,7 +133,7 @@ Below is a list of all available firmware versions with their release notes.


-### OS Image 746 +### [OS Image 746](https://downloads.arduino.cc/portentax8image/746.tar.gz)
OS Image 746: Release arduino-88.91 @@ -136,7 +159,7 @@ Below is a list of all available firmware versions with their release notes.

-### OS Image 719 +### [OS Image 719](https://downloads.arduino.cc/portentax8image/719.tar.gz)
OS Image 719: Release arduino-88.7 From 9a192f18b74887d7c04571602307584c600a2732 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Tue, 2 Jul 2024 16:15:17 -0600 Subject: [PATCH 2/7] Documentation format update --- .../x8-firmware-release-notes.md | 30 +++++++++++++++---- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md index d62a0b8835..9653bc7a85 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md @@ -53,11 +53,15 @@ The listing herein offers a glimpse into the Portenta X8 firmware's continuous i Below is a list of all available firmware versions with their release notes. -### [OS Image 859](https://downloads.arduino.cc/portentax8image/859.tar.gz) +### OS Image 859
OS Image 859: Release arduino-91.2 +#### Image Access + - Full image [download](https://downloads.arduino.cc/portentax8image/859.tar.gz) + - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-859.tar.gz) + #### New Features - Added support for Akida Brainchip PCIe module in NPU. - Added support for Hailo 8R PCIe module in NPU. @@ -78,11 +82,15 @@ Below is a list of all available firmware versions with their release notes.


-### [OS Image 844](https://downloads.arduino.cc/portentax8image/844.tar.gz) +### OS Image 844
OS Image 844: Release arduino-91 +#### Image Access + - Full image [download](https://downloads.arduino.cc/portentax8image/844.tar.gz) + - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-844.tar.gz) + #### New Features - Implemented a configurable *NCM* gadget from `/etc/default/usbgx` . - Created *udev* rules to map devices with Arduino standard names. @@ -106,11 +114,15 @@ Below is a list of all available firmware versions with their release notes.


-### [OS Image 822](https://downloads.arduino.cc/portentax8image/822.tar.gz) +### OS Image 822
OS Image 822: Release arduino-88.94 +#### Image Access + - Full image [download](https://downloads.arduino.cc/portentax8image/822.tar.gz) + - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-822.tar.gz) + #### New Features - Added `libgpiod` to enhance functionality across both software images. - Introduced support for **EC200A-EU** in *ModemManager*, expanding compatibility. @@ -133,11 +145,15 @@ Below is a list of all available firmware versions with their release notes.


-### [OS Image 746](https://downloads.arduino.cc/portentax8image/746.tar.gz) +### OS Image 746
OS Image 746: Release arduino-88.91 +#### Image Access + - Full image [download](https://downloads.arduino.cc/portentax8image/746.tar.gz) + - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-746.tar.gz) + #### New Features - Added the Portenta HAT Carrier support - Added experimental support for Ditto @@ -159,10 +175,14 @@ Below is a list of all available firmware versions with their release notes.

-### [OS Image 719](https://downloads.arduino.cc/portentax8image/719.tar.gz) +### OS Image 719
OS Image 719: Release arduino-88.7 +#### Image Access + - Full image [download](https://downloads.arduino.cc/portentax8image/719.tar.gz) + - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-719.tar.gz) + #### New Features - Added PWM fan support - Added Pika Spark support From 7df45520bfbe8d0130929010b8df30e9e3ba2b9d Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Wed, 3 Jul 2024 17:45:35 -0600 Subject: [PATCH 3/7] Release note docs update --- .../x8-firmware-release-notes.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md index 9653bc7a85..34f00df64e 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md @@ -6,7 +6,6 @@ description: 'This article contains release notes of the existing Portenta X8 fi author: Taddy Ho Chung hardware: - hardware/04.pro/board/portenta-x8 - --- # Firmware Release Notes @@ -47,7 +46,7 @@ The listing herein offers a glimpse into the Portenta X8 firmware's continuous i - Fixed RS-485 `ttyX0` not working. - Fixed PCIe on kernel 6.1. -***__You can access the latest version of the firmware [here](https://downloads.arduino.cc/portentax8image/image-latest.tar.gz).__*** +***__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.*** ## Available Firmware Versions @@ -60,7 +59,6 @@ Below is a list of all available firmware versions with their release notes. #### Image Access - Full image [download](https://downloads.arduino.cc/portentax8image/859.tar.gz) - - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-859.tar.gz) #### New Features - Added support for Akida Brainchip PCIe module in NPU. @@ -89,7 +87,6 @@ Below is a list of all available firmware versions with their release notes. #### Image Access - Full image [download](https://downloads.arduino.cc/portentax8image/844.tar.gz) - - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-844.tar.gz) #### New Features - Implemented a configurable *NCM* gadget from `/etc/default/usbgx` . @@ -121,7 +118,6 @@ Below is a list of all available firmware versions with their release notes. #### Image Access - Full image [download](https://downloads.arduino.cc/portentax8image/822.tar.gz) - - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-822.tar.gz) #### New Features - Added `libgpiod` to enhance functionality across both software images. @@ -152,7 +148,6 @@ Below is a list of all available firmware versions with their release notes. #### Image Access - Full image [download](https://downloads.arduino.cc/portentax8image/746.tar.gz) - - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-746.tar.gz) #### New Features - Added the Portenta HAT Carrier support @@ -174,14 +169,12 @@ Below is a list of all available firmware versions with their release notes.


- ### OS Image 719
OS Image 719: Release arduino-88.7 #### Image Access - Full image [download](https://downloads.arduino.cc/portentax8image/719.tar.gz) - - Update package [download](https://downloads.arduino.cc/portentax8image/offline-update-719.tar.gz) #### New Features - Added PWM fan support From 1ce69fec2089dd086cdb8ad4116f1713b0cdfb90 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Mon, 8 Jul 2024 12:03:02 -0600 Subject: [PATCH 4/7] FW Doc Release Note Update --- .../x8-firmware-release-notes.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md index 34f00df64e..5181ea8987 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md @@ -32,19 +32,22 @@ The following section highlights the critical updates and enhancements introduce 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. +* **Image Access** + - Full image [download](https://downloads.arduino.cc/portentax8image/859.tar.gz) + * **New Features:** -- Added support for Akida Brainchip PCIe module in NPU. -- Added support for Hailo 8R PCIe module in NPU. -- Support for new panel modules and touchscreen controllers **jadard-ek79202d** and **atmel-mxt-ts** in `MIPI-DSI`. + - Added support for Akida Brainchip PCIe module in NPU. + - Added support for Hailo 8R PCIe module in NPU. + - Support for new panel modules and touchscreen controllers **jadard-ek79202d** and **atmel-mxt-ts** in `MIPI-DSI`. * **Enhancements:** -- Increased CAN throughput, see details with **x8h7** tags. -- [x8h7] Changed low level protocol for **X8H7** to use a fixed packet size and hardware-assisted checksum. -- [x8h7] **X8H7** initialization now happens earlier, linked to `sysinit.target`. + - Increased CAN throughput, see details with **x8h7** tags. + - [x8h7] Changed low level protocol for **X8H7** to use a fixed packet size and hardware-assisted checksum. + - [x8h7] **X8H7** initialization now happens earlier, linked to `sysinit.target`. * **Bug Fixes:** -- Fixed RS-485 `ttyX0` not working. -- Fixed PCIe on kernel 6.1. + - Fixed RS-485 `ttyX0` not working. + - Fixed PCIe on kernel 6.1. ***__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.*** From 590955ee19cce504cab6ef6ca6f874e85550410b Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Mon, 8 Jul 2024 12:08:10 -0600 Subject: [PATCH 5/7] FW Doc Release Note Update --- .../x8-firmware-release-notes.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md index 5181ea8987..2326b6037f 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md @@ -32,22 +32,22 @@ The following section highlights the critical updates and enhancements introduce 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. -* **Image Access** - - Full image [download](https://downloads.arduino.cc/portentax8image/859.tar.gz) - -* **New Features:** - - Added support for Akida Brainchip PCIe module in NPU. - - Added support for Hailo 8R PCIe module in NPU. - - Support for new panel modules and touchscreen controllers **jadard-ek79202d** and **atmel-mxt-ts** in `MIPI-DSI`. - -* **Enhancements:** - - Increased CAN throughput, see details with **x8h7** tags. - - [x8h7] Changed low level protocol for **X8H7** to use a fixed packet size and hardware-assisted checksum. - - [x8h7] **X8H7** initialization now happens earlier, linked to `sysinit.target`. - -* **Bug Fixes:** - - Fixed RS-485 `ttyX0` not working. - - Fixed PCIe on kernel 6.1. +**Image Access:** +- Full image [download](https://downloads.arduino.cc/portentax8image/859.tar.gz) + +**New Features:** +- Added support for Akida Brainchip PCIe module in NPU. +- Added support for Hailo 8R PCIe module in NPU. +- Support for new panel modules and touchscreen controllers **jadard-ek79202d** and **atmel-mxt-ts** in `MIPI-DSI`. + +**Enhancements:** +- Increased CAN throughput, see details with **x8h7** tags. +- [x8h7] Changed low level protocol for **X8H7** to use a fixed packet size and hardware-assisted checksum. +- [x8h7] **X8H7** initialization now happens earlier, linked to `sysinit.target`. + +**Bug Fixes:** +- Fixed RS-485 `ttyX0` not working. +- Fixed PCIe on kernel 6.1. ***__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.*** From b17f2c8ef8e5deb4bf64ee7f95c410ae764b62a1 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Tue, 9 Jul 2024 12:41:53 -0600 Subject: [PATCH 6/7] FW Doc Release Note post review update --- .../14.x8-firmware-release-notes/x8-firmware-release-notes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md index 2326b6037f..87a6b9cfaf 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md @@ -35,6 +35,8 @@ The listing herein offers a glimpse into the Portenta X8 firmware's continuous i **Image Access:** - Full image [download](https://downloads.arduino.cc/portentax8image/859.tar.gz) +***__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.*** + **New Features:** - Added support for Akida Brainchip PCIe module in NPU. - Added support for Hailo 8R PCIe module in NPU. @@ -49,8 +51,6 @@ The listing herein offers a glimpse into the Portenta X8 firmware's continuous i - Fixed RS-485 `ttyX0` not working. - Fixed PCIe on kernel 6.1. -***__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.*** - ## Available Firmware Versions Below is a list of all available firmware versions with their release notes. From 8e84f955bbfb568f479b77af6c4f1d423ede2669 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Tue, 9 Jul 2024 15:32:03 -0600 Subject: [PATCH 7/7] FW Doc Release Note Update --- .../x8-firmware-release-notes.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md index 87a6b9cfaf..53c7009320 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/14.x8-firmware-release-notes/x8-firmware-release-notes.md @@ -28,12 +28,11 @@ Compatible carriers with the supported device: # Firmware Versions 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. -## Latest Firmware Version: __859__ +## Latest Firmware Version: __861__ 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. **Image Access:** -- Full image [download](https://downloads.arduino.cc/portentax8image/859.tar.gz) ***__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.*** @@ -55,13 +54,13 @@ The listing herein offers a glimpse into the Portenta X8 firmware's continuous i Below is a list of all available firmware versions with their release notes. -### OS Image 859 +### OS Image 861
- OS Image 859: Release arduino-91.2 + OS Image 861: Release arduino-91.2 #### Image Access - - Full image [download](https://downloads.arduino.cc/portentax8image/859.tar.gz) + - Full image [download](https://downloads.arduino.cc/portentax8image/861.tar.gz) #### New Features - Added support for Akida Brainchip PCIe module in NPU.