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:
- 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.
- 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.
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
- Python development tools:
sudo get install python-dev
- Install and build RPIO
git clone https://github.com/metachris/RPIO.git
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
sudo python setup install
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 .
- Backup wheezy Chloe
- Flash the SD card with latest Jessie image
- Boot into Jessie GUI
- Open the Raspberry Pi configuration app.
- Expand files system
- Update hostname
- Overscan disabled
- Enable camera and I2C
- GPU share to 16MB
- Boot to console
- Auto-login as raspberry
- Overclock to 900MHz
- Configure WiFi PSK internet access
OK, so that’s the routine setup done, next time onto the more specific pieces.