@dhdurgee: Serial access in and of itself has no bearing on what the initrd updater will accept

.
But it does make the DIY approach of manually flashing an update over diags potentially feasible, yeah (with the caveat, as you mentioned, that diags has to live in a dedicated partition, and that you need to be able to boot and log into it).