Inky Impression 7.3" - GPIO8 CS0 conflict on Pi Zero 2W

Hi,

I’m trying to use an Inky Impression 7.3" (2025 Edition) on a Raspberry Pi Zero 2W running latest Raspberry Pi OS.

**Setup:**

  • Pi Zero 2W
  • Inky Impression 7.3" properly connected
  • SPI enabled in raspi-config
  • User in spi/gpio/i2c groups
  • Python 3 with inky 2.2.1

**Problem:**
When calling `inky.show()`, I get:
```
Woah there, some pins we need are in use!
⚠️ Chip Select: (line 8, GPIO8) currently claimed by spi0 CS0

What works:

inky.auto() detects the screen correctly
inky.set_image(img) works

Only inky.show() fails

Already tried:

Running with sudo

export GPIOD_FORCE=1

Unloading/reloading spi_bcm2835 module

User is in all necessary groups

Any ideas? Is this a known issue with gpiod on recent Pi OS?

Thanks!

Looks like there’s some advice on this issue in the repo’s readme (GitHub - pimoroni/inky: Combined library for V2/V3 Inky pHAT and Inky wHAT.)

Additionally you may need to disable SPI's chip-select to avoid the error:

"Woah there, some pins we need are in use!
  ⚠️   Chip Select: (line 8, GPIO8) currently claimed by spi0 CS0"

This requires the addition of `dtoverlay=spi0-0cs` to `/boot/firmware/config.txt`.
1 Like

Thanks a lot!
next time I’ll RTFM :)

regards

I admit I didn’t expect to find the actual answer there, I was just going to poke around in the install scripts to see if there was anything obvious :-)