1
1
mirror of https://github.com/OpenVoiceOS/OpenVoiceOS synced 2025-01-29 18:09:33 +01:00

133 Commits

Author SHA1 Message Date
j1nx
e663240d23 [ALL] The big cleanup to change mycroft into ovos 2023-08-31 19:03:59 +00:00
j1nx
b0db7be3ef [ALL] Remove old pulseaudio configuration files
to be replaced with pipewire/wireplumber files
2023-08-31 11:53:59 +00:00
j1nx
e939e08459 [RPI] Create link to overlays directory for dtoverlay to work. 2023-08-27 09:08:30 +00:00
j1nx
8b15f2ac9c [RPI] Bump kernel and firmware to 6.1.47
Also include a kernel patch to speed up mmc driver.
2023-08-27 09:06:29 +00:00
j1nx
cf6c4c7020 [RPI] Enable rpi-eeprom auto update and fixes for the sound system 2023-08-26 18:36:44 +00:00
j1nx
8c4c7a3241 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2023-08-25 15:01:51 +00:00
j1nx
507d2630e5 [Rpi4] Fix kernel boot grub command 2023-08-25 15:01:20 +00:00
j1nx
4c8fd8fab0 [All] Changes to the overlay system to get rootless podman to work 2023-08-25 14:59:36 +00:00
j1nx
2c82ed2250 [All] Additions for dockerized system 2023-08-22 13:25:31 +00:00
j1nx
ab4e40920c [ALL] Start working on podman, crun, conman architecture 2023-08-21 12:34:52 +00:00
j1nx
be589cb5a6 [OVA] Fix boot offset 2023-08-21 09:35:07 +00:00
j1nx
15972e5e73 More work and get rpi4 inline 2023-08-21 08:05:43 +00:00
j1nx
a9dc12239f WIP push for backup (Sorry for the mess) 2023-08-08 13:08:11 +00:00
j1nx
ccdfce74e5 Add old intel sound driver module.
This is the default under Virtualbox. Intel HD is recommended though.
2023-05-04 14:39:10 +02:00
j1nx
851c3de790 Kernel configuration changes 2023-05-04 10:30:43 +00:00
j1nx
21f8afebe1 OVA kernel changes and enabling fixed packages 2023-04-28 10:23:22 +02:00
j1nx
c69d8040c3 x86-64 kernel additions and busybox config update 2023-04-28 08:21:46 +00:00
j1nx
24bea768f7 Add x86-64 normal PC infrastructure 2023-04-25 11:09:05 +00:00
j1nx
e74316d14f Changes and fixes for usbmount and systemd 2023-04-23 18:01:17 +02:00
j1nx
bc09e46898 Bumps and systemd changes 2023-04-19 13:22:01 +02:00
j1nx
3108dda9fe Initial start of x86_64 support 2023-04-13 13:53:47 +02:00
j1nx
891bdd8abf Fix post-build script for the new system 2023-04-11 11:16:39 +02:00
j1nx
7b0a01bcf7 Splitting the build system for base and gui images 2023-04-08 14:42:52 +02:00
j1nx
d2ec98cd4f Bump buildroot to the latest 2023.02.x LTS version 2023-04-07 12:48:03 +02:00
j1nx
a019105f81 Have a dedicated pulse profile for sj-201 and load it by udev 2023-01-19 16:01:12 +01:00
j1nx
46904149bc Get Mark2 retail version working + other tweaks 2023-01-04 09:14:32 +01:00
j1nx
5ac84cd661 Remove old IRQ hack/fix 2023-01-02 15:34:33 +01:00
j1nx
dda79ade52 Do not rely on LED ring found for sj-201 detection
The Mark2 Dev-Kit and Mark2 retail device have different LED ring
hardware.

Only the TAS5806 is detectable over i2c for the retail Mark2 kit
so only use that for assuming a Mark2 device.
2023-01-02 12:31:56 +01:00
j1nx
fbc757b4a7 Pre-install some python package into the rootfs
In the future these all need to be migrated to buildroot packages.
This is just a shortcut for release.
2022-12-30 11:44:55 +01:00
j1nx
adaaa030f2 Fix forgotten 64bit config flag 2022-12-13 10:06:57 +01:00
j1nx
ad2e6f6199 Fix image creation scripts 2022-12-12 13:55:54 +01:00
j1nx
2208b4319d Add support for user pulseaudio service and switch to it 2022-11-09 20:07:09 +01:00
j1nx
e9ab307a5c No more console on TTY1 for cosmetics
As we now run our services as user service and enabled linger for
the default mycroft user we do not need any CLI on tty1 which prevents
linux messages being shown.
2022-10-11 12:28:55 +02:00
j1nx
464bcdc220 Almost there .... 2022-10-06 13:13:07 +02:00
j1nx
9794d32230 More fixes and tweaks. 2022-09-30 13:41:30 +02:00
j1nx
724313be5e Fixes and additions to get back into shape 2022-09-29 14:02:47 +02:00
j1nx
5e633a7670 [WIP] Further work pushed for backup. (Do not build yet) 2022-09-28 17:17:34 +02:00
j1nx
71f8e6c00f The big catch up game - part2
Pushed for backup. DO NOT build this as of yet.
2022-09-25 18:44:08 +02:00
j1nx
03188ed798 No longer use hardcoded screen resolutions 2022-05-30 18:44:16 +02:00
Peter Steenbergen
242a48dc5c Fix rpi3 config 2022-05-24 11:52:22 +02:00
j1nx
380a5a4aca Use the old camera firmware based software stack (for now) 2022-05-17 09:13:51 +02:00
j1nx
c0bc2b0f7c Make use of the new and opensource libcamera software stack.
- Add libcamera
- Add libcamera-apps
- changes to rootfs to make use of the above

Needs testing and possible other fixes/changes
2022-05-13 10:38:25 +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
2bf421728c Small changes to the sound system 2022-03-15 21:34:20 +01:00
j1nx
470fd58d98 Switch to a voluntary kernel preemption.
The respeaker mic hats and possibly (many) others are using the
x-powers ac108 adc chip however the driver of this chip is not
compatible with 64bit PREEMPT kernels crashing the drivers with
"BUG: scheduling while atomic" spinlock issues.

PREEMPT is used for low latency desktops
PREEMPT_NONE is used for servers

As we are not a (low-latency needed) desktop however not a server
as well, the middle ground actually works perfectly fine with
the benefit of having a more stable respeaker driver.

This accounts for ALL different respeaker HATs except the 2-mic
as that one is based on the WM8960 chip which is actually already
supported mainline if you want anyway.
2022-02-09 14:15:41 +01:00
j1nx
a3531e9af5 Forgot execute right for screencheck 2022-01-29 16:04:23 +01:00
j1nx
3734680436 Only start GUI services if a screen is attached.
Support only for rpi's at this moment. Will figure out x86_64 when we get there.
2022-01-29 16:00:51 +01:00
j1nx
b713179e78 Disable TV composite out 2022-01-28 09:58:05 +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
effe7362f8 Add udev rules for symlink Bluetooth 2021-10-06 09:36:06 +02:00