Skip to content

Releases: project-lighthouse/yocto-images

v0.0.7

16 Nov 11:13
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

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 uses nl80211 driver (current standart) instead of deprecated wext.

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:

  1. Download and unpack image-va.b.c.zip;
  2. Write image to your SD Card as described here;
  3. [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 or lighthouse/bootstrap.sh script;
  4. Insert SD card to the RPi2, make sure that it's connected to the LAN with Internet access and turn it on;
  5. First boot can take up to 4 minutes, depending on your SD Card size, performance and quality of internet connection;
  6. Enjoy!

Once your RPi is ready you can also do the following:

  • Establish SSH session:
  • 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

14 Nov 11:27
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

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 and Log paths;
  • Add configuration parameters for VIDEO_WIDTH and VIDEO_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:

  1. Download and unpack image-va.b.c.zip;
  2. Write image to your SD Card as described here;
  3. [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 or lighthouse/bootstrap.sh script;
  4. Insert SD card to the RPi2, make sure that it's connected to the LAN with Internet access and turn it on;
  5. First boot can take up to 4 minutes, depending on your SD Card size, performance and quality of internet connection;
  6. Enjoy!

Once your RPi is ready you can also do the following:

  • Establish SSH session:
  • 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

31 Oct 15:56
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

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:

  1. Download and unpack image-va.b.c.zip;
  2. Write image to your SD Card as described here;
  3. [OPTIONAL] If you'd like to configure bootstrap sequence, then mount SD Card boot partition on your laptop and edit scripts/bootstrap.sh script;
  4. Insert SD card to the RPi2, make sure that it's connected to the LAN with Internet access and turn it on;
  5. First boot can take up to 4 minutes, depending on your SD Card size, performance and quality of internet connection;
  6. Enjoy!

Once your RPi is ready you can also do the following:

  • Establish SSH session:
  • 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

28 Oct 13:37
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

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:

  1. Download and unpack image-v0.0.4.zip;
  2. Write image to your SD Card as described here;
  3. [OPTIONAL] If you'd like to configure bootstrap sequence, then mount SD Card boot partition on your laptop and edit scripts/bootstrap.sh script;
  4. Insert SD card to the RPi2, make sure that it's connected to the LAN with Internet access and turn it on;
  5. First boot can take up to 4 minutes, depending on your SD Card size, performance and quality of internet connection.
  6. Enjoy!

v0.0.3

25 Oct 22:05
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

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:

  1. Download and unpack image-v0.0.3.zip;
  2. Write image to your SD Card as described here;
  3. Resize your root partition:
    1. On Linux Host: just use GParted to resize ext4 partition;
    2. On RPi: follow this guide (except that you don't need sudo and swap partition). That basically boils down to the following steps:
      1. $ fdisk -uc /dev/mmcblk0 d 2 n p 2 139264 xxxxx w
      2. $ reboot
      3. $ resize2fs -p /dev/mmcblk0p2
      4. $ reboot
  4. Enjoy!

v0.0.2

25 Oct 11:57
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

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:

  1. Download and unpack image-v0.0.2.zip;
  2. Write image to your SD Card as described here
  3. Open your favorite disk manager (eg. GParted, fdisk + resize2fs etc.) and resize the second partition as you like.
  4. 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

21 Oct 00:25
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

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:

  1. Download and unpack image-v0.0.1.zip;
  2. Write image to your SD Card as described here
  3. Open your favorite disk manager (eg. GParted, Disk Utility etc.) and resize the second partition as you like.
  4. Enjoy!