From fbc096c4bfd53a97eedec068ab168fe4d6f2ab11 Mon Sep 17 00:00:00 2001 From: Matt Charlton Date: Fri, 9 Aug 2024 13:10:35 +0100 Subject: [PATCH 1/3] testing setup --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a3326c6..4df86cf 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ # Pico TinyUSB i2s Speaker -A USB speaker firmware for the RP2040/Pico using TinyUSB and i2s. \ No newline at end of file +A USB speaker firmware for the RP2040/Pico using TinyUSB and i2s. + +## Updating the firmware for the board + From 662d3bceda7fb13aff047f57c8cce66e69a10ae2 Mon Sep 17 00:00:00 2001 From: Matt Charlton Date: Fri, 9 Aug 2024 13:24:59 +0100 Subject: [PATCH 2/3] updated README --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index 4df86cf..3683e69 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,34 @@ A USB speaker firmware for the RP2040/Pico using TinyUSB and i2s. ## Updating the firmware for the board +Push the volume button in for 2 seconds and hold. + +This will put the audio board into bootloader mode. + +If you're using Recalbox, you may see a pop up that states a new USB device named RPI-RP2 has been discovered and asks you if you wish to initialise. You can ignore this screen. + +If you don't have any other external USB devices plugged in, you should be able to access the bootloader at: + +/recalbox/share/externals/usb0 + +If you have more than one device plugged in, check the USB folders for two files in here - one called INDEX.HTM and one called INFO_UF2.TXT + +The contents of INFO_UF2.TXT should be something like: + +UF2 Bootloader v3.0 +Model: Raspberry Pi RP2 +Board-ID: RPI-RP2 + +Using scp or windows explorer, you should be able to drag/drop the uf2 file from this repo there. The audio board will apply the update and then restart itself. + +Check the releases page here for the latest link: + +https://github.com/pimoroni/picade-max-audio/releases + +If you want to double check, ssh to the picade and run + +mount + +You're looking for an entry like this one - if you have a USB drive or other devices are in bootloader mode you might see more than one listed here. + +/dev/sda1 on /recalbox/share/externals/usb0 type vfat (rw,sync,nodev,noexec,noatime,nodiratime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro) From 74d5fbf3607e37ea0b83bc79450feefe09d3b774 Mon Sep 17 00:00:00 2001 From: Matt Charlton Date: Fri, 9 Aug 2024 16:15:39 +0100 Subject: [PATCH 3/3] sorted out markdown and code blocks --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 3683e69..fbbb7e7 100644 --- a/README.md +++ b/README.md @@ -12,15 +12,15 @@ If you're using Recalbox, you may see a pop up that states a new USB device name If you don't have any other external USB devices plugged in, you should be able to access the bootloader at: -/recalbox/share/externals/usb0 + /recalbox/share/externals/usb0 If you have more than one device plugged in, check the USB folders for two files in here - one called INDEX.HTM and one called INFO_UF2.TXT The contents of INFO_UF2.TXT should be something like: -UF2 Bootloader v3.0 -Model: Raspberry Pi RP2 -Board-ID: RPI-RP2 + UF2 Bootloader v3.0 + Model: Raspberry Pi RP2 + Board-ID: RPI-RP2 Using scp or windows explorer, you should be able to drag/drop the uf2 file from this repo there. The audio board will apply the update and then restart itself. @@ -30,8 +30,8 @@ https://github.com/pimoroni/picade-max-audio/releases If you want to double check, ssh to the picade and run -mount + mount You're looking for an entry like this one - if you have a USB drive or other devices are in bootloader mode you might see more than one listed here. -/dev/sda1 on /recalbox/share/externals/usb0 type vfat (rw,sync,nodev,noexec,noatime,nodiratime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro) + /dev/sda1 on /recalbox/share/externals/usb0 type vfat (rw,sync,nodev,noexec,noatime,nodiratime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)