Zeitlos can now update the software on its field-programmable gate array (FPGA) computers over the network without rewriting the storage card. The old process replaced the whole image, which also put user files and edited configuration at risk. The new updater changes release-owned files while preserving /home, board settings, and other data the owner has modified.
A host tool publishes each release as hashed files plus a manifest that says which paths may be replaced or kept. The board fetches changed files over Trivial File Transfer Protocol (TFTP), checks their size and checksum, and renames the old and new copies in stages. It writes the final manifest last, so an update interrupted after any file operation can continue on the next run. The project backs that claim with 80 tests that stop the updater after every write or force it out of memory at each allocation point.
TFTP provides no encryption or server authentication, so this is not yet an update system for an untrusted network. It is still a useful pattern for lab boards and small deployments where re-imaging storage is the larger source of failure. The next release will show whether the same manifest design can add an authenticated transport without losing the interruption recovery that makes the update safe to retry.