Librem5 Modem Diag Interface

I just installed qcsuper (https://github.com/P1sec/QCSuper#installation)

git clone https://github.com/P1sec/QCSuper.git qcsuper
apt install python3-serial python3-crcmod
cd qcsuper
./qcsuper.py --usb-modem /dev/ttyUSB0 --info

It seams to work (based on info output) but I didn’t test it futher.
Just for info if someone wants to try it.

2 Likes

For my benefit and perhaps others who do not know … what can you do with this package?

There is already some information in the Community Wiki Tips and Tricks regarding executing AT commands on the cellular modem. https://source.puri.sm/Librem5/community-wiki/-/wikis/Tips%20&%20Tricks#executing-an-at-command-on-the-modem

It provides the ability to analyze the mobile network communication. For example the parameters of the cell towers nearby.

It was used as input for this talk, which tries to identify imsi catchers:
https ://media.ccc.de/v/Camp2019-10357-fangespielen_mit_imsi-catchern
(I had to put a blank into the url, because the forum would only show a video and not the whole link. You have to remove it manually.)

I don’t think its for normal users but more for developers to use it to create an application in top of it.

1 Like