My ESP32 peripheral sends a 60-byte sensor record through a notify characteristic, but the Android app only ever receives the first 20 bytes. Writes from the phone are cut at 20 bytes as well. Nothing reports an error on either side.
Where does the 20-byte limit come from, and what is the correct way to move larger records: raise the MTU, or split the data myself?




