Impossible to enable i2c nor to detect grove sensors

Hello everyone,

I am in pre engineering school (CPGE in France) and i need to make a DAQ for next year. It would include acceleration, GPS position + speed, a button to record, 4-digit display to show ellapsed time and two linear potentiometers to record suspensions travel on a mtb.

Unfortunately, i set up my raspberry on raspberry os (legacy) to use the grove sensors but my chip doesn’t detect my sensors (i2cdetect -y 1 shows nothing). On top of it when i try to enable i2c by raspi-config, nothing changes and i still get “Check whether I2C enabled and Grove Base Hat RPi or Grove Base Hat RPi Zero inserted”
(i know the hat isn’t the problem since i have two of it and the gps module’s led blicks as usual)

Additionnally, the grove_ command doesn’t work, i don’t know if it is related.
(PS : the change to 0x08 is already made)

Have you ideas to resolve these problems and setup the sensors correctly ?

Thank you for reading and eventually helping :slight_smile:

Raspberry Pi lacks I2C support by default. Therefore, it must be activated before anything else. Turn on Raspberry Pi’s I2C port.

  1. First, open a terminal and enter sudo raspi-config.
  2. The RPi 4 Software Configuration Tool has opened.
  3. Third, activate the I2C by selecting Interfacing options.

You can find more details here: Interface PCF8591 ADC/DAC Analog Digital Converter Module with Raspberry Pi 4 - The Engineering Projects

You can check if the Grove product you choose is powered by 3.3v. Because these hat can not work with 5V grove module via grove port, please use 3.3V compatible Grove module.

I use a button, a gps air 530, 4 digit display and 6 axis accelerometer and all four are supposed to work on 3.3V but none is detected