Packet 0x9A

PSOv2 clients send this packet to log onto the login server. The server should then respond with its own Packet 0x9A indicating a response to the login.

Dreamcast Packet Format (Client->Server)

BytesMeaning
0x00Packet Type (0x9A)
0x01Flags (0x00)
0x02-0x03Packet Size (0x00E0)
0x04-0x23Unused
0x24-0x2BSerial Number
0x2C-0x33Unused
0x34-0x3BAccess Key
0x3C-0x43Unused
0x44-0x4FUnknown
0x50-0x57Dreamcast Specific ID?
0x58-0xAFUnused
0xB0-0xCFE-mail Address
0xD0-0xDFUnused

Dreamcast Packet Format (Server->Client)

BytesMeaning
0x00Packet Type (0x9A)
0x01Flags (Login Response)
0x02-0x03Packet Size (0x0004)

Login Responses

FlagMeaning
0Login Ok (Client sends a Packet 0x9D next)
1New user (Client sends a Packet 0x9C next)
2Login Ok (Client sends a Packet 0x9D next)
3Invalid Access Key (Client disconnects)
4Invalid Serial Number (Client disconnects)
5Cannot verify serial number/server maintenance (Client disconnects)