Ubiquity image with Sense HAT does not work

I’m trying to follow the Getting Started steps to test the Sense HAT on my Raspberry Pi 3B+.
I’m using the Ubiquity Robotics image.
When I start the simple python script, I get an error because it is impossible to find the LED matrix.
The Rpi communicate towards I2C with and Attiny that control the matrix.
The communication is working because I can detect the other modules and sensors of the board.
It seems there is a conflict with the overlay features of the image. Actually, if I comment the dtoverlay=ubiquity_led_buttons in the /boot/config.txt file, the script can run without errors.
In this way, the Rpi wifi does not work.
What should I modify to have both the functionalities?


Hi @francesca,

Could you link to the script that is failing?

Also in what way is the wifi not working when you disable the overlay? It should still work… unless there is a bug somewhere.


Here is the script
Is the very first step to test the module

from sense_hat import SenseHat
sense = SenseHat()
sense.show_message(“Hello world”)

Yes, this is also my question, because I need both: the module and also the wifi access.

What do you mean by the wifi not working? Is AP mode not working? Does wlan0 show up when you run ifconfig?

Yes, the AP mode is not working if I comment the overlay in /boot/config.txt

This is the result with the overlay commented:

Ok, one more debugging step. Can you run sudo systemctl status pifi and provide the output?

Here is the output:

Thanks for the support!


Congratulations! You found a bug in pifi. I opened a github ticket herehttps://github.com/rohbotics/pifi/issues/16

For a workaround, please edit /etc/pifi/pifi.conf, and comment out the lines with status_led and button_device_name. This should solve with AP mode not starting.