I have a custom P1 based board reading a HDC1000 sensor connected via a cable. For some reason, the sensor works fine if I start the board, wait for a few seconds (after it connects to WiFi) and then plug it in to the I2C bus. On the other hand, if I have the sensor plugged into the board and I start (or reset) the board, the P1 freezes right after it starts I2C.
I also noticed that this only happens in 0.4.7, but if I downgrade the firmware to 0.4.6 and run the same exact code, it works fine and never freezes. I haven’t tried firmwares older than 0.4.6.
What could be causing this? Is this a known issue?
Thanks in advance.
Edit: BTW, I have 6 of these boards and 6 different sensors, and they all show the same behavior regardless of what combination I try.