Disabling the UART is an option for me, as I use this USB console (https://www.adafruit.com/product/3589) device on all my Raspberry PI 4Bs. I hacked the Pimoroni Python automatic.py file to disabled any communication to the GPIO14 & GPIO15 pins, and even cut the stacker pins on my header. Now, I can use the USB console and have the fan-shim's system service switching the fan on and off under Ubuntu (Focal Fossil).
Disabling the UART is an option for me, as I use this USB console (https:/ /www.adafruit. com/product/ 3589) device on all my Raspberry PI 4Bs. I hacked the Pimoroni Python automatic.py file to disabled any communication to the GPIO14 & GPIO15 pins, and even cut the stacker pins on my header. Now, I can use the USB console and have the fan-shim's system service switching the fan on and off under Ubuntu (Focal Fossil).