Hi there; so i’m trying to get my enviro phat working but i’m experiencing something really odd and my google foo has failed me, please help :-) I’ve soldered it (see below) and i think it’s ok, i’ve gone over it to make sure and all seems well, i’ve also gone over it with a multimeter and again all seems to be ok; no shorts that i could detect. What’s wierd is plug it in one way around and my Pi refuses to start, no activity will register at all, red light just stays solid:
Plug it the other way around and at least the Pi will start but then it cannot talk to the phat:
(video of it starting, below is screenshot of the phat not responding)
https://youtu.be/9bPzsutlQLA
I’ve no idea what to prod next, is it a duff board or a duff user; any help much appreciated! Thanks
Christopher
p.s. sorry new users can only post one image and 2 links, sorry for the dbox links :(
My Pi Is a Pi 3B+ running Raspbian on a 32GB SD card. I’ve tested the camera, all working great!
I’ve added:
Enviro pHAT -Temp/Pressure/Light/Motion Sensor MMP-1034
Raspberry Pi Camera Board - V2 (8MP)
Raspberry Pi Camera Board Replacement Cable - 610mm
40 Pin GPIO Male to Female Ribbon Cable - 150mm
ModMyPi Mini Camera Stand (No Lens)
Picture of soldering:
Screenshot of error; text below:
chrisd@raspberrypi:~/Pimoroni/envirophat/examples $ i2cdetect 1 WARNING! This program can confuse your I2C bus, cause data loss and worse! I will probe file /dev/i2c-1. I will probe address range 0x03-0x77. Continue? [Y/n] y 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- chrisd@raspberrypi:~/Pimoroni/envirophat/examples $ ./temperature.py Light the LEDs upon temperature increase. Press Ctrl+C to exit. Traceback (most recent call last): File "./temperature.py", line 18, in temperature = weather.temperature() File "/usr/lib/python2.7/dist-packages/envirophat/bmp280.py", line 134, in temperature self.update() File "/usr/lib/python2.7/dist-packages/envirophat/bmp280.py", line 169, in update if self._read_byte(REGISTER_CHIPID) == 0x58: # check sensor id 0x58=BMP280 File "/usr/lib/python2.7/dist-packages/envirophat/bmp280.py", line 116, in _read_byte return self.i2c_bus.read_byte_data(self.addr, register) IOError: [Errno 121] Remote I/O error chrisd@raspberrypi:~/Pimoroni/envirophat/examples $