Lloyd Logs

Logging the things I am interested in && learning


RE - Fingerprint Sensor Driver

Chasing support for the Synaptics SYNA8002 / SYNA8006 fingerprint reader on Linux turned into a crash course in kernel driver prototyping and Windows driver reverse engineering. The DLL at the heart of the investigation is synaWudfBioSpi.dll, a Windows UMDF biometric driver installed via an INF that matches ACPI IDs SYNA8002 / SYNA8006.

Goal: Understand how Windows speaks SPI to the sensor well enough to reproduce the minimum viable protocol on Linux.

Read more...

Building MidpSSH for BlackBerry Bold 9790

Building MidpSSH from the GuntherDW/midpssh v1.7.0 repository for your BlackBerry Bold 9790 on BBOS 7.1 is a solid approach, as this fork maintains the J2ME/MIDP core while incorporating bug fixes and BlackBerry-specific enhancements up to v1.7.0, but compiling it requires legacy tools that are discontinued yet still archivable through community mirrors and Oracle’s Java archives. Since BlackBerry’s official JDE downloads are offline, you’ll source equivalents from reliable third-party archives, set up in a Windows VM (e.g., via VirtualBox on your Arch/CachyOS host), and adapt the build process for the 9790’s ARMv6 architecture—expect 1-2 hours for setup and testing.

Read more...
1 of 1