What is eosmsg? What can it do?

eosmsg is a software that allows certain functions to be performed on a compatible Canon EOS DSLR camera or Nikon Pentax Sony camera. The primary functions are retrieval of a shutter count and mirrorup count (the number of physical actuations of a shutter and mirror)

New Camera?

confirm that a new camera is truly new (shutter count 0 and mirrorup count 0)

Secondhand Camera?

establish value of a used camera


Canon

  • 1D X / 1D C
  • 1D X Mark II / 1DX2
  • 1D Mark IV / 1DM4
  • 5D Mark II / 5D2
  • 5D Mark III / 5D3
  • 5D Mark IV / 5D4
  • 5DS 5DS R
  • 6D 6DII 7D 7DII
  • 60D 60Da 70D 77D 80D 90D
  • 100D 200D 200DII 250D 500D 550D 600D 650D 700D 750D 760D 800D 850D 1000D 1100D 1200D 1300D 1500D 3000D 4000D 9000D
  • Rebel T4i T5i T6i T6s T7i T8i SL1 SL2 SL3 T3 T5 T6 T7 T100
  • Kiss X3 X4 X5 X6i X7 X7i X8i X9 X9i X10 X10i X50 X70 X80 X90
  • EOS M EOS M2
  • EOS R EOS RP EOS R1 R3 R5 R52 R6 R62 R7 R8 R10 R50
  • EOS M3 M5 M6 M6II M10 M100 M200 M50 M50II

Nikon

  • D3 / D3s /D3x
  • D40 D40x D50 D60 D70 D80
  • D4 / D4s
  • D5 D6
  • D90
  • D200
  • D300 / D300s
  • D500
  • D600
  • D610
  • D700
  • D750
  • D800 / D800E
  • D810
  • D850
  • D3000
  • D3100
  • D3200
  • D3300
  • D3400
  • D5000
  • D5100 D5200 5300 5500 5600
  • D7000 D7100 D7200 D7500
  • D5300
  • D5500
  • D5600
  • Z5 Z6 Z6II Z6III Z7 Z8 Z9 Z7II Zfc
  • Z50
  • etc...

Pentax/Ricoh/fujifilm

  • K10D
  • K10D s
  • K20D
  • K200D
  • K7
  • Kr
  • Km
  • Kx
  • K100D
  • K100D s
  • K110D
  • K-30
  • K-70
  • K-3
  • K-3 II
  • K-5
  • K-5 II
  • K-5 II s
  • K-S1
  • K-S2
  • K-1
  • K-1 II
  • K-01
  • Q7
  • Q10
  • X-5
  • XG-1
  • Q-S1
  • 645D
  • KP
  • fujifilm gfx
  • fujifilm x

Sony

  • a1 a1II a9 a9II a9III
  • a7r2
  • a72
  • a7s2
  • a7r
  • a7r3
  • a7III a7rIV A7IV a7v
  • a7s
  • a7 a7c a7cII a7cr
  • a6500
  • a6300
  • a6000
  • a5100
  • a5000
  • a99II
  • a77II
  • NEX-7
  • NEX-6
  • NEX-5T
  • NEX-5R
  • NEX-5N/NEX-5
  • NEX-3/NEX-3N
  • A77M2/A77
  • A65
  • A58
  • A57
  • A550
  • A55
  • A37
  • A330
  • A290
  • etc...

EosmsgV5

Support Model:5D3 5D4 5DS 5DSR 6D 6D2 7D 7D2 60D 70D 80D 500D 550D 600D 650D 700D 750D 760D 800D 100D 200D 1100D 1200D 1300D 1500D 2000D 3000D 4000D 1DX 1DX2 EOSM EOSM2、ALL SONY NIKON Pentax/Ricoh.

Download eosmsgV5 下载eosmsgV5最新版  OS:Windows7 8 10 11, Version:5.3.9.3 2025/03/02 Runtime 运行组件

Eosmsg Mirrorless Version 无反版

Support Model:EOS R EOS RP EOS R3 R5 R1 R5m2 R6 R7 R10 R6m2 R8 R50 R100 EOS M3 EOS M5 EOS M6 EOS M10 EOS M100 M200 EOS M50 M50II KISS M2/ Kiss X10/Rebel SL3/250D/200D II / EOS 90D 850D Rebel T8i Kiss X10i/ EOS M6 Mark II / Canon EOS-1D X Mark III.

Download eosmsg mirrorless version 下载无反版  OS: Windows7 8 10 11, Version:1.1.7.1mlv 2025/03/11 Runtime 运行组件


FAQ

I clicked the shutter button, but the displayed shutter count did not change.

It is necessary to power cycle the connected camera (turn off and on) in order to see the updated shutter count value. This is due to a technical optimization that minimizes battery power drain when a camera is connected to eosmsg.

Why not use the picture filename to determine shutter count?

Using numeric suffix of filenames written by the camera on a flash card is not equivalent to camera's shutter count (the suffix resets to 0 after 9999). Here are examples when the filename does not indicate the true number of pictures taken with the camera.
  • A new flash card is inserted containing a picture file with higher numerical suffix. The numbering then continues with this higher suffix. For example, if the last file written by the camera was IMG_3750.JPG, this indicates that the shutter count is 3750. If a new flash card is inserted with a file IMG_4100.JPG, then the next picture taken with the camera will be written under IMG_4101.JPG. The shutter count in this case will be only 3751.
  • If a blank flash card is inserted afterwards, some cameras like the Canon 60D will continue previous filename numbering; for example, will write file IMG_4102.JPG when shutter count is 3752. The file name is edited to lower the numerical suffix. Some cameras, such as the Canon 5D Mark II, will use the card filename to construct the name for the next picture. This results in a much lower perceived shutter count than the true shutter count. For example, let's say the filename is edited from IMG_9000.JPG to IMG_2000.JPG. The next picture file written by a camera like Canon 5D Mark II will be IMG_2001.JPG. The perceived shutter count is 2001, whereas the real shutter count is 9001.
  • Pictures are taken when the camera is connected directly to a computer (without a flash card inside).

What's the difference between shutter count and mirrorup count?

Due to the real-time viewing and video shooting the shutter is in a normally open state, the mirrorup count alwasys wil be greater than shuttercount. so the number of mirror count can more accurately reflect the situation of the camera.