Keycard applet updates are done by reinstalling the applet CAP using a smartcard reader.
Download the latest applet version from GitHub releases and follow the reinstallation scripts.
Keycard Shell firmware and its clear-signing database are updated separately.
From source: Build and sign firmware from the Keycard Shell repo. Official devices accept only signed firmware; custom firmware requires a bootloader key you control on a self-built device.
For step-by-step user flows, see the help pages: