Skip to content

Releases: home-assistant/operating-system

HassOS 0.4

11 Jun 16:23
Compare
Choose a tag to compare
HassOS 0.4 Pre-release
Pre-release

Note

This is Only a BETA. Don't use it productive. We support only OTA updates to stable release!

Please help us to improve the Documentation: https://github.com/home-assistant/hassos/tree/dev/Documentation

You can login into device with root. After that you are in a simple CLI container. We had no time to give them more love. It is only a simple busybox. You can exit this CLI with exit 10. There is also a hassio cli,
but actual will not work and need also a update on supervisor to support token from hosts.

What is needed for a stable release:

  • Fix bugs
  • Create a real CLI container
  • Better documentation

Future steps:

  • Add Hass.io support for HassOS configuration/Network over UI

OS

We use now U-Boot as primary bootloader and barebox for UEFI devices.

Added

  • Support for U-Boot
  • Hass.io Supervisor 107

Changed

  • Set timer to 1m for report rauc the system booted well, before 30s
  • Change partition layout for dual bootloader support:
[boot] = 32M
[kernelA] = 24M
[rootfsA] = 256M
[kernelB] = 24M
[rootfsB] = 256M
[bootstate] = 8M
[overlay] = 96M
[data] = > 1GB

Hardware

Added

  • Support for Raspberry Pi
  • Support for Raspberry Pi 0 W
  • Support for Raspberry Pi 3
  • Support for Raspberry Pi 3-64

Changed

  • Migrate Raspberry Pi 2 to u-boot

Update
We update the RPi3 64bit version to make sure that the arm_64bit is set in config.txt.

HassOS 0.3

04 Jun 22:00
3896d4c
Compare
Choose a tag to compare
HassOS 0.3 Pre-release
Pre-release

System

Changes

  • Rename from Hass.io-OS to HassOS
  • Update docker to 18.03.1-ce
  • Update buildroot to 2018.05
  • Update Barebox to 2018.05
  • Update linux to 4.14.41
  • Add support for modules/rauc on hassos-config
  • Generalize bootloader handling for all boards

Bugfix

  • Fix missing docker-proxy

Hardware

Raspberry

Add support for Raspberry Pi2. Actual it works only if the console is mapped to ttyAMA0. Without serial console it fails with a kernel panic while the sdhost don't initial correctly. I think there is a device-tree bug. Maybe someone can help to find out why...

Misc

Don't use this productive. It is only for development. Actual we have no real CLI, they is only a blank docker container. You can exit this CLI container with exit 10.

Hass.io-OS 0.2

13 May 19:35
9168095
Compare
Choose a tag to compare
Hass.io-OS 0.2 Pre-release
Pre-release

Beta Build 0.2

First release with final userland/kernel. As next we update the hardware support.

Roadmap for Beta/Stable Release:
#3

Warning: This is a beta and we don't plan OTA updates for the beta currently!

Notes

Use exit 10 inside CLI to spring to host. User for login is root

Hass.io-OS 0.1

17 Apr 22:44
Compare
Choose a tag to compare
Hass.io-OS 0.1 Pre-release
Pre-release

That is the first technical preview of the new Hass.io-OS

This is for developer and technical approved users. You can't use this productive now and we don't support any OTA updates for this release.

Don't create any Issue/Bug reports. This release is for developers they fix it self and provide a PR or use discord to search a solution.

Roadmap for Beta/Stable Release:
#3

Tips

Use exit 10 on CLI to access to base system. User is root.

Known Bugs

  • After 3 reboots, the barebox lock the system0 and can't boot from system1. I need fix the state access for rauc on local system. You can boot with boot system0 or reset the disk.
  • The CLI after login is very basic. I had no time to make it usefully.