Releases: limpkin/mooltipass
Mooltipass Mini v1.2 Final Firmware for Kickstarter Units
V1.2:
- added option to display security hashes to the user before and after card unlock (configurable by settings)
- adding an "unlock" service to enable computer lock/unlock feature (configurable by settings)
- added function to randomize the PIN displayed upon card insertion (configurable by settings)
- added a "user db change number" updated upon db changes, to make sync notifications
- read card login/password commands replaced with a single read credentials one
- added new command to know how many free slots for new users there are
- handleSmartcardRemoved() call at the end of user erase routine
- do not prompt for change password when adding new credential
- mini: implemented click + scroll for faster cred. browsing
- added "SE" to vendor id string, required by USB spec
- changed USB keyboard Usage Maximum to allow win key
- allowing by default credentials cancel requests
- copying CPZ during card cloning process
- display flip based on accelerometer
- USB command to lock the mini
- get/set description commands
- back functionality on mini
Mooltipass Standard v1.1 Firmware Update
V1.1:
post-indiegogo firmware
get description command
fixed user request cancelling bug
add adjustable delay after manual typing
mini: parameter in eeprom to control brightness
updating date created/used field on child node update
removed left out pixels in login menu (tiny bug)
boolean in eeprom to prevent credentials LUT populating
allow the get_login command to already specify the login
allow pin entering from usb after user approval, last resort for broken screens
eeprom values to allow customization of key sent after login AND password manual entry
in card ISR, do not call handleSmartcardRemoved() but removeFunctionSMC() & clearSmartCardInsertedUnlocked() to only set protection bools (aes state reset in main())
final v1 release for crowdfunding campaign units
Attached files for crowdfunding campaign units only!
V1 release
V1:
- new user tutorial
- timeout on pin entering screen
- same timeout for all user interractions
- setting digit to 0 when going back in pin entering
RC6 Release
RC6:
- changes in login menu presentation following beta testers comments
- truncate indexes checked for all menus
- new bundle required
RC5 Release
RC5:
- possible Mooltipass freeze bug solved when inserting/removing smartcard
- possibility to cancel user input request boolean in eeprom
- lower casing all service names
- additional checks in read fav
- looping around in login menu
RC4 Release
- no screen flipping when no credentials for given service
- informing user of no credentials for given service
- LEDS off when displaying information
- flashy screen when adding service
- ghost touches problem solved
- size optimizations...
- new bundle required
RC3 release
RC3:
- more information on the cloning process - new bundle required!
- card cpz needs to be presented to allow unknown card adding
- pin handling functions only use pointers to pin variable
- no need to remove card when adding an unknown card
- different messages for pin entering
- offer user to not erase card
RC2 Release
RC2:
- speed improvement: look for free node starting after the taken one
- possibility to change charge time by setting param in eeprom
- solved bug when exciting management mode with screen saver
- individual control of the wheel keys pulse scl
- displaying service for fav & login menu
- pushed due to delay to publish RC1
RC1 Release
RC1:
- no service / login confirmation screen when selecting a service that only has one login in the login menu
- extra slot in eeprom for bootloader backup key
- usbSendMessage functions always take cmds now
- sending tab after login sending via HID