I have some specific issues with my argon fan hat controller v1.5 on my Raspberry 4B (Raspberry OS Bookwarm x64) - the system is freshly installed - nothing else runs. I have to mention I remembered to update everything which is necessery. I found some related topics but nothing matches to my case and also given solutions can’t solve my problem. The fan hat controller hasn’t worked since the installation - without argon config script even power button does not respond. After downloading the argon script obviously I can change some fan hat work parameters, but fan hat does not respond either. I used this link “curl https://download.argon40.com/argonfanhat.sh | bash” and rebooted system many times. I checked GPIO pins configuration, I tried manually switch input/output on specific pins related to fan hat (GPIO 4 and pull-up option on GPIO 17). I also checked I2C detection on the 1 bus, but nothing was shown - only “–” in the output matrix - I read that this is ok. I also checked other argon scripts (e.g. argonone.sh) but a change also doesn’t help. I really don’t have any idea how to make fan hat to work. I’d be very thankful for any suggestion.
The fan HAT appears to me that it uses the same connections like the Argon ONE V1/V2 cases. So you should provide the content of your
cat /boot/firmware/config.txt
first.
Please make the RPi4 completely powerless (Important: Unplug the power cord for a few seconds) to ensure that the MCU on the HAT has been reset, and then provide the output of i2cdetect -y 1.
That the I2C bus is empty mostly indicates that there is a hardware fault.
To rule out if the software is triggering the issue, disable the argononed service sudo systemctl disable argononed
and repeat the process from my previous post please.
For configuration or kernel specific problems, please grep for I2C messages in the kernel log as well.