jaredwolff alright, I just got around to looking at this.
The trace was indeed not cut but there was a thin scratch between the D2 and D3 pads. I cut the trace right at this point. Your pictures of the HPMA115 wiring were also very helpful because I noticed my wiring was flipped. Oops. I corrected that.
This got me a little farther. The HPMA now turns on but the values reported (changed log level to INFO) are completely off:
0000140421 [app] INFO: {"pm25":1000,"pm10":1013,"temperature":128.87,"humidity":119.00}
Digging a little deeper and adding some debug statements, I noticed that all the values read from the HPMA and the Si7021 seem to be messed up (I’m not measuring next to that volcano in Iceland):
temp_code: 65535
rh_code: 65535
hum: 119.00% temp: 128.87°C
0000059013 [app] WARN: Error tvoc - no data
data+checksum: fc fc
data+checksum: 2df 2df
data+checksum: 2df 2df
rx_buf: 2003e4f0
0000063039 [app] INFO: {"pm25":1000,"pm10":1013,"temperature":128.87,"humidity":119.00}
Next, I will try to remove the CCS811 altogether. Merely disabling it in the code doesn’t change anything.