asalamon74 / pktriggercord

Remote control for Pentax DSLR cameras
http://pktriggercord.melda.info
GNU Lesser General Public License v3.0
103 stars 38 forks source link

k10d only gets 288 bytes status? #23

Closed msmeissn closed 7 years ago

msmeissn commented 7 years ago

I bought a K10D and it reports only 288 byte status, instead of 392 bytes.

I adjusted the table, but the ipslr_status_parse_k10d function seems to parse more than 288 bytes?

msmeissn commented 7 years ago

./pktriggercord-cli --debug --status_hex > k10d.log

k10d.txt

asalamon74 commented 7 years ago

I'm quite sure that 392 is the correct number. Several users reported that pktriggercord handles K10D correctly and the parse function also requires more that 288 bytes.

The official Pentax Remote Assistant 3 requires firmware version 1.20 or later.

What is your firmware version? I've just commited a new feature pktriggercord-cli --read_firmware_version might work for K10D and print out the firmware version. Can you upgrade to 1.20 or later?

Someone already reported this error two years ago, I suggested firmware upgrade but got no response.

msmeissn commented 7 years ago

yeah, i just bought it used and did not update the firmware (yet).

Firmware version: 1.00.00.07

msmeissn commented 7 years ago

I updated the firmware to 1.31.00.19 now and the size is now 392 bytes

asalamon74 commented 7 years ago

I've added this info to the webpage and to README.md Thanks for testing.