I recently downloaded the new raspbian for robots and tried to run some of the test python programs. I searched through the forums and tried several of the solutions for the issue:
No SPI response
I updated the firmware… I believe
Updated the software OS using the desktop “tool/link”
Please forgive me for not understanding what OS you might have downloaded.
A lot has changed that you may not be aware of, and the most recent BrickPi user to post did not leave us with any “this is what worked for me” documentation.
Disclaimer: I do not own a BrickPi, BrickPi+, or BrickPi3 and I do not work for Modular Robotics.
My OS recommendation for BrickPi family of products is:
Please, please, please, pretty-please do not use Raspbian Bullseye!
Everybody comes on board with something that isn’t working and it turns out they’re using Bullseye. Many of the older products - like the Grove or Brick Pi - have not had their libraries updated and won’t work on the latest Raspbian images.
Last I heard, they DO work on the “legacy” (Buster) image.
If you want to try Raspbian for Robots, and you have a Pi-4, you have to use the (so called) “experimental”, (Buster), version which supports the Pi-4.