Releases: project-lighthouse/yocto-images
v0.0.7
Release Notes:
- Updated underlying Raspberry Pi firmware (v20161106);
- Updated Raspberry Pi Linux kernel (v4.4.30);
- Source code that is downloaded on the first boot is downloaded much faster now (
git clone
is performed with--depth 1
); /etc/network/interfaces
is cleaned up;/etc/wpa_supplicant.conf
now usesnl80211
driver (current standart) instead of deprecatedwext
.
Not production ready yet, contains a bunch of various redundant packages (git, gcc etc).
config.txt:
dtparams=audio=on
start_x=1
gpu_mem=256
video_camera=1
dtoverlay=rpi-cirrus-wm5102
dtoverlay=i2s-mmap
Usage:
- Download and unpack
image-va.b.c.zip
; - Write image to your SD Card as described here;
- [OPTIONAL] If you'd like to configure bootstrap sequence or change Lighthouse parameters then mount SD Card boot partition on your laptop and edit
lighthouse/boot.cfg
orlighthouse/bootstrap.sh
script; - Insert SD card to the RPi2, make sure that it's connected to the LAN with Internet access and turn it on;
- First boot can take up to 4 minutes, depending on your SD Card size, performance and quality of internet connection;
- Enjoy!
Once your RPi is ready you can also do the following:
- Establish SSH session:
$ ssh [email protected]
- Enable Samba (once your established SSH session):
$ smbpasswd -a root
- Choose password you want to use for your Samba share
- Access/mount shared drive using
root
user and password you set at the previous step
- Enter into
Service Mode
- Boot device with button pressed until you hear "Release the button" hint;
- Here you can change speaker/mic volume and reboot device to apply changes. Please follow audio hints.
v0.0.6
Release Notes:
- /mnt/boot/scripts folder is renamed to /mnt/boot/lighthouse;
- All configurable parameters are now in /mnt/boot/lighthouse/boot.cfg;
- Added support for device service mode (see below);
- Running Lighthouse on boot with correct and explicitly set
Data
andLog
paths; - Add configuration parameters for
VIDEO_WIDTH
andVIDEO_HEIGHT
; - Removed few more redundant packages.
Not production ready yet, contains a bunch of various redundant packages (git, gcc etc).
config.txt:
dtparams=audio=on
start_x=1
gpu_mem=256
video_camera=1
dtoverlay=rpi-cirrus-wm5102
dtoverlay=i2s-mmap
Usage:
- Download and unpack
image-va.b.c.zip
; - Write image to your SD Card as described here;
- [OPTIONAL] If you'd like to configure bootstrap sequence or change Lighthouse parameters then mount SD Card boot partition on your laptop and edit
lighthouse/boot.cfg
orlighthouse/bootstrap.sh
script; - Insert SD card to the RPi2, make sure that it's connected to the LAN with Internet access and turn it on;
- First boot can take up to 4 minutes, depending on your SD Card size, performance and quality of internet connection;
- Enjoy!
Once your RPi is ready you can also do the following:
- Establish SSH session:
$ ssh [email protected]
- Enable Samba (once your established SSH session):
$ smbpasswd -a root
- Choose password you want to use for your Samba share
- Access/mount shared drive using
root
user and password you set at the previous step
- Enter into
Service Mode
- Boot device with button pressed until you hear "Release the button" hint;
- Here you can change speaker/mic volume and reboot device to apply changes. Please follow audio hints.
v0.0.5
Release Notes:
- Enabled Avahi Daemon (
lighthouse.local
); - Enabled Samba (see usage below).
NOTE: Lighthouse main python script is not run on startup yet, it should be run manually.
Not production ready yet, contains a bunch of various redundant packages (git, gcc etc).
config.txt:
dtparams=audio=on
start_x=1
gpu_mem=256
video_camera=1
dtoverlay=rpi-cirrus-wm5102
dtoverlay=i2s-mmap
Usage:
- Download and unpack
image-va.b.c.zip
; - Write image to your SD Card as described here;
- [OPTIONAL] If you'd like to configure bootstrap sequence, then mount SD Card boot partition on your laptop and edit
scripts/bootstrap.sh
script; - Insert SD card to the RPi2, make sure that it's connected to the LAN with Internet access and turn it on;
- First boot can take up to 4 minutes, depending on your SD Card size, performance and quality of internet connection;
- Enjoy!
Once your RPi is ready you can also do the following:
- Establish SSH session:
$ ssh [email protected]
- Enable Samba (once your established SSH session):
$ smbpasswd -a root
- Choose password you want to use for your Samba share
- Access/mount shared drive using
root
user and password you set at the previous step
v0.0.4
Release Notes:
- Boot partition is now automatically mount at
/mnt/boot
- Introduced new bootstrap script that does the following:
- Automatically expands partition on the first boot;
- If Cirrus Audio Card with connected speaker is installed, user will be notified about bootstrap steps through the speaker;
- Lighthouse source code is automatically downloaded on the first boot (
prototype
branch);
/etc/cirrus.conf
now sets the fixed order of audio devices (Cirrus Audio Card, USB Audio, built-in audio jack);- Hostname of the device is
lighthouse
now; - Cirrus Audio Card use case scripts are moved to
/mnt/boot/scripts/cirrus-usecases
.
NOTE: Lighthouse main python script is not run on startup yet, it should be run manually.
Not production ready yet, contains a bunch of various redundant packages (git, gcc etc).
config.txt:
dtparams=audio=on
start_x=1
gpu_mem=256
video_camera=1
dtoverlay=rpi-cirrus-wm5102
dtoverlay=i2s-mmap
Usage:
- Download and unpack
image-v0.0.4.zip
; - Write image to your SD Card as described here;
- [OPTIONAL] If you'd like to configure bootstrap sequence, then mount SD Card boot partition on your laptop and edit
scripts/bootstrap.sh
script; - Insert SD card to the RPi2, make sure that it's connected to the LAN with Internet access and turn it on;
- First boot can take up to 4 minutes, depending on your SD Card size, performance and quality of internet connection.
- Enjoy!
v0.0.3
Not production ready yet, contains a bunch of various redundant packages (git, gcc etc).
config.txt:
dtparams=audio=on
start_x=1
gpu_mem=256
video_camera=1
dtoverlay=rpi-cirrus-wm5102
dtoverlay=i2s-mmap
Usage:
- Download and unpack
image-v0.0.3.zip
; - Write image to your SD Card as described here;
- Resize your root partition:
- On Linux Host: just use GParted to resize ext4 partition;
- On RPi: follow this guide (except that you don't need
sudo
and swap partition). That basically boils down to the following steps:$ fdisk -uc /dev/mmcblk0 d 2 n p 2 139264 xxxxx w
$ reboot
$ resize2fs -p /dev/mmcblk0p2
$ reboot
- Enjoy!
v0.0.2
Not production ready yet, contains a bunch of various redundant packages (git, gcc etc).
config.txt:
dtparams=audio=on
start_x=1
gpu_mem=256
video_camera=1
dtoverlay=rpi-cirrus-wm5102
dtoverlay=i2s-mmap
Usage:
- Download and unpack
image-v0.0.2.zip
; - Write image to your SD Card as described here
- Open your favorite disk manager (eg. GParted, fdisk + resize2fs etc.) and resize the second partition as you like.
- Enjoy!
Note for OSX/macOS users: theoretically you should be able to delete and re-create partitions with fdisk -uc ...
(using fdisk
on your host machine, not RPi) as noted here, then resize partition with resize2fs
that can be installed through Homebrew
v0.0.1
Not production ready yet, contains a bunch of various redundant packages (git, gcc etc).
config.txt:
#enable_uart=1
#dtparams=audio=on
start_x=1
gpu_mem=256
video_camera=1
dtoverlay=rpi-cirrus-wm5102
dtoverlay=i2s-mmap
Usage:
- Download and unpack
image-v0.0.1.zip
; - Write image to your SD Card as described here
- Open your favorite disk manager (eg. GParted, Disk Utility etc.) and resize the second partition as you like.
- Enjoy!