fewtarius
9dd0d3270d
Fix multiple startup bugs
...
* Revert enabling blkid in e2fsprogs, this conflicts with the busybox binary and causes partitions to fail to resize on first boot.
* Optimize startup order and apply a guard to set_settings to ensure the system configuration exists before writing to it. This resolves black screen issues that sometimes occur during the initial boot.
2024-01-16 12:38:18 +00:00
fewtarius
71b4a5cbb7
* Fix full factory reset issue on weston devices.
...
* Ensure userconfig setup runs after automount.
* Automount now places a readme in /storage/roms with instructions to create game directories.
* Pico 8 autostart script no longer creates the directory.
2024-01-12 12:20:37 +00:00
fewtarius
f0af05ea47
Update systemd.
2024-01-12 01:57:17 +00:00
fewtarius
d922523403
Adds support for Ayaneo 2S, removes unnecessary grub configuration file, update kernel, firmware, and systemd.
2024-01-07 02:00:52 +00:00
fewtarius
7ee14cc645
* Post-update notices should go to the console and the logs.
...
* Update pipewire and wireplumber.
* Optimize wireplumber BT auto connect.
* When provisining JELOS for the first time overwite any existing configs unless explicitly excluded.
2023-12-29 14:08:54 +00:00
fewtarius
cc32fe868a
Switch default build optimization from -Ofast to -O3.
2023-12-21 01:08:24 +00:00
fewtarius
3d330a4c6f
* Fix tailscale arch issue on AMD64.
...
* Add host to eliminate lookup timeouts.
* Improve kernel optimization (AMD64).
* Bump ES.
2023-11-15 00:00:28 +00:00
fewtarius
d6e3aa72fe
Core platform updates. REQUIRES A CLEAN, may still need tweaking on some devices.
2023-11-13 22:18:49 +00:00
fewtarius
c0989e0693
Switch how we manage jslisten on wake, and also bump systemd.
2023-11-03 11:54:40 +00:00
fewtarius
3c4acbb9a7
Delete duplicates, and clean up copyright statement.
2023-10-24 16:00:57 +00:00
fewtarius
3f222455b1
Reassign my copyrights to the JELOS project.
2023-10-23 22:53:27 +00:00
anthonycaccese
756e1deb8e
Theme cleanup
...
removes minimal and minielec from install package - moving them to post install instead
2023-10-15 21:52:39 -04:00
fewtarius
60a1921f48
Fix userconfig-setup to only load the functions library rather than the whole profile to correct an issue during initial provisioning on first boot. Adjust Intel WIFI power saving options for AMD64.
2023-09-05 11:46:24 +00:00
fewtarius
165f994bc1
* Rework profile bits so they are correctly named and sequenced.
...
* Drop deprecated device.config from AMD64.
* Add a platform quirk for AMD64.x
2023-09-04 10:46:11 +00:00
fewtarius
0f71b9896b
Base distribution update to bringing JELOS up to more recent or to the latest software versions. Thanks in part to @CoreELEC and @archlinux.
2023-08-24 09:53:35 +00:00
fewtarius
06436e6278
Work to fix reboot after resize failure.
2023-08-05 14:04:43 +00:00
fewtarius
668f91fbb2
* Add platform quirks feature.
...
* Clean up quirks.
* New AMD default TDP (15w).
* Fix GPU perf setting bug.
2023-07-25 21:06:19 +00:00
fewtarius
fb954b97fa
x55, ES, UI Updates
...
* Set correct rotation when connected to HDMI on Powkiddy x55.
* Deprecate EmulationStation splash screen.
* Fix bug setting 16:10 aspect ratio - move redundant script bits to a global function.
* Experiment with ES defaults.
2023-07-22 23:56:23 +00:00
fewtarius
170791a9c7
* Refactors setsettings to greatly improve performance.
...
* Fixes the memory and gpu governor function for RK3399 and S922X.
* Automatically set the aspect ratio in EmulationStation.
2023-07-19 15:29:53 +00:00
fewtarius
8bf4949a26
Fix up bugs found during release testing.
2023-07-11 21:03:02 +00:00
fewtarius
8c08cdbfe9
* Add a mechanism for providing configuration on a per device basis.
...
* Supported via fresh flash and during the first post-install reboot.
* Add configurations to packages/hardware/quirks/devices/(DEVICE)/config/ in the same format it would be found in /storage/.config.
* System generic configs are copied first, and device specific configs are copied over them.
* Tweak audio so it works on boot.
2023-07-01 18:46:51 +00:00
fewtarius
cf97884394
Check for BIOS for NDS, add dependencies for heroic launcher.
2023-06-12 11:10:01 +00:00
fewtarius
5877e4970c
Revert systemd change for now.
2023-06-12 00:00:34 +00:00
fewtarius
243948bc6e
Break apart the system directories so only the directories for supported systems are created on boot.
2023-06-11 23:50:56 +00:00
fewtarius
32d674b947
Hide error on some devices where splash cannot be generated.
2023-06-06 02:04:49 +00:00
fewtarius
55f3e193d2
Fix 3:2 aspect ratio splash generation.
2023-05-28 00:25:28 +00:00
fewtarius
7b0aa467de
Fix es_features / es_systems not being updated with the OS.
2023-05-26 09:25:08 +00:00
fewtarius
a567184cf4
Fix hostname configuration and deprecate mid-boot network service restart to resolve boot wifi issues.
2023-05-23 11:21:03 +00:00
fewtarius
7e5e1dbf52
Update emulators and cores, revert systemd to 252.10.
2023-05-16 12:52:33 +00:00
fewtarius
69ace26da8
Update openssh, samba, and systemd.
2023-05-07 21:58:45 +00:00
fewtarius
48fc41bc11
Fix installer to unmount non-boot volumes, deprecate wait-time-sync.
2023-05-07 21:40:49 +00:00
fewtarius
936fa33458
Fix network bug, and base_only kp bug.
2023-04-28 16:08:40 +00:00
fewtarius
be293e29bd
Fix packages that need to be built to use unixtime as the version.
2023-04-28 12:16:27 +00:00
fewtarius
cd17e0e13c
* Fix fresh flash system menu bug.
...
* Fix language selection bug.
* Add DEBUG_SUPPORT variable to build debug tools.
2023-04-24 16:19:57 +00:00
fewtarius
681beecd51
Properly scale the ES splash regardless of aspect ratio and screen size.
2023-04-23 23:40:30 +00:00
fewtarius
84f3d02367
Fix FileMan and unwanted output during first boot.
2023-04-22 22:43:01 +00:00
fewtarius
a9cc42281c
Fix systemd build failure - thanks to @CoreELEC for the patch.
2023-04-22 22:14:40 +00:00
fewtarius
bff71cd5e2
* Add additional feedback to the boot process so it's visible to the user.
...
* Add support for a variant of JELOS suitable for hosting containers.
* Fix desktop mode terminal bug.
2023-04-22 20:01:07 +00:00
fewtarius
002fe2c06c
Add support for building without emulators (EMULATION_DEVICE="no"), add support for building container support (CONTAINER_SUPPORT="yes", correct a condition where a base build kernel panics on boot.
2023-04-21 21:40:02 +00:00
fewtarius
99705356e6
Optimizing box86 and box64.
2023-03-05 11:12:48 -05:00
fewtarius
d7462f186a
Enable systemd binfmt, package updates for possible future use.
2023-03-04 10:52:26 -05:00
fewtarius
630bd0ac7e
Continuing work.
2023-02-27 18:49:51 -05:00
fewtarius
902479af60
Variable cleanup.
2023-02-24 08:53:43 -05:00
fewtarius
4ca2bc1a7d
Revert change to -O3.
2023-02-21 07:20:13 -05:00
fewtarius
c83cd844b1
* Complete SyncThing integration.
...
* Switch on in ES under Network Settings.
* Connect via browser to http://device:8384 .
* Username: root, Password: System Settings Menu
* A bit of startup optimization.
2023-02-09 19:17:29 -05:00
fewtarius
a837478baf
* Distribution updates - kernel 6.1.10, Python, systemd, busybox, SDL2, etc.
...
* Update emulators, cores, and art book next theme.
* Drop -Ofast, --disable-shared --enable-static as defaults.
* Misc build fixes.
2023-02-08 12:26:54 -05:00
fewtarius
4acb3fe902
* Continue to work on improving power consumption on battery.
...
* Update emulators and cores.
* Improve logging in some scripts.
2023-01-19 21:30:33 -05:00
fewtarius
877635cdf9
Making JELOS run a bit better on portable computers.
2023-01-02 15:12:49 -05:00
fewtarius
767e7529af
Part 3 of 3, drop RG353P/V/M and RG503.
2022-12-30 08:01:15 -05:00
fewtarius
594e589b82
Part 1 of 3, deprecates and removes RG351x and RGB20S.
2022-12-29 17:36:01 -05:00