Probably need a new OLED unit. I think I fried mine

The OLED worked when I first used the unit. Can I order a new one?

markc@raspberrypi:~/pironman/pironman $ ls
app_info.py init.py Minecraftia-Regular.ttf system_status.py
ha_api.py log oled.py utils.py
i2c.py main.py pycache ws2812_RGB.py
markc@raspberrypi:~/pironman/pironman $ sudo python3 main.py

------------------------24/07/21 08:35:14------------------------
pironman version: 2.2.8
username: markc
config_file: /opt/pironman/config.txt

Kernel Version:
Linux raspberrypi 6.6.31+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.31-1+rpt1 (2024-05-29) aarch64 GNU/Linux

OS Version:
Description: Debian GNU/Linux 12 (bookworm)

PCB info:
Revision : c03111
Model : Raspberry Pi 4 Model B Rev 1.1

24/07/21 08:35:14,981 [DEBUG] power_key_pin : 16
24/07/21 08:35:14,982 [DEBUG] fan_pin : 6
24/07/21 08:35:14,982 [DEBUG] update_frequency : 0.5
24/07/21 08:35:14,982 [DEBUG] temp_unit : F
24/07/21 08:35:14,982 [DEBUG] fan_temp : 50.0
24/07/21 08:35:14,983 [DEBUG] screen_always_on : True
24/07/21 08:35:14,983 [DEBUG] screen_off_time : 60
24/07/21 08:35:14,983 [DEBUG] rgb_enable : True
24/07/21 08:35:14,983 [DEBUG] rgb_style : breath
24/07/21 08:35:14,983 [DEBUG] rgb_color : 0a1aff
24/07/21 08:35:14,984 [DEBUG] rgb_blink_speed : 50
24/07/21 08:35:14,984 [DEBUG] rgb_pwm_freq : 1000
24/07/21 08:35:14,984 [DEBUG] rgb_pin : 10

24/07/21 08:35:14,995 [DEBUG] rgb_strip init success
24/07/21 08:35:15,031 [DEBUG] oled init failed:
[Errno 5] Input/output error
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/gpiozero/pins/pi.py”, line 408, in pin
pin = self.pins[info]
~~~~~~~~~^^^^^^
KeyError: PinInfo(number=31, name=‘GPIO6’, names=frozenset({‘J8:31’, 6, ‘GPIO6’, ‘WPI22’, ‘BOARD31’, ‘BCM6’, ‘6’}), pull=‘’, row=16, col=1, interfaces=frozenset({‘’, ‘uart’, ‘gpio’, ‘dpi’, ‘i2c’, ‘spi’, ‘smi’}))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/home/markc/pironman/pironman/main.py”, line 206, in
fan = Fan(fan_pin)
^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/gpiozero/devices.py”, line 103, in call
self = super().call(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/gpiozero/output_devices.py”, line 192, in init
super().init(pin, active_high=active_high,
File “/usr/lib/python3/dist-packages/gpiozero/output_devices.py”, line 74, in init
super().init(pin, pin_factory=pin_factory)
File “/usr/lib/python3/dist-packages/gpiozero/mixins.py”, line 75, in init
super().init(*args, **kwargs)
File “/usr/lib/python3/dist-packages/gpiozero/devices.py”, line 549, in init
pin = self.pin_factory.pin(pin)
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/gpiozero/pins/pi.py”, line 410, in pin
pin = self.pin_class(self, info)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/gpiozero/pins/lgpio.py”, line 126, in init
lgpio.gpio_claim_input(
File “/usr/lib/python3/dist-packages/lgpio.py”, line 755, in gpio_claim_input
return _u2i(_lgpio._gpio_claim_input(handle&0xffff, lFlags, gpio))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/lgpio.py”, line 458, in _u2i
raise error(error_text(v))
lgpio.error: ‘GPIO busy’

It could just be that the GPIO didn’t turned off, causing the pins to conflict. Try to find it and close the relevant software, or reboot.
Try closing all python programmes: sudo killall python3 -9