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?

I am still stuck on this. Can someone please help?

I’ve purchased a new Grove Base Hat to rule out the hardware being the source of the issue. `After installing the new hat, I am still getting the same error saying, “Check whether I2C enabled and Grove Base Hat RPi or Grove Base Hat RPi Zero inserted”
I have already changed the I2C address from 0x04 to 0x08 in the file adc.py and it still does not work.

This is my first project and I am loosing hope. Please help!