Unable to connect to COM16: could not open port ‘COM16’: PermissionError(13, ‘Access is denied.’, None, 5)
If you have serial connection to the device from another program, then disconnect it there first.
Process ended with exit code 1.
OS is Win 10, using Thony 4.0.0. even a simple I2C scan produces nothing…
Michael, probably the same problem. I pulled down an update
MicroPython v1.19.1 on 2022-09-20; Raspberry Pi Pico W with RP2040
note the different date, same version number.
I’ve gone back to my main code and am ignoring the BME for now.
Just tried it again. same problem:
PiicoDev could not communicate with module at address 0x77, check wiring
Traceback (most recent call last):
File “”, line 4, in
File “/lib/PiicoDev_BME280.py”, line 32, in init
File “/lib/PiicoDev_BME280.py”, line 29, in init
File “/lib/PiicoDev_BME280.py”, line 64, in _read16
OSError: [Errno 5] EIO
That’s curious - where did you apply the solder bridge?
From the Factory the I2C pullups are enabled by default and can only be disabled by cutting some jumpers.
In any case, happy that things seem to have worked out.
Thanks for sharing the image @dave50358
If the I2C PU jumpers were cut previously and there are no other I2C pullups in the system then yes, the jumpers would need to be resoldered.
All PiicoDev modules feature cuttable I2C pullup jumpers - though these are connected by default.