sh123 / codec2_talkie

Turn your Android phone into Amateur Radio Codec2/OPUS APRS enabled DV handheld transceiver (Bluetooth/BLE/USB/TCPIP KISS/Sound modem client for DV digital voice communication)
https://github.com/sh123/codec2_talkie
GNU General Public License v2.0
227 stars 37 forks source link

Dual Channel / Repeater Mode #21

Closed mrpatrick1991 closed 2 years ago

mrpatrick1991 commented 2 years ago

It would be really cool if we could specify different channels / spreading factors for transmit and receive. If these could be changed on the LoRa TNC using KISS extensions when the PTT button is pressed, you could create a low-power repeater using two TNC's wired together over their serial ports.

A friend and I are going to fly some LoRa TNC's on high altitude balloons, and would love this feature.

sh123 commented 2 years ago

Do you mean split mode? I can add it so that you will be able to specify separate RX and TX frequencies, also need to add support into the modem.

mrpatrick1991 commented 2 years ago

Yes exactly, different frequencies would work well. Eventually we want to send some long-distance solar powered superpressure balloons with LoRa repeaters on them which people with the LoRa ESP32 modem can use!

sh123 commented 2 years ago

Balloon with repeater sounds interesting, will add this split into modem and this app once have free time, but you may need split by band (like on amateur satellites) otherwise duplexer may be too heavy for balloon.

mrpatrick1991 commented 2 years ago

When we try it, I'll post back with recordings and data from the flight. We can cut down our payload weight by about a factor of 10 compared to using 2 analog FM HT's.

sh123 commented 2 years ago

@mrpatrick1991 , added support into the modem, you can set different frequencies for RX and TX in config and it will toggle to TX on transmit and back to RX on receive. Did not test, not sure if modules will be able to handle these frequent frequency transitions. Will add support into this UI later.

mrpatrick1991 commented 2 years ago

Wow, that’s awesome! I’ll test a repeater setup and let you know how it works. I think we might be able to use the orthogonality of the LoRa spreading factors to avoid de-sense on the same band - I might try making a PR with the option to change spreading factors between TX and RX as well.

On Mar 11, 2022, at 12:36 PM, sh123 @.***> wrote:

@mrpatrick1991 https://github.com/mrpatrick1991 , added support into the modem, you can set different frequencies for RX and TX in config and it will toggle to TX on transmit and back to RX on receive. Did not test.

— Reply to this email directly, view it on GitHub https://github.com/sh123/codec2_talkie/issues/21#issuecomment-1065429680, or unsubscribe https://github.com/notifications/unsubscribe-auth/APMCIT74CQL2VGJISFVWYVLU7OOEVANCNFSM5QKQKY5A. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you were mentioned.

happytm commented 2 years ago

@mrpatrick1991 I am curious to know if repeater setup worked for you or not ?

Thanks.

sh123 commented 2 years ago

@happytm , @mrpatrick1991 , any updates on it, does it work, can I close it?

mrpatrick1991 commented 2 years ago

I’ll try it this week and write back!

On Jun 20, 2022, at 11:48 AM, sh123 @.***> wrote:

@happytm https://github.com/happytm , @mrpatrick1991 https://github.com/mrpatrick1991 , any updates on it, does it work, can I close it?

— Reply to this email directly, view it on GitHub https://github.com/sh123/codec2_talkie/issues/21#issuecomment-1160705967, or unsubscribe https://github.com/notifications/unsubscribe-auth/APMCIT5BOZLN4DB3ELAWQMDVQCVGPANCNFSM5QKQKY5A. You are receiving this because you were mentioned.

happytm commented 2 years ago

Thank you @sh123 and @mrpatrick1991 .

happytm commented 2 years ago

@mrpatrick1991 Any update on your test ?

Thanks.