Jump to content

[How To] use the Figerprint Scanner (Biometrics Coprocessor) of the Dell XPS M1330


macgirl
 Share

65 posts in this topic

Recommended Posts

I read that the driver's supposed to work only for the external Eikon fingerprint reader. Maybe yours were luckily attached to the same USB port controller so the program recognized it when searching through that controller, but mine was not.

 

Thank you anyway. I think I might try other program and one of them might work. The Upek interface is nice though >.< I hope I might have some luck with it someday ^^;;

Link to comment
Share on other sites

Just 1 quick question, my Fingerprint Scanner showed up under AppleUSBUHCI section while my Generic USB Hub showed up under AppleUSBEHCI. Is that the same for you? (UHCI is the regular Universal USB, the EHCI is the enhanced one which is shown as "USB High-Speed Bus" under the USB section. It's strange every devices of mine were shown up on there (the webcam, bluetooth, WWAN modem and the hub) but only Fingerprint sensor showed up under UHCI. Maybe it's just the way my computer is built. Maybe that's also why it did not work. My theory is the program only looked at the EHCI devices to look for the sensor.

 

The question is: Is yours the same?

Link to comment
Share on other sites

Macgirl

before instaling software for Fingerprint scanner my sound card works good. after install Fingerprint scanner my soundcard no working my Fingerprint scanner works in mac os x 10.52 but no works when I boot on windows vista.

before instaling Fingerprint scanner in mac os x its works in vista, but before no working. what can I do for this

thanks

Chrysao

I Have a Dell xps 1530 too w the same hardware. what kext, drivers or pkg you installed on your xps?

w/ Mac os x 10.5.2 and windows vista. dual boot

Wide Screen WXGA TrueLife LCD with 2.0 MP Camera for XPS M1530

intel Core 2 Duo T8300 @ 2.0Ghz

2GB Dual Channel DDR2 SDRAM @ 667MHz

256MB NVIDIA GeForce 8600M GT [Works w/ NVinjectGo!

]High Definition Audio 2.0 (Sigmatel )

Dell Truemobile 355 Bluetooth [Works!

]Intel 3945 WLAN (802.11a/g) Mini Card, for XPS M1530 (430-2676)

Marvell Yukon 10/100 Ethernet [Not working]

2MP Integrated webcam [Works!]

8-in-1 media card slot ]Fingerprint Reader

Thanks

Link to comment
Share on other sites

Macgirl

before instaling software for Fingerprint scanner my sound card works good. after install Fingerprint scanner my soundcard no working my Fingerprint scanner works in mac os x 10.52 but no works when I boot on windows vista.

before instaling Fingerprint scanner in mac os x its works in vista, but before no working. what can I do for this

thanks

Chrysao

 

Did you choose to save the fingerprint enrollments on the device? if yes that's probably areason why is workin on one OS and not i another, if not I don't know what causes the problem.

 

You can erase the fingerprint enrollments and setup to save on the hard disk instead, you need to do this on both OSes.

 

af for the sound card there is no conflict between the fingerprint scanner software and the sound card driver.

 

Remember that the sound card driver is experimental and we all have issues with it, try the tricks to gain sound again.

Link to comment
Share on other sites

  • 1 month later...

AuthenTec Inc. AES1610

Tried to mes up with dev/vendor id's in app info.plist with no luck

Also tried VeriFinger...dosent support my scaner.

Too bad I really like this app ;)

Like 00Diabolic sad...any hints or how we can add more scanner support?

Link to comment
Share on other sites

  • 1 month later...

If i lock my screen in OSX 10.5.4 iAtkos and come back to unlock after a long time it has a message saying the finger input has timed out and to try clicking retry.

 

Once i click retry it swipes my finger ok and then just hangs...

 

Anyone experience that?

Link to comment
Share on other sites

So I must have un-scannable finger prints, because regardless how I try it, or which finger I use, it always reports "Too short". Vista was having issues reading my prints as well. Could my finger print reader be bad on my new XPS M1330? And how would I go about testing it to see if I need to return my laptop?

 

*edit* nevermind, I did exactly what the Tutorials said not to do, and got it working. Go figure!

Link to comment
Share on other sites

  • 2 weeks later...
my build in fingerprint reader now also works fine thnx!

it was already detected by mac os but did not had any software. now you need to cut my fingers to get in my hack :(

 

Is it your fingerprint reader an "Authen AES2501A"? In my Hp 6710b laptop it's not even detected by Leopard.

How did you get it to work? Thanks

Link to comment
Share on other sites

  • 2 weeks later...

I've also tried that (protector suite1.2) on my Lenovo N100 (AuthenTec Inc AES2501A) and it doesnt work.. but i see my fingerprint sensor in system profiler under usb devices (10.5.2 vanilla).. Can anyone help ?

 

Fingerprint Sensor:

Version: 6.23

Bus Power (mA): 500

Speed: Up to 12 Mb/sec

Product ID: 0x2580

Vendor ID: 0x08ff

Link to comment
Share on other sites

Yes, I edited the /etc/authorization, Upek made a backup inside the file as mechanisms_backup, so I rename to its original state and then new one as mechanisms_upek, there is also another section with "_backup" but I think that it is the part where it ask for admin password.

 

I would like if they had similar to the windows couterpart that permits auto-login but if you log-off it asks for your password/fingerprint.

Link to comment
Share on other sites

  • 2 months later...

it keeps on saying cannot find fingerprint sensor here... on the console I get this message

 

20/12/2008 17:22:31 /Applications/Protector Suite/Protector Suite.app/Contents/MacOS/Protector Suite[194] E:a01e1fa0: 0.024: ...rj/UpekDriver/llusb.c: 307: UsbOpenDeviceByName(DeviceName, DevData->ExclusiveMode, DevData->UsbDeviceName, sizeof(DevData->UsbDeviceName), DeviceNotification, DevData, &DevData->UsbNotification, &DevData->UsbDevice) failed! Returned: -2448

 

I think the program just looks for the device on the wrong usb, can you post your usb specs where the fingerprint is plugged in under system profiler?

 

the error comes from this file

 

library/applicationsupport/upek/drivers/llusb

Link to comment
Share on other sites

USB Bus:

 Host Controller Location:	Built In USB
 Host Controller Driver:	AppleUSBUHCI
 PCI Device ID:	0x2834
 PCI Revision ID:	0x0002
 PCI Vendor ID:	0x8086
 Bus Number:	0x1a

Biometric Coprocessor:

 Product ID:	0x2016
 Vendor ID:	0x0483  (STMicroelectronics)
 Version:	0.01
 Speed:	Up to 12 Mb/sec
 Manufacturer:	STMicroelectronics
 Location ID:	0x1a200000
 Current Available (mA):	500
 Current Required (mA):	100

Link to comment
Share on other sites

mm it's quite exactly like mine... the usb bus is the same but I don't have location ID, any ideas?!

 

USB Bus:

 Host Controller Location:	Built In USB
 Host Controller Driver:	AppleUSBUHCI
 PCI Device ID:	0x2834
 PCI Revision ID:	0x0003
 PCI Vendor ID:	0x8086
 Bus Number:	0x1a

Fingerprint Sensor:

 Version:	0.01
 Bus Power (mA):	500
 Speed:	Up to 12 Mb/sec
 Manufacturer:	TouchStrip
 Product ID:	0x2016
 Vendor ID:	0x147e

 

btw under registry explorer I have fingerprint sensor @ 1a200000

 

post-269722-1229798980_thumb.png

Link to comment
Share on other sites

  • 2 weeks later...

I updated to 10.5.6 and I too am getting the "Cannot find fingerprint sensor" error message.

 

Does anyone have any ideas? Does DSDT or PC_EFI v9 have anything to do with it? Is there some kext which I can replace from 10.5.5 installation?

 

@coconup: Did you ever fix this problem?

 

Thanks.

Anjan

Link to comment
Share on other sites

  • 3 weeks later...

I have same problem. My device is supported but unrecognized by Protection Suite.

It is recognized by the system. It is 10.5.6.

 

USB Bus:

 Host Controller Location:	Built In USB
 Host Controller Driver:	AppleUSBUHCI
 PCI Device ID:	0x2834
 PCI Revision ID:	0x0003
 PCI Vendor ID:	0x8086
 Bus Number:	0x1a

Fingerprint Sensor:

 Product ID:	0x2016
 Vendor ID:	0x147e
 Version:	0.01
 Speed:	Up to 12 Mb/sec
 Manufacturer:	TouchStrip
 Location ID:	0x1a200000
 Current Available (mA):	500
 Current Required (mA):	100

 

This is the log file in debug mode:

 

Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.011: .../prj/UpekDriver/usb.c:1198: <- UsbInit()
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.011: ...rj/UpekDriver/llusb.c: 985: <- LlDriverInit() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.012: ...rj/UpekDriver/llusb.c: 237: -> LlUsbOpenConnection(0x631ec00, 0x6345688, 0x634563c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.012: ...rj/UpekDriver/llusb.c: 111: -> InitDevData(0xbfffc048)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.013: ...rj/UpekDriver/llusb.c: 124: <- InitDevData() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.013: .../prj/UpekDriver/usb.c: 464: -> UsbOpenDeviceByName(nonexisting, 1, 0x681ae4c, 1024, 0x656477e, 0x681ae00, 0x681ae10, 0x681ae08)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.014: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x526b, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.015: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.015: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.016: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.017: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x536f, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.018: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.018: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.018: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.020: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x5273, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.021: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.021: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.021: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.023: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x5377, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.023: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.023: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.024: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.025: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x527b, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.026: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.028: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.028: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.030: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x537f, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.030: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.031: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.031: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.032: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x5283, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.033: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.033: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.033: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.035: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x5387, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.036: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.036: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.037: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.038: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x528b, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.039: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.039: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.039: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.041: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x538f, 0xbfffbf9c)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.041: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.042: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6343610, 0xbfffbfae, 0xbfffbfac, 0xbfffbfaa)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.042: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.043: .../prj/UpekDriver/usb.c: 532: <- UsbOpenDeviceByName() returns: -2448
Jan 30 12:11:44 r61 ./Protector Suite[727]: E:00b55720:	0.043: ...rj/UpekDriver/llusb.c: 307: UsbOpenDeviceByName(DeviceName, DevData->ExclusiveMode, DevData->UsbDeviceName, sizeof(DevData->UsbDeviceName), DeviceNotification, DevData, &DevData->UsbNotification, &DevData->UsbDevice) failed! Returned: -2448
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.043: ...rj/UpekDriver/llusb.c: 132: -> DestroyDevData(0x681ae00)
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.044: ...rj/UpekDriver/llusb.c: 153: <- DestroyDevData()
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.044: ...rj/UpekDriver/llusb.c: 398: <- LlUsbOpenConnection() returns: -2448
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.044: ...rj/UpekDriver/llusb.c: 991: -> LlDriverTerminate()
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.044: .../prj/UpekDriver/usb.c:1204: -> UsbTerminate()
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:b00a1000:	0.045: .../prj/UpekDriver/usb.c:1168: <- NotifyThread()
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.046: .../prj/UpekDriver/usb.c:1223: <- UsbTerminate()
Jan 30 12:11:44 r61 ./Protector Suite[727]: D:00b55720:	0.046: ...rj/UpekDriver/llusb.c: 995: <- LlDriverTerminate()

 

