Mooltipass Versions Save

Github repository dedicated to the mooltipass project

v1.2_mini

7 years ago

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

v1.1_main

8 years ago

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())

v1_final

9 years ago

Attached files for crowdfunding campaign units only!

v1

9 years ago

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

9 years ago

RC6:

  • changes in login menu presentation following beta testers comments
  • truncate indexes checked for all menus
  • new bundle required

RC5

9 years ago

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

9 years ago
  • 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

9 years ago

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

9 years ago

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

9 years ago

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