473,898 Members | 3,129 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Laptop fingerprint scanner working with

2 New Member
Hi everyone!

I need to create an app to interact with my laptop fingerprint scanner, for my university project. What should I use to write software for my fingerprint scanner? Any libraries, API, etc. I use lenovo t480 laptop, OS: Ubuntu Linux. There is a fingerprint scanner embedded in it.

lsusb shows my fingerprint scanner as Synaptics Metallica MOH Touch Fingerprint Reader.

I want to process fingerprint -- get, store and check -- programmaticall y, with code on Python, C or C++. If someone provides me information about:
1) how to programmaticall y interact with my laptop fingerprint scanner
2) what API or libraries (python, c or c++) should I use
it will be ideal :)
Mar 23 '21 #1
1 5187
SwissProgrammer
220 New Member
Lenovo t480 laptop.

This might be contingent upon if the operating system can see it and access it. Not just detect that it is there, but use it. If it can, then search for how the operating system accesses it.

Or, separately it might be contingent upon if you have UEFI anywhere on you laptop (anywhere on it).

If the current OS can not use the fingerprint scanner, then install the original version of the original OS on the laptop and work from there. I expect that the scanner might have an infrared heat detector that detects a finger near to the scanner then takes one or more photographs of what is in front of the scanner. Then a program parses those images into pixels and analyzes those pixels.

If you can override the infrared detector and activate the scanner's camera, then you might be able to use the fingerprint scanner to take pictures of who and what is in front of the laptop any and all time that it is on. If you have UEFI on your laptop then you might be able to run it without the operating system even booting up and take pictures 24 hours a day wherever the laptop goes. To work, to the bathroom, a clothes changing room, to a special secret meeting, etc. It was put there to take pictures automatically.

Tell us how you are doing with this.

I would expect C or almost any version of C++ to work with this.

You might have to study how UEFI actively spys on systems and users by design. There are many versions of UEFI and many are manufacturer designed. They should not be too complicated to work with or replace with your own version.

If your question is to learn how to stop the fingerprint scanner from spying, then I think that the best way is with a soldering iron and/or at least wire cutters. Same with some other things that are on the t480 and other similar laptops.
Mar 29 '21 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

3
2412
by: S. van Beek | last post by:
Dear reader, To work with linked tables is a professional method of working with a frond end and back end mdb. Working with linked tables on a local pc gives an acceptable performance but in case you start working with linked tables on a server (network) the performance will be drastically reduce.
2
1872
by: S. van Beek | last post by:
Dear reader, By working with a frond-end and back-end databases with the use of linked tables the performance, if both mdb's are on a local drive is reasonable. But in case the backend is located on a network drive the performance is decreasing drastically.
9
5867
by: Tom | last post by:
I am working with the this object as oppose to the StreamReader object becuase I need to access a file (to find the contents) while an external application is updating the file. When I was working with the StreamReader object I got a deadlock when I tried reading the file while my external application was writing to it. So far I am able to create a FileStream object and open the file in question (CrawlerBackup.txt). But I am unable to...
8
1841
by: Hardy Wang | last post by:
Hi: Is it possible for me to create/open web application from remote machine other than port 80? And create application directly under virtual web site instead of creating a virtual directory? Because there is a developing server in our company running IIS with multiple web sites, each one has its own port number. In real scenario, no applications will run under virtual directory, but directly under a site. Thanks!
1
1719
by: Magnus Blomberg | last post by:
Hello! When loading a path with spaces to Image.ImageURL from an SQL database, the picture is not shown. The path in the Image becomes Xxxxxx%2520xxx and is not working. In another application the path becomes Xxxxx%20xxxx and does work. The different between these are that the working one has an relative path inside the web site and the the not working web has absolute path to a disk in our network. I have checked the incoming stream...
6
11574
by: Matt Frame | last post by:
I have a client that has asked us to get a digital signature certificate and start digitally signing all files we pass between each other. I have heard of the subject and know about the certs but I have no idea how to do something like this with VB.Net. Has anyone done something like this or know where I can find out information how to perform the process of signing a document when sending it then checking one on receipt? Your help is...
6
1669
by: Michael Trausch | last post by:
Hello everyone, I'm having a little bit of trouble trying to implement some arithmetic logic into an application that I'm working on, and I'm hoping that somebody can possibly point me in the right direction. I am working with a database with ZIP codes, latitudes, and longitudes, and am working to implement the Haversine formula alongside with another formula for creating a "box" that I can use to get locations from within a square (or...
3
1465
by: PeterKellner | last post by:
I have a project where a html designer gives me a pile of html to wire up. I do that and it works fine of course. Then, the html designer makes a bunch of changes, give me back the revised aspx file and of course it always gives compiler errors. I've asked the designer not to remove any controls, div tags etc. The problem is the errors always point to lines that are not the problem. Could someone suggest a better way to work with...
1
3376
by: pbak | last post by:
Hai! I am working with INET Control in Vb(Internet transfer Control) Actual Domain Recieving Data from Weighing Scale I connected Weighing Scale to PC using Cross network cable using network port by specifying IpAddress in Scale When I am Pinging scale through using "Ping scale IP" Reply is coming from scale properly where as scale is using FTP Protocol the followwing Coding used to get a...
0
1296
by: yojeiramnj | last post by:
i'm only a beginner in programming so please extend more help. I have a digitalpersona fingerprint scanner and i have to develop a fingerprint enrollment system. But i don't know how to. Please help me develop a code.
0
9993
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9841
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
11265
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10858
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10951
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9662
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6078
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4707
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3307
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.