Posts tagged with “uru key”

FIDO2 Authenticator - USB Dongle

FIDO2 Authenticator - USB Dongle

After a long break, I’m back working on my FIDO2 authenticator! With BLE dropped from Chrome, I’ve shifted gears to USB—and that meant switching from ESP32 to STM32 (and soon RP2040). The latest prototype features a fingerprint scanner, secure element, and a fresh USB PCB. Still lots to build, but it’s moving again!

Read more...
The new form factor for the URU Key FIDO2 Authenticator

The new form factor for the URU Key FIDO2 Authenticator

While working on the URU Card project, I realized just how practical the credit card form factor really is—so I redesigned URU Key into URU Card Pro. It now fits in a wallet, runs on an ultra-thin Li-Ion battery, and includes a tiny OLED display for feedback. Same secure guts, much better usability!

Read more...
Latest news, URU Key project status and new project

Latest news, URU Key project status and new project

It’s been a while since the last URU Key update, but the project’s still alive and kicking! Chrome dropped BLE support (ouch), but Windows still plays nice. Plus, I got official docs from Fingerprint Cards (🎉), and even tested URU Key with Windows Hello. Oh—and a new open-source project is coming soon!

Read more...
URU Key - final hardware design

URU Key - final hardware design

Hardware is done! After months of prototyping, I finally finished the compact 40×15mm URU Key device—complete with ESP32, fingerprint scanner, security chip, LiPo battery, and USB-C. It’s basically a fitness tracker… but for secure authentication. Now onto the software (and maybe a proper case 😅).

Read more...
URU Key - fully autonomous prototype

URU Key - fully autonomous prototype

It’s official—URU Key is now a real, standalone device! I added the custom power board, used spring-loaded pins for easy firmware updates, and screwed everything together into a compact 35×20×10mm unit. Hardware’s basically done—now it’s time to dive deeper into the firmware, especially the biometric side.

Read more...
How to measure battery level with ESP32 microcontroller

How to measure battery level with ESP32 microcontroller

Figured out how to measure battery level on the URU Key using a simple voltage divider and some clever GPIO control. Threw in some ESP32 ADC math to convert readings into a nice 0–100% percentage—and even blink a red LED if the battery’s running low. BLE support coming too!

Read more...
URU Key - making decision on power source

URU Key - making decision on power source

Next step: power! I explored both CR2032 coin cells and tiny rechargeable LiPo batteries for the URU Auth device. Settled on a rechargeable setup with a TP4054 charger and USB-C—compact, convenient, and way more user-friendly. Bonus: added battery level monitoring and auto power-off to keep things efficient.

Read more...
URU Key - an ESP32 FIDO2 Authenticator

URU Key - an ESP32 FIDO2 Authenticator

Everything’s finally coming together! I combined the ESP32, fingerprint scanner, and ATECC508A security chip into a single board—the first real version of my own FIDO2 Authenticator: URU Auth (You Are You). It’s handheld, it lights up, and it’s so close to being fully autonomous. Time to tackle power and fingerprint recognition!

Read more...