[Android Q&A, Help & Troubleshooting] gdmsndmxr:
I have an Essential PH-1 and tried this but of course got the Sahara Fail.

See log here:

2019-05-22 22:51:24.743 Validating Application Configuration

2019-05-22 22:51:24.752 Load APP Configuration

2019-05-22 22:51:24.773 COM:5

2019-05-22 22:51:24.773 PBLDOWNLOADPROTOCOL:0

2019-05-22 22:51:24.773 PROGRAMMER:True

2019-05-22 22:51:24.773 PROGRAMMER:E:\Users\Grant\Downloads\PH1 Qualcomm\8675_W00\8675_W00\prog_emmc_firehose_8936.mbn

2019-05-22 22:51:24.773 RESETSAHARASTATEMACHINE:False

2019-05-22 22:51:24.773 SAHARAREADSERIALNO:False

2019-05-22 22:51:24.773 SEARCHPATH:E:\Users\Grant\Downloads\PH1 Qualcomm\8675_W00\8675_W00

2019-05-22 22:51:24.773 RAWPROGRAM:

2019-05-22 22:51:24.773 rawprogram0.xml

2019-05-22 22:51:24.773 PATCH:

2019-05-22 22:51:24.773 patch0.xml

2019-05-22 22:51:24.773 ACKRAWDATAEVERYNUMPACKETS:False

2019-05-22 22:51:24.773 ACKRAWDATAEVERYNUMPACKETS:100

2019-05-22 22:51:24.773 MAXPAYLOADSIZETOTARGETINBYTES:False

2019-05-22 22:51:24.773 MAXPAYLOADSIZETOTARGETINBYTES:49152

2019-05-22 22:51:24.773 DEVICETYPE:emmc

2019-05-22 22:51:24.773 PLATFORM:8x26

2019-05-22 22:51:24.773 VALIDATIONMODE:0

2019-05-22 22:51:24.773 RESETAFTERDOWNLOAD:False

2019-05-22 22:51:24.773 MAXDIGESTTABLESIZE:8192

2019-05-22 22:51:24.773 SWITCHTOFIREHOSETIMEOUT:30

2019-05-22 22:51:24.773 RESETTIMEOUT:200

2019-05-22 22:51:24.773 RESETDELAYTIME:2

2019-05-22 22:51:24.773 METABUILD:

2019-05-22 22:51:24.773 METABUILD:

2019-05-22 22:51:24.773 FLATBUILDPATH:C:\

2019-05-22 22:51:24.773 FLATBUILDFORCEOVERRIDE:True

2019-05-22 22:51:24.773 QCNPATH:C:\Temp\00000000.qcn

2019-05-22 22:51:24.773 QCNAUTOBACKUPRESTORE:False

2019-05-22 22:51:24.773 SPCCODE:000000

2019-05-22 22:51:24.773 ENABLEMULTISIM:False

2019-05-22 22:51:24.773 AUTOPRESERVEPARTITIONS:False

2019-05-22 22:51:24.773 PARTITIONPRESERVEMODE:0

2019-05-22 22:51:24.773 PRESERVEDPARTITIONS:0

2019-05-22 22:51:24.773 PRESERVEDPARTITIONS:

2019-05-22 22:51:24.773 ERASEALL:False

2019-05-22 22:51:24.774 Load ARG Configuration

2019-05-22 22:51:24.810 Validating Download Configuration

2019-05-22 22:51:24.811 Image Search Path: E:\Users\Grant\Downloads\PH1 Qualcomm\8675_W00\8675_W00

2019-05-22 22:51:24.819 RAWPROGRAM file path: E:\Users\Grant\Downloads\PH1 Qualcomm\8675_W00\8675_W00\rawprogram0.xml

2019-05-22 22:51:24.820 PATCH file path:E:\Users\Grant\Downloads\PH1 Qualcomm\8675_W00\8675_W00\patch0.xml

2019-05-22 22:51:24.820 Programmer Path:E:\Users\Grant\Downloads\PH1 Qualcomm\8675_W00\8675_W00\prog_emmc_firehose_8936.mbn

2019-05-22 22:51:25.172 Process Index:0

2019-05-22 22:51:25.189 Qualcomm Flash Image Loader (QFIL) 2.0.1.9

2019-05-22 22:51:35.483 Start Download

2019-05-22 22:51:35.494 Program Path:E:\Users\Grant\Downloads\PH1 Qualcomm\8675_W00\8675_W00\prog_emmc_firehose_8936.mbn

2019-05-22 22:51:35.502 ***** Working Folder:C:\Users\Grant\AppData\Roaming\Qualcomm\QFIL\COMPORT_5

2019-05-22 22:53:05.646 Binary build date: Nov 21 2017 @ 02:53:37

2019-05-22 22:53:05.647 QSAHARASERVER CALLED LIKE THIS: 'E:\Users\Grant\Downloads\PH1 Qualcomm\Qualcomm_Flash_Image_Loader_v2.0.1.9\QSaharaServer.ex'Current working dir: C:\Users\Grant\AppData\Roaming\Qualcomm\QFIL\COMPORT_5

2019-05-22 22:53:05.653 Sahara mappings:

2019-05-22 22:53:05.653 2: amss.mbn

2019-05-22 22:53:05.654 6: apps.mbn

2019-05-22 22:53:05.654 8: dsp1.mbn

2019-05-22 22:53:05.655 10: dbl.mbn

2019-05-22 22:53:05.655 11: osbl.mbn

2019-05-22 22:53:05.656 12: dsp2.mbn

2019-05-22 22:53:05.656 16: efs1.mbn

2019-05-22 22:53:05.657 17: efs2.mbn

2019-05-22 22:53:05.657 20: efs3.mbn

2019-05-22 22:53:05.658 21: sbl1.mbn

2019-05-22 22:53:05.658 22: sbl2.mbn

2019-05-22 22:53:05.659 23: rpm.mbn

2019-05-22 22:53:05.659 25: tz.mbn

2019-05-22 22:53:05.660 28: dsp3.mbn

2019-05-22 22:53:05.660 29: acdb.mbn

2019-05-22 22:53:05.661 30: wdt.mbn

2019-05-22 22:53:05.661 31: mba.mbn

2019-05-22 22:53:05.662 13: E:\Users\Grant\Downloads\PH1 Qualcomm\8675_W00\8675_W00\prog_emmc_firehose_8936.mbn

2019-05-22 22:53:05.662

2019-05-22 22:53:05.663 22:53:05: ERROR: function: sahara_rx_data:237 Unable to read packet header. Only read 0 bytes.

2019-05-22 22:53:05.663

2019-05-22 22:53:05.664 22:53:05: ERROR: function: sahara_main:924 Sahara protocol error

2019-05-22 22:53:05.664

2019-05-22 22:53:05.665 22:53:05: ERROR: function: main:303 Uploading Image using Sahara protocol failed

2019-05-22 22:53:05.665

2019-05-22 22:53:05.666

2019-05-22 22:53:05.667 Download Fail:Sahara Fail:QSaharaServer Fail:Process fail

2019-05-22 22:53:05.668 Finish Download