Skip to content

Conversation

@JawaB
Copy link
Contributor

@JawaB JawaB commented Oct 16, 2025

  • 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 my products:
    Autopilot module
    IMG_20251002_221524 - Copy
    The currently listed module is powered by Arduino/AVR - but I'm switching to ESP32

Starter module, DoubleSwitch module and LightSwitch module are installed as part of complete panel here:
G3x touch-based panel
I'm requesting separate PIDs for the modules to be able to supply them separately as well.
1 - Copy

@Spritetm
Copy link
Member

Whoops, I derped, I didn't see that you were first. Your PR looks good, but would you mind changing the PIDs to add to what's now master and rebasing it? I'll merge as soon as I can afterwards. Apologies for the hassle.

@PilotWisdom
Copy link

No problem, thanks for reviewing it!

@JawaB JawaB closed this Oct 17, 2025
@JawaB JawaB deleted the pilotwisdom-sim-panels branch October 17, 2025 03:11
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.

3 participants