Instead of Electrum unsigned transaction format, we should use a standard PSBT:
https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki
We need to do it both on the front-end and on the hardware.
Later arduino implementation will migrate to arduino-bitcoin library.