Unsolved
2 Posts
2
30325
Broadcom 58200 fingerprint sensor Linux support (Precision 3541)
Does Dell intend to support the fingerprint sensor on the Precision 3541 (Broadcom Corp. 58200, USB ID 0a5c:5842) for Linux users? I dove into the Dell Ubuntu repositories, but can only find some work on the unrelated Goodix fingerprint sensors.
Related issue in libfprint issue tracker: https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/221
Highlighting @DanielNTX because you posted a competent reply on a related question, not sure if you're a Dell rep
foul_underpants
2 Posts
0
July 17th, 2020 01:00
Related issue, https://www.dell.com/community/Latitude/Fingerprint-driver-for-GNU-Linux/m-p/7563679#M21440
jermaine151
11 Posts
0
October 19th, 2021 11:00
With a fresh install of Ubuntu 20.04.3 on a Latitude 7420 the 0a5c:5843 Broadcom fingerprint reader is working! I had to go into Software & Updates -> Additional Drivers and move the radio button to "Using Broadcom fingerprint TOD driver from libfprint-2-tod1-broadcom (open source)". Then I was able to add fingerprints in Settings -> Users, open a terminal, run sudo pam-auth-update, and enable Fingerprint authentication. I also just got it working on my Latitude 9410 with the same reader, running 21.04. They both have the libfprint-2-tod1 package installed. The trick is to enable the Canonical Partners repo for somerville and somerville-melissa (on 9410 and somerville-squirtle on 7420), then go back into Additional drivers and switch the radio button to use the newly found driver.
zander
9 Posts
0
October 31st, 2021 13:00
fprintd does not work with this dell driver:
jermaine151
11 Posts
0
November 2nd, 2021 17:00
It works on both of mine and several of my co-workers. I've had an issue of it crashing and I have to wait for a timeout before it asks for my password. A reboot fixes that. You can see from my log that it had crashed at around 19:45 and I rebooted at 20:42 and it loaded properly again:
jermaine151
11 Posts
0
November 2nd, 2021 18:00
You might have a firmware issue. I see these differences in our logs:
Yours shows this:
Mine shows this with the same sensor:
jermaine151
11 Posts
0
November 3rd, 2021 14:00
No, I didn't run that but I did install firmware updates using these:
zander
9 Posts
0
November 3rd, 2021 14:00
Do you need to run the `/usr/bin/update-fw.py` before using this driver?
I tried running it but it would not show any output..
jermaine151
11 Posts
0
November 3rd, 2021 15:00
What does "lsusb -v -d 0a5c:5843" give you? Mine shows the info below. I'd be surprised if Dell used a different device with the same vendor:product code
jermaine151
11 Posts
0
November 3rd, 2021 15:00
This is another thread on this forum where a couple have confirmed that it worked for them, even in Arch Linux: https://www.dell.com/community/Latitude/Fingerprint-driver-for-GNU-Linux/td-p/7563679/page/3
zander
9 Posts
0
November 3rd, 2021 15:00
My device seems to have another sensor type: 12
While your has sensor type: 16
And that must be the reason why it's not working....
zander
9 Posts
0
November 3rd, 2021 15:00
Device ID matches 0a5c:5843, but my bcdDevice=1.01 comparing to yours bcdDevice=1.02 (this is device release number).
It disappears from the connected USB devices list after the first suspend/resume, so I'd need to power-off and boot again to give you the full output of lsusb for it (cannot do it right now, I can do it later).
So, the device ID matches but the device release number is different here.
Akshay_Patil_11235
2 Posts
1
December 16th, 2021 23:00
Thanks, this works for Dell Precision 7550 laptop also!
ironic_
1 Message
1
January 8th, 2022 13:00
Confirm - this method works fine with Latitude 5310. The first problem was that Ubuntu 20.04.3 couldn't find additional drivers even if Canonical Partners source was marked. The solution is to install oem-somerville-melisa package (hardware support for XPS 13 9300) from Synaptic Package Manager for example. Then the drivers was found just as Jermaine151 described. Sensor now works fine
dhapollo
1 Message
1
April 25th, 2022 14:00
Hi, I have a Latitude 5411 laptop with a Broadcom 58200 module. I want to run the fingerprint reader. Despite many attempts, the reader did not work.
jgilbertbr
1 Message
1
May 25th, 2022 09:00
I'd like to summarize all the steps I did to get my Finger Print reader Broadcom Corp. 58200, USB ID 0a5c:5842 working in my Dell Latitude 5500.
First, I update the firmware (thanks to jermaine151):
Be advised after the first reboot, the BIOS firmware update will start, and this process cannot be canceled, and it is very long. Make sure to not turn off your computer. Keep it plugged in power.
After that, I add the `oem-somerville-melisa-meta` package (thanks ironic_):
Another trick process. After installing the package, it adds the Canonical Partners Somerville apt repository, but it doesn't refresh the packages. You need to do it manually, then restart your computer.
And the last step, open "Software & Updates" app, select the "Additional Drivers" tab, and voilá, you'll see your Broadcom driver:
Check the Broadcom driver, and restart your computer again.
Once it is done, you'll be able to enable the fingerprint login in "Settings" -> "Users".
Thank you all for helping me with that. I hated Broadcom for over a decade because they only do drivers for Windows. Unfortunately, Dell insists to ship your computer with this brand, but now, I am more joyful with that solution (but still hate Broadcom).