However earlier in the log it seems to find the right device:

 

Protector Suite[484]: D:00b55720:	0.023: .../prj/UpekDriver/usb.c: 239: -> GetDevice(0x4813, 0xbfffba90)
Protector Suite[484]: D:00b55720:	0.023: .../prj/UpekDriver/usb.c: 257: <- GetDevice() returns: 0
Protector Suite[484]: D:00b55720:	0.023: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6315230, 0xbfffba0e, 0xbfffba0c, 0xbfffba0a)
Protector Suite[484]: D:00b55720:	0.023: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Protector Suite[484]: T:00b55720:	0.023: .../prj/UpekDriver/usb.c: 335: Expected device VID 0x147e, PID 0x2016 found
Protector Suite[484]: D:00b55720:	0.024: .../prj/UpekDriver/usb.c: 953: -> UsbGetDeviceIds(0x6315230, 0xbfffba9e, 0xbfffba9c, 0xbfffba9a)
Protector Suite[484]: D:00b55720:	0.024: .../prj/UpekDriver/usb.c: 970: <- UsbGetDeviceIds() returns: 0
Protector Suite[484]: D:00b55720:	0.024: .../prj/UpekDriver/usb.c: 183: -> GetDeviceType(0x147e, 0x2016, 0x1)
Protector Suite[484]: D:00b55720:	0.024: .../prj/UpekDriver/usb.c: 229: <- GetDeviceType() returns: 0x304 <TCS >= TCS4B>

 

 

Debug mode may be set in /Library/Application\ Support/Upek/Drivers/llusb.bundle/Contents/Info.plist

Maybe someone with working sensor could post his debug log for comparision.

 

 

Attached full log.

fingerprint.txt

Link to comment
Share on other sites

 Share

×
×
  • Create New...