boatbod
Member
OP25 boatbod has been updated to include the ability to handle TDMA control channels. I've made a bunch of other P25 protocol related changes under the hood which should mostly be transparent, but ultimately will provide for better extendability if there is a need to support additional signaling messaging. Unlike Max/Osmocom's recent update, mine doesn't have an updated GUI or logging to a database, but has a good track record when used for headless streaming on low power hardware such as RPI4.
Enabling TDMA control channel:
rx.py : add the "--tdma-cc" command lin option
multi_rx.py : enable th "tdma_cc" option in the trunking section of cfg.json. See p25_rtl_example.json for syntax
NOTE: do not enable TDMA control channel unless you actually need to do so because this parameter internally sets the symbol rate to 6000 (from 4800) so FDMA control channels will become inaccessible.
For normal day-to-day operation I like running at log level "-v 1". If you want more detail, try running at "-v 9" to see IMBE/AMBE codwords, or "-v 11" to see everything including protocol decode. Log level can be changed on the fly from the terminal ("l" key or "LOG/V" button) so you don't have to run permanently at max verbosity if you have limited disk space or marginal cpu capabilities.
Enabling TDMA control channel:
rx.py : add the "--tdma-cc" command lin option
multi_rx.py : enable th "tdma_cc" option in the trunking section of cfg.json. See p25_rtl_example.json for syntax
NOTE: do not enable TDMA control channel unless you actually need to do so because this parameter internally sets the symbol rate to 6000 (from 4800) so FDMA control channels will become inaccessible.
For normal day-to-day operation I like running at log level "-v 1". If you want more detail, try running at "-v 9" to see IMBE/AMBE codwords, or "-v 11" to see everything including protocol decode. Log level can be changed on the fly from the terminal ("l" key or "LOG/V" button) so you don't have to run permanently at max verbosity if you have limited disk space or marginal cpu capabilities.