Taking screenshots on Qualcomm devices

From Legacy Portable Computing Wiki

This is a guide on how to take phone screenshots on mobile devices with a Qualcomm chipset, using both QPST and RevSkills.

Prerequisites

A computer running Windows 7 or above

A data cable for the phone you wish to get screenshots from

QPST v2.7 build 323 or RevSkills (some phones may not work correctly with RevSkills or vice versa)

Initial Setup

Power on the phone and connect it to your computer.

Open Device Manager and then go to "Ports (COM & LPT)". Locate the subsequent diagnostic / serial port that matches your phone.

Keep note of this COM port, as you'll need it for either program.

Setup (QPST)

Open QPST by typing "QPST Configuration" in the Start menu, or go to C:\Program Files (x86)\QPST\bin and open QPSTConfig.exe.

Selecting your phone

After a window titled "QPST Configuration" followed by your PC name appears, click on the Add New Port... button.

Uncheck "Show Serial and USB/QC Diagnostic ports only" and navigate to your phone's COM port. Alternatively, you can type the COM port into Port and Port Label, and then click OK.

If your phone was detected successfully, the Ports tab should populate with some info on your phone, such as the ESN and an approximation of the SoC inside.

Locating and opening Display Capture

For reasons unknown, the DisplayCapture app is not accessible in QPST Configuration. Instead, it can be found by typing "Display Capture" in the Start menu or going to C:\Program Files (x86)\QPST\bin and running DisplayCaptureApp.exe.

Taking a screenshot

Once a window titled QPST(tm) Soft Display Capture Application opens, check to see if your phone's COM port is listed. If it is, all you have to do now is press Capture to see your screen!

After that's done, press SaveAs to save the BMP image where you'd like.

Troubleshooting

If QPST gives an error saying "No such file or directory" when you press Capture, just create an empty folder named temp on your C:\ drive.

Setup (RevSkills)

Open RevSkills, and go to Hardware -> Port Utils -> QC + AT-Cmd. A window called "QC Com Diag Window" should open, and then from there you can select the COM port of your phone.

Go to the DC tab, and press Capture Display. It should show a progress bar, and ask where to save the finished BMP image once it is complete.

(unfortunately cannot provide a RevSkills screenshot with the ZTE E520 as it does not work with RevSkills Display Capture - a true testament on why having both apps is convenient)

Display Capture Compatibility Chart

