Commit graph

94 commits

Author SHA1 Message Date
Hermes
784db7c1d1 Document blocked Deckel-RGB reverse-engineering status 2026-05-11 21:16:36 +02:00
Hermes
f5211ec40b Add guarded WMI CMS (method 4) logo test tools 2026-05-11 21:12:17 +02:00
Hermes
b9b81466c8 Add superx-safe wrapper for stable Frostbay workflows 2026-05-11 21:09:57 +02:00
Hermes
20050bf982 Add safe high-EC WMI scan helper for deckel RGB 2026-05-11 20:54:42 +02:00
Hermes
b0327b0d51 Add Frostbay defect-check runner with recovery 2026-05-11 20:44:12 +02:00
Hermes
66b0648951 Add safe50 Frostbay mode with guard 2026-05-11 20:41:06 +02:00
Hermes
b641b08f18 Add safe75 Frostbay mode with auto-recover guard 2026-05-11 20:40:13 +02:00
Hermes
ed0e8af724 Reset logo WMI candidates to original baseline 2026-05-11 20:20:22 +02:00
Hermes
259e70dbe8 Add logged HID feature/output discovery pass 2026-05-11 20:17:37 +02:00
Hermes
dadfb9ced1 Add HID transceive logo candidate tests 2026-05-11 20:13:28 +02:00
Hermes
349b653064 Make WMI candidate scan revert safer 2026-05-11 20:10:45 +02:00
Hermes
36f3281366 Add interactive WMI candidate scan helper 2026-05-11 20:05:43 +02:00
Hermes
ce1801d649 Add interactive WMI byte candidate tester 2026-05-11 20:03:33 +02:00
Hermes
5aa2b40694 Add guarded WMI EC memory write test 2026-05-11 19:58:52 +02:00
Hermes
6fcdc59e1b Add read-only HID feature probe 2026-05-11 19:50:59 +02:00
Hermes
f8fdce6773 Add guarded Super X EC write test 2026-05-11 19:44:53 +02:00
Hermes
af229e7bd2 Read full Super X EC range 2026-05-11 19:41:58 +02:00
Hermes
9cb92f1ba5 Support Super X RGB HID interface 2026-05-11 19:36:59 +02:00
4eed66b8ea frostbay: add Windows Bluetooth capture helpers 2026-05-11 18:46:15 +02:00
31585e9049 frostbay: add native BLE preflight script 2026-05-11 15:22:36 +02:00
b5ea0f9f11 frostbay: archive WinBoat OneXConsole startup-failure debug artifacts (2026-05-11) 2026-05-11 09:02:48 +02:00
d6763e4176 backup before win11 reinstall (2026-05-11 08:57:18 +0200) 2026-05-11 08:57:20 +02:00
459f19dff0 tools: add smartpump preset and relax replay prefix check 2026-05-06 19:17:33 +02:00
44d9cd874d tools: add frostbay BLE control helpers and quick presets 2026-05-06 15:58:11 +02:00
b0e9ab9267 tools: add read-only Frost Bay WMI diagnostics 2026-04-29 14:43:09 +02:00
7ce76257e3 Include power supply state in pump surveys 2026-04-28 20:31:09 +02:00
55b8270238 Add pump survey comparison helper 2026-04-28 20:29:34 +02:00
60cdd351d0 Add safe pump reverse engineering survey 2026-04-28 20:23:07 +02:00
16b3b5835c Prefer CPU temperature for fan control daemon 2026-04-28 20:03:23 +02:00
bde8e1968b Install Super X kernel module in setup script 2026-04-28 19:58:15 +02:00
15b2c131b2 Harden Super X EC driver helpers 2026-04-28 19:54:31 +02:00
ps1x
62154c4d00 Remove outdated upstream contact note 2026-03-30 16:48:25 +03:00
ps1x
7446f562fd Add Super X upstream mail templates 2026-03-30 00:48:16 +03:00
ps1x
b4423401b7 Refine Super X upstream oxpec logic 2026-03-30 00:47:34 +03:00
ps1x
ec85f3e5dd Add local Super X oxpec test workflow 2026-03-30 00:42:10 +03:00
ps1x
521982b0a5 Prepare upstream Super X oxpec patch set 2026-03-29 19:25:03 +03:00
ps1x
75ad4d0ae8 Add draft upstream oxpec patch for Super X 2026-03-29 19:21:01 +03:00
ps1x
7c44b9fb4e Prepare public OneXPlayer Super X control release 2026-03-29 18:59:25 +03:00
Jerrod Frost
f75d8444eb hwmon: (oxp-sensors) Add support for AOKZOE A1 PRO
This device is an iteration over the AOKZOE A1 with the same EC mapping
and features.

It also has support for tt_toggle.

Signed-off-by: Jerrod Frost <jcfrosty@proton.me>
Signed-off-by: Joaquín Ignacio Aramendía <samsagax@gmail.com>
2023-06-27 19:24:07 -03:00
Joaquín Ignacio Aramendía
abd490461f Sync up with mainline cleanup 2023-06-20 19:51:59 -03:00
Joaquín Ignacio Aramendía
d409615908 Sync with upstream patch v3 2023-06-11 10:35:07 -03:00
Joaquín Ignacio Aramendía
e5ccb65277 DO NOT SHIP: Return status of tt_toggle instead of read value 2023-06-10 15:23:15 -03:00
Joaquín Ignacio Aramendía
4108c8362f DO NOT SHIP: Fixup attaching attributes to the platform device 2023-06-10 09:29:57 -03:00
Joaquín Ignacio Aramendía
13b6b8fc5d hwmon: (oxp-sensors) Add tt_toggle attribute on supported boards
OneXPlayer boards from the last generation (both for OneXPlayer and AOK
ZOE brands) have a toggle in the EC to switch the "Turbo/Silent" button
into a different keyboard event.

Add a means to use that "Turbo button takeover" function and expose it
to userspace in a custom sysfs `tt_toggle` attribute. It can be read to
take the current state. Write 1|0 to activate the function. The specific
keycode is dependent on the board but can be checked by running
`evtest` utility.

Currently known supported boards:
- AOK ZOE A1
- OneXPlayer Mini AMD (only newer BIOS version supported)
- OneXPlayer Mini Pro
2023-05-26 19:15:56 -03:00
Joaquín Ignacio Aramendía
ceaee72fe3 hwmon: (oxp-sensors) Differentiate new BIOS for the Mini
Newer BIOS got some other changes aside from string changes. Add a board
enum to differentiate it from the old OneXplayer Mini AMD BIOS.
2023-05-26 18:51:05 -03:00
Joaquín Ignacio Aramendía
c442d7024a Sync with upstream changes 2023-05-26 18:44:16 -03:00
Joaquín Ignacio Aramendía
9221106dbb hwmon: (oxp-sensors) Stop passing device structure
We don't need to pass device structure to write_to_ec() so we remove
that from the function declaration.
The same is valid for pwm_enable() and pwm_disable() as we were passing
the pointer to hand it off to write_to_ec().
2023-05-25 11:14:56 -03:00
Joaquín Ignacio Aramendía
60438d0d2b Add newer DMI strings for OXP Mini AMD 2023-05-15 09:29:26 -03:00
Joaquín Ignacio Aramendía
3eb27c6813 Sync with mainline 2023-05-13 10:53:09 -03:00
Joaquín Ignacio Aramendía
bcef9dd5d6 Merge branch 'main' into 'main'
Add latest AYANEO devices

See merge request Samsagax/oxp-platform-dkms!2
2023-03-31 06:22:10 +00:00