BLE write-size probe

What this tests

writeValueWithResponse vs writeValueWithoutResponse

Sweep payload sizes through both write APIs and verify per the peripheral's echo

Companion to issue 40686244. The historical Windows behavior:

This page writes a deterministic payload at each requested size via both APIs, then waits for the firmware's ASCII RX seq=N len=L first=0xXX last=0xYY notification to confirm the full payload arrived. Per-cell verdict:

Required Chrome flags (for getMTU)

--enable-features=NewBLEGattSessionHandling,WebBluetooth

The flag is needed for getMTU(). The write-size behavior under test is unrelated to the flag.

Run

Results

getMTU
-
Device peerMTU
-
Platform
-
Size (B) writeValueWithResponse writeValueWithoutResponse

Log

Ready.