1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-01 19:06:06 +02:00

Garmin HACK: Parse messageTypes > 0x8000

This commit is contained in:
José Rebelo 2024-04-21 20:11:04 +01:00
parent bf26764b9c
commit 3d34eacf1c

View File

@ -46,7 +46,10 @@ public abstract class GFDIMessage {
public static GFDIMessage parseIncoming(byte[] message) {
final MessageReader messageReader = new MessageReader(message);
final int messageType = messageReader.readShort();
int messageType = messageReader.readShort();
if (messageType > 0x8000) {
messageType = (messageType & 0xff) + 5000;
}
try {
final GarminMessage garminMessage = GarminMessage.fromId(messageType);
if (garminMessage == null) {