The stored checksum is the complement of the folded sum. This is the payoff for the checksum field deferred in the first packet book.

highlighted = computed this step

Why the final value is inverted

After folding, the checksum field stores the one's-complement of the sum. That stored value is what makes verification fold to all ones later.

folded=0x4e19\text{folded}=0x4e19

Take the complement

The folded sum 0x4e19 complements to 0xb1e6. That is exactly the checksum field Book 1 showed and deferred.

0x4e19=0xb1e6\sim0x4e19=0xb1e6
Complement resultThe checksum word is zeroed and the displayed sums are recomputed.Complement resultcompute zero word 5rowindexvalueword00x4500word10x003cword20x1c46word30x4000word40x4006word50x0000 (zeroed)word60xac10word70x0a63word80xac10word90x0a0craw sum0x00024e17folded0x4e19result0xb1e6

The deferred field is now computed

Book 1 displayed 0xb1e6 as a field. Here the table recomputes it from the bytes.

checksum=0xb1e6\text{checksum}=0xb1e6
Complement resultThe checksum word is zeroed and the displayed sums are recomputed.Complement resultcompute zero word 5rowindexvalueword00x4500word10x003cword20x1c46word30x4000word40x4006word50x0000 (zeroed)word60xac10word70x0a63word80xac10word90x0a0craw sum0x00024e17folded0x4e19result0xb1e6

Summary

The checksum field is the complement of the folded one's-complement sum. Error detection over the exact bytes; timing/throughput is not modeled here.

checksum=0xb1e6\text{checksum}=0xb1e6
Complement resultThe checksum word is zeroed and the displayed sums are recomputed.Complement resultcompute zero word 5rowindexvalueword00x4500word10x003cword20x1c46word30x4000word40x4006word50x0000 (zeroed)word60xac10word70x0a63word80xac10word90x0a0craw sum0x00024e17folded0x4e19result0xb1e6