2025-11-07 7:41 PM
Hello,
I have the LIS2HH12 chip in two separate boards, same board, same firmware. These devices have been working well, producing X,Y,Z data. Until today, that is, after a firmware update.
This device is the only thing on the I2C bus, 100KHz, 5.1K pullups, 3.3V, connected to an ESP32 S3. Waveforms on the oscilloscope look clean.
The CTRL1 register gets 0x3F and CTRL4 register gets 0x04 which I believe should provide initial functionality.
WHOAMI returns 0x41, but STATUS returns 0x00 and all six OUT_ registers return 0, as illustrated below.
I have a feeling I've overlooked something really simple. I've read both datasheet and appnote, and looked through this community for hits on the LIS2HH12. Thanks for any thoughts or ideas.
WHOAMI and STATUS
OUT regs