Lots of issues with v1.4-dev

My touch one damaged its file system, and I had to reinstall. The only image I could find that would boot was 1.4-dev, but it has numerous problems:

  1. It keeps either forgetting the default route, or just not getting it from DHCP (yes, the DHCP server correctly indicates the default route).
  2. It acts like none of the sensors or IO pins are hooked up. e.g. the temp sensor in PaperUI shows this:>

Traceback (most recent call last):
File “/home/pi/scripts/bme280.py”, line 182, in main()
File “/home/pi/scripts/bme280.py”, line 170, in main (chip_id, chip_version) = readBME280ID()
File “/home/pi/scripts/bme280.py”, line 65, in readBME280ID (chip_id, chip_version) = bus.read_i2c_block_data(addr, REG_ID, 2) OSError: [Errno 121] Remote I/O error Traceback (most recent call last):
File “/home/pi/scripts/bme280.py”, line 182, in main()
File “/home/pi/scripts/bme280.py”, line 170, in main (chip_id, chip_version) = readBME280ID()
File “/home/pi/scripts/bme280.py”, line 65, in readBME280ID (chip_id, chip_version) = bus.read_i2c_block_data(addr, REG_ID, 2) OSError: [Errno 121] Remote I/O error.

  1. None of the relays actuate - turning on the fan does nothing, no relay click, no voltage on the line.
  2. It doesn’t seem to remember things like the location I’ve set, or the language, or the timezone.