Activity

PIXHAWK PX4 Autopilot еще одна летающая железка

Прошу подсказать по настройкам Pixhawk 2.4.8 Fw3.5.5
К контроллеру пока подключен только GPS M8N.
При подключении через боковой USB разъем по UART 115200 корректно отображает положение, системное время и т.п. через QGroundControl v3.3.0
В Mavlink inspector тоже всё корректно. Все настройки по умолчанию.

На разъеме TELEM2 у меня подключена ардуиновская железяка по UART 57600.
С этой железяки даю запрос:
#include <GCS_MAVLink.h>
======
mavlink_msg_request_data_stream_pack(0xFF,0xBE,&msg,1,1,MAV_DATA_STREAM_ALL, 1, 0);
len = mavlink_msg_to_send_buffer(buf,&msg);
MavSerial.write(buf,len);
delay(10);
mavlink_msg_request_data_stream_pack(0xFF,0xBE,&msg,1,1,MAV_DATA_STREAM_POSITION, 1, 1);
len = mavlink_msg_to_send_buffer(buf,&msg);
MavSerial.write(buf,len);

получаю корректный хардбит и ответ о позиции.
Помимо этого ответа хочется получить и юникстайм,
но когда в след за вышеуказанным запросом даю запрос:
mavlink_msg_request_data_stream_pack(0xFF,0xBE,&msg,1,1,MAVLINK_MSG_ID_SYSTEM_TIME, 1, 1);
len = mavlink_msg_to_send_buffer(buf,&msg);
MavSerial.write(buf,len);

то в ответ начинает сыпать всем, чем угодно, кроме системного времени.
Что я делаю не так?