Verry niceeee ;>
Time-based one-time password (TOTP). aka: 2FA!
A alternetive to Authy / Google Authenticator.
Full offline. And Standalone once all Keys have been added.
Sleep mode after 1 minuite. battery life info at the bottom
press a button or plug it in to charge to wake it
There are a few reasons why I made this device, mainly to lose dependence of my phone. But not just, What if your phone breaks, bricks, or something else? I rather have lots of devices that don't depend on eachother rather than a all in one for that reason, plus most "universal" stuff performs worse than a specific device for that single function. As of right now, I'd say it's almost complete (enough to daily drive), possibly a few more hardware security features, maybe UI polishing, fixing any bugs i haven't found yet and should be perfect. The cost is ~£6 excluding 3D printing.
- Nice!Nano: AliExpress Link
- DS3231 RTC: AliExpress Link
- 0.96Inch Display: AliExpress Link
- 6*6 Silicone Switch: AliExpress Link
- 3D model
Note: These are referral links. If you purchase through it, I earn a commission at no extra cost to you.
Commands:
setunixtimeexample:setunixtime 1751925355add <username> <base32secret>example:add test JBSWY3DPEHPK3PXP(Compare)listdel <GetTheIDFromListCommand>example:del 1factoryreset(Power cycle after) More. Or: NiceTOTP-Configurator! (Firmware update doesnt work rn*)
- Build and flash the project with platformio (Make sure you add nicenano support here)
- Or Drag and drop the .UF2 onto the nicenano drive when doubble clicking reset (short rst pin with usbc sheild tapping twice quickly)
Using it for one month, The battery has been used up ~20% (750mAh supposedly) 2 month update, it still only has been used up 20%.. so ye
The RTC drifted a whoping 8 seconds in that month, I mean what?!
It still shows the right code tho, but that means the last 8 Seconds are invalid. I will need to see whats up with the RTC
Or Find a better one.
4 month update, still 20%.. my guy is going strong without charging!

