From bb25b9bedb336d10e7b9afe552e1ee32bef48b33 Mon Sep 17 00:00:00 2001 From: Ed Date: Thu, 9 Feb 2023 16:11:47 +0000 Subject: [PATCH 1/4] Minor typo in comments I don't propose to re-release as the logic seems correct, however we should merge this minor fix for the next update --- resources/clk_dac_setup/setup_io_exp_and_dac.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/clk_dac_setup/setup_io_exp_and_dac.py b/resources/clk_dac_setup/setup_io_exp_and_dac.py index 197e1e3..160d223 100644 --- a/resources/clk_dac_setup/setup_io_exp_and_dac.py +++ b/resources/clk_dac_setup/setup_io_exp_and_dac.py @@ -97,7 +97,7 @@ def setup_io_expander(bus, args): (1< Date: Wed, 22 Mar 2023 11:12:33 +0000 Subject: [PATCH 2/4] Update raspbian image --- CHANGELOG.md | 4 ++++ README.md | 14 +++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5924237..4fa78c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # VocalFusion Raspberry Pi Setup Change Log +## 5.7.0 + + * Update Raspbian image to Bullseye (2023-02-21-raspios-bullseye-armhf) + ## 5.6.0 * No Pi->XVF3800 MCLK drive by default. Use xvf3800-int-dev-extmclk to enable this diff --git a/README.md b/README.md index 90ea3bf..56c3fef 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,6 @@ This repository provides a simple-to-use automated script to configure the Raspberry Pi to use **xCORE VocalFusion** for audio. -**Note:** This repository is designed for use within the following **xCORE VocalFusion** repository: -- xCORE VocalFusion Kit for AVS: https://github.com/xmos/vocalfusion-avs-setup - This setup will perform the following operations: - enable the I2S, I2C and SPI interfaces @@ -53,16 +50,16 @@ For XVF3510-UA and XVF361x-UA devices these actions will be done as well: 1. First, obtain the required version of the Raspberry Pi operating system, which is available here: - https://downloads.raspberrypi.org/raspbian/images/raspbian-2020-02-14/2020-02-13-raspbian-buster.zip + https://downloads.raspberrypi.org/raspios_armhf/images/raspios_armhf-2023-02-22/2023-02-21-raspios-bullseye-armhf.img.xz - We cannot use the latest as updates to linux kernel v5 have broken the I2S sub-system. + We cannot use the latest as updates to Linux kernel v5 have broken the I2S sub-system. Then, install the Raspberry Pi Imager on a host computer. Raspberry Pi Imager is available here: https://www.raspberrypi.org/software/ Run the Raspberry Pi Imager, and select the 'CHOOSE OS' button. Scroll to the bottom of the displayed list, and select "Use custom". - Then select the file downloaded above (2020-02-13-raspbian-buster.zip) and select "Open". The archive file does not have to be unzipped, the imager software will do that. + Then select the file downloaded above (2023-02-21-raspios-bullseye-armhf.img.xz) and select "Open". The archive file does not have to be unzipped, the imager software will do that. Select the CHOOSE SD CARD button to which to download the image, and then select the "WRITE" button. @@ -70,8 +67,11 @@ For XVF3510-UA and XVF361x-UA devices these actions will be done as well: 2. Connect up the keyboard, mouse, speakers and display to the Raspberry Pi and power up the system. Refer to the **Getting Started Guide** for you platform. - **DO NOT** follow the prompt to update the software on the system. Set up the locale, and setup a network connect, but **DO NOT** update the software on the Raspberry Pi. This will update the kernel, and then the audio sub-system will not work. + **DO NOT** follow the prompt to "Update Software" on the system. Set up the locale, username, password and a network connect, but **DO NOT** update the software on the Raspberry Pi. This will update the kernel, and then the audio sub-system will not work. + +**_NOTE:_** Headless installation forces an upgrade of the software, so it can be used for this setup. +**_NOTE:_** Host applications and scripts used be the XMOS products support only 32-bit systems. 3. On the Raspberry Pi, clone the Github repository https://github.com/xmos/vocalfusion-rpi-setup: From 1f05ca2f42269e25623be26d852ff1147ceb1231 Mon Sep 17 00:00:00 2001 From: lucianomartin Date: Wed, 22 Mar 2023 11:16:29 +0000 Subject: [PATCH 3/4] Fix URLs --- README.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 56c3fef..f166798 100644 --- a/README.md +++ b/README.md @@ -48,15 +48,11 @@ For XVF3510-UA and XVF361x-UA devices these actions will be done as well: ## Setup -1. First, obtain the required version of the Raspberry Pi operating system, which is available here: - - https://downloads.raspberrypi.org/raspios_armhf/images/raspios_armhf-2023-02-22/2023-02-21-raspios-bullseye-armhf.img.xz +1. First, obtain the required version of the Raspberry Pi operating system, which is available [here](https://downloads.raspberrypi.org/raspios_armhf/images/raspios_armhf-2023-02-22/2023-02-21-raspios-bullseye-armhf.img.xz) We cannot use the latest as updates to Linux kernel v5 have broken the I2S sub-system. - Then, install the Raspberry Pi Imager on a host computer. Raspberry Pi Imager is available here: - - https://www.raspberrypi.org/software/ + Then, install the Raspberry Pi Imager on a host computer. Raspberry Pi Imager is available [here](https://www.raspberrypi.org/software/) Run the Raspberry Pi Imager, and select the 'CHOOSE OS' button. Scroll to the bottom of the displayed list, and select "Use custom". Then select the file downloaded above (2023-02-21-raspios-bullseye-armhf.img.xz) and select "Open". The archive file does not have to be unzipped, the imager software will do that. @@ -67,13 +63,13 @@ For XVF3510-UA and XVF361x-UA devices these actions will be done as well: 2. Connect up the keyboard, mouse, speakers and display to the Raspberry Pi and power up the system. Refer to the **Getting Started Guide** for you platform. - **DO NOT** follow the prompt to "Update Software" on the system. Set up the locale, username, password and a network connect, but **DO NOT** update the software on the Raspberry Pi. This will update the kernel, and then the audio sub-system will not work. + **DO NOT** follow the prompt to "Update Software" on the system. Set up the locale, username, password and a network connection, but **DO NOT** update the software on the Raspberry Pi. This will update the kernel, and then the audio sub-system will not work. **_NOTE:_** Headless installation forces an upgrade of the software, so it can be used for this setup. -**_NOTE:_** Host applications and scripts used be the XMOS products support only 32-bit systems. +**_NOTE:_** Host applications and scripts used be the XMOS products support only 32-bit Raspbian systems. -3. On the Raspberry Pi, clone the Github repository https://github.com/xmos/vocalfusion-rpi-setup: +3. On the Raspberry Pi, clone the Github repository below: ```git clone https://github.com/xmos/vocalfusion-rpi-setup``` From 696f6cfb9254cf610b1eb4ec1a02d47e4b95659f Mon Sep 17 00:00:00 2001 From: lucianomartin Date: Wed, 22 Mar 2023 11:37:19 +0000 Subject: [PATCH 4/4] Fix errors --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f166798..02e0602 100644 --- a/README.md +++ b/README.md @@ -65,9 +65,9 @@ For XVF3510-UA and XVF361x-UA devices these actions will be done as well: **DO NOT** follow the prompt to "Update Software" on the system. Set up the locale, username, password and a network connection, but **DO NOT** update the software on the Raspberry Pi. This will update the kernel, and then the audio sub-system will not work. -**_NOTE:_** Headless installation forces an upgrade of the software, so it can be used for this setup. +**_NOTE:_** Headless installation forces an upgrade of the software, so it cannot be used for this setup. -**_NOTE:_** Host applications and scripts used be the XMOS products support only 32-bit Raspbian systems. +**_NOTE:_** Host applications and scripts used by the XMOS products support only 32-bit Raspbian systems. 3. On the Raspberry Pi, clone the Github repository below: