mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Zepp OS: Request high MTU on connection
This commit is contained in:
-8
@@ -2053,13 +2053,6 @@ public abstract class HuamiSupport extends AbstractBTLEDeviceSupport implements
|
||||
return buf.array();
|
||||
}
|
||||
|
||||
protected void requestMTU(int mtu) {
|
||||
new TransactionBuilder("requestMtu")
|
||||
.requestMtu(mtu)
|
||||
.queue(getQueue());
|
||||
mMTU = mtu;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMtuChanged(BluetoothGatt gatt, int mtu, int status) {
|
||||
super.onMtuChanged(gatt, mtu, status);
|
||||
@@ -2907,7 +2900,6 @@ public abstract class HuamiSupport extends AbstractBTLEDeviceSupport implements
|
||||
|
||||
@Override
|
||||
public void onTestNewFunction() {
|
||||
//requestMTU(23);
|
||||
try {
|
||||
final TransactionBuilder builder = performInitialized("test request");
|
||||
writeToConfiguration(builder, HuamiService.COMMAND_REQUEST_WORKOUT_ACTIVITY_TYPES);
|
||||
|
||||
+3
@@ -992,6 +992,9 @@ public class ZeppOsSupport extends HuamiSupport implements ZeppOsFileTransferSer
|
||||
@Override
|
||||
public void phase2Initialize(final TransactionBuilder builder) {
|
||||
LOG.info("2021 phase2Initialize...");
|
||||
if (allowHighMtu()) {
|
||||
builder.requestMtu(247);
|
||||
}
|
||||
setCurrentTimeWithService(builder);
|
||||
requestDeviceInfo(builder);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user