Issues solving - Check whether I2C enabled and Grove Base Hat RPi or Grove Base Hat RPi Zero inserted

I have tried to change the I2C address 0x04 to 0x08 in the adc.py file.
Everything is updated.
how can I manually update firmware (as suggested elsewhere) -> https://files.seeedstudio.com/wiki/Grove_Base_Hat_for_Raspberry_Pi/res/MM32F031F6P6_firmware.zip

No matter what I try I get “Check whether I2C enabled and Grove Base Hat RPi or Grove Base Hat RPi Zero inserted”

How can I fix this?