Note
❗ LX01 is currently disabled due to missing device for testing, and root image size got larger than allowed.
✅ Tested in LX06, L06A and L09A.
❔ Untested in L09B.
The package format contains the kernel
and rootfs
image.
📝 Instructions
To install, 💾 download the tar file as-is to the speaker, extract only the update.sh
file to /tmp
, and execute:
/tmp/update.sh /tmp/mico_firmware_FILENAME.tar
BREAKING CHANGES
- 🔥 As of a8ccd0e, some
gconv
and propietary system binaries (Realtek, Wireless) are deleted to save some space.
Raise an issue if this causes any misbehaviour in your system (eg. can't connect to WiFi or Bluetooth).
Changes
- packages: fix
python3
- packages: fix
blue-alsa
, set tov4.3.0
instead oflatest
. - 🆕 implement
api
service with web-ui . Go to the speaker IP address in HTTP port 80 to configure. This allows to easily connect the speaker to Home Assistant, by generating a Token - required to use Conversation API / Voice Assistant. - add a small delay after triggering wakeword, so that sound effect does not get recorded.
- added
mute
andunmute
sounds from Home Assistant Voice Assistant. - remove unused Alsa and Xiaoai original sounds
- fix TTS when message contains accents
- remove announcement of SSH services via avahi
- restore volume on boot
- detect if bluetooth is available to use with pairing systems (mobile and improv)
- improv: add redirect to API service to configure after provisioning wifi
- hold play button for 2 seconds to disconnect Bluetooth device
- click play button 2 times to trigger wakeword
- sync volume of AirPlay
shairport-sync
with general mixer - allow pausing AirPlay casted music
- on boot, play only boot music instead of unmute sound
- mount crontabs to data partition for persistent scheduled tasks