Hola, si quieres algún aporte de como desarrollar ese hardware wallet te puedo comentar que el software que se utilize para gestionarlo o bien esté instalado en él y sea actualizable o bien sea descargado de la página del vendedor, pero en cualquier caso no hagáis como en Trezor que se necesita ir a su página para descargarse el software cada vez que lo quieras utilizar.
El día que esa página no exista se va a tomar por culo el Trezor.
Saludos ¡