Release 1.4.0 introduced a "synchronous" ATCI mode (AT$ASYNC=0) where the modem only sends asynchronous messages to the host upon prior communication from the host, i.e., between an AT command and the corresponding +OK or +ERR final response. The logic did not correctly handle AT commands expecting additional data from the host before a +OK is sent such as AT+UTX and AT+CTX. As a result, +OK ended up being buffered in those two commands. This was reported as #144 by @jpbaltazar. This release fixes the problem.
SHA256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
4e027ca07a274eb6f7bf56e971db17df91222e7c323d4b5e00190025e8e9922d *lora-modem-1.4.1.bl072zlrwan1.bin
60376a368e35766cb4f4b79775b774819db15260fc7ed13c952a4b71d383bba5 *lora-modem-1.4.1.bl072zlrwan1.debug.bin
6a932782a5507cbcebca1b9e193e317843bc2c41f5b98d444da8554f3217f8d8 *lora-modem-1.4.1.bl072zlrwan1.debug.hex
b1fdac4bc0ecc7af4f6bc96781353413ee7b054363108d32c445418f14e33ff6 *lora-modem-1.4.1.bl072zlrwan1.debug.map
b02f27af512c982c72f121300c5b9c3d1b1d58717f991c0885b9903a8f701579 *lora-modem-1.4.1.bl072zlrwan1.hex
f7fe4ba63c25729294125e521238a93ec48ef79acc45d8de8f7347ce3ef339e0 *lora-modem-1.4.1.chester.bin
4a08998713ea85c752028e8b8fbc3cb4c885017d59b2497845a4c5d796ac6a38 *lora-modem-1.4.1.chester.debug.bin
8e98a2f4b9e2c349478704006d8a821f3732b8b6489a40979b33af27d2c4d2ea *lora-modem-1.4.1.chester.debug.hex
2b78f68b24415c1ea21585bb86449a4b61e553fb2bae59ddc690d7a8ef88127c *lora-modem-1.4.1.chester.debug.map
e9215b222b68092c33d9a31330bdec6ebea1afaf1cd1844f74cd8745c46ff2e6 *lora-modem-1.4.1.chester.hex
92dc7c891c79c5c84803a809cd80972f602d1be4467dffa5b3f4cce1586eb1e8 *lora-modem-1.4.1.mkrwan1300.bin
be59727a49c8d739f05b294035e57e1963ef48757792fcccc067885c311d070c *lora-modem-1.4.1.mkrwan1300.debug.bin
df9d556634d825c1c905e60f45a153e44c4c9eb48b7084fa2bbcb02445ce6519 *lora-modem-1.4.1.mkrwan1300.debug.hex
0362f8868b4e31fb068710061d19199db5feb56976933c3b8737e215617a5655 *lora-modem-1.4.1.mkrwan1300.debug.map
d6cfd1db75a0a7ee0c3ebe395d380bf7eaf7b55976ea06943cb0ad0b642b3fa9 *lora-modem-1.4.1.mkrwan1300.hex
bddcb32fde7454083446282b0ee56296b558e6a88d26cedd978cdcd4cb48efb6 *lora-modem-1.4.1.mkrwan1310.bin
0491cbdc90225283162abfbc366bcb7496c95248dc88cfbf57d934fbb4b49a00 *lora-modem-1.4.1.mkrwan1310.debug.bin
aceb56b20cf03cf3c858c56f781eaf85910faa9cbf608e1577a63f05a261c828 *lora-modem-1.4.1.mkrwan1310.debug.hex
38a6e28a71dec9fee4b2bc44bbc8bd9189dbae2bddf29f42712a6c0ead33abd6 *lora-modem-1.4.1.mkrwan1310.debug.map
00d9c47c349d2548804a1d1b06fb7d4f4bcbb2912150e7d2182fd0b763ba754c *lora-modem-1.4.1.mkrwan1310.hex
adeda6e6869ad9fc6943fce94e70287650bc51354a3a311be65dc6bbb351fda5 *lora-modem-1.4.1.tar.gz
4e027ca07a274eb6f7bf56e971db17df91222e7c323d4b5e00190025e8e9922d *lora-modem-1.4.1.tower.bin
60376a368e35766cb4f4b79775b774819db15260fc7ed13c952a4b71d383bba5 *lora-modem-1.4.1.tower.debug.bin
6a932782a5507cbcebca1b9e193e317843bc2c41f5b98d444da8554f3217f8d8 *lora-modem-1.4.1.tower.debug.hex
b1fdac4bc0ecc7af4f6bc96781353413ee7b054363108d32c445418f14e33ff6 *lora-modem-1.4.1.tower.debug.map
b02f27af512c982c72f121300c5b9c3d1b1d58717f991c0885b9903a8f701579 *lora-modem-1.4.1.tower.hex
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQTe4T4udo6jPNvwI4ByfDuda3Kl1wUCZkjBOQAKCRByfDuda3Kl
13KjAPwIVVYSVtURcNX3MmG117AIP2IfnlcdpPSh/HnWCxQlagEA6KJcQsUcOoWH
BA+kl7kpU2oQBe3qHi3s0iRLbQtqGg4=
=CmYY
-----END PGP SIGNATURE-----
Full changelog: v1.4.0...v1.4.1