Skip to content

Add PilotWisdom flight sim devices#284

Merged
Spritetm merged 1 commit intoespressif:mainfrom
PilotWisdom:PilotWisdom-Jan2026
Jan 12, 2026
Merged

Add PilotWisdom flight sim devices#284
Spritetm merged 1 commit intoespressif:mainfrom
PilotWisdom:PilotWisdom-Jan2026

Conversation

@PilotWisdom
Copy link
Contributor

- Give a short description of the device and its function:
A set of independent flight simulator hardware panels (modules) for use with X-Plane 11/12 and Microsoft Flight simulator 2020/2024

- Tell us what chip you're using:
I'm using ESP32-S2 and ESP32-S3 chips, depending on availability.
For my projects they're functionally the same.

- Mention why you need a custom PID:
Several sim panels should be working together and distinguishable from each other in Windows Joysticks and the flight simulator program configuration.
A single installation can have several modules working simultaneously.
The way Windows Joystick subsystem works - it caches the name from first connected device with the specific VID/PID in this registry key:
HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_303A&PID_4004
And this happens regardless of the serial. Once the name is cached, Windows joystick subsystem never queries it again.
Because of that, several panels have exactly the same name if there VID/PID is the same - regardless of different descriptions or serials.

- If applicable/available mention your company and a link to the website of the product:
No personal website - I have Etsy listings for most of my products

Sample panel with multiple modules installed:
Panels

Garmin1x
Currently being tested in a flight school:
IMG_20251116_200135

Garmin3x touch
Etsy product link

Flaps control
Etsy link
Current version uses AVR MCU - I'm migrating to ESP.

Trim control
no link yet, currently in R&D

Gear control
no link yet, currently in R&D

Frequency control
Etsy link

Transponder
Etsy link

Simple Autopilot
no link yet, installed on a picture

Radio selector
Etsy link

@Spritetm
Copy link
Member

Looks good! I'll merge.

@Spritetm Spritetm merged commit d61aea9 into espressif:main Jan 12, 2026
1 check passed
@PilotWisdom PilotWisdom deleted the PilotWisdom-Jan2026 branch January 12, 2026 13:36
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.

2 participants