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

**URL:** <https://forums.pimoroni.com/t/inky-impression-7-3-gpio8-cs0-conflict-on-pi-zero-2w/28486>\
**Category:** Support\
**Created:** [November 20, 2025, 2:36pm UTC](https://forums.pimoroni.com/t/inky-impression-7-3-gpio8-cs0-conflict-on-pi-zero-2w/28486 "2025-11-20T14:36:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![remi](https://avatars.discourse-cdn.com/v4/letter/r/ed8c4c/32.png) [@remi](https://forums.pimoroni.com/u/remi)\
**Post date:** [November 20, 2025, 2:36pm UTC](https://forums.pimoroni.com/t/inky-impression-7-3-gpio8-cs0-conflict-on-pi-zero-2w/28486/1 "2025-11-20T14:36:10Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![ahnlak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/ahnlak/32/5610_2.png) [@ahnlak](https://forums.pimoroni.com/u/ahnlak)\
**Post date:** [November 20, 2025, 3:02pm UTC](https://forums.pimoroni.com/t/inky-impression-7-3-gpio8-cs0-conflict-on-pi-zero-2w/28486/2 "2025-11-20T15:02:18Z")

</div>

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.](https://github.com/pimoroni/inky?tab=readme-ov-file#install-stable-library-from-pypi-and-configure-manually))

```auto
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`.

```

---

<div class="post-metadata">

**Author:** ![remi](https://avatars.discourse-cdn.com/v4/letter/r/ed8c4c/32.png) [@remi](https://forums.pimoroni.com/u/remi)\
**Post date:** [November 20, 2025, 3:45pm UTC](https://forums.pimoroni.com/t/inky-impression-7-3-gpio8-cs0-conflict-on-pi-zero-2w/28486/3 "2025-11-20T15:45:54Z")

</div>

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

regards

---

<div class="post-metadata">

**Author:** ![ahnlak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/ahnlak/32/5610_2.png) [@ahnlak](https://forums.pimoroni.com/u/ahnlak)\
**Post date:** [November 20, 2025, 3:57pm UTC](https://forums.pimoroni.com/t/inky-impression-7-3-gpio8-cs0-conflict-on-pi-zero-2w/28486/4 "2025-11-20T15:57:01Z")

</div>

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 :-)
