Interesting thing just found using Q2687 with 7.43 firmware and ADL FCM service (6.32 Open AT OS).
UART (1 or 2) subscribed as usual by adl_fcmSubscribe and switched to data mode. Data handler receive data notifications. But if incoming data block is exactly 56 bytes (no more, no less), notification is missing.
Transmit 56 bytes - no notification;
Transmit 56 bytes - no notification. Pause. Again 56 bytes - no notification. Pause. Again 56 bytes - handler receive 120 bytes and follow 48 bytes (so, all data OK, but buffered in module till 120 bytes UART buffer overflow).
Transmit 56 bytes - no notification. Transmit any other number of bytes - handler receive (56 + any) notification .
Is it known issue? Workaround? If not - I have to spend time to investigate further.
No. Not mentioned in 7.44 FW release notes. I think, its rather ADL bug, but OS 6.34 release notes contains no information on the changes.
Just can’t reproduce error with new release.