Our project requires a more efficient way to collect live trace Diagnistic trace data from LTE-M RRC and NAS, on a Thingy:91.
However, using the "Cellular Monitor" app, is not an option with it's poor and cumbersome way to collect trace data. And also its neither open source nor are we able to easily decipher the resulting files without using your conversion tools, making live collection impossible and unstable.
We can of course connect a terminal to the diag COM port (on windows) but we only get a lot of garbage, as we don't know what protocol you are using on that interface.
We are mainly using python for our testing/development tools and would like to see a python app that can either read the COM port directly, or read the COM port via some pipe to tshark before inputting the stream into python.
This brings up several questions:
1. What is the live protocol used on COM/diag port?
2. One used to use GSM-TAP in wireshark to read cellular modem network protocols, but I don't see you using this here?
3. There are a bunch of DB files that seem to be what you use to decipher the modem diag logs, can you tell us how we can use python with that database?
4. How complete is that DB? Does it show detailed LTE NAS and L1 messages?

