ae1ca51b9a
feat(native-usb): route gameplay rumble and attach only after startup readiness
2026-09-19 08:20:47 -06:00
9f8678af96
fix(native-usb): isolate two-pair transport and hand off read status in IRQ
2026-09-17 20:24:32 -06:00
c26ea25f93
feat(studio): redesign editor with Tailwind and fix connection feedback
2026-09-15 22:04:49 -06:00
d15b0ec711
feat(profiles): add solo Joy-Con layouts and digital stick mappings
...
Add per-profile native solo routing, stick/click swapping, SL/SR output mappings, and digital left-stick directions with analog priority. Extend both codecs to schema 11 while preserving legacy profiles, expose the controls and preview in Studio, and carry rail outputs through Pro emulation. Verified with 541 tests, firmware builds, editor checks, and saved-profile preservation during native 0.89 deployment.
2026-09-15 17:33:31 -06:00
d424fe0f4a
fix(native-usb): service masked completions and trace startup stalls
...
Keep native backend locking IRQ-permitting and service USB hardware from SRAM during BOOTSEL sampling. Add bounded input/control flight recording, root IN and EP0 snapshots, and masked-window handoff coverage. Record PC qualification and the remaining Switch stability limitations.
2026-09-14 13:55:35 -06:00
a699a6920b
fix(native-usb): prevent transmit-bank starvation and retain battery telemetry
2026-09-13 21:00:17 -06:00
a407e84a39
Correct USB power reporting for translated native controllers
2026-09-13 09:28:46 -06:00
dd69f3d487
Restore profile editor management on the native Joy-Con hub
2026-09-13 08:35:10 -06:00
26a25a66af
Start Wii motion immediately and track residual bias in background
2026-09-13 00:00:53 -06:00
a17ca603aa
Support Bluepad32 gamepads as native Joy-Con pair sources
2026-09-12 23:03:15 -06:00
ab70536fdf
Add DualSense native pair and Wii-only IMU settling
2026-09-12 22:06:50 -06:00
1748910316
Add stock-USB native Joy-Con R/L hub bridge
2026-09-12 15:28:58 -06:00
9f6dddb790
WIP: checkpoint Wii native IMU and upstream IR bridge
...
Pause Wii pointing work with firmware 0.33-wii-trace installed. Preserve the pinned libogc IR pipeline, calibrated native IMU, software BOOTSEL, and standard camera sensitivity trial.
Tracking instability, tracking loss, and ineffective vertical movement remain unresolved. Level-2 camera filtering is not hardware-qualified. Nine targeted regression tests pass; firmware and persistent storage were verified after flashing.
2026-09-11 17:05:54 -06:00
3040c9d294
Add verified Joy-Con 2 USB bridge with native mouse support
...
Implement the standalone USB protocol probe and Bluetooth-backed right Joy-Con bridge with its own persistent virtual pairing identity. Preserve complete ordered native reports, including opaque motion data, and match the console feature set. Relay built-in vibration cues only after genuine source acknowledgement and expose safe BOOTSEL pairing control. Include native capture diagnostics and focused protocol, packet-lifecycle, and cue regressions. Native mouse operation confirmed on Switch with bridge 0.24; private captures and firmware backups remain outside the commit.
2026-09-10 17:46:03 -06:00
485ad39709
Add Nunchuk and combined motion gestures with button or macro actions
2026-09-10 09:27:52 -06:00
4cbe8348ee
Rearm Wii swing gestures between continuous strokes
2026-09-10 08:17:44 -06:00
9927e439b7
Add configurable accelerometer swing gestures for Wii Remotes
2026-09-10 08:01:24 -06:00
c7261c9338
Move adapter-wide controls into a settings dialog
2026-09-10 07:58:35 -06:00
5ecfca105a
Add selectable Wii IR aiming and DolphinBar keepalive
2026-09-09 17:13:27 -06:00
e2c8e0d860
Consolidate firmware variants and publish AIO radio-mode builds
2026-09-09 11:53:14 -06:00
595518fe3d
Add selectable BLE-only and Classic-only radio modes
2026-09-09 11:40:51 -06:00
7c1c37a84e
Improve Bluetooth credit handling and Switch 2 connection timing
2026-09-09 10:40:25 -06:00
fa38123873
Add Wii MotionPlus support and calibrated Nunchuk controls
2026-09-08 12:39:44 -06:00
46f42a26dc
Fix DualSense native audio initialization and default to accepted 32-frame format
2026-09-08 10:15:07 -06:00
79a72d811d
fix: keep Joy-Con links fast and stop idle rumble writes
2026-09-07 20:35:02 -06:00
ed8f3a7c7f
fix: reserve Classic reconnect airtime with two Switch 2 links
2026-09-07 18:39:30 -06:00
b0a896997b
fix: retain the lower player slot when joining Joy-Cons
2026-09-07 18:07:31 -06:00
06a89b5ae1
feat: select Joy-Con player modes and join pairs with a shortcut
2026-09-07 17:42:33 -06:00
34f8a50c19
feat: give Joy-Con pairs independent persistent profile banks
2026-09-07 15:41:06 -06:00
8451b1eec9
feat: add model-aware Controller Studio artwork and topology
2026-09-07 12:57:33 -06:00
8dd11c17a6
fix: reconnect Joy-Con mates and balance mixed Bluetooth links
2026-09-07 12:04:41 -06:00
006b573ee8
feat: preserve native HD rumble on Switch 2 controllers
2026-09-07 08:19:53 -06:00
a87917bf0b
feat: support Switch 2 controllers and expanded profiles
2026-09-06 23:17:26 -06:00
4e48b7a9e7
feat: add Xbox impulse-trigger rumble mapping
2026-09-06 16:14:11 -06:00
dcc97e05ba
feat: coordinate native rumble with deadline-aware scheduling
2026-09-06 15:12:06 -06:00
be0f3579c6
docs: apply scheduling research to native transport investigation
2026-09-06 13:31:28 -06:00
309a0a4fc7
docs: checkpoint reversible transport comparison controls
2026-09-06 10:26:18 -06:00
0413682709
docs: record mixed native transport qualification results
2026-09-06 08:53:20 -06:00
3fc28b1fa4
feat: add opt-in native Nintendo rumble backend
2026-09-05 23:58:50 -06:00
71fcf5bb94
fix: use sustainable native haptics cadence for mixed controllers
2026-09-05 22:34:20 -06:00
8fc4d78b19
docs: add Switch-family HD rumble agent handoff
2026-09-05 22:13:03 -06:00
3c2d9fa723
feat: add Set B profiles and low-latency native haptics
...
Add schema-6 profiles, atomic catalog migration, shortcuts, Shift, configurable Turbo/Burst, macro recording and playback. Promote qualified 300 MHz native DualSense transport to AIO/XInput defaults with bounded bus transactions, credit batching and generation-safe persistent rumble.
2026-09-05 21:56:19 -06:00
44a474e103
docs: plan native Switch-family HD rumble
2026-09-05 19:56:57 -06:00
65e635dc2b
fix: reduce IMU latency and refine native rumble response
2026-09-05 14:36:36 -06:00
6188fcb517
feat: drive native DualSense haptics from Switch HD rumble
2026-09-05 13:23:25 -06:00
0c626fb3b3
feat: add profiled DualSense PCM haptics experiment
2026-09-05 12:03:34 -06:00
3b1366067b
Track generated wake configuration in builds
2026-09-05 08:49:57 -06:00
d8e91f1041
Document Switch 2 USB power cycle
2026-09-05 07:27:39 -06:00
1f9d7f6824
Keep wake identity stable during play
2026-09-04 23:47:00 -06:00
6f58d345e0
Add Switch 2 wake capture and replay
2026-09-04 23:27:02 -06:00