PiSound with Raspberry Pi 4


I have just acquired a Pi 4 and I am pleased to say that the PiSound hat works fine with it.
My question is, will you be able to produce a replacement side panel for your PiSound case to accommodate the new PSU and two micro hdmi ports? The swapping of the usb and ethernet positions is easily accommodated by simply turning the end panel round. (well done in getting your tolerances spot on!). If possible and you could sell the replacement side panel separately from buying a whole new case that would be appreciated.
Also it is good that you already have an extended space between the Pi and the PiSound board, so I don’t expect there to be issues of overheating from the new Pi where the processor chip runs quite hot.



Thanks for the info @rbn I was just wondering if Pisound would work on the new Rpi!



BTW, did u use the new Raspbian Buster with it?



@rbn thanks for reporting your success with the new model. Only today we received the new version ourselves and will be doing the tests in coming days.

Regarding the Pisound enclosure - yes, we will introduce an “upgrade kit” for a fixed period of time and later on we will probably offer an universal enclosure consisting of two side panels for both Raspberry Pi layouts. :wink:



You guys are lucky. I have contacted distributor here in China and we still need to wait another 3 months to get one.



I think the RT kernel for raspberry pi 4 will not be abatible in the near future… the best way to get Patchbox OS and Pisound working in a Raspberry pi 4 is building an image for non real time linux.



Yes I used Raspbian Buster



One problem I have found with the PiSound card when plugged into a Pi4. It seems to disable rebooting of the Pi. If I do sudo reboot now it merely shuts down. Also in that case I have to disconnect the power supply and wait quite a time (around 30 secs) before I can plug it in a start the Pi4 again. Without the PiSound board plugged in to reboots normally. Other than that the hardware Works OK. I haven’t tested the button and other PiSound software install as I use the board mainly with Sonic Pi which I have built for source for the Pi4.



When looking at the new side panels for the PiSound case suitable for a Pi4, you may be interested to know that the Pimoroni FanShim just fits OK below a PiSound board plugged into the Pi4. having used the Pi4 quite a bit now I think it would be highly advisable to include such a fan to keep the temperature down. The only modification I had to do was to remove one of the supporting pillars because it wouldn’t fit because of the shim. A lightly shorter pilllar might be beneficial for this.

The photo shows the corner in question. I put a nut on the bottom screw which just went through the hole on the fan shim, but a shorter pillar between the top of tehe case and the shim would be helpful.



Thanks for sharing this! Have you tried the updated firmware? https://www.tomshardware.com/news/raspberry-pi-4-firmware-update-tested,39791.html



I had a look at the post and at the discussion on the Raspberry Pi Forum on this, and decided not to try it at present as it has had some issues with usb performance for some. At preeent I am very happy with the fanwhich keeps the temp low, and even with a heaving compiliation taking place on the computer, with the PiSound board in place keeps it below around 48degrees. Previously it was up in the 70s!, but
I will of course take it onboard when it becomes mainstream. Idling it is around 44degrees with the fan.

1 Like


Regarding the Pi 4 reboot issue with Pisound, the issue seems to be a change of how the 3.3V supply on the GPIO header of Raspberry Pi 4 works - it now gets turned on with a 60ms delay, while 5V supply is available immediately, and during shutdown and reboot it gets turned off. 3.3V power supply on earlier Rasbperry Pi models was getting turned on nearly instantly.

There’s a temporary workaround available, consisting of 2 parts:

  1. Firmware EEPROM config update:

    1. Download the bootloader from https://www.raspberrypi.org/downloads/

    2. After extracting it, modify the config inside pieeprom.bin using this command:

      sed -i -e "s/WAKE_ON_GPIO=0/WAKE_ON_GPIO=1/" pieeprom.bin

      WAKE_ON_GPIO=1 will be the new default config value for RPi4, and eventually some update package will be released by Raspberry Pi developers.

    3. Move all of the extracted contents to an empty FAT-formatted SD card and insert it into your Raspberry Pi 4.

    4. Connect the power and wait for the green LED to flash quickly.

    5. Done, now you can power off and put in an SD card with OS.

  2. Kernel command line update (must be done everytime you flash the SD card):

    1. Add sdhci.debug_quirks2=4 to the end of /boot/cmdline.txt
    2. Reboot. Then the next time you reboot, this config should be take into account, RPi4 should not get stuck anymore.

The sdhci.debug_quirks2=4 disables ‘1.8V’ mode for SD card, so that makes UHS SD cards to be used at lower speeds, but this config also prevents power being cut off on the GPIO’s 3.3V supply, avoiding the reboot issue.

We are still working on some proper solution for the issue, but in the mean time, we recommend everyone using Raspberry Pi 4 with Pisound to apply the workaround steps. :slight_smile:



I found my way to these pages as I thought it might be time to go back to the Pi … my original B model is in a dusty drawer at the moment. Like RBN I have become aware that there are teething problems with the RPi4 it’s usb-c, PatchOS, cases, etc … I my reading suggests that a cooling fan would be prudent too … so I think waiting a month or so and then maybe that’ll be a good time to be a 2nd-wave adopter…