Skip to content

Fix DS transfers and use three-key controls by default - #5

Merged
lumirth merged 8 commits into
mainfrom
capy/separate-native-firmware
Oct 14, 2026
Merged

lumirth merged 8 commits into
mainfrom
capy/separate-native-firmware

Conversation

@lumirth

@lumirth lumirth commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

Fix HGSS start-stroll connection failures and use L, M and R as the default Left, Center and Right buttons, with left-side-down rotation. Hold L+R for one second to open Stick Settings.

This update changes the save format. Return the Pokémon to HGSS before installing, then reset walker data.

Preserve native task, timer, motion and score ownership while retaining Stick controls, Settings and bounded display presentation. Add versioned durable EEPROM recovery and aligned IR acquisition handoffs without changing native wire or peer-play rules.

Validate with 11 immutable-image production firmware workflows, production and bench builds, static checks, and exact H8 matching under both supported compilers. Physical IR timing, acoustics, walking and power require requalification on this candidate.
@qodo-code-review

Copy link
Copy Markdown

ⓘ Qodo reviews are paused because the subscription is no longer active. Ask your workspace admin to reactivate the subscription to resume reviews. Manage billing

Use config get rather than config dump: the latter omits default directories on fresh CI installations. Validate discovery through the compiled-firmware recovery and optical-peer workflows.
Drop the unused scan overload, keep IR completion tracing in diagnostics, and share the battery percentage estimator between Settings and bench output. All 11 production workflows pass; a two-session bench run verifies one-shot tracing and the battery readout.
@lumirth
lumirth merged commit 05ab275 into main Oct 14, 2026
2 checks passed
@lumirth lumirth changed the title Separate native firmware execution from Stick hardware services Fix DS transfers and use three-key controls by default Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant