Related
After I seen two threads regarding QPST/CDMA Workshop, I decided to give it a try too.
However, I had the problem with drivers, which I luckily solved.
Drivers source: http://catalog.update.microsoft.com...updateid=14df499c-c71f-4152-a63b-1c1e40cfc14c
So, here's the solution for everyone:
1. Unzip the attached archive.
2. adb shell, su, echo 1 > /sys/devices/virtual/usb_composite/modem/enable
3. Open Device Manager. Under unknown devices you'll find two "SEMC HSUSB" devices.
4. For both, install drivers from the folder.
You'll get unsigned driver warning, ignore and continue with installation.
5. Reboot phone.
6. adb shell, su, echo 1 > /sys/devices/virtual/usb_composite/diag/enable
7. QPST/CDMA workshop should detect the phone now.
I won't link QPST (I don't know if there are any copyright barriers), but you can find it extremely easy on Google. You want QPST 2.7 build 355.
If you're asked for SPC code, it's default 000000.
Now, I need testers: anyone with locked bootloader, or bootloader unlocked with Omnius/SEtool, please open EFS Explorer and tell me if there's anything inside cert, client-cert and client-key folders. Alternatively, try to find any SE/SEMC certificates in EFS.
Best regards
64 bit vista won't let me install. any chances you can make this.
trent6gol said:
64 bit vista won't let me install. any chances you can make this.
Click to expand...
Click to collapse
Strange. What error are you getting?
Thanks no error messages at all!
Good. Is your bootloader locked?
No new hardware are detected, even with modem enable set to 1
Im in Xperia arc unlocked by setool
Alejandrissimo said:
No new hardware are detected, even with modem enable set to 1
Im in Xperia arc unlocked by setool
Click to expand...
Click to collapse
Just turn on modem mode and install provided drivers for both HSUSB devices in Device Manager.
Blagus said:
Just turn on modem mode and install provided drivers for both HSUSB devices in Device Manager.
Click to expand...
Click to collapse
When I set the modem to 1 the adb stop working and the sa102 dissapear from the device manager but there is now new hardware detected.
Yes, that's what should happen - you should have two or three HSUSB devices under unknown ones. Install drivers for them.
Blagus said:
Yes, that's what should happen - you should have two or three HSUSB devices under unknown ones. Install drivers for them.
Click to expand...
Click to collapse
Nop. There is no unknown devices at all :S
Im runing a custom kernel, maybe need to run stock?
link up my video also and claim its yours atleast give credit
also guys if your on stock rom verizon to enter DIAG mode you enter ##3424
edokassiah said:
link up my video also and claim its yours atleast give credit
also guys if your on stock rom verizon to enter DIAG mode you enter ##3424
Click to expand...
Click to collapse
Which video?
Fyi for those using cdma workshop, You dont need to do the adb commands, phone wont "read" the info for general stuff, just goto security, send the spc code, it will unlock, then continue to upload your PRL stuff and change nam settings. Worked fine. =)
what is this exactly? and what is DIAG/QPST/CDMA workshop?
For cdma phones to change out which carrier its on, you need diag mode (which is the programming mode thats seperate from rom flashing as it tells the phone which tower to connect to) qpst and cdma workshop, are tools we use to program this stuff easier. Cdma workshop costs 100$ for a license tho.
x64 Drivers that WORK!!!!!!!!!!!
i dunno if this even matters anymore but i just made these x64 drivers and they have been tested and work just fine htey are not signed but they will install on win 7 x64
Will this driver let us who use custom rom to using DIAG mode?
since most of custom ROM kill the DIAG ability, so nothing will happen when u press #3424
no they wont unforutnatly
Hello, I'm trying to change some modem settings which would normally be accessible through the Qualcomm QPST tool.
However, our Exynos phones aren't supported by the QPST tool.
I know there is a tool out there for Exynos because why would Samsung implement DM mode if they didn't have the tools to use it.
Any help would be appreciated. Thanks.
Exynos tool
Interceptor777 said:
Hello, I'm trying to change some modem settings which would normally be accessible through the Qualcomm QPST tool.
However, our Exynos phones aren't supported by the QPST tool.
I know there is a tool out there for Exynos because why would Samsung implement DM mode if they didn't have the tools to use it.
Any help would be appreciated. Thanks.
Click to expand...
Click to collapse
Did you find any tool?
Hi,
i've a rooted pixel 3, is there a way to enable diag port? Thanks
Yeah but manipulations are impossible. Like, if you're looking to use pdc tool to flash mbn files , just quit now.
Xdevillived666 said:
Yeah but manipulations are impossible. Like, if you're looking to use pdc tool to flash mbn files , just quit now.
Click to expand...
Click to collapse
Is it possibile to do things like enable volte? Thanks
tekno281 said:
Is it possibile to do things like enable volte, change imei or meid? Thanks
Click to expand...
Click to collapse
Volte has to be allowed by your carrier first. I had a first gen pixel and my carrier didn't support it for vllte. Contacted them and they pushed he settings from their end. I had to do some manipulation to trigger the proper mbn file and it ended up working.
However that was when debugging aosp vendor image from Google allowed diag mode . They don't now.
So short answer is no for enabling volte. In regards to the other stuff, I wanna say no as ell.
Imei spoofing might be an option
Meid, no idea
You can do the mods via magisk, but VoLTE must first be allowed by your carrier.
help
imei spoofing possible with that? because i'm in a country where the phone gets blocked by the imei, and i want to rewrite one. Yes it isn't legal but no other option instead of wasting my phone.
Xdevillived666 said:
Volte has to be allowed by your carrier first. I had a first gen pixel and my carrier didn't support it for vllte. Contacted them and they pushed he settings from their end. I had to do some manipulation to trigger the proper mbn file and it ended up working.
However that was when debugging aosp vendor image from Google allowed diag mode . They don't now.
So short answer is no for enabling volte. In regards to the other stuff, I wanna say no as ell.
Imei spoofing might be an option
Meid, no idea
Click to expand...
Click to collapse
imei spoofing possible with that?
luqman.mirza said:
imei spoofing possible with that?
Click to expand...
Click to collapse
Not that I'm aware of
Xdevillived666 said:
Not that I'm aware of
Click to expand...
Click to collapse
But you said you were able to connect with the qpst. so did it get detected properly or not? because i want to make some changes in qcn under qpst. and can you please confirm the steps exactly you followed to enable diag port.
luqman.mirza said:
But you said you were able to connect with the qpst. so did it get detected properly or not? because i want to make some changes in qcn under qpst. and can you please confirm the steps exactly you followed to enable diag port.
Click to expand...
Click to collapse
Phone and ports are recognised ,yeah but it doesn't open in qpst .like I can't modify anything. Only ever tried on pie . Haven't touched it on q. I followed pixel 2 qxdm thread where they have custom built magisk and module for it.
luqman.mirza said:
But you said you were able to connect with the qpst. so did it get detected properly or not? because i want to make some changes in qcn under qpst. and can you please confirm the steps exactly you followed to enable diag port.
Click to expand...
Click to collapse
lol...
just bcuz someone can connect in qpst doesnt mean theres not other security features in place that could prevent you from messing with qcn or imei.. functions are probably limited/restricted
luqman.mirza said:
imei spoofing possible with that?
Click to expand...
Click to collapse
imei spoofing is also illegal in many countries.. you tryna spy on someone or get free service lol
elliwigy said:
imei spoofing is also illegal in many countries.. you tryna spy on someone or get free service lol
Click to expand...
Click to collapse
for your information pal, i want to fix my imei which is showing something 0044 instead of my original one and there is no carrier detection as well. LOL
Also, i'm able to get detected in qpst via modem port and made a backup of qcn file and even to restore it as well but it says read-only memory and no changes were made. LOL
pixel 3 diag port enable is ok but when u re lock bootloader or factory reset every change made on qcn or qxdm will revert
luqman.mirza said:
help
imei spoofing possible with that? because i'm in a country where the phone gets blocked by the imei, and i want to rewrite one. Yes it isn't legal but no other option instead of wasting my phone.
Click to expand...
Click to collapse
hi luqman did u successfully spoofed imei on pixel 3 .i made it but after a factory reser it resets to some 00204000......numbers
BADAMI said:
hi luqman did u successfully spoofed imei on pixel 3 .i made it but after a factory reser it resets to some 00204000......numbers
Click to expand...
Click to collapse
I have the same problem the factory reset then those numbers but to fix it it’s just 20 seconds.
only problem is, when I flash CalyxOS on it, I can’t enter Diag mode.
do you know any way around it?
cant seem to root calyx, I just need to enter Diag mode in caly, or is there a way I can root caly?
Hello everyone...
i'm facing issue while enabling diag port on Pixel 4 xl.
when i write adb shell then ok... after that i write "su" it says permission denied...
Nouman0114 said:
Hello everyone...
i'm facing issue while enabling diag port on Pixel 4 xl.
when i write adb shell then ok... after that i write "su" it says permission denied...
Click to expand...
Click to collapse
When you execute "su", you should receive a popup on the phone where you have to grant superuser permissions. You have only a few seconds to reply by default. Check Magisk, Settings, Superuser, for these 3 options:
Automatic Response
Request Timeout
Superuser Notification
Make sure none of them are set to Deny or None.
dcarvil said:
When you execute "su", you should receive a popup on the phone where you have to grant superuser permissions. You have only a few seconds to reply by default. Check Magisk, Settings, Superuser, for these 3 options:
Automatic Response
Request Timeout
Superuser Notification
Make sure none of them are set to Deny or None.
Click to expand...
Click to collapse
dcarvil said:
When you execute "su", you should receive a popup on the phone where you have to grant superuser permissions. You have only a few seconds to reply by default. Check Magisk, Settings, Superuser, for these 3 options:
Automatic Response
Request Timeout
Superuser Notification
Make sure none of them are set to Deny or None.
Click to expand...
Click to collapse
This is what I had to do to fix the Unknown caller ID issue with 4G Calling enabled in the respective SIM settings:
Installed QPST Tool on my computer.
With USB debugging enabled in Developer Settings and Magisk for root access, enabled DIAG mode using adb:
Code:
$ adb shell
surya:/ $ su
surya:/ # setprop sys.usb.config diag,serial_cdev,rmnet,adb
In QPST >> PDC activated the respective profile for Sub0 and Sub1 and removed the originally automatically chosen profile (otherwise it kept reversing the desired setting on reboot).
Checked status with *#*#INFO#*#*.
Can this be done without root, I'm having the same issue on a Meizu device without root access & don't have a option to disable VoLTE
TheInfiniteAndroid said:
Can this be done without root, I'm having the same issue on a Meizu device without root access & don't have a option to disable VoLTE
Click to expand...
Click to collapse
If on an original ROM, there should be a way to access a service menu where you can switch on the diag mode that's necessary to be able to use PDC by using the phone dialer.
You may want to search for how to enable diag mode for your device (on my previous OnePlus with OxygenOS firmware it was somthing like *#*#801#*#* or *#*#808#*#*).
Master One said:
If on an original ROM, there should be a way to access a service menu where you can switch on the diag mode that's necessary to be able to use PDC by using the phone dialer.
You may want to search for how to enable diag mode for your device (on my previous OnePlus with OxygenOS firmware it was somthing like *#*#801#*#* or *#*#808#*#*).
Click to expand...
Click to collapse
Thanks for your reply, downloaded activity manager & managed to switch off VoLTE through there, couldn't find the PDC thing unfortunately, hopefully a OTA fixes the issue in the future otherwise I'm stuck with VoLTE
TheInfiniteAndroid said:
Thanks for your reply, downloaded activity manager & managed to switch off VoLTE through there, couldn't find the PDC thing unfortunately, hopefully a OTA fixes the issue in the future otherwise I'm stuck with VoLTE
Click to expand...
Click to collapse
Do you happen to know if there's a way to find it through Activity Manager, finding it hard to navigate
@TheInfiniteAndroid, sorry, can't help with this, don't know Activity Manager.
Hi, I have switched my profiles on my Mi 8 to DT_Greece to activate VoWiFi and deleted the original ROW_Commercial profile.
Whenever a call is getting through VoWiFi or VoLTE i still get unknown caller ID.
Do you perhaps have any other idea to fix that?
razenxd said:
Hi, I have switched my profiles on my Mi 8 to DT_Greece to activate VoWiFi and deleted the original ROW_Commercial profile.
Whenever a call is getting through VoWiFi or VoLTE i still get unknown caller ID.
Do you perhaps have any other idea to fix that?
Click to expand...
Click to collapse
You may want to try another profile in that case, as there is no other way to solve this.
Master One said:
You may want to try another profile in that case, as there is no other way to solve this.
Click to expand...
Click to collapse
Aah really? That sux
Ι've tried more than the half configs listed and only DT_greece seems to enabling VoWiFi for Vodafone Greece carrier
razenxd said:
Aah really? That sux Ι've tried more than the half configs listed and only DT_greece seems to enabling VoWiFi for Vodafone Greece carrier
Click to expand...
Click to collapse
Indeed, sucks if not working, but I have no other idea. Try the second half of configs as well, maybe there is one that just works with your carrier.
Master One said:
Indeed, sucks if not working, but I have no other idea. Try the second half of configs as well, maybe there is one that just works with your carrier.
Click to expand...
Click to collapse
That's what i'm doing at the moment.
No luck so far
On RN10 Pro my carrier works just fine, I already have extracted the .mbns from RN10 Pro's firmware but now i need to find which one is actually is using and a way to insert it to my device!
Master One said:
This is what I had to do to fix the Unknown caller ID issue with 4G Calling enabled in the respective SIM settings:
Installed QPST Tool on my computer.
With USB debugging enabled in Developer Settings and Magisk for root access, enabled DIAG mode using adb:
Code:
$ adb shell
surya:/ $ su
surya:/ # setprop sys.usb.config diag,serial_cdev,rmnet,adb
In QPST >> PDC activated the respective profile for Sub0 and Sub1 and removed the originally automatically chosen profile (otherwise it kept reversing the desired setting on reboot).
Checked status with *#*#INFO#*#*.
Click to expand...
Click to collapse
Thanks for posting on this, but what do you mean by qpst>>pdc? When I run qpst I see no active devices, pdc doesn't either. So no clue how to proceed.
treebaard said:
Thanks for posting on this, but what do you mean by qpst>>pdc? When I run qpst I see no active devices, pdc doesn't either. So no clue how to proceed.
Click to expand...
Click to collapse
Did you follow the other steps with enabling USB debugging and DIAG mode?
Qualcomm USB driver installed and phone properly recognized after connecting?
Master One said:
Did you follow the other steps with enabling USB debugging and DIAG mode?
Qualcomm USB driver installed and phone properly recognized after
Master One said:
Did you follow the other steps with enabling USB debugging and DIAG mode?
Qualcomm USB driver installed and phone properly recognized after connecting?
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Yes, up to the step of my phone being recognized, as it isn't automatically recognized at all by qpst config. And since there is no faq of any kind on what to do if the phone isn't recognized by QPST, I'm stuck.
I presume the issue is that I don't see any ports listed in the ports view. But I installed the Qualcomm usb driver already, so not sure how to fix that
per https://forum.xda-developers.com/t/rom-11-lineageos-official-surya-karna.4202533/post-85746887 , did you fix this in LOS 17.1, or 18?
treebaard said:
per https://forum.xda-developers.com/t/rom-11-lineageos-official-surya-karna.4202533/post-85746887 , did you fix this in LOS 17.1, or 18?
Click to expand...
Click to collapse
I'm not a developer and I can't really help as I'm not currently using LOS. You may want to find out if DIAG mode is supported and working in LOS.
TheInfiniteAndroid said:
Thanks for your reply, downloaded activity manager & managed to switch off VoLTE through there, couldn't find the PDC thing unfortunately, hopefully a OTA fixes the issue in the future otherwise I'm stuck with VoLTE
Click to expand...
Click to collapse
PDC you will find it in the folder with the installed program QPST.
I did it. Sorry for my English.
Master One said:
I'm not a developer and I can't really help as I'm not currently using LOS. You may want to find out if DIAG mode is supported and working in LOS.
Click to expand...
Click to collapse
Another user said this procedure worked with LOS 17.1, but not 18.1 which we now run. I don't see a new device added in windows task manager, so I guess something's changed, and the QPST folks need to look into it.
treebaard said:
Another user said this procedure worked with LOS 17.1, but not 18.1 which we now run. I don't see a new device added in windows task manager, so I guess something's changed, and the QPST folks need to look into it.
Click to expand...
Click to collapse
The QPST folks have nothing to do with this, maybe (I mean hopefully) @gardiol can comment on DIAG mode support in the current version of LOS.
Can this have anything to do with the MUIU vs. OSS vendor?
I'm still running an older version of ArrowOS with the MIUI vendor, but possibly the DIAG mode problem came up with the move to OSS vendor?
Hi all,
I would like to know how to enable *diagnose mode* on Realme GT 5G because I want to run scat (https://github.com/fgsect/scat.git) to collect 5G NR signalling. Anything would be appreciated.
Thanks
are you looking for
*#*#426#*#*
Click to expand...
Click to collapse
@grown_man Thanks. But not this one, I mean diagnose mode is the mode to export Qualcomm processor's diag port to OS or USB. So I can use scat to collect baseband info such as LTE/5G signalling.
number 1 didnt work for me so i tried 2nd solution but i got some driver issues. i hope u wont face any issues
with this driver its ok
Enable DIAG Mode or COM Port on any Android Smartphone / Tablet
Want to activate Diag Mode or Enable Qualcomm Diagnostic Mode on your Android Phone or Tablet? Follow the 3 methods listed here and enable Diag COM port.
www.gizmoadvices.com
*updated post for driver information
Thank you @grown_man. Unfortunately, it failed on my phone. After running `setprop sys.usb.config diag,adb`, the phone automatically disconnects from the laptop and I can not re-connect it unless I re-active developer option.
WingPig99 said:
Hi all,
I would like to know how to enable *diagnose mode* on Realme GT 5G because I want to run scat (https://github.com/fgsect/scat.git) to collect 5G NR signalling. Anything would be appreciated.
Thanks
Click to expand...
Click to collapse
*#*#717717#*#*
The link @grown_man supplied has the code incorrectly. The code starts with *#*# and not #*#*.