diff --git a/gpcm/login.go b/gpcm/login.go index 17877d6..055ab56 100644 --- a/gpcm/login.go +++ b/gpcm/login.go @@ -460,7 +460,7 @@ func (g *GameSpySession) performLoginWithDatabase(userId uint64, gsbrCode string }) } } else if err == database.ErrProhibitedDeviceID { - if strings.HasPrefix(g.HostPlatform, "Dolphin") { + if strings.HasPrefix(g.HostPlatform, "Dolphin") && deviceId == 0x0403ac68 { g.replyError(GPError{ ErrorCode: ErrLogin.ErrorCode, ErrorString: "Prohibited device ID used in signature.",