In Figure 2, GPS1 is at the top and GPS2 is at the bottom. The orange indicator indicates that the position has been obtained, the red indicator indicates that the power is switched on, and the green indicator indicates that the RTK signal has been received.
The controller I use is CUAV V5+, the GPS module is two CUAV RTK-9P, the firmware I use is ArduRover V4.2.0-Beta2, but after testing, version 4.1 also has this problem
UART1 of Gps1 connects to UART4 of flight control, UART1 of Gps2 connects to UART7 of flight control, and UART2 of Gps1 connects to UART2 of Gps2.
Your configuration appears correct, but the log file indicates an extremely erratic/inconsistent number of satellites in view and very low precision estimate.
The green light on GPS2 is also a likely indicator of correct configuration, but the lack of RTK fix type (as displayed in your screenshot and confirmed by the log) is a result of the weak position estimates.
Be sure the antennas are in clear view of the sky and oriented correctly with the correct distance between them (0.38m, according to your GPS_POS2_Y parameter).
I’m not sure that the 30cm distance is a hard requirement but there’s certainly no guarantee it will work if they’re closer than that. You’ve followed the instructions on the wiki? If you have and you’re testing in an area with good GPS reception and it’s still not working please post an onboard log.