-
Notifications
You must be signed in to change notification settings - Fork 3
0a5c:5834 Broadcom Corp. - Device Support #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi there. Is there any progress on this issue? |
Hi people. I have the same BroadCom chip on a new Precision 7520 and it is the only device I can't control in Ubuntu (16.04). Thanks for your efforts! |
I'm having my fingers crossed for this one as well! |
It looks like Canonical has marked this device as Ubuntu Certified, maybe they can produce a driver: https://certification.ubuntu.com/catalog/component/usb/405/0a5c%3A5834/ |
"The Broadcom Corporation 0a5c:5834 is under the Other category and is contained in the certified systems below.", I don't think that means it's Ubuntu Certified. I could be wrong though. |
Please help ! |
I would love to be able to use this fingerprint reader on my Dell Precision 7520 which was shipped with Ubuntu and I paid the extra few quid for the reader, but there seems to be no way to get it working. I wouldn't know where to start with writing a driver for it myself, but maybe if enough people want it we could chip in and pay someone who does know how to do such things to do it for us? |
I don't know about the fingerprint reader, but you can get NFC working using a little python script: https://github.com/jacekkow/controlvault2-nfc-enable . NFC allows you to use SoloKeys or YubiKeys to wirelessly authenticate. |
I'd like to login with fingerprint reader to my linux. |
I have the same fingerprint on Latitude E7470 |
Same issue with more recent model
|
It is now working! 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. |
So... does anyone have the instructions for Debian? ... |
I have tried this with my Precision 7520 (Ubuntu 20.04.3) but the "Additional Drives" window doesn't show any Broadcom option though I get an unknown device from Somerville (I don't know if this has anything to do with the fingerprint reader)... |
On Debian I was able to build/install the libfprint tod version and installed the libfprint-2-tod1-broadcom. However, fprintd would not work with 0a5c:5843 Broadcom Corp. 58200 for me:
|
The only repo that I've found is https://git.launchpad.net/libfprint-2-tod1-broadcom/tree/ but it doesn't include any code, only config files and a prebuilt dynamic library. I'm not sure how to use that Thank you |
Not sure if sources are available for the libfprint-2-tod1-broadcom
These are the hacky instructions that I did in an attempt to make it work:
|
So this is how i got it working then go into the cloned folder Also check if the fingerprint login is enabled
|
Attaching logs
Had to restart after this to get the device working. |
Wow, great work, and a big thank you to the devs that were able to provide patches, bummer I don't have this laptop anymore, otherwise I would confirm your instructions. |
Try my solution above. It worked for Dell 5400 |
Check instructions above if they are helpful to get it running. |
It worked after I upgraded the fprintd to version 1.94 |
None of the proposed solutions seems to work with 0a5c:5834 (Precision 7520) and Ubuntu 20.04. Any ideas? |
Got it working on Fedora 35, hardware is Lattitude 7400 (0a5c:5843) In the end this is what I have:
Now
Just reboot and voilà fprintd-enroll now work. If you use the stock
Thanks all for your help. EDIT: I can register a fingerprint but
At that stage the daemon has output this:
Pressing the sensor doesn't do much at this point. After a few minutes I Ctrl+C to terminate fprint-verify and then the daemon outputs this:
|
Can confirm that none of the approaches work for 0a5c:5834 (dell e7470). I noticed that in the repo in the udev rules it doesnt even list 5834:
Adding a line for 5834 does nothing. Any ideas? |
In my case,
It seems to be a bug in the closed-source Ubuntu 20.04 doesn't have https://gitlab.freedesktop.org/libfprint/fprintd/-/commit/fc65055279, so Fedora 35 has the commit, so it only works when at least two fingers are enrolled.
It seems to make |
Also, keeping For this I created
|
Here's a quick hack for Debian Testing. https://gist.github.com/giannello/367b868618950e5687ef344d82d1e204 On the first usage, the closed-source library will upload a firmware to the fingerprint reader. This will take a few minutes (check system logs for progress). If after a few minutes the reader still doesn't work, reboot. With this, the fingerprint reader will happily start working in Gnome. Fingerprints can be enrolled either via fprintd-enroll or through Gnome's Users admin panel. Verify them via cli using In case of a fprintd/libfprint update, just re-run the script. |
Ubuntu 22.04 and the script, the fingerprint is detected but disappears after a couple of minutes for 0a5c:5834 (dell e7470). |
5.12 release: http://dell.archive.canonical.com/updates/pool/public/libf/libfprint-2-tod1-broadcom/ |
Hi,
5834 Linux support is not available, Linux support is added only from 584x.
…-Prafulla Kota.
On Mon, Oct 30, 2023 at 6:36 PM Alan Barros de Oliveira < ***@***.***> wrote:
arch
I know this is old, and you may already have solved you problem. Anyways,
here what I've found so far:
https://github.com/hummusbird/arch-fingerprint
—
Reply to this email directly, view it on GitHub
<#3 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKHXRSIZJE7NB2YJBAN65DTYB6Q3VAVCNFSM4DRM2M3KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZYGUYTKNBWGY2A>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
Thanks,
Prafulla Kota
9866544810
|
HI i am on fedora 39 and installed packages through dnf,(from the above repos) after restart fingerprint enroll is showing under user management and when i try to enroll, nothing is happening, even i tried from command like and found below:
device: can anyone help me to achieve fingerprint login? |
Do you get the error when touching the sensor for the second time ? There should be 10 stages, so at least 10 different captures of the same fingerprint. What do you have in fprind logs ( |
HI, Thanks for the update, i was not aware that it needs to take 10 scans, after i did that, it is enrolled,
|
Hi,
There is no linux support for 5834.
Prafulla
…On Thu, 9 Nov, 2023, 02:39 Ben, ***@***.***> wrote:
HI,
Thanks for the update, i was not aware that it needs to take 10 scans,
after i did that, it is enrolled,
$ fprintd-list ben
found 1 devices
Device at /net/reactivated/Fprint/Device/0
Using device /net/reactivated/Fprint/Device/0
Fingerprints for user ben on Broadcom Sensors (press):
- #0: right-index-finger
—
Reply to this email directly, view it on GitHub
<#3 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKHXRSMD42XEMS7GM6Z4D5TYDPYKBAVCNFSM4DRM2M3KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOBQGI3DQNJQGI3Q>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Hi @bentech4u I tried the same procedure on F39 with the above repo but I see: What did you do for
|
Hi, I work for broadcom and we support 5843 on linux and we dont have any
plans to support 5834 on linux.
Prafulla kota
…On Thu, 9 Nov, 2023, 21:58 bagnaram, ***@***.***> wrote:
Hi @bentech4u <https://github.com/bentech4u> I tried the same procedure
on F39 with the above repo but I see: What did you do for 5843 to get the
correct firmware files. Do I need to extract from the windows installer?
Nov 09 10:23:05 fedora systemd[1]: fprintd.service: Deactivated successfully.
Nov 09 10:22:35 fedora systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
Nov 09 10:22:35 fedora fprintd[101116]: Ignoring device due to initialization error: An unspecified error occurred!
Nov 09 10:22:35 fedora fprintd[101116]: FwUpgradeError. Check Firmware Files or CID used or Hardware etc. Error: 0x1c
Nov 09 10:22:35 fedora fprintd[101116]: Could NOT detect USH.
Nov 09 10:22:34 fedora fprintd[101116]: In cvif_IsUshThere(), cv_get_ush_ver() status: (0x100002)
Nov 09 10:22:33 fedora fprintd[101116]: In cvif_IsUshThere(), cv_get_ush_ver() status: (0x100002)
Nov 09 10:22:32 fedora fprintd[101116]: In cvif_IsUshThere(), cv_get_ush_ver() status: (0x100002)
Nov 09 10:22:31 fedora fprintd[101116]: In cvif_IsUshThere(), cv_get_ush_ver() status: (0x100002)
Nov 09 10:22:30 fedora fprintd[101116]: In cvif_IsUshThere(), cv_get_ush_ver() status: (0x100002)
Nov 09 10:22:30 fedora fprintd[101116]: Error: 0x100002 from cv_get_ush_ver()
Nov 09 10:22:30 fedora systemd[1]: Starting fprintd.service - Fingerprint Authentication Daemon...
Nov 09 10:22:30 fedora systemd[1]: Stopped fprintd.service - Fingerprint Authentication Daemon.
Nov 09 10:22:30 fedora systemd[1]: fprintd.service: Deactivated successfully.
Nov 09 10:22:30 fedora systemd[1]: Stopping fprintd.service - Fingerprint Authentication Daemon...
Nov 09 10:22:17 fedora systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
—
Reply to this email directly, view it on GitHub
<#3 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKHXRSJ4YVMMV6YUBYVHPDTYDUAEBAVCNFSM4DRM2M3KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOBQGQYTKNRTHEYQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Thank you for letting us know. Would Broadcom be willing to release its internal documentation for the 5834 so the Linux community has a chance to write its own driver? Or does the 5834 rely on such information being kept secret to remain secure? |
Hi,
Broadcom company decided to keep information secret about secure
fingerprint FIPS complaint chip, if you need support for this legacy chip,
DELL can be asked and they will prioritise based on their business needs.
Thanks,
Prafulla
…On Mon, 13 Nov, 2023, 01:13 hackerb9, ***@***.***> wrote:
Hi, I work for broadcom and we support 5843 on linux and we dont have any
plans to support 5834 on linux. Prafulla kota
Thank you for letting us know. Would Broadcom be willing to release its
internal documentation for the 5834 so the Linux community has a chance to
write its own driver? Or does the 5834 rely on such information being kept
secret to remain secure?
—
Reply to this email directly, view it on GitHub
<#3 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKHXRSIU5K25GHB66Y44BETYEERGTAVCNFSM4DRM2M3KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOBQG4ZDEMBUHAZQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Thank you, that is again very informative! My business is not looking for further support with this legacy device. Linux drivers never came, so we wrote it off as a loss long ago. It was yet another reminder to avoid relying on any manufacturer for drivers. I hope Broadcom executives will someday see that treating the programming information for their chips as proprietary trade secrets dramatically reduces Broadcom's value to businesses. Thank you again for doing all you can and keeping us informed, Prafulla. |
Hi, I have a Dell Latitude 5511 with a Broadcom 0a5c:5834 fingerprint sensor. This configured the driver, did a firmware upgrade and afterwards, the device did work using However, I could not get it working on Debian 12 by installing the dependency: I'll try the above gist later, but I doubt that it changes things |
@maurerle Glad to hear at least someone got it working, I only wish they provided Arch drivers too and not just Ubuntu |
In Debian 12 - bookworm - stableI did some further things to get it working on Debian 12 bookworm. In total, I did:
Though I think that 4 to 7 is the only relevant part :) I then wanted to try things and upgraded to debian 13 - trixie (which is not released yet). Debian 13 - Trixie - TestingThe upgrade worked fine, but the fprint did not work anymore.
That way, I got it working on Trixie as well. |
I'm having the exact same issue, just on Fedora 40 Kinoite |
rebuild everything and copy the fedora 40 rpms into the repo |
I might be a bit more of a noob to know how to do that.... |
from the src.rpm |
After reading around some about how rpm packages work I think I have successfully rebuilt the packages on my machine using these steps/commands:
I have downloaded the src rpms from |
updated to the latest version |
Hi,
Broadcom is currently supporting ubuntu release for Fingerprint sensor
module, if there is a business case req't for fedora release, Dell can be
asked.
Thanks,
Prafulla kota
Broadcom
…On Sat, 12 Oct, 2024, 18:00 Levente Farkas, ***@***.***> wrote:
updated to the latest version
—
Reply to this email directly, view it on GitHub
<#3 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKHXRSL3Y3CROJNVFQNXA2TZ3EI7XAVCNFSM4DRM2M3KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TENBQHA2TINZUGE4Q>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
where can we request it? |
Could you also make a version that has no post-script as that fails in ostree distros.
|
Hi,
Fedora is supported by Redhat, Linux Fingerprint userspace
fprintd/libfprint also needs to be in sync with the device for Testing
combinations. Licensed version open source OS team will support any gaps
from user space point of view. Ex: Canonical is supporting ubuntu.
Thanks,
Prafulla Kota
…On Sat, Oct 12, 2024 at 11:50 PM Levente Farkas ***@***.***> wrote:
Hi, Broadcom is currently supporting ubuntu release for Fingerprint sensor
module, if there is a business case req't for fedora release, Dell can be
asked. Thanks, Prafulla kota Broadcom
where can we request it?
anyway what does the "business case req't" means in case of fedora? which
free community os?:-)
—
Reply to this email directly, view it on GitHub
<#3 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKHXRSKW57UOZONDF77AQMTZ3FR7ZAVCNFSM4DRM2M3KU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TENBQHA3DKMBWGIYA>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
Thanks,
Prafulla Kota
9866544810
|
@lfarkas - thank you for all your Fedora efforts to date. I'm also having the same issue with Fedora 40 as @dpeter99
Do you have any other suggestions on what this might be? |
any update for this? |
I am also affected by the |
legend ! |
Any update in the 0a5c:5834 ? |
THIS REPO HAS NOT BEEN MAINTAINED IN 17 YEARS! POST YOUR ISSUES ON GITLAB! https://gitlab.freedesktop.org/libfprint/fprintd/-/issues |
Would like to add support for this Fingerprint Scanner. Detected this on Latitude 7480 via Ubuntu 17.04.
*I've also noticed a typo in the man file. Will try and see if it's avail in repo to provide correction.
The text was updated successfully, but these errors were encountered: