This thread is now closed.
Please follow the official test release:
Community outreach for Raspberry Pi devices functional storage change
Please read this section before proceed.
WARNING
This test version is meant to be temporary only. There are no plans to make any other releases unless a major defect is found requiring a rework. Once the test serves its purpose this test release will be discontinued.
It will be required to flash the regular pi image in the future, when the test phase is completed.
Why?
We need to change the way how Volumio OS uses underlying storage and enable USB and NVMe to act as boot devices. As a matter of fact, this already have been requested by our community on numerous occasions.
Risks?
The test is disruptive and there is no way around it. We need to keep master releases intact, whilst completing all necessary testing and preparing for release. The Volumio OS image will need to be downloaded and flash to the SD card. As such, you will need to take appropriate measures to ensure that you can return to your main Volumio installation without unnecessary risk.
Release?
Once all tests are successfully completed this approach will become an official release in the due course.
How?
Before testing the boot functionality, check guides and community discussions:
Description | Community thread |
---|---|
Upgrade eeprom | Prepare Raspberry Pi for boot from USB/NVMe |
NVMe SSD LAB and findings to date | PCIe NVMe compatibility |
Preparation:
Description | |
---|---|
Prerequisite | A good quality SD card. If you do not have a spare, ensure you have a complete backup or image of the existing one before moving forward. |
Recommendation | Disconnect unnecessary devices. Take complete backup of your current settings, music library, etc. |
Download Test Volumio OS image here | Download the Volumio-3.623-2024-02-16-pi-uuid image and flash it to SD card using your method of choice. |
Execution:
Steps | Notes |
---|---|
Boot from SD card | Complete setup disregarding update prompts. Configure your device as required, test roughly your Music Library, device functions. At this point you should still be on version 3.623. Reboot your Raspberry Pi. |
Intermediate OTA | After reboot completes, ensure that the “Test” mode in VolumioHostName.local/dev or VolumioIPAddress/dev is set to false. Accept OTA upgrade to version v3.632 and perform upgrade in the usual manner. Your Raspberry Pi will reboot automatically. Caution: if you are offered any other version than v3.632 the upgrade process will fail and you will need to start the procees again; double check that “Test” mode is disabled. |
Target UUID OTA | After reboot completes, without any further testing, ensure that the “Test” mode in VolumioHostName.local/dev or VolumioIPAddress/dev is set to true. Accept OTA upgrade to version v3.639 and perform upgrade in the usual manner. Your Raspberry Pi will reboot automatically. |
Testing | Execute any tests you like in the usual manner. If your Raspberry Pi is fitted with NVMe new function “Install to Disk” will be offered and ready for use. Be aware that install to disk will irreversibly overwrite any present data on your NVMe, like any other fresh install will do. |
Boot from USB
It is and it will be a manual process of flashing Volumio OS release directly. You can download image from the Prototype Volumio Images below
Please report the results in this thread.
Raspberry Pi USB or NVMe boot capable SBC
Devices in USB boot scope:
- 2B Revision 1.2
- 3B
- CM3+
- 4B
- CM4
- Pi 400
- Zero 2 W
- 5
Devices in NVMe M.2 boot scope:
- CM4
- 5
Prototype Volumio images
Download | Notes |
---|---|
Version 3.639 RC-Testing | LATEST: Testing release for testing purposes only. Includes new install to Disk and bug fixes to date. Do not use OTA with this build. |