Jessie James

With the main installation completed, and run

sudo python ./qc.py --tc 1 -h 220

and seen the props spin, it seems all is well.

Finally step is to WAP her, which then isolates her from the internet and makes any further changes a bit of a faff.

I followed my own instructions to do this, with 2 minor changes:

  1. I’m still using the RealTek USB dongles, so I needed an updated hostapd; I got this from here, downloading to my B2, compiling, copying the revised hostapd to a USB stick, plugged it into Chloe and then replaced her default /usr/sbin/hostapd with this one.
  2. I also had some new problems as wpa-supplicant is no longer used.  I had to use the GUI app to configure all the information for wlan0 in there too – IP address (192.168.42.1), netmask 255.255.255.0, and everything else 192.168.42.1

With those two changes, I now have Chloe’s WAPping again, and once more she’s ready to fly, but this now with Jessie.

Oh Jessie, you’re so fine

Installment 2 of updating Chloe to the Jessie level of Raspian: I2C and RPIO.

    • sudo apt-get install i2c-tools python-smbus pypy-smbus-cffi python-codebug-i2c-tether
    • “i2cdetect -y 1” shows 68 and 77 for Drotek MPU9250 + MS5611
    • /boot/config.txt:
      dtparam=i2c_arm_baudrate=400000
    • Python development tools:
      sudo get install python-dev
    • Install and build RPIO
      git clone https://github.com/metachris/RPIO.git
      cd RPIO
      sudo python setup.py install
    • Install and build my custom GPIO – I tried using the standard RPi.GPIO again, and it’s a lot faster than it was, but not quite fast enough
      tar xvf GPIO-0.6.0.tgz
      cd GPIO
      sudo python setup install

Chloe to Jessie, come in Jessie.

The next version of the Raspbian OS, Jessie, has gone public today.  “The General”, my work-horse desktop B2 is now running it, and it’s fine.  Boot seems a lot faster and the GUI has some nice touches making it more 21st century.

So Chloe’s next.  I’m doing this from scratch so I’ll blog this step by step, primarily so I have a record of any problems I encounter and any resultant fixes .

  1. Backup wheezy Chloe
  2. Flash the SD card with latest Jessie image
  3. Boot into Jessie GUI
  4. Open the Raspberry Pi configuration app.
  5. Expand files system
  6. Update hostname
  7. Overscan disabled
  8. Enable camera and I2C
  9. GPU share to 16MB
  10. Boot to console
  11. Auto-login as raspberry
  12. Overclock to 900MHz
  13. Configure WiFi PSK internet access

OK, so that’s the routine setup done, next time onto the more specific pieces.