gphoto / libgphoto2

The libgphoto2 camera access and control library.
GNU Lesser General Public License v2.1
989 stars 316 forks source link

Sony A7M3 Product ID issue #945

Closed quexichen1 closed 6 months ago

quexichen1 commented 6 months ago

The Sony A7M3 product id written for the following models is 0x096f, but when I recently recorded the product IDs of some old and new Sony models, I found that A7M3 does not have this product ID. {"Sony:Alpha-A7III (Control)", 0x054c, 0x096f, PTP_CAP|PTP_CAP_PREVIEW},

The product ID of the a7m3 pc control mode that I obtained is the following one in the project. {"Sony:Alpha-A7 III (PC Control)", 0x054c, 0x0c34, PTP_CAP|PTP_CAP_PREVIEW},

And after setting the USB connection option in some new Sony models such as ILCE-7RM5 to select when connecting, the option pops up after connecting the camera to the mac pro computer, but I do not select it. The product id read out at this time is 0x096f.

So I want to confirm that the a7m3 product ID in the project is wrong, or may the product ID be different in different batches or sales regions?

quexichen1 commented 6 months ago

Hi msmeissn:

My company's products have launched the Camera Remote function,However, because Sony cameras have many USB connection modes, my customers often choose the wrong mode and cannot use it normally.

I am now trying to judge by product Id. When the camera is not in Pc control mode, it will prompt the customer and guide the customer to choose PC control mode. 

So I want to confirm the issue mentioned in this case. Which of the two productids of A7M3 in the project is accurate? {"Sony:Alpha-A7III (Control)", 0x054c, 0x096f, PTP_CAP|PTP_CAP_PREVIEW}, {"Sony:Alpha-A7 III (PC Control)", 0x054c, 0x0c34, PTP_CAP|PTP_CAP_PREVIEW},

Or is it possible that the PC control mode of a7m3 has two productids?

Thanks,

msmeissn commented 6 months ago

We usually get user reports or similar to add those ids. the 0x0c34 id was taken from another git repo, 0x96f came from https://github.com/gphoto/libgphoto2/issues/343

I would currently assume 0x096f to be the correct one.

Currently having an ID too much does not hurt.

quexichen1 commented 6 months ago

Thanks for your reply, I will try to contact the author of issue #343