Good progress.
In case this hasn't been mentioned before, I note that the PKTether guy
says 'K30 isn’t supported – probably Pentax made big change in camera firmware and PK_Tether isn’t able to communicate with camera'.
However the pktriggercord devs report no specific probs with the K-30.
I guess this implies that there may be some specific features of the K-30 that may not apply to other bodies, unless you code around some K-30 specific features, so at some stage you may need another lab-rat like an old K-5.
Interestingly, both pktether and pktriggercord report bugs with running against the K-01. That model may have some unique stuff going on it it, so may not be a useful dev platform.