Released Updated PiDrive Software with Stretch and Support for Raspberry Pi 3 B+


As WD Labs has discontinued support for the PiDrive line and related software, I have released a fully updated community edition of the Foundation (NOOBS) software. This includes Raspbian Stretch and updated firmware for the Raspberry Pi B+ and is fully backward compatible.


I’ve installed this version. However, once it boots, I cannot find where the HD is. In fact, one time I deliberately deleted the partition on the HD to force it to format on the RPi, but no luck. And nowhere does it ask me whether I want to use sda as the point for the HD. I’m using the 1TB PiDrive.

Any help or suggestions would be appreciated.

TIA, Bill


Hi, Bill. The loader actually assumes /dev/sda. Please create an issue on the GitHub page and I’ll see if I can help you sort it out.


The updated community edition works well on my Pi2 B+ but fails on P1 B+.
I have created an issue on the GitHub page for this.

Later edit:
The latest version of the community edition (pidrive-cfe-20180502) now works well on my P1 B+


Does anyone want to share your working SDcard image for the 3B+ ?

I have a working PI 3B+ sdcard ! Finally after 3 days of reading tons of posts.


Any Helpful hints? Community Editition? NOOBS based or Berryboot?


Sorry to read that the PiDrive products are discontinued, I have PiDrive for more than one year and I wan planing to extend my configuration.
Is there an alternate solution that you may suggest?
Thanks in advance


You can use standard hard drives with Raspberry Pi as well. The advantage to the PiDrive system was that the drives were designed to use low power consumption. Any traditional hard drive will work, but you will need to make sure you are using sufficient external power. I have built a couple Plex media servers this way and they work well. I use this interface board:

Makerfocus Raspberry Pi X820 2.5 Inch SATA HDD/SSD USB3.0 Storage Expansion Board Kit for Raspberry Pi 3 Model B/ 2B / B+

There’s also a matching enclosure:

Geekworm Raspberry Pi X820 (X800)…

I hope that helps.


Thanks for the reply.
As far I understand this is only possible with a Pi3, I still have a bunch of Pi2, any idea how to configure them to boot from an USB Drive



You can use the Pi 3 procedure on “some” Pi 2s. There were some Pi 2 boards made with the BCM2837 chip that is used on the Pi 3. Those will work out of the box using the same instructions as the Pi 3 for enabling boot from USB.

Older Pi’s without that chip lack the hardware capability to boot from USB, but there is a workaround for any Linux distro.

  1. Load a copy of Raspian on both an SD card and a USB drive.

  2. Boot the Pi (to the SD card).

  3. Run blkid to determine the PARTUUID of the USB drive.

  4. Edit /boot/cmdline.txt and change root=PARTUUID=xxxxxxxx to match the PARTUUID of the USB drive.

  5. Reboot.

The Pi will boot from the SD card, but it will mount the OS root from the USB drive which is effectively the same as booting to it. You will need to keep the SD card in your Pi for this to work and it will not boot any other USB without changing the PARTUUID to match the new drive.


Many thanks for your information, unfortunately the chip I have are BCM2836, but I will follow your guidelines to configure an USD hard drive.

Thanks again