Set Up WA28 USB Fingerprint Reader with CS9711 on Ubuntu Linux Distro using a Forked Libfprint @LeonAnavi
Set Up WA28 USB Fingerprint Reader with CS9711 on Ubuntu Linux Distro using a Forked Libfprint  @LeonAnavi
Uploaded July 2025 | Updated September 2026, 2 weeks ago
This video shows how to set up and use the WA28 USB fingerprint reader, which is based on the Chipsailing CS9711 chip, on Ubuntu 24.04 LTS. The CS9711 is not supported by the default version of libfprint included in most Linux distributions, so this guide walks you through installing a custom fork from GitHub of libfprint that adds support for this chip. Whether you are looking to enable biometric login or just experiment with fingerprint recognition on Linux, this step-by-step tutorial will help you get the WA28 fingerprint reader working correctly. It covers all the essential steps, from installing dependencies and building the library to enrolling your fingerprint and enabling fingerprint login in the Ubuntu Gnome GUI. WA28 USB fingerprint reader costs about $25 in Amazon and a bit less in Aliexpress. In Amazon WA28 is listed under different brands such as Multizenic and QWUUYEC. According to the description fingerprint image size is 98x112 508DPI. This is a practical solution for anyone dealing with CS9711 fingerprint hardware on Ubuntu or other Linux distributions.

πŸ“š Useful Links
===
Use Chipsailing CS9711Fingprint on Ubuntu 24.04 LTS
gist.github.com/leon-anavi/e19d77eafe1dc1800f170255b23a5839

libfprint fork to work on a driver for CS9711
github.com/ddlsmurf/libfprint-CS9711

Get Your WA28 USB Fingerprint Reader with Chipsailing CS9711 Working on Linux and Ubuntu 24.04
anavi.org/article/319
Set Up WA28 USB Fingerprint Reader with CS9711 on Ubuntu Linux Distro using a Forked LibfprintRadxa Cubie A5E with Allwinner A527 64-bit Arm SoC and M.2 NVMe #shorts #linuxMulticolor Floor Lamp with NeoPixel LEDs and the WLED Open Source Firmware on ESP32-C3Rockchip RK3188 32-bit 1.6GHz Quad-core ARM with Mali-T400 GPU from 2013 on Radxa Rock #shortsArduino Uno Q 16GB or 32GB eMMC for On-Board StorageThe Yocto Project on Raspberry Pi 5 Episode 10: Use SPI for ADC and Soil Moisure Sensor on LinuxUnboxing PcoketBeagle 2 Rev A1: Tiny Linux SBC with Texas Instruments Quad-core 64-bit ARM CPUThe Yocto Project on Raspberry Pi 5 Episode 1: Building an Embedded GNU Linux Distribution #linuxRemote Power Control on Linux: Using Wake-on-LAN with UbuntuWhich transceiver is used for Ethernet in the Raspberry Pi 400? #BCM54213 #raspberrypi #rpiRaspberry Pi Compute Module 5 IO Board and IO Case with External Antenna #raspberrypiUpgrading U-Boot Bootloader on La Frite AML-S805X-AC with USB Stick or USB Boot Mode
Leon Anavi |

Set Up WA28 USB Fingerprint Reader with CS9711 on Ubuntu Linux Distro using a Forked Libfprint

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER