The ADL User Guide for Open-AT v3.03 says that there is no limit to the size of data block that adl_fcmSendData can send on a GSM Data flow.
I sent a 590-byte block, adl_fcmSendData returned OK, but the data received by the other party was wrong:
The first 270 bytes were correct, but then the received data started again, repeating bytes already received!
Interestingly, the ADL User Guide does mention 270 bytes as the packet size when receiving on a GSM Data flow.
Is this a known feature?
Does this mean that blocks passed to adl_fcmSendData should be limited to 270 bytes?