Anatomy of a vendor firmware image: header layout, checksums and what the updater actually verifies
A walk through the update container used by a family of consumer network devices: how the header is laid out, which of its three checksums are enforced, and a small parser to reproduce the findings.