Use SHA256 checksum to verify Canon firmware updates

Canon has from its website removed the firmware updates for the older camera models. If you want to update your old camera you will need to find the firmware somewhere else. Webpages like EOScard and Softpedia have older firmware updates from Canon. You can also browse old Canon links with Archive.org.

But how do you know if the file you download from another webpage is legit or not?

SHA256 checksum

SHA stands for ”Secure Hash Algorithm”, and 256 is the number of bits used. The checksum is a cryptographic signature and with the string you can compare and detect if a file has been comprised while downloading it from the Internet.

How sha256sum is used in a Linux Terminal.

Too hard to use a Terminal in Linux or PowerShell in Windows? Use an online tool. Compare the SHA256 checksum you get with the checksum below in the list. The list is generated from firmware updates downloaded from Canon.

EOS R and EOS Ra share the same firmware 1.8.0 and there are two versions of 1.8.0. Unclear why the new one didn’t get the name 1.8.1.

ecf324b90baea51ca96246bb089dc9ebb6beaa962616fc456b43f2b8b7c9e9b1 eosr3-v171-win.zip
658d1fae7b4a540ab7b816dbaf08e8c0bb970385f14f56379320496424180555 eosr5-v200-win.zip
3470e68c5c11ba9ff423d1331ce4dd9902400405eb43498d844cb5450bd9203f eosr6-v184-win.zip
8046f48c99289478280ba3fd80a8759c367bc3969db4ef2935da65dbf35c9d3b eosr62-v130-win.zip
3b3fe4c41c72c8b0ceb6fbbb8b461887e6c0fb028f7016c12051a18930e04e1e eosr8-v120-win.zip

e93a1a22ea07bf47fb66fe7c6a0fed6d5d7a4c5621dcbfe69d18789deaea09d1 r5c-v1061-win.zip

dedd2f56234974da718d9a504671d62afb67dd93da78e8e9f9cf6b439574802e EOSR0180.FIR (2020)
6d30073a59e58b4a8a500904f0609c7313b12763ceb0bb4cf145d40d4a300ad1 EOSR0180.FIR (2021)
dedd2f56234974da718d9a504671d62afb67dd93da78e8e9f9cf6b439574802e EOSRA180.FIR (2020)
6d30073a59e58b4a8a500904f0609c7313b12763ceb0bb4cf145d40d4a300ad1 EOSRA180.FIR (2021)

876aa4ad4bd62d584e85d1b6db5ade9946c4881a788d7d64f9d2ddd7b6c8dd31 eosrp-v160-win.zip

8f92efb388a6265e365100b18daec1a501c1bd929fd961dbc0fe8b1409a9c6ca eosr7-v140-win.zip
e51c0c13ff5b2c6084a552490442f8fcd639fd8893115f0bbce0a2f1c7ceb66d eosr10-v130-win.zip
24595fc99f58820a93a2985d2257b5e8ec420dc68e65cf2be87ee9a6c0ec40c7 eosr50-v110-win.zip

40950a9502c0e8b6b850315ce7579dbf4cfa11350338e1655e307cef47bbc407 eosm-v203-win.zip
fb174e3488f3ac41fa00b45efbcf98816fe30020fe63b7de70af19bbeb8098df eosm2-v104-win.zip
ac8fb3a2386ef1430eb0a04668c07d6d8b368c522199cc40a335e9300f2a1d90 eosm3-v121-win.zip
83745d1c68c6eb089816481b0c8a7133070f525dc5b3ac3c74b9de68bd290042 eosm5-v102-win.zip
eb942369d268b09fa596602bcb96b2fa5965007f326a67fcb885cec0c8e55780 eosm6-v101-win.zip
601a802f965b361369635c872ce5bf4984077590fa945040f73e0b78eab890a4 eosm6m2-v111-win.zip

