01-Sep-2023, 11:49 AM
I've recently decided to get a GM10 GPS for my drone and went with a Goku GM10 mini V3 with compass. The FC I am using is the SpeedyBee F405 V3 stack.
On the wiring, I have double checked RX TX comnections, checked resistance between all connects to make sure there is no bridge. I have tried with SDA and SCL connected and without with no luck.
The GPS has a solid green led and a blinking red. I coudln't find anything only about indication, but the blinking red seems to be TX activity from a varely readable marking on the PCB.
GPS is connected to serial 6 which is set on 115200 baudrate as suggested by flywoo page.
Here is my get serial:
# get serial
serialrx_provider = SBUS
Allowed values: SPEK1024, SPEK2048, SBUS, SUMD, SUMH, XB-B, XB-B-RJ01, IBUS, JETIEXBUS, CRSF, SRXL, CUSTOM, FPORT, SRXL2, GHST
Default value: CRSF
serialrx_inverted = OFF
Allowed values: OFF, ON
serialrx_halfduplex = OFF
Allowed values: OFF, ON
serial_update_rate_hz = 100
Allowed range: 100 - 2000
vtx_softserial_alt = OFF
Allowed values: OFF, ON
serialmsp_halfduplex = OFF
Allowed values: OFF, ON
And here is my resources:
# resource show all
Currently active IO resource assignments:
(reboot to update)
--------------------
A00: SERIAL_TX 4
A01: SERIAL_RX 4
A02: FREE
A03: SERIAL_RX 2
A04: GYRO_CS 1
A05: SPI_SCK 1
A06: SPI_MISO 1
A07: SPI_MOSI 1
A08: FREE
A09: SERIAL_TX 1
A10: FREE
A11: USB
A12: USB
A13: SWD
A14: SWD
A15: FREE
B00: FREE
B01: FREE
B02: FREE
B03: FREE
B04: FREE
B05: FREE
B06: MOTOR 1
B07: MOTOR 2
B08: MOTOR 3
B09: MOTOR 4
B10: I2C_SCL 2
B11: I2C_SDA 2
B12: OSD_CS
B13: SPI_SCK 2
B14: SPI_MISO 2
B15: SPI_MOSI 2
C00: ADC_BATT
C01: ADC_CURR
C02: FREE
C03: PINIO 1
C04: GYRO_EXTI
C05: BEEPER
C06: SERIAL_TX 6
C07: SERIAL_RX 6
C08: LED 1
C09: FREE
C10: FREE
C11: FREE
C12: FREE
C13: FREE
C14: FREE
C15: FREE
D00: FREE
D01: FREE
D02: SERIAL_RX 5
D03: FREE
D04: FREE
D05: F: FREE
E03: FREE
E04: FREE
E05: FREE
E06: FREE
E07: FREE
E08: FREE
E09: FREE
E10: FREE
E11: FREE
E12: FREE
E13: FREE
E14: FREE
E15: FREE
F00: FREE
F01: FREE
F02: FREE
F03: FREE
F04: FREE
F05: FREE
F06: FREE
F07: FREE
F08: FREE
F09: FREE
F10: FREE
F11: FREE
F12: FREE
F13: FREE
F14: FREE
F15: FREE
Currently active Timers:
-----------------------
TIM1: FREE
TIM2: FREE
TIM3: FREE
TIM4:
CH1 : MOTOR 1
CH2 : MOTOR 2
CH3 : MOTOR 3
CH4 : MOTOR 4
TIM5: FREE
TIM6: FREE
TIM7: FREE
TIM8: FREE
TIM9: FREE
TIM10: FREE
TIM11: FREE
TIM12: FREE
TIM13: FREE
TIM14: FREE
Currently active DMA:
--------------------
DMA1 Stream 0: FREE
DMA1 Stream 1: FREE
DMA1 Stream 2: FREE
DMA1 Stream 3: SPI_MISO 2
DMA1 Stream 4: SPI_MOSI 2
DMA1 Stream 5: FREE
DMA1 Stream 6: TIMUP 4
DMA1 Stream 7: FREE
DMA2 Stream 0: ADC 1
DMA2
I am not aure what else I could try at this point
On the wiring, I have double checked RX TX comnections, checked resistance between all connects to make sure there is no bridge. I have tried with SDA and SCL connected and without with no luck.
The GPS has a solid green led and a blinking red. I coudln't find anything only about indication, but the blinking red seems to be TX activity from a varely readable marking on the PCB.
GPS is connected to serial 6 which is set on 115200 baudrate as suggested by flywoo page.
Here is my get serial:
# get serial
serialrx_provider = SBUS
Allowed values: SPEK1024, SPEK2048, SBUS, SUMD, SUMH, XB-B, XB-B-RJ01, IBUS, JETIEXBUS, CRSF, SRXL, CUSTOM, FPORT, SRXL2, GHST
Default value: CRSF
serialrx_inverted = OFF
Allowed values: OFF, ON
serialrx_halfduplex = OFF
Allowed values: OFF, ON
serial_update_rate_hz = 100
Allowed range: 100 - 2000
vtx_softserial_alt = OFF
Allowed values: OFF, ON
serialmsp_halfduplex = OFF
Allowed values: OFF, ON
And here is my resources:
# resource show all
Currently active IO resource assignments:
(reboot to update)
--------------------
A00: SERIAL_TX 4
A01: SERIAL_RX 4
A02: FREE
A03: SERIAL_RX 2
A04: GYRO_CS 1
A05: SPI_SCK 1
A06: SPI_MISO 1
A07: SPI_MOSI 1
A08: FREE
A09: SERIAL_TX 1
A10: FREE
A11: USB
A12: USB
A13: SWD
A14: SWD
A15: FREE
B00: FREE
B01: FREE
B02: FREE
B03: FREE
B04: FREE
B05: FREE
B06: MOTOR 1
B07: MOTOR 2
B08: MOTOR 3
B09: MOTOR 4
B10: I2C_SCL 2
B11: I2C_SDA 2
B12: OSD_CS
B13: SPI_SCK 2
B14: SPI_MISO 2
B15: SPI_MOSI 2
C00: ADC_BATT
C01: ADC_CURR
C02: FREE
C03: PINIO 1
C04: GYRO_EXTI
C05: BEEPER
C06: SERIAL_TX 6
C07: SERIAL_RX 6
C08: LED 1
C09: FREE
C10: FREE
C11: FREE
C12: FREE
C13: FREE
C14: FREE
C15: FREE
D00: FREE
D01: FREE
D02: SERIAL_RX 5
D03: FREE
D04: FREE
D05: F: FREE
E03: FREE
E04: FREE
E05: FREE
E06: FREE
E07: FREE
E08: FREE
E09: FREE
E10: FREE
E11: FREE
E12: FREE
E13: FREE
E14: FREE
E15: FREE
F00: FREE
F01: FREE
F02: FREE
F03: FREE
F04: FREE
F05: FREE
F06: FREE
F07: FREE
F08: FREE
F09: FREE
F10: FREE
F11: FREE
F12: FREE
F13: FREE
F14: FREE
F15: FREE
Currently active Timers:
-----------------------
TIM1: FREE
TIM2: FREE
TIM3: FREE
TIM4:
CH1 : MOTOR 1
CH2 : MOTOR 2
CH3 : MOTOR 3
CH4 : MOTOR 4
TIM5: FREE
TIM6: FREE
TIM7: FREE
TIM8: FREE
TIM9: FREE
TIM10: FREE
TIM11: FREE
TIM12: FREE
TIM13: FREE
TIM14: FREE
Currently active DMA:
--------------------
DMA1 Stream 0: FREE
DMA1 Stream 1: FREE
DMA1 Stream 2: FREE
DMA1 Stream 3: SPI_MISO 2
DMA1 Stream 4: SPI_MOSI 2
DMA1 Stream 5: FREE
DMA1 Stream 6: TIMUP 4
DMA1 Stream 7: FREE
DMA2 Stream 0: ADC 1
DMA2
I am not aure what else I could try at this point