etotheipi, do you have an update on the offline wallet system, where Armory in offline mode is running on an offline device, connected to a PC via a USB-to-serial adapter, and the Armory running in online mode on the PC is able to send transactions to the offline device for signing?
I really want to get this up and running, so I'm interested in hearing how far you are with this, and if there's anything I can do to help.
You can use the
offline_server branch of my fork. It's based on etotheipi's latest testing branch.
You'll have to disable the serial TTY on the Pi. I used
this guide. Then compile Armory for the Pi. I used
this guide. Finally plug the Pi into your computer (it can be powered by the serial cable), transfer the compiled files (from a USB drive, not over the serial cable!) and run extras/offline_serial_server.py (for me it's /dev/ttyAMA0 and baud rate 115200).
For your online computer, you'll have to be in advanced or expert mode, then you can set the device and baud rate in the settings dialog. Once that is complete, you should see the status change to connected in the bottom right. Now, on the dialog from which you can save an offline transaction, you can also transmit it to the offline device. You'll be prompted for the wallet passphrase if your wallet is encrypted. Enter it on the Pi's keyboard. Once the Pi transmits the signed transaction back to your computer, it will automatically advance to the Broadcast dialog.
It should be pretty easy to use, but I created it so maybe that's just me.