Need your help to finally solve the Fingerprint DEAD of several users Moto Z

ed.ge_2d

Member
Jan 28, 2018
7
1
0
Several users of this excellent terminal had problems erroneously flashing the stock firmware since the fingerprint sensor has completely disappeared from the software options, reading in several forums I realize that there is no solution for the users of moto Z more However, in past generations as MOTO G4 PLUS the same problem occurred, and after months it was discovered that the problem was an error in the lines of the HW partition, which can be solved with an HW partition without errors and the program WINMERGE
https://www.youtube.com/watch?v=o2Pao6lnINg
Reason why, I ask you to please share your HW partition which can be obtained with Partitions Backup & Restore, requires root and can be found in google play, I thank you for your collaboration.
Im XT 1650-03 Build NPLS26.118-20-5-11 December security patch 7.1.1
In the following link is the information that brought me to create this post
https://forum.xda-developers.com/mo...luss-model-changed-to-g4-lost-t3496912/page10
 
Last edited:

echo92

Senior Member
Jan 1, 2017
3,730
1,987
223
Plymouth
Just popping in from the G4 Plus forums - please, if you try this, that you ensure you do have the hw partition (or a similar partition) before trying. Also, please don't use the partition flashing instructions straight from that thread - Moto Z devices are likely to have a different partition layout than Moto G4/Plus devices. You'll need a Moto Z specific partition layout to have an idea about what partition to pull, edit and flash (whether you're flashing an edited file or an undamaged copy from another device).

Also, those partition flashing commands are quite powerful and have the potential to overwrite other partitions if directed to the wrong partition, which may hard brick your device to the point where you may have to have the motherboard changed. Also, we've seen mixed results from this method, but it's possibly worth trying.

I wish Moto Z users all the best, just be careful.
 

Loader009

Senior Member
Jul 6, 2012
711
197
63
Here is an unmodified hw partition backup.
Please backup your own partition just in case!

For XT1650-03 - single SIM
contains two hw.img files

unmodified single sim (md5sum 1d779d8b27bce0c1da8d507092ae2d51 hw.img.single.sim)
modified single to dual sim (md5sum 1bb3dde5a66f5ac15be305dda83aa2d0 hw.img.single.to.dual.sim)

edit:
extract on phones internal sdcard, backup and flash with adb shell:
Code:
su
dd if=/dev/block/platform/soc/624000.ufshc/by-name/hw of=/sdcard/hw.img.bak
dd if=/sdcard/hw.img.single.sim of=/dev/block/platform/soc/624000.ufshc/by-name/hw
Run the third command only after the second command has succeeded!
 

Attachments

Last edited:
  • Like
Reactions: Benni:)

ed.ge_2d

Member
Jan 28, 2018
7
1
0
Here is an unmodified hw partition backup.
Please backup your own partition just in case!

For XT1650-03 - single SIM
contains two hw.img files

unmodified single sim (md5sum 1d779d8b27bce0c1da8d507092ae2d51 hw.img.single.sim)
modified single to dual sim (md5sum 1bb3dde5a66f5ac15be305dda83aa2d0 hw.img.single.to.dual.sim)

edit:
extract on phones internal sdcard, backup and flash with adb shell:
Code:
su
dd if=/dev/block/platform/soc/624000.ufshc/by-name/hw of=/sdcard/hw.img.bak
dd if=/sdcard/hw.img.single.sim of=/dev/block/platform/soc/624000.ufshc/by-name/hw
Run the third command only after the second command has succeeded!
Thnx a lot but dont work for me, im dual sim, after run the comands correctly and flash stock, fingerprint is missing and storage capacity now are of 32 gbs, i reflash my backup u.u
 

CodeHat

New member
Feb 9, 2018
2
1
0
Fingerprint sensor is working again!

I finally managed to get my fingerprint sensor back working. My device is a Moto Z XT1650-03 on reteu channel. Please note, that this procedure updates your phone to Android Oreo 8.0.0! Here is what I've done:

  1. First flash the GRIFFIN_NPLS26.118-20-5-11_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip Stock ROM from firmware.center. I used this bunch of commands to flash with fastboot.
    Code:
    fastboot oem fb_mode_set
    fastboot flash modem NON-HLOS.bin
    fastboot flash fsg fsg.mbn
    fastboot erase modemst1
    fastboot erase modemst2
    fastboot flash bluetooth BTFM.bin
    fastboot flash dsp adspso.bin
    fastboot flash logo logo.bin
    fastboot flash boot boot.img
    fastboot flash recovery recovery.img
    fastboot flash system system.img_sparsechunk.0
    fastboot flash system system.img_sparsechunk.1
    fastboot flash system system.img_sparsechunk.2
    fastboot flash system system.img_sparsechunk.3
    fastboot flash system system.img_sparsechunk.4
    fastboot flash system system.img_sparsechunk.5
    fastboot flash system system.img_sparsechunk.6
    fastboot flash system system.img_sparsechunk.7
    fastboot flash system system.img_sparsechunk.8
    fastboot flash system system.img_sparsechunk.9
    fastboot flash system system.img_sparsechunk.10
    fastboot flash system system.img_sparsechunk.11
    fastboot flash system system.img_sparsechunk.12
    fastboot flash system system.img_sparsechunk.13
    fastboot flash system system.img_sparsechunk.14
    fastboot flash system system.img_sparsechunk.15
    fastboot flash system system.img_sparsechunk.16
    fastboot flash system system.img_sparsechunk.17
    fastboot flash oem oem.img
    fastboot erase carrier
    fastboot erase cache 
    fastboot erase userdata 
    fastboot erase ddr
    fastboot oem fb_mode_clear
    fastboot reboot
  2. Let the device reboot an do the setup until you get to the homescreen, then shutdown the device.
  3. Download the Android Oreo 8.0.0 OTA from the "Moto Z Android Oreo Update Available -Soak Test- (screenshot)" thread, post #182. If the filename only consists of many random letters, rename it to ota.zip and check with an archiving program if you're able to open that zip file.
  4. Now boot into bootloader and select "Recovery Mode" from the available options.
  5. After some seconds an android icon with the text "No Command" appears. To continue press and hold Power, and at the same time press Volume Up once. Release both buttons after the boot options appear.
  6. Connect your device to the PC and make sure it's listed under ADB with
    Code:
    adb devices
  7. Select "Apply update from ADB" and push the downloaded ota.zip to the device with
    Code:
    adb sideload ota.zip
  8. After the update has finished (takes some time), select "Wipe cache partition" to wipe the cache.
  9. Finally select "Reboot system now"
  10. After reboot your fingerprint sensor should be functional again :)

Specifications without engagement, subject to errors and modifications
 
  • Like
Reactions: leomanmfk