This is most likely an I²C configuration issue on the NanoPi NEO, not the BM30 sensor. NanoPi I²C pins/bus are different from Raspberry Pi Make sure I²C is enabled in the device tree Pull-up resistors must be to 3.3V, not 5V Try i2cdetect -y 0 and i2cdetect -y 1 If it works on Raspberry Pi, the sens...