Raspberry Pi5 - NVMe M2 Boot (Pineberry Pi HatDrive!)

You can update, no need to do a new installation

I just did an update and works fine so far…

Ok… Everything was great until it wasn’t. the update installed No probelm. I was running 3.779, then I started adding my plugins.

  1. Radio Paradise… Perfect
  2. Touchscreen…Perfect
  3. Basic peppy meter…Perfect
  4. Now playing… Disaster
  5. I can no longer reach the device. Can’t talk to it at all. How do I recover from this?? Will I have to redo the whole nvme procedure to get my system back?
  6. I put an sd card in the rpi5 with a fresh 3.7779 and i can boot to volumio.
  7. I have totally forgotten how to get it copied to the nvme so that it will boot from there. I have gone many threads, but cant find those instructions…Help pleas

I think this is typo. Current release is 3.779,

In the Volumio UI → System → Install to Disk NVMe:

image

Kind Regards,

1 Like

Thank-you. quick question. Can I take my fresh copy of volumio (3.779) add all my plugins . Make sure all is working, and then do the install?

Hey @jocoman,

The function does fresh install only. We do not offer “transfer my current MicroSD to disk”.

Kind Regards,

Thank-you. BTW My large internal music library is gone. How do I recover? I can filezilla in there but I forget where to put all those music files . under the home directory I only see volumio and under that .config, .gnupg, ssh .thank-you
seems to me there was something called internal…

Hey @jocoman,

You know, that your Volumio device will be visible via standard SMB network - right? Like every other PC.

When using sftp there are number of steps which need to be completed, or you music library will go haywire.

Kind Regards,

OK.Thanks so much. You have been very helpful.

1 Like

Hello,

I installed volumio 3.785 on a pi5 with nvme disk. I prepared the disk and can see it in the OS.

volumio@volumio:~$ lsblk -a | grep nvme
nvme0n1     259:0    0 232.9G  0 disk

For some reason I don’t have the Install do NVMe disk option under system?

One thing is that I did install a few plugins and configured a source.

Any ideas?

I can only assume that you have prepared your Raspberry Pi 5 for use with NVMe.

Taking that you indeed have prepared your SBC and understood limitations of NVMe, without details of your initial setup, storage make/model/controller as well as link to your logs I doubt that help will be offered.

Kind Regards,

I was able to get it to work by using a USB-NVMe adapter and etching the volumio image straight on the NVMe drive…

Hey @Abdallah_Atie,

Can you install System info plugin and post screenshot? Perhaps your Pi5 PCB has a region specific version, hence why install to disc may have not been offered.

Kind Regards,

Issue is that I am not able to search available plugins for some reason…
All endpoints are reachable, connectivity seems good (I can curl -v etc), date/time is set correctly, tried with the google DNS servers etc. I re-imaged a few times, went through factory reset etc, tried on wired and wifi, even took my pi5 to a friend and tried on his network, same issue.

I get the following error in the logs:
Feb 07 13:19:49 volumio volumio[1172]: error: Cannot download Available plugins list: Error: ESOCKETTIMEDOUT

endpoints check:

volumio@newvolumio:~$ volumio endpointstest
TESTING REMOTE ENDPOINTS
https://google.com, 978 ms: OK
https://www.googleapis.com, 303 ms: OK
https://securetoken.googleapis.com, 425 ms: OK
https://myvolumio.firebaseio.com, 653 ms: OK
https://functions.volumio.cloud, 614 ms: OK
https://oauth-performer.dfs.volumio.org, 833 ms: OK
https://browsing-performer.dfs.volumio.org, 516 ms: OK
http://cddb.volumio.org, 1579 ms: OK
https://functions.volumio.cloud, 825 ms: OK
http://pushupdates.volumio.org, 525 ms: OK
http://plugins.volumio.org, 1784 ms: OK
https://database.volumio.cloud, 969 ms: OK
https://radio-directory.firebaseapp.com, 443 ms: OK
----------
REMOTE ENDPOINTS TEST OK, all Endpoints are reachable
----------

via curl:

volumio@volumio:~$ curl -v http://plugins.volumio.org
*   Trying 192.64.119.194:80...
* Connected to plugins.volumio.org (192.64.119.194) port 80 (#0)
> GET / HTTP/1.1
> Host: plugins.volumio.org
> User-Agent: curl/7.74.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 302 Found
< Date: Thu, 06 Feb 2025 05:34:23 GMT
< Content-Type: text/html; charset=utf-8
< Content-Length: 58
< Connection: keep-alive
< Location: http://plugins.volumio.workers.dev/
< X-Served-By: Namecheap URL Forward
< Server: namecheap-nginx
<
<a href='http://plugins.volumio.workers.dev/'>Found</a>.
* Connection #0 to host plugins.volumio.org left intact

it seems to be redirecting to Location: http://plugins.volumio.workers.dev
That is also resolvable and reachable:

volumio@music:~$ ping plugins.volumio.workers.dev
PING plugins.volumio.workers.dev (104.21.16.1) 56(84) bytes of data.
64 bytes from 104.21.16.1 (104.21.16.1): icmp_seq=1 ttl=54 time=5.29 ms
64 bytes from 104.21.16.1 (104.21.16.1): icmp_seq=2 ttl=54 time=5.39 ms
^C
--- plugins.volumio.workers.dev ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 5.290/5.341/5.393/0.089 ms

Does the system information plugin exist for Volumio 3? I am trying to install it manually (I know it’s not recommended, but I will reflash once I get to the bottom of the plugins issue)

Hey @Abdallah_Atie,

This is very interesting behaviour. All seems to be in order, but services are not offered. I wonder one thing though, when flashing VolumiOS - you do not change default user/password combination, do you?

The plugin is available in Volumio’s plugins repo.

Kind Regards,

indeed I do not… just flashed the image as is, no added OS settings…

Here you go, sorry for the delay, i’ve been travelling lately…