Phone QPST RevSkills Notes
Audiovox CDM-8910 No No QPST displays an HRESULT error and freezes"
RevSkills displays "Display Capture is not supported."
Cal-Comp MSGM8 Yes No RevSkills progress bar gets stuck at the end
Casio C721 Yes No RevSkills progress bar gets stuck at the end
Kyocera DuraXT No No QPST freezes when Capture button is pressed
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
LG A380 Yes No RevSkills progress bar gets stuck at the end
LG B470 No No QPST displays "HS_DISPLAY_CAPTURE_CMD failed and returned error code [2]"
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
LG CU720 No No QPST displays "HS_DISPLAY_CAPTURE_CMD failed and returned error code [2]"
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
LG GD570 Yes No RevSkills progress bar gets stuck at the end
LG SD910 No No QPST displays "HRESULT [0x8004005]"
RevSkills displays "Display Capture is not supported."
LG LG10000 Yes No RevSkills progress bar gets stuck near the end
LG LN272 No No QPST displays "Error: [Timeout waiting for final event.]"
RevSkills progress bar gets stuck at the end
LG LX101 No No QPST displays "HRESULT [0x8004005]"
RevSkills displays "Display Capture is not supported."
LG LX290 Yes No RevSkills displays "Display Capture is not supported."
LG LX350 No No QPST captures a blank image
RevSkills has no reaction
LG LX400 Yes Partial RevSkills progress bar gets stuck at the end, but viewing EFS after screenshotting shows that a screenshot BMP is placed in the root directory
LG LX570 Yes No RevSkills progress bar gets stuck near the end
LG T390K Yes No RevSkills progress bar gets stuck at the end
LG UN610 Yes No RevSkills progress bar gets stuck near the end
LG VC200 Yes No RevSkills progress bar gets stuck near the end
LG VN280 No No QPST displays "Error: [Timeout waiting for final event.]"
RevSkills progress bar gets stuck 3/4 of the way there, and freezes
LG VX5500 Yes No RevSkills progress bar gets stuck at the end
LG VX8000 No No QPST captures a blank image
RevSkills has no reaction
LG VX8100 No No QPST captures a blank image
RevSkills has no reaction
LG VX8300 No No QPST captures a blank image
RevSkills progress bar freezes around the end
LG VX8500 Yes No RevSkills progress bar gets stuck near the end
LG VX8610 Yes No RevSkills progress bar gets stuck near the end
LG VX8700 Yes Partial
RevSkills progress bar gets stuck at the end, but viewing EFS after screenshotting shows that a screenshot BMP is placed in the root directory
LG VX9100 Yes No RevSkills displays "Display Capture is not supported."
LG VX9700 Yes No RevSkills displays "Display Capture is not supported."
Motorola MS500w No No Pressing "Capture" in QPST crashes the phone instantly
RevSkills displays "Display Capture is not supported."
Motorola V3m No No QPST displays "Unable to load captured bitmap using LoadImage"
RevSkills progress bar gets stuck at the end
Motorola V325xi No No QPST displays "Unable to load captured bitmap using LoadImage"
RevSkills briefly freezes and displays "Display Capture is not supported."
Motorola W385 Yes No RevSkills progress bar gets stuck at the end
Motorola W766 Yes No RevSkills progress bar gets stuck at the end
Nokia 6315i No No QPST interface works, but the phone only captures a blank screen
RevSkills progress bar gets stuck at the end
Pantech P2030 No No QPST displays "HRESULT [0x8004005]"
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
Samsung SCH-A795 No No QPST displays "HRESULT [0x8004005]"
RevSkills displays "Display Capture is not supported."
Samsung SCH-A890 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SCH-A930 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SCH-R561 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SCH-U350 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SCH-U365 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SCH-U460 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SCH-U640 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SCH-U650 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SCH-U740 No No QPST displays "HS_DISPLAY_CAPTURE_CMD failed and returned error code [2]"
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
Samsung SCH-U750 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SCH-W399 No No QPST interface works, but the phone only captures a blank screen
RevSkills progress bar gets stuck at the end
Samsung SGH-F488 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported.". Phone immediately reboots.
Samsung SGH-U800 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported." and the phone reset itself.
Samsung SPH-A500 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SPH-A503 No No QPST displays "HS_DISPLAY_CAPTURE_CMD failed and returned error code [2]"
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
Samsung SPH-A700 No No QPST displays "HRESULT [0x8004005]"
RevSkills displays "Display Capture is not supported."
Samsung SPH-A790 No No QPST interface works, but the phone only captures a blank screen
RevSkills progress bar gets stuck at the end
Samsung SPH-A900 No No QPST displays "HS_DISPLAY_CAPTURE_CMD failed and returned error code [2]"
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
Samsung SPH-A920 No No QPST interface works, but the phone only captures a blank screen
RevSkills progress bar gets stuck at the end
Samsung SPH-A940 No No QPST interface works, but the phone only captures a blank screen
RevSkills progress bar gets stuck at the end
Samsung SPH-A960 No No QPST displays "HS_DISPLAY_CAPTURE_CMD failed and returned error code [2]"
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
Samsung SPH-M240 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SPH-M250 Yes No RevSkills progress bar briefly freezes and gets stuck at the end
Samsung SPH-M380 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
Samsung SPH-M510 No No QPST displays "HS_DISPLAY_CAPTURE_CMD failed and returned error code [2]"
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
Samsung SPH-M520 No No QPST displays "HS_DISPLAY_CAPTURE_CMD failed and returned error code [2]"
RevSkills pops up "Save image to file?" prompt, prints "An error occurred" when attempting to save BMP
UTStarcom TXT8010 No No QPST displays "HS_DISPLAY_GET_PARAMS_CMD not supported"
RevSkills displays "Display Capture is not supported."
ZTE A210 No No QPST interface works, but the phone only captures a blank screen
RevSkills progress bar gets stuck at the end
ZTE E520 Yes No RevSkills progress bar goes to end but never prompts to save image nor shows captured display