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
j1nx
890a0c80a7
Increase minimal free memory for Raspberry Pis
2021-09-07 13:23:07 +02:00
j1nx
1195968191
Add CONFIG_SND_SOC_TAS5086=m to kernel config
2021-06-07 11:11:13 +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
22389700ba
Remove deprecated elevator= from cmdline.txt
2021-04-06 10:36:04 +02:00
j1nx
96ccec6ddd
Not needed for rpi3 and rpi4 as the watchdog is enabled by default.
...
And as we are not going to support rpi2 and/or lower not needed.
2021-04-02 11:18:54 +02:00
j1nx
d7d2f65e9b
Enable and configure the hardware watchdog.
...
(reboots the device after it hangs for 20 seconds or more)
2021-03-30 13:06:29 +02:00
j1nx
2cc9d46752
Increase initial boot and rootfs partition sizes
2021-03-04 13:20:54 +01:00
j1nx
40d4f26f9f
Increase the default amount of available zram drive slots to 4 (for now)
2021-03-04 11:29:15 +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
f9ab398d08
Make use of disk identifier
2021-02-12 10:54:20 +01:00
j1nx
17a59feec9
Changes to sound architecture, prepare system no longer needed
2021-02-05 16:10:50 +01:00
j1nx
1d42e2b31f
[WIP] Switch to a Hybrid MBR/GPT partition scheme.
...
- rootfs based on PARTUUID
2021-02-02 20:52:02 +01:00