From 5b4e15dd473f48a6e248c4d2f79dd18423698af0 Mon Sep 17 00:00:00 2001 From: sh123 Date: Sat, 12 Dec 2020 21:36:37 +0200 Subject: [PATCH 1/5] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4a39a8b..5c83f1c 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ This minimalistic Android application is a digital voice frontend for your radio - Could work, needs testing: - AFSK1200 MicroModem (USB): https://unsigned.io/micromodem - AFSK1200/GMSK9600 Mobilinkd TNC3 (BT/USB): https://store.mobilinkd.com/products/mobilinkd-tnc3 + - nRF2401L01 2.4 GHz (USB): https://github.com/sh123/nrf24l01_arduino_kiss_modem # Related Projects - Codec2 codec: https://github.com/drowe67/codec2 From c143dba3729f8dc6307d38f085eb97da4b30496f Mon Sep 17 00:00:00 2001 From: sh123 Date: Sat, 12 Dec 2020 21:37:22 +0200 Subject: [PATCH 2/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5c83f1c..e84bee1 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ This minimalistic Android application is a digital voice frontend for your radio # Suitable radios and modems - Tested, works: - LoRa modem (BT): https://github.com/sh123/esp32_loraprs -- Tested, unstable: +- Tested, works, but not too stable: - AFSK1200 PicoAPRS (USB): http://www.db1nto.de/index_en.html - AFSK1200/GMSK9600 Kenwood TH-D74A (BT): https://dl1gkk.com/kenwood-th-d74-bluetooth-packet-radio-setup/ - Could work, needs testing: From 7e3d7de0d4231adf1ae3a9dcd14bd5746d52fa02 Mon Sep 17 00:00:00 2001 From: sh123 Date: Mon, 14 Dec 2020 18:30:47 +0200 Subject: [PATCH 3/5] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e84bee1..b76b515 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ This minimalistic Android application is a digital voice frontend for your radio - If indicator often changes between RX/IDLE on the receiver side when sender and recipient are close by then - most likey you do not have enough bandwidth, use higher throughput modem mode, for LoRa modems you need approximately 170% of data rate for the given codec2 bitrate - modem goes into RX state too fast after sending first packet, increase TxTail parameter for your modem, so it will longer TX tail before switching to RX + - if you are using LibAPRS based modem, set TxTail and TxPreamble programatically by using `APRS_setPreamble` and `APRS_setTail` methods as it does not seem to set these values from `CMD_TXDELAY` and `CMD_TXTAIL` KISS commands # TODO - Parrot mode, so speech coming from aether will be transmitted back (testing or digirepeating) From 2b6c29660fa850ca2a90ef6f90a5f1241649b410 Mon Sep 17 00:00:00 2001 From: sh123 Date: Mon, 14 Dec 2020 18:41:07 +0200 Subject: [PATCH 4/5] Update README.md --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index b76b515..6e04652 100644 --- a/README.md +++ b/README.md @@ -37,11 +37,10 @@ This minimalistic Android application is a digital voice frontend for your radio - iOS Codec2 wrapper: https://github.com/Beartooth/codec2-ios # FAQ -- Gaps in received audio - - If indicator often changes between RX/IDLE on the receiver side when sender and recipient are close by then - - most likey you do not have enough bandwidth, use higher throughput modem mode, for LoRa modems you need approximately 170% of data rate for the given codec2 bitrate - - modem goes into RX state too fast after sending first packet, increase TxTail parameter for your modem, so it will longer TX tail before switching to RX - - if you are using LibAPRS based modem, set TxTail and TxPreamble programatically by using `APRS_setPreamble` and `APRS_setTail` methods as it does not seem to set these values from `CMD_TXDELAY` and `CMD_TXTAIL` KISS commands +- Gaps in received audio, indicator often changes between RX/IDLE on the receiver side when sender and recipient are close by then + - most likey you do not have enough bandwidth, use higher throughput modem mode, for LoRa modems you need approximately 170% of data rate for the given codec2 bitrate + - modem goes into RX state too fast after sending first packet, increase TxTail parameter for your modem, so it will longer TX tail before switching to RX + - if you are using LibAPRS based modem, set TxTail and TxPreamble programatically by using `APRS_setPreamble` and `APRS_setTail` methods as it does not seem to set these values from `CMD_TXDELAY` and `CMD_TXTAIL` KISS commands # TODO - Parrot mode, so speech coming from aether will be transmitted back (testing or digirepeating) From 096def994e88d7558c593bf4d206850f6a9433f2 Mon Sep 17 00:00:00 2001 From: sh123 Date: Mon, 14 Dec 2020 18:42:49 +0200 Subject: [PATCH 5/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6e04652..587291e 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ This minimalistic Android application is a digital voice frontend for your radio # FAQ - Gaps in received audio, indicator often changes between RX/IDLE on the receiver side when sender and recipient are close by then - - most likey you do not have enough bandwidth, use higher throughput modem mode, for LoRa modems you need approximately 170% of data rate for the given codec2 bitrate + - most likey you do not have enough bandwidth, use higher throughput modem mode, for LoRa modems you need approximately 170% of data rate for the given codec2 bitrate, AFSK1200 modems should work at 450 bps codec2 mode, 700 bps might work, but not on all modems - modem goes into RX state too fast after sending first packet, increase TxTail parameter for your modem, so it will longer TX tail before switching to RX - if you are using LibAPRS based modem, set TxTail and TxPreamble programatically by using `APRS_setPreamble` and `APRS_setTail` methods as it does not seem to set these values from `CMD_TXDELAY` and `CMD_TXTAIL` KISS commands