c4ea621b5049f457d02053341fb6fe196895b8353a780d6c9d2c79aa78b3c3c6 M50-KissM-v110-win.zip
ec3be58739537b2832be2dbc8a8a2878bb5cf273b09c18d512c3e52a22bf13ef M502-KissM2-v103-win.zip

c32f942293a7d2c1e051923a5d23b485a4d7913165eea8c32ddcda6285758098 EOS1D_140.exe
ff4949eb1f3f1776f32a110101bfb9d9bc823c461afa72344d64decee98d694c eos1dmk2126.exe
f1cbc18c8a0b5c42d8d685ade4c6c664d4c27eb7ced3579bf9106d085396435e eos1dmk2n112.exe
8d98ee950cecf8b63f9971eebdda3a5bc3cfbf5c9ac68a6dd0449ec5c1a7f8f8 eos1d3-v132-win.zip

ef7cf99db4e6f9911aa586feb13576f2dc014c0fa1d1f5e2b7a724d97105cdb6 eos1ds103.exe
d9506fbde207cf2eb426cb352c0ce75f5f212abc3010413faeda91e197527764 eos1dsmk2116.exe
34e11821e082f46344ed4fc7beb9d1b5c0cbd2679d7dc88801f1b9233f0f5e2b eos1ds3-v123-win.zip
812a57d5f72a67f3c1529435efc610f8821a05308b20747effb581e265aa69ae eos1dx-v211-win.zip
5e70fd54784d71e81b7f1c2038e360dec3b04e8e44d1435f20813479bcd434fd eos1dx2-v118-win.zip
e15706b9145c5287d4d1fd7f54acaf98d3b96b589bda5b9eb2cf6ec369c9b37f eos1dx3-v190-win.zip

c875980d4e0cd5ef5634a71721808b86f3100651a154d4ba30756196004a851f eos5d111.exe
c467c339539cb3de0495a4a41de96d15e81926bf8fb43fb8085351429d3112f7 eos5d2-v212-win.zip
4934bcefec4b98e5a365253c3a536fdfc183a8d6c4b2d19758378a498a41a62c eos5d3-v121-win.zip
96b94f4e3a322b9ab14f8e64728db2d839b38199791da355efb118260944bde0 eos5d4-v140-win.zip

9cc1bbf60da6839351f395ada5d9ed0c58d2ae33867f3f02b73a9f2fc4694b44 eos5ds-v114-win.zip
fc6d3d9fa1baee0c3f613fc3ea62257d021521e9c7285a38d7e76657d01ad341 eos5dsr-v114r-win.zip

f6fdcf5d1feb13fe0431badc8a1192ebcc57a80042be42b7084fe223c83fd97b eos6d-v119-win.zip
dd48dabc54412058dfd16c54ea6548a5f3c3d64f1d222c4bc45aff091fe3fa79 eos6d2-v120-win.zip

bf6c6d8d46054103fd0e689a89aef2baa811d17490f63ba94264bf1a8aae31af eos7d-v206-win.zip
7fde5308e6478471eaff5776e0634a195d5e6b15b034fa4ebe06b582f6856560 eos7d2-v113-win.zip

0c1c3c9346b5b7432794fcf433f5d53f2c6dfc4de6c573d52fa8c8efc279d8d8 D30_1030-e.exe
15cf7ba9ff1879ee1f55523f94bef96e995e5191615439abac869f233611f07e D30_1030-j.exe
f2fd6ef9a9e41f8fd2132799f88e6bbdfe44ef14068b7a09fbec26e6a4d83dd5 D60_104-e.exe
84a6f0b10bf182fc64f9c21eb0fda3c9e9089494095e3ba68a6c90a282a359c6 D60_104-j.exe

