Use GPS PPS input to create log messages

For timesyncing purposes, I’d like to have the pulse per second (PPS) output from my onboard GPS unit cause the creation of a log message, with intent of using those log messages in my post-flight analysis to correct other log timestamps.

I’ve been thus far unable to figure out how to trigger the creation of the log message on a CubeOrange running PX4. I’ve tried setting an AUX actuator pin to “PPS Input” and connecting my PPS line to that pin, but I don’t see an obvious signs of any PpsCapture uORBmessages being created. When I run listener pps_capture in the MAVLink terminal, it says “never published”.

Various documentation alludes to a PPS_CAP_ENABLE parameter, which I’m unable to find through QGC. Adding it to my parameters causes errors.

What am I missing? Is what I’m trying to do (log when PPS input goes high) possible?

I’m aware of the existence of the Camera_Capture pin as well, but I’m unable to get any messages to log from that either.