You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SUMMARY
Thanks for all the work on this project. It is very useful in debugging network issues. I have a Xiaomi Mi Mix3 5G handset rooted running Android13 with a SDX50M Qualcomm modem and I have enabled DIAG but getting an error with the usb interface when trying to connect to the device.
STEPS TO REPRODUCE
Steps to reproduce the behavior:
Rooted Xiaomi Mi 3 handset - set properties to -[sys.usb.config]: [diag,adb]
scat -t qc -u -a 003:006 -i 0 (ie lsusb - Bus 003 Device 006: ID 05c6:901d Qualcomm, Inc. Mi MIX 3 5G)
Mobile OS: Android13 TWRP (andromeda) + Magisk root
SCAT version: 1.3.01
Python version: 3.10.6
Cellular device: Xiaomi Mi Mix3 5G - Android13
Baseband type: Qualcomm SDX50M
DIAG method: USB
ADDITIONAL INFORMATION
No issues running CellularPro on the handset which calls the dmidecode daemon. Issue with using QCSuper and the adb_bridge
Unexpected adb_bridge output: ioctl DIAG_IOCTL_SWITCH_LOGGING with arglen=24 is not supported - default.
Running diag_mdlog succeeds with a valid qmdl file produced. ADB is running which initially I thought was the issue but when removing or setting other sys.usb.config settings similar issues remain. Also tried specifying the connection implicitly using -H 127.0.0.1 -P 5037.
Is this an issue with the format of the DIAG commands being sent to/from this specific modem (SDX50M)?
The text was updated successfully, but these errors were encountered:
Hmm, have you tried other interfaces (-i 1 or -i 2)? As far as I remember, Snapdragon 855/865's 5G modem is external (when I used to have Mi 10T 5G) and there are multiple DIAG interfaces exposed through OS/USB.
ps. The reason I won't introduce QCSuper-like approach in SCAT is that I don't want to maintain all the available ioctl()'s on multiple generations of Qualcomm devices. It's simply nightmare to maintain as a developer.
SUMMARY
Thanks for all the work on this project. It is very useful in debugging network issues. I have a Xiaomi Mi Mix3 5G handset rooted running Android13 with a SDX50M Qualcomm modem and I have enabled DIAG but getting an error with the usb interface when trying to connect to the device.
STEPS TO REPRODUCE
Steps to reproduce the behavior:
EXPECTED and ACTUAL RESULT
ENVIRONMENT
ADDITIONAL INFORMATION
No issues running CellularPro on the handset which calls the dmidecode daemon. Issue with using QCSuper and the adb_bridge
Running diag_mdlog succeeds with a valid qmdl file produced. ADB is running which initially I thought was the issue but when removing or setting other sys.usb.config settings similar issues remain. Also tried specifying the connection implicitly using -H 127.0.0.1 -P 5037.
Is this an issue with the format of the DIAG commands being sent to/from this specific modem (SDX50M)?
The text was updated successfully, but these errors were encountered: