It has been a while once again since the last update. The previous blogpost on this topic mentioned a second alpha version being available. This blogpost is actually about the fourth alpha release. Yes we skip the third. It has been released on the Mycroft A.I. forums in between, but that was already some time ago.
Once again; Still a lot of things to fix/change/create/etc however I have all Mycroft stuff working one way or the other. I could use some feedback, both positive as negative. So please by all means, give it a go and let me know. This release will also include an image for the Raspbnerry Pi4 as Buildroot 2019.11.x support that board now. However, as I do not have a RPi4 myself yet, I compiled this without any testing. If you have a RPi4 and tested it, please let me and others know.
MycroftOS_0.1_rpi3_alpha4
Information
- Linux kernel 4.19.x
- Buildroot 2019.11.x
- Mycroft 19.08.4
- Raspberry Pi 3/3B/3B+/(4)
I have a Raspberry Pi 3B, but I believe it should also boot and work on the normal RPi3 and RPi3B+. If you have one of those, please by all means give it a go and report back to me.
With Buildroot 2019.11.x there is also Raspberry Pi 4 support. I compiled it blind for the RPI4, so untested. If you feel adventurous you could give it a go. Again, please report back, both positive and negative.
At the very first boot, the OS get’s expanded over the full size of the SD card and Mycroft when started will first download and install all default skills including all the python packages via the requirements.txt within all those skills.
All sound input and output is forced to PulseAudio which has Acoustic Echo Cancellation enabled.
ReSpeaker RPI HAT’s are supported, all tested with my 4Mic HAT, but the 2Mic, 4Mic lineair and 6Mic should be supported as well.
Quircks
The system has the LAN configured for DHCP. Wifi has still not yet been covered. So first boot with a LAN cable connected. WiFi setup manager is very high on the todo list and a requirement before I can call the next version “beta”
Find the IP of the device by any method you like. You can SSH into the box. The default credentials are;
user: mycroft
passwd: mycroft
Change the password by the normal linux command; “passwd” !!!
If you rather want to use the wifi, you need to manually edit the wpa_supplicant.conf file over SSH, so you need to boot with a LAN cable first.