Lenovo Ideapad 720S-14 Synaptics WBDI issue...

Discussion in 'Lenovo' started by nekrosoft13, Apr 20, 2019.

  1. nekrosoft13

    nekrosoft13 Notebook Consultant

    Reputations:
    38
    Messages:
    223
    Likes Received:
    2
    Trophy Points:
    30
    I have an Lenovo Ideapad 720s, the 14 inch version.

    The Synaptics WBDI (fingerprint reader) doesn't work for longer then a day...

    Issue first started on Windows 10 1803, when I closed the lid without shutting down the laptop, the finger print reader would not work when I opened the laptop. If I rebooted it, it would work again.

    Then I updated to 1809, and at some point later, reboot would not enable it again.

    Now i'm on 1903, and now when I uninstall the fingerprint reader few times, it will work for 1-2 reboots, and then stop, then if I uninstall\reinstall the fingerprint reader 5-10 it will work again for 1-2 reboots.

    I have the latest driver available on lenovo website.

    It showing code 10 in device manager.

    I tried with intel SGX enabled and software controller in bios, same issue.
     
  2. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    7,106
    Messages:
    10,308
    Likes Received:
    7,578
    Trophy Points:
    931
  3. nekrosoft13

    nekrosoft13 Notebook Consultant

    Reputations:
    38
    Messages:
    223
    Likes Received:
    2
    Trophy Points:
    30
    Tried about 7 out of 250ish...

    2 of them got rid of the code 10, but fingerprint reader didn't do anything.
     
  4. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    7,106
    Messages:
    10,308
    Likes Received:
    7,578
    Trophy Points:
    931
    Hmm... Win 10 Pro edition or something else?
     
  5. nekrosoft13

    nekrosoft13 Notebook Consultant

    Reputations:
    38
    Messages:
    223
    Likes Received:
    2
    Trophy Points:
    30
    Yes, windows 10 pro 1903
     
  6. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    7,106
    Messages:
    10,308
    Likes Received:
    7,578
    Trophy Points:
    931
    1903 is very buggy. I never got around TPM driver code 10 error. Dunno why it happens. I disabled it entirely.
    Do you have Intel MEI TPM along Synaptics Fingerprint sensor? You can check using tpm.msc
     
  7. nekrosoft13

    nekrosoft13 Notebook Consultant

    Reputations:
    38
    Messages:
    223
    Likes Received:
    2
    Trophy Points:
    30
    in case anyone cares, problem is fixed after replacing the fingerprint reader
     
    Vasudev and custom90gt like this.
  8. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    7,106
    Messages:
    10,308
    Likes Received:
    7,578
    Trophy Points:
    931
    Nice to know.
     
  9. imBANO

    imBANO Newbie

    Reputations:
    5
    Messages:
    2
    Likes Received:
    1
    Trophy Points:
    6
    I've actually had the same problem since the 1803 update. So you're saying this might be a hardware problem?
     
  10. imBANO

    imBANO Newbie

    Reputations:
    5
    Messages:
    2
    Likes Received:
    1
    Trophy Points:
    6
    So I managed to fix mine through by updating the drivers similar to the fix described here in the Lenovo forums.

    My device and settings are as follows:
    Lenovo 720S 14IKB (81BD)
    Windows 10 Home, Version 1903, OS Build 18362.239
    UEFI: Intel SGX = enabled

    The fix basically comes in two parts:

    1. Install the full driver package (which should be ~27MB in size).

    Unfortunately, the link provided in the post directs to a download page with only 6MB for the driver. After scouring through windows update catalog, I found a suitable driver:

    A. Download driver from windows update catalog
    i. Search for "e0eff302-9830-4775-ad1c-8ca0cb667c9f" (the update ID).
    "Synaptics Incorporated - Biometric - 10/28/2017 12:00:00 AM - 5.2.311.26", 29.2MB.
    ii. Download the .cab file and extract to a folder using 7zip (or some other decompression software).
    If you're using 7zip, you can ignore "Warnings: There are some data after the end of the payload data".

    B. Install the "full" driver
    i. Search and open "Device Manager"
    ii. Under "Biometric devices", Right click "Synaptics WBDI" and click "Update Driver"
    iii. Select "-> Browse my computer for driver software"
    iv. Select "-> Let me pick from a list of available drivers on my computer"
    v. Click the "Have Disk..." button
    vi. Browse and navigated to your extracted driver folder and select "sgx_base.inf"
    vii. Click "Open", then "OK", "Next", "Yes", ..., etc. to install the driver.

    I'm not sure if this is necessary, but I repeated steps 1.B.i. to 1.B.v., then in step 1.B.vi. to install "synaWudfBioUsbLenovoSGXProd.inf", instead of selecting "sgx_base.inf",

    2. Install latest compatible driver.

    I couldn't register my fingerprints using the default driver 5.5.2613.1050 [6/8/2017], so I tried to look for the latest compatible driver.

    A. Determine Hardware IDs
    i. Repeat 1.B.i and 1.B.ii, but instead of clicking "Update Driver", click "Properties" instead.
    ii. Go the the "Details" tab
    iii. Select "Hardware Ids" from the drop down
    iv. Note down the shorter string. For me, it was "USB\VID_06CB&PID_0081"

    B. Install the latest compatible driver
    i. Search the device ID. In my case, I entered "VID_06CB PID_0081". I think this should be the same(?)
    ii. Sort by "Last Updated" and download the latest available driver. As of the time of writing, the latest update was 5.5.2734.1050, updated 2/28/2019
    Note that while the numbers and dates look the same, the "Driver Model" that may not match what was originally displayed in your Device Manager. You can see the Update Details by clicking the "Title", which is a link.
    In my case the original string was "Synaptics WBDI", NOT "Synaptics WBDI - SGX". It doesn't seem to matter but I'd use one with a matching Driver Model just to be safe.
    iii. Follow steps similar to 1.B to install the new driver.

    Your fingerprint reader should work. You can try setting up your fingerprint under "Sign-in Options"

    After some testing, it seems like Intel SGX can be disabled post installation. However, fingerprints will only work if you install a Driver Model WITHOUT an "SGX" in its name. Otherwise, both "Synaptics WBDI", and "Synaptics WBDI - SGX" drivers work with SGX enabled.

    EDIT: I lost my fingerprint after turning the laptop off. I think SGX HAS to be enabled. and install the " - SGX" driver.

    You may need to delete/re-enroll fingerprints after changing drivers.

    Hope this helps someone out there since I've lost many hours trying to figure this out since the 1709 or 1803 update.
     
    Last edited: Jul 18, 2019
    Vasudev likes this.
Loading...

Share This Page