Koti » How to get 4G supported CA Combinations from your Android Phone?

How to get 4G supported CA Combinations from your Android Phone?

  • by

Here i instruct how you could get 4G CA combinations support from your phone. Some method may required rooted devices.

You can also check if your device is on  https://cacombos.com/ or https://smartphonecombo.it/ website. Please send to us your CA combination so we can improve our databases.

NSG Premium

Require Qualcomm device, rooted and 50$/month licence. 

Network Signal Guru Application offer read signaling information and give supported CA Combinations from UE Capability Information. This is not perfect because many networks request only some bands and also there is max 128 combo limitation. Device could support more than 128 but signaling show only 128 combinations. You can of course disable some bands and then see combinations.

Also NSG Premium is not free, 50$/month licence required.

Go to signaling Tab and find UE Capability Information message. If you can’t see UE Capability Information message, try put your phone to Airplane Mode and disable that. Wait your phone reconnect to network so then you should see UE Capability Information message.

QPST

Require Qualcomm and rooted device

The second way to use QPST Application on Windows. You have to connect your phone to your Windows computer to get access your phone modem (Root required).

On our blog have few instructions how to get access to QPST:

After connection open QPST EFS Explorer and go to /nv/item_files/rfnv and find file 00028874. Copy this file to your computer

Then use 28874Decoder to make it for human readable.

Other methods

OnePlus, Oppo and RealMe devices

  • Input #800# from dialing interface (Phone App) to enter OnePlus Logkit.
  • Click Advanced.
  • Click Get QXDM Log, choose “modem-commom, roll down, click “open device log”.
  • Switch your device to Airplane Mode, wait few second and turn Airplane mode off. Wait some time to get connected to 4G LTE network.
  • To stop log caching, enter QXDM Log and choose “close device log”.
  • Enter to the file manager, choose storage and find the oem_log file.

You can convert qmdl logs to pcap with scat.

python scat.py -t qc -d pathtogdmllog -F xxx.pcap

Use then Wireshark and find UE Capability Information message. More instruction below.

Xiaomi devices (old method)

This doesn’t work on Mi9 and Mi A3 series devices

  • Dial *#*#995#*#* via Phone App.
  • Put your phone to Airplane mode, wait 2 second and put phone back to online. Wait your phone reconnect back to 4G. Repeat this couple of times.
  • Stop logo on phone notification drawer or dial *#*995#*# again.
  • The logs are saved in dialog_logs/01XXXXX_XXXXX

You can convert qmdl logs to pcap with scat.

python scat.py -t qc -d pathtogdmllog -F xxx.pcap

Use then Wireshark and find UE Capability Information message. More instruction below.

Xiaomi devices (new method)

Doesn’t work with Android One devices

  • Open Android Settings -> About phone and click Kernel version 5 times. This will open CIT menu

Open Additional tools on dropdown menu

  • Open Modem test tools -> Open/Close Offline Log to open logs
  • Switch your device to Airplane Mode, wait few second and turn Airplane mode off. Wait some time to get connected to 4G LTE network.
  • And then go to back and click Open/Close Offline Log to close logs
  • Logs will saved in dialog_logs/01XXXXX_XXXXX

You can convert qmdl logs to pcap with scat.

python scat.py -t qc -d pathtogdmllog -F xxx.pcap

Use then Wireshark and find UE Capability Information message. More instruction below.

LG devices

  • Dial *#546368#*#modelnumber#. (Replace model number of your phone model number. You can find model number on Android Settings -> About.
  • Open Field Test -> LGODM Logging(LGODL).
  • Click Start.
  • Switch your device to Airplane Mode, wait few second and turn Airplane mode off. Wait some time to get connected to 4G LTE network.
  • Click Stop.
  • Now you should find log File Manager -> lgodm -> logs.

You can convert qmdl logs to pcap with scat.

python scat.py -t qc -d pathtogdmllog -F xxx.pcap

Use then Wireshark and find UE Capability Information message. More instruction below.

Nokia Android Devices

Tested with Qualcomm based devices.

  • Dial to *#*#3248665#*#* via Phone App.
  • Go to 4. Modem Conf.(DbgCfgTool Orginal)
  • Enable diag logging
  • Switch your device to Airplane Mode, wait few second and turn Airplane mode off. Wait some time to get connected to 4G LTE network.
  • Stop logging
  • Copy log to your storage with Copy diag log.

  • Now  you can find log file on  File Manager -> diag_log_xxxx -> log -> diag_log_XXXXXX.gdml

You can convert qmdl logs to pcap with scat.

python scat.py -t qc -d pathtogdmllog -F xxx.pcap

Use then Wireshark and find UE Capability Information message. More instruction below.

Samsung Exynos devices

This example is for Debian/Ubuntu

sudo apt-get install git python3-usb python3-serial
git clone https://github.com/fgsect/scat

Then run commands

val=$(lsusb | awk '/Samsung/ {print substr($4, 1, length($4)-1)}')
sudo python3 scat/scat.py -t sec -m e333 -u -a 001:$val -i 4 -F sim1.pcap

Use then Wireshark and find UE Capability Information message. More instruction below.

How to find UE Capability Information message on pcap file?

Open pcap with Wireshark and search “UE Capability Information Message”.

When you find UE Capability Information message, Expand Subtrees

And copy visible text to text file

 

Kommentoi