After the k50 failed to bulb, but we had gotten some pentax models working, I helped some with GPhoto testing for the eos-m1 that I've never gotten to tether. It's trapped out pretty well in that camera to the point of not even being able to use an arduino IR trigger I made while connected to the camera card. If you connect usb it fails to fire even locally. I read that some newer models were fairing a bit better but haven't checked in for a while. Development for models is usually done through Libgphoto2 issues tracker at github so you might get info doing a search there and reading the development threads.
What distro & version of Linux do you have installed? I've confirmed that if I switch the Canon RP to JPEG mode, it will capture images fine, however, capturing in RAW mode still fails, due to issues with linking to the updated LibRaw git snapshot and not being able to decode the CR3 format raw image with the olderLibRaw linked library. Since my original post, I've since found the "LIBRAW Latest for CR3" thread on this forum, which is talking about this issue.
Hi all, just to clarify, the Canon RP connection via gphoto is fine; can control, focus, capture, images download, etc......... but the issue is libraw still does not support RAW (CR3) format. The FIT image is being converted from the jpg, not the RAW (CR3). When capturing in the Native option, a jpg is downloaded, not a RAW (CR3).
So it looks like there is still some waiting to do.
Only wish i could code to help out
Takahashi FC-100DF refractor
ZWO ASI 071 imaging camera
ZWO ASI 120MM on 30mm guidescope
Skywatcher HEQ5 Pro mount with belt drive
Raspberry Pi 4 running Ubuntu 22.04LTS headless with KStars/indi