174292751a51de7a96ac810a52e63bb341ccf49167eb6171c4b0672413117762 EOS10D_201-e.exe
bb7ec7dca07b2373cc2c3a9b00085b57eb7242b67125aab68f7b4e4c4ec47a47 eos20d203.exe
27804881ef0b333c40417aae73f21d9e352728bf07b2050ce289092767ec527a eos20da203.exe
ee31d4ad46df642b3f3fe2c6e82b7ed8f4d1153a37c1c88b38f88683ce103df9 eos30d106.exe
8d0fa83308ac2a51697ca48a619d6f8ea55daeb4c8dcbdfd893b920530ce1125 eos40d111.exe
7674393fe69200a092dd3a88ddd4503e255305679979074e282e7195f23661b5 eos50d-v109-win.zip
efc7b02d3bdbf7c40e762e30224af3252b8da1fd6fd491096d7202aa9c942c43 eos60d-v111-win.zip
6782017ae8a11bd7ffac5549f34ac1313baec418264c798cb6b32ad36220ae49 eos70d-v112-win.zip
35a8625ad288ae4a0d96adf385c32e23488d3bc3e9b5d7e59f4dfcdea59fa6a1 v110-77d-9000d-win.zip
55b2bc2b5d494807a43d4a1faab0312c28eb28364c1b844b8becbe16bd905a8f eos80d-v103-win.zip
c972744937659df31e3f79bf0848d1b6e25138c3cae4ad104bf6b9c1d8f41119 eos90d-v111-win.zip

368a34a4a660dbefe76f75dc994bfde136659d9571024b194a103b6ef9a52ece E3kr_111-e.exe (300D)
915f52c128434610309dcf95ab41e782ca8beae058eb15aee90e0c0f775ce084 e3kr2103.exe (350D)
52518c9563042e4863081dde0fd7325d7a890c2e5d48060e77af68ee4674a746 e4kr3111.exe (400D)
f72f66a6ba9805330b69edd7754d5be1472260b09644039bceb414309afd4ca3 e5kr4110.exe (450D)
d9a405e730466200ef162c31c359ed529a81ea8957ec805d8f39976ba6333eb2 v112-t1i-500D-x3-win.zip
23f7acafdb1df87402d2717c4487f84b12362fb86c9973fafa189e81f5d7ec95 v110-t2i-550d-x4-win.zip
0e94f4a0a069021d1c4d7ea06373a0b88a65ed4e2257ca509f833b5a3fc1c7e0 v103-t3i-600d-x5-win.zip
834f7170e383c41382ebae682be11c07bf64fb007f23f5f329593b98cb786f9a v105-t4i-650d-x6i-win.zip
89f3ac878234aaf71c480745a97c795d89d4ce481aafce94f423a8a3cb1ffcf1 v115-t5i-700d-x7i-win.zip

25be440e2269c7c87f2905aaaf5766ade32c1c9e839f0cc34494c9eaf8bee207 e6kr5107.exe (1000D)
0a28fb42864338eb3b9b3f8745f848d574a4efa2702eb57fcbb31f674ba98b9a v106-t3-1100d-x50-win.zip
a9c90a52d9b874434356057e48213f3a624abd80678a9bd54c878fd8c84d6c40 v102-t5-1200d-x70-win.zip
16d7921f1eb20c9b8ff3fd2bfca923efc7669c394fd646d6d9d160094909894b v120-t6-1300d-x80-win.zip
b5113a462b758a99c8b47cae0cbfef0a9386c2f08b1e8467a61787636969bbdc v121-t7-2000d-1500d-x90-win.zip
47a3253e6ec8a361b6b9b2549b7383ef04e1a8e11aac05a5f543fda173186a04 v110-t100-3000d-4000d-win.zip

420b0fa51a78e1b9d39ec8545d1f3b7b7711b35ce9a3945f92bb968e305c57dd dcs5win323.exe (D2000/D6000)
d7a735e5675f7f5f1981dafaae72d3e4a0c48561fe26793c8ba82e92c224b583 dcsf502win.exe (DCS1/DCS3)

5634a75ef246628f4a85d39abd459cac7c92ed6c579ced44509e52b25c0a8be3 el1-v102-win.zip