HomeRaspberry PiImproved DeskPi Pro is out there!

Improved DeskPi Pro is out there!

At this point, this is pretty much a desktop PC build experience!

Last year DeskPi Pro (review) has landed on my… desk, and I had a blast building it up. In case you missed it, it’s a computer alike (NUC) case that houses Raspberry Pi 4 and adds SSD storage over USB. It’s an enclosure for anyone looking for a PC alike interaction with your favourite Raspberry Pi board. Unfortunately, the release of the DeskPi was marred with some boot from USB issues. The team behind the DeskPi took the time to gather the feedback and the improved version is available.

Old DeskPi Pro vs New DeskPi Pro

DeskPi Pro and DeskPi Pro (new) to the right

Read my original review of the enclosure for all the details, as the design of the case hasn’t changed much on the outside. The new revision looks exactly the same as the old one, although, stacking both cases side by side reveals a slight increase in size (the new one is 2 mm wider). You can grab the DeskPi for Raspberry Pi 4 or treat your Jetson Nano to a DeskPi makeover with DeskPi Nano.

  • DeskPi Pro case (DeskPi Store)
  • DeskPi Pro kit with Raspberry Pi 4 (4GB) (UK, US, DE)
  • DeskPi Pro kit with Raspberry Pi 4 (8GB) (UK, US, DE)

DeskPi Pro fix for boot from USB

DeskPi Pro – testing USB boot on Raspberry Pi 4

The original DeskPi Pro had issues with boot from USB. A lot of users reported problems booting from a compatible drive which was a major inconvenience for a product that enables SSD drives for Raspberry Pi 4.

It’s been a long time coming, but I have some good news for existing and future DeskPi Pro owners. The boot from USB should work now on both versions of the DeskPi Pro. I tested out my original version of the enclosure with the new implementation of the boot from USB. You can follow the same as me process in my article about Raspberry Pi 4 USB boot. I’m pleased to say that when “Boot from USB, when SD card isn’t present” option worked perfectly. If your original case is gathering dust due to that reason, give it another go.

It looks like Raspbian has a more compatible boot from USB implementation which also addressed the initial problems with the DeskPi Pro boot. Anyone buying DeskPi Pro now, is sent a new revision of the board and here is the list of changes:

  • T-shaped link, to ground USB ports and prevent interference
  • ASMedia IC to control SATA storage with better stability and performance
  • Adressed HDMI bug which rendered some devices incompatible
  • Better QC management to ensure reliability of the products
  • Alsways On toggle for power button behaviour instead of pins

Having both DeskPi Pro enclosures, I took them apart so you can see the differences in the pictures.


New DeskPi Pro board on the right

The whole board had been vastly redesigned. A lot of components were moved around which indicates a major rework of the design of the board rather than a quick fix. There is a toggle switch to set the Power State on power loss behaviour which replaced pins on the old design and the power pins were moved to the other side.

SSD Expansion board

Apart from the new ASMedia controller for USB drives, the board has shielding to remove the interference and help with grounding. The M.2 attachment board is exactly the same as the old one.


The IR expansion board has a couple of resistors and new markings for the enable/disable pins, the ribbon connecting the 40-pin header with the expansion board has a conductive mesh to ground the USB better.

The box contains new items:

  • previously mentioned T-shaped grounding link
  • microSD card with pre-installed RaspberryPi OS on a 32GB card
  • QC compatible power supply

You will need some basic tools and about 30 min of your time to assemble your DeskPi Pro. Instructions are attached and well explained. If you are going to use a fresh RaspberryPiOS installation you can download the firmware for the button and fan controls:

git clone https://github.com/DeskPi-Team/deskpi.git
cd ~/deskpi/
chmod +x install.sh
sudo ./install.sh

You can configure the settings by running deskpi-config in the terminal.

Thermals and performance

As the thermal design hasn’t changed the case still performs in the same way. Custom fan controls let you ramp up the cooling fan gradually, or overclock the CPU and set the fan to 100%.

Just like before, DeskPi Pro is compatible with 2.5″ SATA drives and thanks to included M.2 adapter board, with M.2 drives that use SATA (no NVMe support) in 3 lengths. Here is the Amazon link to compatible drives:


There is one thing I noticed on my DeskPi Pro, the 40-pin header is exposed at the back of the case, headers’ pins are soldered in too low. As result, I can fit the ribbon extension through the slot in the acrylic case, but without sanding down the connector a little bit, I won’t be able to connect it.

While you can work around that, you shouldn’t have to.

Final thoughts

I hope this brings good news to all of you. If you were holding off, now it’s the time to make the purchase, and if you already have the case in the drawer, give it another go. Now that I have 2 of them, I have to find some funky purpose for it! You can grab yours on the DeskPi website for just under $60. If you don’t like the design, you can always consider Argon40 cases which I covered in this post. Got any ideas or comments? Let me know in this Reddit thread.

🆓📈 – See the transparency note for details.


Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU


Programable, ESP32 based awesome dev platform with 4.7 e-ink display by M5Stack

More HATs


Argon One M.2

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO and M.2 SSD support

More cases on


Best Raspberry Pi Projects

How to use Raspberry PI as WOL (wake on lan) server

While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

Slow Internet Warning

From time to time my Internet grinds to a stop. Since Raspberry Pi 4 comes with a 1Gbps Ethernet, I decided to take advantage of it and create a reporting system in NodeRED that will monitor and report when the ISP is not keeping the contractual agreements. Works with Alexa, Google Home, Android and Windows 10.

How fast Raspberry Pi NAS is?

Let's see how fast Raspberry Pi NAS really is?

Argon18: Argon ONE SSD modification

Argon One case just got better - now you can boot it from USB without ruining the design thanks to Argon 18: Argon One SSD modification


It took me 2 months to boot CM4 from NVMe

Complete beginners guide to Compute Module 4 boot from NVMe.

Raspberry Pi Zero 2 W vs other Zero boards

It's time to test the Raspberry Pi Zero 2 W against other Raspberry Pi boards from Zero series: power, WiFi, temperature and core performance

C/C++ and MicroPython SDK for Raspberry Pi Pico on Windows

A guide to SDK toolchain for Raspberry Pi Pico and C/C++ , Micropython on Windows.

A comprehensive guide to Grafana & InfluxDB

How to use Grafana and InfluxDB on Raspberry Pi for IoT sensors in home automation

How to boot Raspberry Pi 4 from USB

How to set up and boot Raspberry Pi 4 from USB drive - headless guide.