[Mission planner] no heartbeat packets received

Hi,

I have a problem to connect my UAV remotely to the ground station. The specification is:

  • My PC
    → Micro USB conected to
    → Holybro Telemetry Radio 433 MHz 500mV
    .
    .
    .
    → Holybro Telemetry Radio 433 MHz 500mV (I can see stable green light so I assume the radios are communicating).
    → RX/TX (RTS/CTS) port is connected to TX/RX* Pins on my Matek H743 SLIM JET-gh 6
    (The RTS/CTS cables are not connected).

*Yes RX/TX → TX/RX, the connections is to the oposite pins.

I click on “Connect” Button in Mission Planner and after 30 seconds there is “no heartbeat packets received”. I can see, during that period, that there is red ligh flashing on my PC connected Radio.

I anyone could help I will be greatful.

Have you properly configured your telemetry on FC?

SERIALx_PROTOCOL???
SERIALx_BAUD???

If it doesn’t work then do telemetry loop test to make sure the module is working.

https://ardupilot.org/copter/docs/common-configuring-a-telemetry-radio-using-mission-planner.html#common-configuring-a-telemetry-radio-using-mission-planner

Hi, thank you for your answer.

Unfortunetely I do not understand what do you mean by:

Have you properly configured your telemetry on FC?

`SERIALx_PROTOCOL`???
`SERIALx_BAUD`???

If you would be so kind, and provide me with more explanation or send me link to some instruction how to do it.

Also i did everything as described in the link you sent, and saved the same settings to both radios via MissionPlanner. And the problem still exists " no heartbeat packets received".

Also I do not see anything about how to “do telemetry loop test”.

I searched out a lot and connot find any answers.

Which UART port connected to the 433module?

Do you mean you have connect 433 UART to CAN???

Ok, I managed to solve the problem. Here is the answer to anyone who have the same issue.

It turns out, that different Serial ports of flight controller not necesserily communicate in MavLink and with given baud rate. It has to be set by hand.

What you do is:

  1. connect your flight controller via USB cabel to your PC. (NOTE: your cabel has to be data-transfer, not charge only!!)
  2. open mission planner. Select apropriate COM port (where the FC is connected) and hit Connect. (I gues here you also have to select a good value for Baud rate).
  3. if connection is succes you can configure your FC from your PC.
  4. Go to SetUp → Mandatory Hardware → Serial Ports. Here the list of available Serial Ports should open.

You have to select the serial port that you connect your Flight Radio with, and change its protocol to Mavlink2, and choose Baud rate.

  1. Then you simply disconnet.
  2. Now, it should be possible to connect to the FC remotely, with the same Set up I described above.

PC → Telemetry Radio → ///// → Telemetry Radio → Fligh Controler’s Serial Port.

At least it worked for me :wink:

*** Also. My radio has 6PIN Serial Connector with RTS and CTS Pins, but it turns out they are not mandatory to communicate. I connected only 5V, GND, RX & TX pins to my FC and it works correctly.

Default serial uses Rx/Tx only, if you have RTS/CTS on FC, then configure BRD_SERx_RTSCTS on ardupilot, and enable it on telemetry module also.