This repository has been archived by the owner on May 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 177
/
CHANGELOG
3430 lines (2806 loc) · 132 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-------------------------------------------------------------------------------
20220206 -
* Update to kernel 4.4.301.
* Correct CPU performance governor function to set both big and
little cores correctly.
* Prevent RetroArch 1.10.0 from setting max brightness.
-------------------------------------------------------------------------------
20220210 -
* Correct audio volume for PPSSPP.
* Improve system information.
* New WIFI management tool wifictl.
* Update RetroArch cores.
* Emulationstation now sets proper aspect ratio by default.
* Adds initialization message during first startup.
* Move hardware init into user land startup, start hardware before
services.
* Additional OS and project cleanup.
-------------------------------------------------------------------------------
20220211 -
* Fix an issue where Samba loses the user account when password
rotation is disabled.
* Fix jelos-info to remove duplicate info.
* Set the appropriate mixer in ES on startup to correct an issue with
the volume overlay.
* Apply a small overclock of the fast cores thanks to [74]@notime2d8.
-------------------------------------------------------------------------------
20220213 -
* Update parallel-n64 compiler optimizations.
* Add max fps patch for PPSSPP, thanks to [73]@shantigilbert.
* JELOS will no longer create an extra partition on the primary SD
card.
This release establishes community and contribution guidelines as well
as templates for issues and pull requests for those in the community
who would like to contribute.
-------------------------------------------------------------------------------
20220215 -
* KMSDRM cursor rotation thanks to [74]@JohnnyonFlame and
[75]@romadu.
* Update libretro cores.
* Update common-shaders to include more shaders.
* Eliminate game transition splash.
* Revert and update filesystem resize functionality.
New images were uploaded replacing the initial release. If you are
having trouble with a fresh flash or with volume control, please
download the latest image below.
-------------------------------------------------------------------------------
20220218 -
* The storage partition is now resized to use all remaining space on
the primary SD card for fresh flashes.
* Adds a facility that allows users to create their own start
scripts.
+ Runs any scripts found in /storage/.config/autostart on boot.
+ More information about this change can be found in the project
README.
* Adds the current fan speed to System Information in
EmulationStation.
-------------------------------------------------------------------------------
20220225 -
* Update emulators and cores.
* Update Art Book theme.
* Update 351Files, correct resolution and font size. -
[74]@brooksytech
* Update mupen64plus config. - [75]@brooksytech
* Apply sane button defaults to RetroArch. - [76]@brooksytech
+ To update the RetroArch config after an upgrade, ssh to the
device and run:
+ cp /usr/config/retroarch/retroarch.cfg ~/.config/retroarch/
* Misc project housekeeping.
-------------------------------------------------------------------------------
20220226 -
* Sync kernel with upstream.
* Fix wifictl to correctly list long SSIDs with spaces and remove
duplicate SSIDs.
-------------------------------------------------------------------------------
20220227 -
* Restructure core OS configuration data (now
system/configs/system.cfg).
* Split game configs out of the system config path (now
game/configs).
* Small mupen64plus, mupen64plus-nx, and yabasanshiro optimizations.
* Update ArtBook theme.
* Deprecate and remove Python2 thanks to [74]@CoreELEC.
* Misc OS package updates.
-------------------------------------------------------------------------------
20220303 -
* Adds PortMaster by default thanks to [74]@brooksytech.
* Fix RetroArch viewport for multiple cores thanks to
[75]@brooksytech.
* Update RetroArch, PPSSPP, and RetroArch cores.
* Add support for the Realtek RTL8821CU WIFI adapter.
* Misc OS Updates and cleanup.
-------------------------------------------------------------------------------
20220304 -
* Add cooling profile support with "aggressive" "moderate" "quiet"
and "custom" settings.
+ Quiet - the current default fan curve (Set by default)
+ Moderate - Low speed default, scales slightly more
aggressively.
+ Aggressive - Always on, full speed.
+ Custom - Utilizes ~/.config/fancontrol.conf to allow user
modified curves
* Separate the OS theme from installed themes so it is updated with
the OS and doesn't conflict with a user installed version of Art
Book.
* Update ES Settings to support custom image folders thanks to
[74]@anthonycaccese.
* Swap controls so L1 and R1 scroll game lists in ES thanks to
[75]@brooksytech.
* Corrects an issue with get_setting and set_setting that may cause a
property mismatch thanks to [76]@romadu and [77]@brooksytech.
* Add support for RTL8821CU, RTL8812AU, and RTL8821AU 802.11AC WIFI
adapters, thanks to [78]@Black-Seraph for the pointers.
+ Includes support for 5GHz WIFI networks.
+ 5GHz 802.11AC WIFI tested with an external RTL8821AU adapter.
-------------------------------------------------------------------------------
20220307 -
* Add overclocking capability that includes profile support allowing
you to select an overclock preference of memory, GPU, CPU, or
everything.
+ Memory profile overclocks to 933MHz.
+ GPU profile overclocks to 900MHz.
+ CPU profile overclocks to 2.088/1.608MHz (stable) or
2.18/1.704MHz (unstable).
+ Note: Cooling profiles are disabled while overclocking.
Overclocking is disabled by default.
+ Thanks to [74]@Black-Seraph, @brooksytech, [75]@notime2d8,
[76]@SmirksAlot, [77]@JohnnyonFlame and others for their
contributions and help with testing.
* Adds SDL 2.0.20 thanks to [78]@shantigilbert and
[79]@JohnnyonFlame.
* Bring back Duckstation thanks to @brooksytech.
* Adds a switch to disable internal WIFI to prevent conflicts when an
external device is in use.
* Corrects an issue with some cards that causes a crash during reboot
after resizing.
* Corrects an issue with internal WIFI that caused contention with
its p2p device thanks to @brooksytech, [80]@pkegg, and
[81]@351ELEC.
* Corrects an issue with an incorrect log path in samba.
* Corrects a bug in RetroArch that mislabels quit as restart.
-------------------------------------------------------------------------------
20220309 -
* Improved overclock profiles improving stability and providing
additional options.
+ RAM - 933
+ GPU - 900/933
+ CPU - 1992/1512/933
+ CPU - 2088/1608/933
+ CPU - 2184/1704/933
+ ALL - 1992/1512/900/933
+ ALL - 2088/1608/900/933
+ ALL - 2184/1704/900/933
* Online updating is now available for future releases, the option
can be found in System Settings.
* Art Book now uses a new font allowing for better readability in the
menus. Thanks to [74]@anthonycaccese.
* Cooling profiles are no longer forced to the initial OC setting on
boot if an OC profile is set.
-------------------------------------------------------------------------------
20220312 -
* Correct an issue with root password rotation introduced in
20220309.
* Correct online update package verification issue.
* Apply Bluetooth patch thanks to [80]@Black-Seraph.
* Update RetroArch to 1.10.1.
* Update PPSSPP.
* Update Libretro cores.
* Fix metadata for CPS 1-3, Commodore 128, and FBNeo.
-------------------------------------------------------------------------------
20220314 -
* Add yabasanshiroSA as the new default Saturn emulator. Thanks in
part to [80]@shantigilbert, [81]@CoreELEC, and [82]@351ELEC.
+ Button defaults: A/B/C are Y/B/A (west,south,east) and X/Y/Z
are X/L1/R1. Thanks [83]@romadu!
* Add a new root password rotation disable and password configuration
option to System Settings.
* Configure usb_modeswitch to eject the 8821CU when it is in fake
cdrom mode.
* Update the online update wording in ES.
* Update Art Book theme.
* Fix full scaling mode thanks to [84]@konsumschaf.
* Re-add retropie shaders. Thank you [85]@konsumschaf for the tip!
-------------------------------------------------------------------------------
20220316 -
* Fix OTA updates for future releases.
* Add Mupen 64 standalone emulator and parallel n64 gln64 libretto
core thanks to @brooksytech along with [80]@351ELEC and
[81]@shantigilbert.
* Many battery drain issues during sleep have been resolved reducing
battery drain to ~2% per hour. Thanks to [82]@Black-Seraph for
collaborating with us on this, and thank you to all of the testers
who didn't use their devices so we could test.
* Ensure Portmaster is always the latest, thanks to @brooksytech.
* [83]JELOS Emulators and Cores have been documented thanks to
[84]@romadu.
-------------------------------------------------------------------------------
20220319 -
* Correct an issue with 8821CU (and possibly other) WIFI modules not
exiting CD-ROM mode and entering WIFI mode.
* Add VICE C64/C128/C16/VIC-20 stand alone emulator.
* Update Art Book theme thanks to [80]@anthonycaccese.
* Rework parallel-n64 optimizations to take advantage of the RG552's
big cores.
* Add a new mechanism to allow for certain changes to be deployed
only after an update.
* Begin adding the components to support Bluetooth pairing in the
future.
* Clean up the memory controller frequency definitions.
* Housekeeping, and a few small bug fixes.
-------------------------------------------------------------------------------
20220320 -
* Correct an issue with tools scripts having incorrect permissions.
-------------------------------------------------------------------------------
20220329 -
* Announcing support for the Anbernic RG351P, RG351V, and RG351MP.
This support is considered 1.0 and will be further refined in
future releases.
* Announcing JELOS Addons by @brooksytech! It's a fork of PortMaster
with packages that are tailored specifically for JELOS.
* Corrected an issue with online updates that prevented detection of
the update folder in some cases.
* Improves OS boot time significantly.
* Adds a new Atari 5200 core (a5200).
* Theme improvements from [80]@anthonycaccese.
* Improved core optimizations for better performance.
* Many OS optimizations and bug fixes.
-------------------------------------------------------------------------------
20220330 -
* Corrects issue with RG351V and MP not mounting ExFAT partitions.
+ The RG351P does not use ExFAT as there is only one card slot.
+ Make sure there is no card in the second slot before
upgrading.
-------------------------------------------------------------------------------
20220402 -
* Adds support for configuring overclock, cooling profiles, and
big.little core allocation per system and per game on the RG552.
* Corrects an issue with per game settings not functioning correctly.
* Correct issues with jslisten and movie playback.
* Corrects issues with scummvm game detection, theming, and
resolution.
* Adds initial support for gzdoom, lzdoom, and raze and adds support
for RG351x.
* Adds RG351x configurations for mupen64plus, thanks to [80]@351ELEC.
* Housekeeping and misc bug fixes.
-------------------------------------------------------------------------------
20220404 -
* Adds support for mounting cloud drives with rclone making them
accessible via 351Files on the device.
* Adds support for cloud saves backup and restore (user
configurable).
* Adds overclocking support for the RG351x series devices.
* Adds support for an additional RTL8812BU WIFI adapter.
-------------------------------------------------------------------------------
20220406 -
* Further refinement to significantly improve system boot times.
* Updates to pico-8 support including support for 64-bit binarys with
a fallback to 32bit for those who haven't updated.
* RetroArch hotkey fixes for the RG351V and RG351MP.
* Controls fixes for MupenSA thanks to @brooksytech.
* Flycast update and defaults adjustment o improve emulation
performance. Thanks to @brooksytech and [79]@AmberELEC
* Updates to RetroArch, RetroArch cores, standalone emulators, and
the system theme (Art-Book).
-------------------------------------------------------------------------------
20220408 -
* Fix issue preventing devices with two sdcard slots from mounting a
games partition on card 1 when slot 2 is empty.
* Correct brightness calculation on RG351x devices.
* Switch gpsp core to 32bit and apply new optimizations - thanks to
[80]@CometHunter92
* Fix per-system/game overclock on the RG351x devices.
* Apply new per-system/game overclock setting to use system value.
* Fix RTL8812BU and add RTL8192CU, RTL8192EU, and RTL8814AU device
support.
-------------------------------------------------------------------------------
20220409 -
* Add support for swapping A and B in ES to the UI menu.
* Additional boot time optimizations.
* Ensure the WIFI connection is refreshed on startup using wifictl.
* Disable WIFI power save on startup to improve connectivity with
some WIFI devices.
* Correct an issue with get_settings that prevents the return of a
configuration element if there is no game setting but a system
setting exists.
* Improve Flycast and Yabasanshiro optimizations.
-------------------------------------------------------------------------------
20220413 -
* Add flycastsa thanks to @brooksytech.
* Add support for forced updates and installing development builds to
ES.
* Add Drastic installer thanks to @brooksytech.
-------------------------------------------------------------------------------
20220418 -
* Many base OS updates.
* Adds the Open Source MelonDS libretro core.
* Corrects an issue with some WIFI adapters not detecting 5GHz
networks.
* Corrects an issue with ThemeMaster not starting properly.
* Adds .zip support to ES for Daphne.
* Improve brightness hotkeys while in game.
* Adds Nintendo DS to ES to support for MelonDS and Drastic when
installed via JELOS Add Ons.
-------------------------------------------------------------------------------
20220422 -
* Fix no BGM issue in EmulationStation.
* Add Hypseus-singe emulator thanks to
[84]https://github.com/EmuELEC.
* Eliminate unused overclocks.
* Drop overclock earlier in the boot to prevent system crashes on a
few devices.
* Add support for 7z for NDS.
* Re-optimize pcsx_rearmed and split to support 32bit and 64bit
versions for better compatibility.
* Deprecate RetroArch overlayfs to reduce complexity.
-------------------------------------------------------------------------------
20220428 -
* Update cores and emulators
* Set Duckstation to use software rendering.
* Push retroarch configuration options when updating.
* Misc OS cleanup.
-------------------------------------------------------------------------------
20220506 -
* Fix no volume on wake issue on the RG351V
* Fix BGM issue on the RG351 devices.
* Update Python3 and Jinja2
* Update emulators, cores, theme, and thememaster.
* Fix libsndfile to correct a ports issue.
* Rework internal wifi script to disable the gpio pin, thanks to
[83]@pkegg for the idea.
* Fix pico-8 to set run and cart options if the game passed is valid,
thanks to [84]@YonKuma for the idea.
* Fix jacksense on the 351 devices.
* Fix ES not setting WIFI connection for the first time without
rebooting.
-------------------------------------------------------------------------------
20220511 -
* Add audio extensions to media player, thanks to [84]@kkoshelev for
the idea.
* Add beetle-supafaust support in es_features.cfg, thanks to
[85]@CometHunter92
* Fix a hard coded resolution issue with ecwolf.
* Update games, emulators, and a few core applications.
* Roll back PPSSPP to correct an upstream issue.
-------------------------------------------------------------------------------
20220519 -
* Add support for Commodore PET, thanks to [83]@awhitney42 for the
idea!
* Add support for wireguard, thanks to [84]@kkoshelev!
* Fix an issue with system updates that didn't delay long enough for
users to see error messages.
* Support for loading custom libretro cores.
* Moves Drastic installer to JELOS-Addons.
* Streamline ES configurations so they're no longer copied after an
update.
* Update emulators, cores, and theme.
-------------------------------------------------------------------------------
20220527 -
* Corrects the power LED state on the 351 series devices.
* Adds the meson NES libretro core.
* Adds support for Atari Jaguar emulation (does not perform well on
devices earlier than RG552).
* Fixes JELOSAddOns permissions issue.
* Adds WireGuard UI to EmulationStation.
* Faster shutdown from EmulationStation.
-------------------------------------------------------------------------------
20220603 -
This release brings quite a few exciting features to JELOS along with
our regular round of bug fixes and software updates.
Change Log
* Adds support for the Anbernic RG503! There are still a few known
issues, but JELOS support is now considered stable enough to
release.
+ Known Issues: Device boots when plugged in to charge.
WireGuard is not functional. Controls in movie player are not
working quite right yet.
* Adds moonlight to the main distribution and integrates it within
the ES menu. To get started, press start, select Moonlight Game
Streaming from the menu and enter all of the information about your
moonlight service.
* Adds support for Jaguar emulation. This emulator is known to only
work well on the RG552, but it is available across devices.
* A second theme is now available by default, you're able to choose
between Artbook Next (system-theme) and Minimal.
* A new CPU governor (interactive) has been selected by default
replacing on demand. This governor reduces latency and should help
improve performance across cores and emulators.
* The ability to choose your desired CPU governor is now available in
ES to replace the Max Performance setting. You are able to
configure Interactive, Ondemand, or Performance per game, per
system, or globally.
-------------------------------------------------------------------------------
20220610 -
* Adds TATE mode support to ES for MAME 2003.
* Corrects Wireguard issue on the RG503.
* Fixes RG503 hostname.
* Fixes RG503 power on when charging bug.
* Corrects an issue with the post upgrade process on the RG503.
* Adds WIFI powersave enable/disable to ES.
* Improves backup and restore functionality, thanks to [86]@maf12.
* Adds 32bit Flyinghead flycast core.
* Update emulators and cores.
-------------------------------------------------------------------------------
20220620 -
* Adds support for the Anbernic RG353P.
* Updates emulators and cores.
* Corrects the boots when charging issue on the RG503 and RG353P.
-------------------------------------------------------------------------------
20220625 -
* Updates yabasanshiroSA and correct build and configuration issue,
and improve performance.
* Add feature capabilities for flycast32 and genesis plus gx.
* Adds support for talescale vpn.
* Corrects HDMI and HDMI audio out on RG353P and RG503.
* Disable variable refresh in RetroArch by default.
* Fix mounting Android emmc on RG353P.
-------------------------------------------------------------------------------
20220629 -
* Rolls back affinity patch
* Updates Moonlight, and JELOS adding
* Improves tailscale vpn.
-------------------------------------------------------------------------------
20220703 -
* Update emulators and cores.
* Correct scheduled dev build issue.
-------------------------------------------------------------------------------
20220712 -
* Update rsync parameters to be user editable, thanks to [86]@LnxAdm.
* Add tool to split games between sd slot 1 and 2, thanks to
[87]@maf12.
* Fix issue with JELOSAddOns.
* Fix issuing dev releases without changes.
-------------------------------------------------------------------------------
20220802 -
* A major OS upgrade that improves our build tooling, documents more
of our processes, fixes lots of bugs, and includes many updates.
* OS build storage requirements and build times reduced by half.
* Adds Duckstation stand alone emulator.
* Adds bsnes mercury, and ecwolf libretro cores.
* Reimplements overlayfs allowing cheats, overlays, etc to be user
editable (located in /storage).
* Adds ES theme MiniELEC thanks to [86]@Rose22.
* Corrects an issue with game splitting thanks to [87]@maf12.
* Corrects a bug with RetroArch downloader that re-enables content
downloading.
* Implements proper multiarch support allowing 32bit and 64bit
software to co-exist without patches. Thanks in large part to
[88]@7Ji.
* Drops overclocking of RG351x devices as that has led to instability
on some devices.
* Corrects an issue preventing FAT and ExFAT flash drives from
automounting when connected.
* Implements hostname functionality in ES.
* Improves our sleep/wake functionality.
* Fixes a bug with jslisten that prevented brightness keys from
working in some scenarios.
* Further streamlines our boot process to improve boot times.
* Implements foundational support for x86 devices and OpenGL
(incomplete).
-------------------------------------------------------------------------------
20220804 -
* Fixes an issue with WIFI on RG351x devices.
* Wifi tool optimization.
* Fixes system update not outputting to console.
* Improves the drastic launcher.
-------------------------------------------------------------------------------
20220808 -
* Correct incorrect brightness on wake bug.
* Move hotkey (brightness, etc) configuration to userland.
* Update many emulators and cores.
-------------------------------------------------------------------------------
20220812 -
-------------------------------------------------------------------------------
20220813 -
-------------------------------------------------------------------------------
20220815 -
* Fix game manual viewing bug.
* Integrate Moonlight game lists into ES.
* Update emulators and cores.
* Roll back dosbox pure to work around segfault issue.
* Fix missing duckstation.
* Fix up yabasanshiro optimizations.
* Resolve black screen issue.
-------------------------------------------------------------------------------
20220821 -
* Adds GlideN64 thanks to [86]@rishooty.
* Deprecates L1 + DPAD for brightness control (use FN+volume up/down,
RG351P uses L2 + DPAD).
* Updates pcsx_rearmed for improved 64bit performance thanks to
[87]@CometHunter92.
* Adds game scanner for Raze/Build engine games to JELOS thanks to
[88]@travis134.
* Corrects raze default mapping issue thanks to [89]@romadu.
* Adds HLE BIOS selection for yabasanshiroSA.
* Moved TATE mode to ES features so it is only available for MAME.
* Fix es_features and es_systems to be a symlink (and backs up the
old version).
* Adds beetle_pce, renaming beetle_pce to beetle_pce_fast thanks to
[90]@CometHunter92 .
-------------------------------------------------------------------------------
20220827 -
* Unifies the splash screen across supported devices.
* Updates and corrects a dosbox-pure segmentation fault.
* Duckstation standalone optimizations thanks to [86]@CometHunter92.
* No longer reconnect WIFI in the ES menu if it's already configured
and connected correctly.
* Fix duckstationsa segfault after accidental Vulcan selection thanks
to [87]@christianhaitian.
* Adds a new doom game scanner thanks to [88]@travis134 .
* Adds a brightness level overlay to ES thanks to [89]@travis134.
-------------------------------------------------------------------------------
20220925 -
-------------------------------------------------------------------------------
20220927 -
* Adds DeSmuME NDS RA core for x86 buiilds
* Fix language setting bug.
* Fix automount bugs.
* Fix PCSX2 standalone audio bug.
-------------------------------------------------------------------------------
20221003 -
General Changes
* Correct brightness issues across all devices.
* Fix language selection bug.
* Always sync portmaster, thememaster, and jelosaddons after
updating.
* Update retroarch, shaders, emulators, cores, moonlight, and
thememaster.
* Updates and fixes Gliden64, thanks to [87]@rishooty.
* Fix 32bit emulation bug on aarch64 devices.
* Add support for multiple device trees.
* Add support for user configurable profile scripts
(~/.config/profile.d).
* Fixes shader build conflicts.
Device Specific
RG353V
* Adds support for the Anbernic RG353V (use the RG353P image for
installation.)
* Add workaround for no audio mixing of right channel on RG353V
thanks to [88]@christianhaitian.
Handheld (x86_64)
* Add 3DS support (libretro complete, standalone core incomplete).
* Disable integer scaling by default on Win600.
* Corrects Wii controls.
RG552
* Adds the HLE/MLE variant of CXD4 RSP for RG552's Mupen64 Plus
Standalone, thanks to [89]@rishooty.
* Force Retroarch to use glcore on the RG552 if GL is still enabled.
-------------------------------------------------------------------------------
20221006 -
* Move samba configuration to user space.
* Remove kernel tweaks that inhibit proper sleep.
* Merge hostname change and wifi into 008-network.
* Adjust flycast build options.
* Fix and update Stella and Hatari
* Update DolphinSA and DuckstationSA
* Merge AMD GPU performance profiles into performance governor
functions.
-------------------------------------------------------------------------------
20221010 -
* Corrects missing cloud backup and restore on Win600.
* Corrects tools not starting correctly across devices.
* Adds additional controller configurations for ES and RetroArch.
* Corrects missing ffmpeg tools.
-------------------------------------------------------------------------------
20221015 -
* No longer hide extensions by default.
* Fix WIFI scanning bug.
* Fix Wireguard missing on some devices.
* Convert automount to a service to correct dependency issues.
* Fix starting PortMaster, ThemeMaster, and JELOSAddOns.
-------------------------------------------------------------------------------
20221023 -
* Corrects HDMI audio issue and default hotkeys on Atari VCS.
* New System View and Font Options.
* Fix RG552 panel flicker issue.
* Updates to cores, emulators, and a few base packages.
* Fix low volume issue with RG351P.
* Kernel 5.19.16 with preempt rt for Win600.
* PPSSPP maxFPS patch returns.
* Add support for dynamic controller variables and support for hotkey
configuration when a new controller is default.
* Deprecate device specific controller variables.
* Resolve issue opening Portmaster after it updates.
* Install Drastic on first use.
* Deprecate JELOSAddOns.
-------------------------------------------------------------------------------
20221024 -
* Correct WIFI issue with RG552.
-------------------------------------------------------------------------------
20221027 -
New Features
* Automatic configuration of hotkeys in RetroArch (managed in System
Settings).
* Audio output device selection (managed in System Settings).
* Automatic configuration of the moonlight resolution per device.
Bug Fixes
* Correct missing Sega Saturn (yabasanshiroSA) controls.
* Post update not executing on some devices.
* Fix missing text viewer.
* Fix a logic bug during Drastic startup.
* Fix Commodore 64 emulator (ViceSA) failing to start.
* Stop syncing portmaster and thememaster.
-------------------------------------------------------------------------------
20221107 -
Updates
* Updates many core packages including GCC 12.2.0, GLIB 2.74.0, GLIBC
2.26, and Python 3.9.15 thanks in large part to [99]@CoreELEC.
* Brings kernel 6.0.6 to Win600, Atari VCS, and other x86 devices, as
well as the RG552.
* Deprecates the pre-built GNU toolchain.
* Updates emulators and cores.
* Updates documentation to indicate RG353M support.
New Features
* Wayland support for Dolphin and Duckstation standalone emulators on
RG552, Win600, Atari VCS, and other x86 devices.
* Vulkan support for Dolphin, PPSSPP, and Duckstation standalone
emulators on Win600, Atari VCS, and other x86 devices.
* Adds Bluetooth controller support for RG351 series, RG353 series,
RG503, and RG552 thanks to [100]@tom-pratt.
* Adds support in ES for configuring Dolphin Stand Alone on supported
devices.
* Adds Backup To Cloud On Game Exit (Configurable in games settings).
* Adds support for configuring the startup interface in kiosk mode
(Weston devices only).
* Adds support for TheC64 joystick, the Nintendo Switch Pro
Controller, and the Nintendo Core (Plus) Wired Controller.
Bug Fixes
* Fixes bugs with PPSSPP Libretto.
* Corrects an arch issue with rclone on x86.
* Corrects the display on the RG552 to 60hz thanks to
[101]@Locutus73.
* Automatic hotkey configuration now correctly uses overlayfs.
* Corrects issue with run tool not starting backup and restore on
Win600, Atari VCS, and other x86 devices.
-------------------------------------------------------------------------------
20221114 -
Updates
* Updates emulators and cores.
* Bump mainline kernel to 6.0.7 (RG552, Win600, Atari VCS, and other
x86 devices).
* Deprecates factory reset functionality.
New Features
* Adds the ability to control the audio output path via ES.
* Adds controller support for the Steam Deck.
* Relabels settings in ES from "AUTO" to "DEFAULT" to better describe
the setting.
Bug Fixes
* Correct a condition where games directories are sometimes created
before the games partition is mounted.
* Corrects Tate mode on x86 (retroarch reset required).
* Fixes RG552 default audio mixer.
* Corrects reversed WIFI power saving switch.
* Corrects reversed cloud backup switch.
* Corrects issue with avahi hostname not being set on startup.
* Corrects 124hz display to 60hz on RG353P/V/M, thanks to
[99]@tonyjih.
-------------------------------------------------------------------------------
20221130 -
* Adds initial support for BT audio, thanks to [99]@wansti.
* Adds Audiolatency configuration to ES, thanks to [100]@Locutus73.
* Corrects a build issue with 356x u-boot, thanks to [101]@vulpes2.
* Fixes multiple issues when building on ARM, thanks to
[102]@shauninman.
* Adds Beetle Saturn core for RG552.
* Adds initial support for yuzu.
* Updates emulators and cores.
* Implements simple device quirks mechanism.
* Initial support for Ayaneo Air Pro (incomplete).
* Disables online update mechanism in ES.
-------------------------------------------------------------------------------
20221208 -
* Deprecates the release build workflow.
* Updates emulators and cores, including Dolphin, Duckstation, and
PCSX2SA
* Relabels JELOS_SSH_KEYS_FILE, JELOS_WIFI_SSID, and JELOS_WIFI_KEY
(LOCAL_SSH_KEYS_FILE, LOCAL_WIFI_SSID, and LOCAL_WIFI_KEY).
* Drops RG351x devices from world builds.
* Updates SDL to 2.26.0, Linux to 6.0.11 (RG552 and x86_64 only),
Python to 3.11 (Thanks to [82]@CoreELEC), and Mesa to 22.3.0.
* Reworks online update mechanism to allow disabling with a build
time variable.
* Reworks JELOS installation to be executed from Tools menu in ES.
* Corrects shell prompt display on the console during x86_64 boot.
* Fixes asound.state on RG552 with broken values, thanks to
[83]@Locutus73.
* Fixes bluetooth on x86_64 devices (handheld build).
* Fixes issue with hotkey assignment on some devices.
-------------------------------------------------------------------------------
20221219 -
* Adds / fixes RSP selector in ES, thanks to [82]@rishooty.
* Multiple N64 start script and emulation fixes, thanks to
[83]@rishooty.
* Adds support for the PowKiddy RGB20S, thanks to [84]@oOblik.
* Adds multiple bluetooth controller configurations.
* Updates emulators, cores, retroarch, moonlight.
* Adds beetle-saturn and Play! (PS2) to the handheld builds.
* Enables online updates using a project variable, thanks to
[85]@Sparticuz.
* Re-adds Duckstation libretro and DolphinSA to RG353/RG503 builds.
* Fixes missing 32bit filters, thanks to [86]@sunxuold.
* Updates Linux kernel to 6.1 for handheld, and improves support for
AYANEO AIR and AIR Pro.
+ Fixes splash screens.
+ Adds fan control.
+ Corrects issue with no WIFI after wake from sleep.
+ Corrects issue with headphone jack.
+ Works around issue with power button not working after first
sleep (press for 3 seconds).
+ Corrects missing audio in EmulationStation.
-------------------------------------------------------------------------------
20221221 -
* Fixes ATARI VCS EmulationStation audio playback
* Terminal bug fix (reverts the xterm change).
* Adds fake08, thanks to Lakka-LibreELEC.
* Adds GPU power savings option for handheld builds (AMD only for
now).
* Updates SDL2 and reverts Mesa.
* Improves fan curve for supported devices.
* Updates emulators and cores.
* Deprecates and removes original splash logic.
-------------------------------------------------------------------------------
20221224 -
* Fix audio issues on new flash for Atari VCS and AYANEO AIR Pro.
* Fix missing themes on new flash, thanks to [82]@Rocky5
* Adds control-gen app by @brooksytech to generate config for
gptokeyb, and update gptokeyb.
* Switch to schedutil as the default scheduler as interactive is not
available on mainline.
* Improve fan control curve on devices that support it.
* Add new power state script to improve power savings if GPU power
saving is enabled.
* Updates emulators and cores.
-------------------------------------------------------------------------------
20221231 -
* Deprecates and removes support for all Anbernic and Powkiddy ARM
devices - RG351P/M/V/MP, RG552, RG503, RG353P/M/V, RGB20S.
* Re-enables OTA updates and automated builds of x86_64 handheld
images and update packages.
* Adds support for building on Ubuntu 22.04.
* Corrects build issues when building in a VM on Apple M1.
* Adds Parallel N64 with EmulationStation integration.
* Adds zip support to Mupen64plusSA.
* Enables touch display on Ayaneo Air and Air Pro.
* Adds support for QT5.
* Updates Vulkan and Yuzu.
-------------------------------------------------------------------------------
20230102 -
* Update emulators and cores.
* Bump kernel to 6.1.2.
* Rebrand 351Files to FileMan.
* General distribution cleanup
Bug fixes
* AYANEO Air / Air Pro sleep button now correctly sleeps the device
after sleeping once.
* Fix issue where pico-8 does not exit cleanly.
* Updates git and corrects an issue preventing cloning.
-------------------------------------------------------------------------------
20230105 -
* Initial Citra SA support.
* Disable integer scaling by default.
* Improve behavior on portable devices like laptops (suspend on lid
close, etc).
* Improve cpu scheduler management.
* Add ability to enable only 2 or 4 cores.
* Add support for AYANEO 2, AYANEO 2021, 2021 Pro, and 2021 Retro
Power.
* Updates a few emulators and cores.
-------------------------------------------------------------------------------
20230111 -
* Add support for Ayaneo Founder Edition, Ayaneo 2021 / Pro / Retro
Power, Ayaneo Next / Advance / Pro, Ayaneo Geek, and Ayaneo 2.
* Add support for 3DS and Wii U (x86_64 only).
* Add volume pre-amp to eliminate low volume issues.
* Disable touch input in ES.
* Update emulators, cores, and several system packages.
Known Issues
* When starting a Wii U game, sometimes the display will turn white.
Tapping the screen will bypass the issue and start the game
correctly.
-------------------------------------------------------------------------------
20230118 -
New Features
* Add support for the Orange Pi 5.
* Add IPv6 switch to ES.
* Initial support for Steam Deck (Incomplete).
* Adds framework for SyncThing (Incomplete), thanks to [89]@CoreELEC.
Bug Fixes
* Fix Blue Alsa service not starting.
* Update Wireless regdb and correct installation errors, thanks in
part to [90]@CoreELEC.
* Fix Flycast Libretro cores on x86.
* Remove deprecated key variables, and fix mkimage. Thanks to
[91]@oOblik and UnofficialOS.
Misc Changes
* Relabel overclock in ES.
* Default PPSSPPSDL to Vulkan on x86_64.
* Adjust Retroarch default analog sensitivity.
* Update several packages, cores, and the Linux kernel to 6.1.6.
* Deprecate missing BIOS check.
* Drop a few unnecessary patches.
-------------------------------------------------------------------------------
20230122 -
Features
* Adds MelonDS SA support.
* Improves power savings, and relabels GPU power savings to enhanced
power savings.
* Adds pre-amp volume control to Sound Settings.
Updates
* Adds powertop package.
* Updates emulators and cores.
Bug fixes
* Blocks the bluetooth radio on startup if it's disabled.
* Blocks the WIFI radio if it's disabled.
-------------------------------------------------------------------------------
20230124 -
New Features
* Adds GPU performance profile selection globally, per system/core,
and per game while Enhanced Power Savings is enabled and the device
is running on battery.
Updates
* Kernel 6.1.7
* Emulators and Cores including stand alone Yuzu, Cemu, Dolphin, and
MelonDS.
Bug Fixes
* Corrects bluetooth daemon to not start up on boot if disabled.
* Further refine running services to reduce interrupts and improve
battery life.
* Correct kernel display quirk patch thanks to [89]@Maccraft123.
-------------------------------------------------------------------------------
20230126 -
Updates
* Update Linux (6.1.8) and Linux firmware (20230117).
* Relabels core selection to threads and enables support for
selecting as many or as few threads as are available to the system.
Bug Fixes
* Corrects a condition where bluetooth agents are not started when
enabled.
* Corrects a condition where the bluetooth radio is not blocked when
disabled.
* Fixes a bug with Wii U controller configuration that may have
prevented controls from working.
* Corrects an ordering issue preventing quit hot keys from working
correctly.
-------------------------------------------------------------------------------
20230201 -
Updates
* Update set-audio to configure alsa for bluetooth, and to
automatically populate the ES audio path with a best guess.
* Enables pulseaudio bluetooth support.
* Adds a simple service to autoconnect paired bluetooth devices.
* Bumps emulators and cores.
* Updates Linux kernel to 6.1.9.
Bug Fixes
* Stops resetting audio devices and paths if they've already been set
once.
* Configures CEMU to look for and use a bluetooth device if it's
paired and connected (needs further optimization).
* Fixes Mupen64 RA cores for RK3588.
-------------------------------------------------------------------------------
20230205 -
Features
* Adds support for managing the controller LED on Ayaneo devices
(Tested on Air Pro only). Thanks to [89]@Maccraft123 for reverse
engineering AyaSpace!
* Adds initial support for AetherSX2 (ARM only).
Updates
* Updates Vulcan packages to latest.
-------------------------------------------------------------------------------
20230207 -
New Features
* Ability to configure controller LED brightness to three levels,
min/mid/max.