to discord:
Hi, the hardware wallet is approaching production readiness. Its been pending for a year, as you guys arrr well aware of. The Pirate part was sorted out about a year ago. All the work since then has gone into PCB and enclosure design and O/S & hardware lockdown. NXP has the only 64bit cpu I could find with a boot ROM that is intact. All the other cheaper vendors have been compromised.
The last step is to secure the production environment. The NXP tools can signed the code but not encrypt it. At best the factory copies your code and start over building on the sideline. At worst they send it for analysis and reverse engineering....
I'm busy adding RSA asymetric encryption into u-boot to sidestep this problem.
I don't want to jump the gun on this. Once the unit is out in the wild there's no putting the genie bqck in the bottle. The safety to prevent unauthorised access is paramount. Not even I would be able yo get back in the unit or gain access to the stored mnemonic. I dont want a single point of failute.
Hardware wise we've detected an invalid voltage on the usb chip, which was due to interpreting the datasheet incorrectly. We've manually modified the PCB by cutting some tracks. We're building up the PCB tomorrow to test it. Then its out for a respin at the factory causing another 1.5 week delay.
In the meantime the production facility can start playing with the parts we've send them to quote on the assembly. For a simple unit like this its 11 distinct assembly stages, with the full PCB machine placement counting as a single step.
We'll release an Arrr viewing key that any interested party can import into their wallet. Payments done by me to that address will contain relevant messages in the memo field. That way everybody can get the same message thats 'tweeted' on the address. (See where I'm going with this...?)
Exciting to see progress thanks for sharing!
Обсуждают сегодня