Thingy91 getting "Error on I2C line occurred for message 0" in asset tracker

I'm developing application based on asset tracker, which should use BME680 AQI library and sensor. Everything was working as expected until I once left sensor for about 2h to gather data and it apparently got hanged (data stopped flowing to nRF cloud, even with Pro plan). I tried to flash again SiP firmware (we are using 1.3.3) and clean Asset Tracker app from SDK v2.1.1 - no action, LEDs are off (even with UI module enabled), no data is flowing.

I managed to gather some logs via LTE Monitor and I can see some errors right after switching on the device:

[00:00:00.990,936] [1;31m<err> i2c_nrfx_twim: Error on I2C line occurred for message 0[0m
[00:00:00.990,997] [1;31m<err> board_secure: Could not set buck to 1.8 V, error: -5[0m
[00:00:00.991,027] [1;31m<err> board_secure: power_mgmt_init failed with error: -5[0m
[00:00:00.996,307] [1;31m<err> ADXL362: wrong part_id: 0[0m
*** Booting Zephyr OS build v3.1.99-ncs1  ***
[00:00:02.499,023] [1;31m<err> i2c_nrfx_twim: Error on I2C line occurred for message 0[0m
[00:00:02.503,143] [0m<inf> at_host: UART check failed: 13. Dropping buffer and retrying.[0m
[00:00:02.513,793] [0m<inf> app_event_manager: APP_EVT_START[0m
[00:00:02.520,446] [0m<inf> app_event_manager: DATA_EVT_CONFIG_INIT[0m
[00:00:02.521,118] [0m<inf> app_event_manager: MODEM_EVT_INITIALIZED[0m
[00:00:02.521,881] [1;31m<err> ext_sensors: Temperature sensor device is not ready[0m
[00:00:02.521,911] [1;31m<err> sensor_module: EXT_SENSOR_EVT_TEMPERATURE_ERROR[0m
[00:00:02.521,911] [1;31m<err> ext_sensors: Humidity sensor device is not ready[0m
[00:00:02.521,942] [1;31m<err> sensor_module: EXT_SENSOR_EVT_HUMIDITY_ERROR[0m
[00:00:02.521,942] [1;31m<err> ext_sensors: Pressure sensor device is not ready[0m
[00:00:02.521,972] [1;31m<err> sensor_module: EXT_SENSOR_EVT_PRESSURE_ERROR[0m
[00:00:02.522,003] [1;31m<err> ext_sensors: Low-power accelerometer device is not ready[0m
[00:00:02.522,033] [1;31m<err> sensor_module: EXT_SENSOR_EVT_ACCELEROMETER_ERROR[0m
[00:00:02.682,342] [0m<inf> app_event_manager: MODEM_EVT_LTE_CONNECTING[0m
%MDMEV: SEARCH STATUS 1

From what I found on other post, Error on I2C line occurred for message 0, indicates some issues with I2C addressing, but I haven't changed anything on a board - is it possible it's a software issue or does it indicate hardware problem? Should I perform some additional troubleshooting?

Parents
  • Hi,

    From the logs, it seems like the power is what is causing the rest of the errors as far as I can see. I just tested on my end, and it works fine without the battery connected on my end. Unfortunately it seems like the Thingy:91 is damaged somehow. Where did you get the Thingy:91, from one of our distributors or what?

    Best regards,

    Simon

Reply
  • Hi,

    From the logs, it seems like the power is what is causing the rest of the errors as far as I can see. I just tested on my end, and it works fine without the battery connected on my end. Unfortunately it seems like the Thingy:91 is damaged somehow. Where did you get the Thingy:91, from one of our distributors or what?

    Best regards,

    Simon

Children
No Data
Related