Skip to content

Instantly share code, notes, and snippets.

@mhasdf
mhasdf / solutions-for-untrusted.md
Created February 6, 2022 10:40
Solutions for the Untrusted Game
@mhasdf
mhasdf / makie-thump-go-bluetooth-protocol.md
Last active June 11, 2023 06:03
Mackie Thump GO Bluetooth Protocol

Mackie Thump GO Bluetooth Protocol

Connection

The Thump GO is visible as two Bluethooth devices. Thump GO is an audio device. The Bluetooth device named LE_Thump GO is used for controlling the loudspeaker.

Only after an audio connection was established and the bluetooth LED lights solidly, the LE_Thump GO device is active. (With Auto Connect off, connect from a previously paired audio device to reach that state. With Auto Connect on, this state is only reached 60 seconds after turning on, even if the audio connection is established much earlier, but one can presses the PAIR button to shorten that time.)

The Bluetooth device LE_Thump GO is the interface the official app Thump Connect 2 uses. This device offers service UUID 49535343-fe7d-4ae5-8fa9-9fafd205e455. Appearently, this is the BM70/RN4870 chip with service "Microchip Transparent UART". Here, I list all the commands of the device I could reverse-engineer. I assume no liability for the correctness. All numbers are in hexadecimal notat