Repro build of the COLDCARD firmware v5.1.3 ๐
Screen recording: https://www.youtube.com/watch?v=KEaQwHFJStc
This process checks the compiled binary against the binary published by Coinkite. If you see the "SUCCESS." message, the binaries are identical, except of 64 bytes (Coinkite's signature).
These bytes are removed using "TRIM_SIG = sed -e 's/^00003f[89abcdef]0 .*/(firmware signature here)/' " in the Makefile.
If you wonder why these checksums of the compiled files are different, compare to the binary you have downloaded from https://coldcard.com/downloads/, it's exactly due to those 64 trimmed signature bytes.
Just in case you want to send me some sats:
lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhxmrfva58gumrwfjk2m34xgfgqgqd
๐งก