I have a SparkFun Red Vision Kit for my XRP robot. Even though I have checked all the physical connections several times, I cannot get the camera to work.
I think the product has a hardware defect.
Technical details:
Controller: My XRP board is the new version with RP2350 (USB-C). Camera board - HM01B0.
Firmware: I flashed the latest general firmware: RED_VISION_MICROPYTHON_XRP_CONTROLLER-RED_VISION (v1.27.0-dirty December 20, 2025).
Problem: the camera does not initialize and the camera LED does not turn on (no power) — photo attached.
I have added the error logs during initialization of your suggested code in the photo below. I2C scanning shows the general board addresses ([21, 32]), but cannot establish communication with the camera sensor.
Since the LED does not turn on and I immediately get I/O errors, I decided to write to you. Please provide recommendations for troubleshooting or replacing the module.
As you noted, the power LED is not illuminating, so the problem is most likely lack of power to the camera. Do you have a multimeter? If so, can you please measure the voltage of a few things while the board is powered:
The 3V3 pin
The RST pin
The PD pin
The top pad of the resistor in the top right corner of the front of the board
There’s a test point on the back of the board labeled “2V8”
This is something we’ve observed rarely, where one of the 2 MOSFETs allows leakage from its drain pin to its source and gate pins. It’s something we check for in production, so I’m not sure how this got through to storefront. Sorry about that!
You have a couple options:
If you’re comfortable modifying the board, you can remove the bad MOSFET with a soldering iron or hot air rework. If you don’t have soldering tools, you could also snip off the legs of the MOSFET with some side cutters.
There’s no need to replace the MOSFET, all it does is disable power to the rest of the board. It’s incorrectly doing this on your board because it’s defective, but power should be enabled by default, so removing the MOSFET should fix the problem.
You can RMA the board to get a replacement. If you’d like to do this, please work with @TS-Russell. We will need your order number in order to process the RMA.
Was it purchased from us? If so head over to Return Policy - SparkFun Electronics (contact vendor if purchased elsewhere) and we’ll get ya squared away