Skip to main content

Message Types

This is a list of all message types as extracted from the Pax mobile application. The names are identical to what the app calls them.

Name

DescriptionIDEraPax 3
ReadWriteReadWrite
ATTRIBUTE_ACTUAL_TEMPActual temperature of the heater1
ATTRIBUTE_HEATER_SET_POINTSet temperature of the device’s heater2
ATTRIBUTE_BATTERY 3
ATTRIBUTE_USAGE 4
ATTRIBUTE_USAGE_LIMIT 5
ATTRIBUTE_LOCKEDWhether the user interface of the device is locked or not6
ATTRIBUTE_CHARGE_STATUS 7
ATTRIBUTE_POD_INSERTED 8
ATTRIBUTE_TIME 9
ATTRIBUTE_DEVICE_NAMEDisplay name of the device10
ATTRIBUTE_REPLAY 13  
ATTRIBUTE_GAME_MODE 15
ATTRIBUTE_HEATER_RANGES 17
ATTRIBUTE_LOG_SYNC_REQUEST 18
ATTRIBUTE_DYNAMIC_MODECurrent dynamic heater profile19
ATTRIBUTE_COLOR_THEMESelects a fixed color scheme, or sets the raw RGB values, depending on device.20
ATTRIBUTE_BRIGHTNESSBrightness of user interface LEDs21
ATTRIBUTE_HAPTIC_MODE 23
ATTRIBUTE_SUPPORTED_ATTRIBUTESIndicates which properties are supported by the device; this is a 64-bit wide bitfield.24
ATTRIBUTE_HEATING_PARAMETERS 25
ATTRIBUTE_UI_MODE 27
ATTRIBUTE_SHELL_COLORColor of the outside of the device (?)28
ATTRIBUTE_LOW_SOC_MODE 30
ATTRIBUTE_CURRENT_TARGET_TEMPTarget temperature of the internal heater control loop31
ATTRIBUTE_HEATING_STATEState of the heater32
ATTRIBUTE_SESSION_CONTROL 36
ATTRIBUTE_HAPTICSControl over the vibration motor40
ATTRIBUTE_LOG_REQUEST 41
ATTRIBUTE_POD_DATA 42
ATTRIBUTE_ENCRYPTION_EXCHANGESeems to be used by Era Pro to negotiate a session key49
ATTRIBUTE_ENCRYPTION_PACKETSeems to be used by Era Pro to negotiate a session key50
ATTRIBUTE_BLE_DIS_DATA 52
ATTRIBUTE_FIND_MY_PAX 54
ATTRIBUTE_STATUS_UPDATERequest current values for the given attributes; the payload is a 64-bit bitfield, encoded identically to the supported attributes query.254

At least the names and IDs are known to be accurate. The descriptions were determined through reverse engineering the code, and the device support was also determined from seeing which packets the device sent at what times.