diff --git a/ultramodern/src/input.cpp b/ultramodern/src/input.cpp index 1d8cf70..2cfa0dd 100644 --- a/ultramodern/src/input.cpp +++ b/ultramodern/src/input.cpp @@ -179,7 +179,7 @@ s32 osMotorInit(RDRAM_ARG PTR(OSMesgQueue) mq, PTR(OSPfs) pfs_, int channel) { if (device_info.connected_device != ultramodern::input::Device::Controller) { return PFS_ERR_CONTRFAIL; } - if (device_info.connected_pak != ultramodern::input::Pak::None) { + if (device_info.connected_pak == ultramodern::input::Pak::None) { return PFS_ERR_NOPACK; } if (device_info.connected_pak != ultramodern::input::Pak::RumblePak) {