Commit Graph

144 Commits

Author SHA1 Message Date
j1nx e22fc71639 Fix for the splash, pyaudio and OSM 2022-10-05 14:40:25 +02:00
j1nx 5e633a7670 [WIP] Further work pushed for backup. (Do not build yet) 2022-09-28 17:17:34 +02:00
j1nx 1a941947c1 Move desktop and icons to rootfs 2022-06-29 10:51:27 +02:00
j1nx 25cd7fbb85 Set default systemd environment variables globally 2022-06-08 20:30:36 +02:00
j1nx e84818f62e Get buildroot-external tree to reflect 2022.02.1
- Changes to the raspberypi board folder/structure
- Bump python related poackages and fixes to Python3.10
- Bump KF5 framewerk packages to 5.91
- Bump qtwebengine to 5.15.8
- Bump/Add/Fix all OVOS related packages
- Fixes all over the OpenVoiceOS structure for 2022.02.1
2022-05-12 10:46:41 +02:00
j1nx 1ab56eb9d7 Move auto login to tty2 2022-03-23 20:01:30 +01:00
j1nx fca27377b5 Changes to btspeaker service and disabled by default 2022-03-23 19:58:30 +01:00
j1nx 6cdf1ea727 Changes to the systemd service system to support PHAL 2022-03-16 16:08:00 +01:00
j1nx 013992f39c Enable the new enclosure-client service by default 2022-03-15 21:07:10 +01:00
j1nx e91c22206a TTS cache again. This should be it though 2022-03-12 16:44:59 +01:00
j1nx b3a863f96b Fix TTS cache move 2022-03-12 12:55:19 +01:00
j1nx 3638c5cac4 Move Mimic2 TTS cache 2022-03-12 11:19:32 +01:00
j1nx 0cf7e5dde1 Disable mycroft-enclosure service by default 2022-03-12 09:04:36 +01:00
j1nx 0608422e41 Add new enclosure-gui systemd service files 2022-01-24 20:39:08 +01:00
Peter Steenbergen b074f08076
Feature/rpi3 (#98)
* Add rpi3-64 defconfig file

* Work on getting RPI3 into shape

* Merge latest rpi3 changes into rpi4 config
2022-01-19 15:50:19 +01:00
Peter Steenbergen 0cb7d6a158 More MPRIS support work 2021-10-31 19:30:37 +01:00
Peter Steenbergen 9f1e38a125
Merge pull request #87 from OpenVoiceOS/helper_script/bus-monitor
add new util script - bus monitor
2021-09-27 14:22:24 +02:00
Peter Steenbergen 369f7a32b9 Fixes and addition of shared dbus service/socket 2021-09-27 09:19:23 +02:00
Peter Steenbergen 3c0468d4ee Add python-audio-metadata and dependencies 2021-09-24 21:22:29 +02:00
Peter Steenbergen ca860f68c1 Add Tensorflow-lite runtime and sonopy 2021-09-23 20:16:20 +02:00
JarbasAI 8c782c1496
add new util script - bus monitor
allow to watch what's traveling on the messagebus real time
2021-09-11 03:12:55 -10:00
j1nx 273afc7f04 Following the same route as Mycroft and XMOS
Splitting the mics into two mono channels???
2021-09-04 19:25:24 +02:00
j1nx 70a2e5eaee Increase the tas5806 hardware volume back up. 2021-09-04 18:44:37 +02:00
j1nx 812e92cbde Get the sj201 in line / Sound system architecture changes 2021-09-04 15:42:24 +02:00
j1nx 1bd1319733 Disable specific sj-201 PulseAudio configuration (for now) 2021-08-28 10:28:27 +02:00
j1nx 88cdea8b0d Addition of USB GeneralPlus pulse and udev support (wip) 2021-08-26 21:04:22 +02:00
j1nx 41296ae80b Remove ramdisk mount system files 2021-07-27 20:59:00 +02:00
j1nx 2152f69363 Change wifi-connect pages (Mycroft -> OpenVoiceOS) because of trademark issues 2021-06-23 14:36:50 +02:00
j1nx a30db247c0 Reset the fan to low speed at initialization 2021-05-16 11:21:27 +02:00
j1nx f1cda8e142 [WIP] More work on the SJ201 support.
Output all ok now
Input still a lot of static noise (trying to figure it out)
2021-05-14 19:46:14 +02:00
j1nx c2f4db8199 [WIP] More sound architecture changes 2021-05-12 11:26:35 +02:00
j1nx f1d0de3f6c [WIP] Sound architecture changes.
Utilizing our new ovos-i2csound setup systemd
2021-05-10 13:31:27 +02:00
j1nx 311f026850 Force talking to I2C address 0x04 till I gigure out how we lost 0x03 - 0x07? 2021-05-06 15:32:31 +02:00
j1nx 30354a6f0a Addition of specific Mark-2 scripts 2021-05-05 12:08:54 +02:00
j1nx 7baa730f30 Disable xvf3510.service by default (for now) 2021-04-20 15:46:58 +02:00
j1nx 417c07ba75 Switch rootfs-overlay Python3.9 to Python3.8 2021-04-07 12:23:25 +02:00
j1nx d3211bbfbf Forgot to make ovos-config executable 2021-04-05 18:27:29 +02:00
j1nx 8766df6b2b Re-Initiate the firstboot system utilizing a different approach
ovos-config as tool, starting of with expiring the default passwd
2021-04-02 12:22:46 +02:00
j1nx 690de2d0fc Disable/remove the var zram systemd files for now
I really need to think this through, what I want and how I want it.
2021-04-02 11:33:00 +02:00
j1nx 8d00a96872 Move vosk preinstalled package to 3.9 path (for testing) 2021-03-29 14:51:57 +02:00
j1nx 95984efb37 Add var zram system and preperation for r/w FS overlay system 2021-03-11 09:29:17 +01:00
j1nx 5712beb181 Fix ramdisk permission errors making it below to the mycroft user 2021-03-04 20:50:26 +01:00
j1nx ad5b3114db Add ZRAM ramdisk support 2021-03-02 17:01:39 +01:00
j1nx 70fa66f615 Add and configure 20% of memory as zram swap with a low agressive swappiness 2021-03-01 21:58:30 +01:00
j1nx e54ba60296 Fix OVOS splash loading bar fill up 2021-02-25 21:13:02 +01:00
j1nx efcb8dfb39 Add missing mycroft binaries.
Although skip mic test as it needs to cancel mycroft.
We will figure something out ourselfs.
2021-02-25 20:16:12 +01:00
j1nx 975a106747 Add Google Noto Sans fonts 2021-02-24 16:19:04 +01:00
j1nx 2ed2e092ca Cleanup of old and now unneeded files. 2021-02-09 20:25:46 +01:00
j1nx 9320bd286b More bumps and sound related changes 2021-02-09 20:05:18 +01:00
j1nx 39ef6633f1 Bump packages and more work on sound architecture 2021-02-08 11:19:49 +01:00
j1nx 17a59feec9 Changes to sound architecture, prepare system no longer needed 2021-02-05 16:10:50 +01:00
j1nx 6a59dcb1e1 [DONE] Implementation of own growdisk architecture.
This is temporarily till we switch to A/B mirrored rootfs
and data-overlay for all writable mounts.
2021-02-04 09:45:00 +01:00
j1nx 150722002a [WIP] Resize the partition at first boot using systemd-repart 2021-01-29 10:42:23 +01:00
j1nx 16f6b8e187 [WIP] Preinstall vosk so we can remove unneeded firstboot service 2021-01-28 14:11:04 +01:00
j1nx 9f904fb811 Implement local-backend 2021-01-09 18:47:29 +01:00
j1nx 782e48887c Bump wifi-connect 2020-12-22 22:16:24 +01:00
j1nx b143cbc21a Disable nodered service by default 2020-10-11 14:51:00 +02:00
j1nx bef18116f1 Addition of and switch to ovos branded splash screen 2020-10-11 14:32:29 +02:00
j1nx cea47b56c2 Start with rebranding to OpenVoiceOS (OVOS). 2020-10-06 21:23:38 +02:00
j1nx baa7435c33 MycroftOS: Add node-red launcher scripts and service file. 2020-09-15 09:37:39 +02:00
j1nx 1707717f72 MycroftOS: Update dbus and rpcbind sockets to correct legacy paths 2020-07-28 12:59:56 +02:00
j1nx 46869eb0ed MycroftOS: Changes and fixes to systemd / splash system. 2020-07-27 15:28:56 +02:00
j1nx 1dffc1df50 MycroftOS: Auto start wifi-connect at boot if no active wifi is present. 2020-07-21 10:30:41 +02:00
j1nx 4609fabd4a MycroftOS: Little bit of rebranding of wifi-connect 2020-07-21 09:59:06 +02:00
j1nx c8803ca3bc MycroftOS: Change wifi-connect logo's 2020-07-21 09:49:35 +02:00
j1nx 2beaab7a25 MycroftOS: Migrating to new wifi-connect system. 2020-07-21 09:24:45 +02:00
j1nx b978459f29 MycroftOS: More network fixes 2020-07-20 22:04:47 +02:00
j1nx 414ecb8c59 MycroftOS: Don't enable wpa_supplicant by default (anymore) 2020-07-20 12:32:36 +02:00
j1nx 94b8c0e41e MycroftOS: Disable headless wifi-app for now. 2020-06-11 15:06:57 +02:00
j1nx 87a014ec1b MycroftOS: Make use of wpa_supplicant default config file 2020-06-01 16:23:13 +02:00
j1nx 3b85e873c1 MycroftOS: GUI: Launch mycroft-gui onto a weston wayland compositor 2020-06-01 15:41:14 +02:00
j1nx fe07bf5bfb MycroftOS: Refactoring wifi setup system 2020-05-28 09:12:54 +02:00
j1nx 036d70a505 MycroftOS: GUI: Make sure the splash starts after DRM 2020-05-17 20:09:09 +02:00
j1nx b3d1c011ef MycroftOS: GUI: Add mycroft-gui systemd service file 2020-05-17 17:38:09 +02:00
j1nx e73b5bbd00 MycroftOS: GUI: Changes/fixes to the splash update.
As the mycroft services run as the mycroft user the splash updates
need to be done via sudo/root.
2020-05-17 17:34:03 +02:00
Peter Steenbergen c50bcb13f9 MycroftOS: Remove deprecated umask from pulseaudio startup 2020-05-15 10:57:34 +02:00
Peter Steenbergen a734eac671 MycroftOS: GUI: Small changes to the splash system 2020-05-15 10:56:24 +02:00
Peter Steenbergen 8a365bf730 MycroftOS: GUI: Enable the splash quit service at the end of boot process. 2020-05-15 10:29:14 +02:00
Peter Steenbergen 0f8f5e5eee MycroftOS: Remove hostname.service drop-in splash file. 2020-04-22 14:33:08 +02:00
Peter Steenbergen 2667ad6204 MycroftOS: More changes to the splash system 2020-04-21 13:05:55 +02:00
Peter Steenbergen 7656ac027a MycroftOS: More changes for the splash screen. 2020-04-21 09:36:05 +02:00
Peter Steenbergen 52695dfb5a MycroftOS: Start pulseaudio after avahi 2020-04-20 13:40:53 +02:00
Peter Steenbergen 7267b980c6 MycroftOS: Enable seeed-voicecard by default 2020-04-20 13:17:51 +02:00
Peter Steenbergen afbb248517 MycroftOS: Small changes to systemd-preset to make development easier. 2020-04-20 11:25:40 +02:00
j1nx e0161a3717 MycroftOS: Disable getty by default 2020-04-16 11:41:50 +02:00
Peter Steenbergen 44961dd8a0 MycroftOS: Remove wpa_supplicant patch as systemd now takes care of it. 2020-04-15 16:33:50 +02:00
Peter Steenbergen b4050b329e MycroftOS: Make use of systemd preset files for enabling default services. 2020-04-15 15:43:36 +02:00
Peter Steenbergen 2b6e6b94b8 MycroftOS: Set systemd default to disable via preset. 2020-04-15 14:37:00 +02:00
j1nx eb1e78b817 MycroftOS: Split rootfs overlay into board specifics folders 2020-04-12 15:35:10 +02:00
Peter Steenbergen 64bac8c138 MycroftOS: Try to enable/disable Airplay via enclosure-skill 2020-01-06 21:12:43 +01:00
Peter Steenbergen 3e6ec89558 MycroftOS: Mimic a captive portal to auto start a browser on wifi connect. 2019-12-31 16:59:43 +01:00
Peter Steenbergen cb528f6e57 MycroftOS: Addition of mycroft-config script. 2019-11-13 09:58:57 +01:00
Peter Steenbergen 032566548a MycroftOS: Mycroft A.I. service package
- Systemd support for Mycroft A.I.
- Remove old init.d system files
- Update start/stop-mycroft.sh files
2019-02-04 12:55:48 +01:00
Peter Steenbergen 55846e484a MycroftOS: Implementation of a very first initial bootable version
- Add Buildroot patches to downgrade / upgrade package dependencies
  in line with the Mycroft A.I. software stack requirements.
- Add buildroot additional package dependencies in line with the
  Mycroft A.I. software stack requirements.
- Update rpi3 defconfig file.
- Implement initial root_fs overlay filestructure.
- Addition of some quick and dirty helper scripts.
- Update of README to reflect these changes.
2018-10-30 15:55:12 +01:00