Skip to content

DOF plugin fails to connect to FTDI toys on Windows cabinet #40

@emb417

Description

@emb417

Environment:

VPX v10.8.1 Beta Rev. 4837, Windows BGFX 64-bit
Plugins: DOF, PinMAME, B2SLegacy all enabled
Hardware: Pinscape Controller, TeensyStripController, FT245R devices

Description:
DOF plugin crashes VPX (0xc0000409 stack buffer overrun in dof64.dll at offset 0x28cbe5) during cabinet AutoConfig when FT245R/FTDI devices are present. Setting AutoConfigEnabled = false in Cabinet.xml prevents the crash, however DOF remains non-functional — B2SLegacy reports lamps=false, solenoids=false, giStrings=false, leds=false throughout the entire table session, meaning no game state data is flowing from PinMAME to B2SLegacy to DOF, and no physical outputs are triggered.

Expected behavior:
PinMAME lamp/solenoid/GI states should be passed to B2SLegacy and on to DOF to trigger physical outputs.

Log evidence:

B2S polling status: lamps=false, solenoids=false, giStrings=false, leds=false
DOFPlugin: OnControllerGameStart: gameId=lostspc
TeensyStripController initialized and updater thread started ✓
LedWizEquivalent 30: Resolved 0 of 6 outputs

autoconfigenabled_false.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions