ref https://github.com/SpiNNakerManchester/SpiNNMan/blob/e0c7559ae7693666aa323e3573308b46a0c89a72/spinnman/messages/eieio/command_messages/notification_protocol_db_location.py#L65 Illegal switch from bytes to string byte data does not have an encode() which means the len of the data has never been greater than the offset