After loading the MicroPython uf2 file onto my new Thing Plus - RP2040 I connected to the REPL and performed a soft boot. The preloaded main.py ran with what appears to be a self test and demo routine. From what I can tell by scanning the main.py file the WS2812 RGB LED should cycle colors, during the test, but mine just seems to flash bright and dim blue. The routine also reports that about half of the GPIO tests failed. Pasted below is the output from routine:
=======================================================================================
MPY: soft reboot
GPIO Test:
Net_1 - GPIO 4 = 0 --FAIL
Net_1 - GPIO 28 = 0 --FAIL
Net_1 - GPIO 26 = 0 --FAIL
Net_1 - GPIO 22 = 0 --FAIL
Net_1 - GPIO 20 = 0 --FAIL
Net_1 - GPIO 18 = 0 --FAIL
Net_1 - GPIO 16 = 0 --FAIL
Net_2 - GPIO 17 = 0 --PASS
Net_2 - GPIO 19 = 0 --PASS
Net_2 - GPIO 21 = 0 --PASS
Net_2 - GPIO 27 = 0 --PASS
Net_2 - GPIO 29 = 0 --PASS
Net_1 - GPIO 4 = 0 --PASS
Net_1 - GPIO 28 = 0 --PASS
Net_1 - GPIO 26 = 0 --PASS
Net_1 - GPIO 22 = 0 --PASS
Net_1 - GPIO 20 = 0 --PASS
Net_1 - GPIO 18 = 0 --PASS
Net_1 - GPIO 16 = 0 --PASS
Net_2 - GPIO 17 = 0 --FAIL
Net_2 - GPIO 19 = 0 --FAIL
Net_2 - GPIO 21 = 0 --FAIL
Net_2 - GPIO 27 = 0 --FAIL
Net_2 - GPIO 29 = 0 --FAIL
I2C/Fuel Gauge Test:
i2c address found = [54]
Fuel Gauge Found… SUCCESS
WS2812 demo:
ST FAILED
MicroPython v1.15 on 2021-04-18; Raspberry Pi Pico with RP2040
Type “help()” for more information.
========================================================================
My question is, does this indicate that my board is faulty or is there something I can do to clear the self test failures?