С помощью скетча mavic_bat удалось переслать % заряда на пульт управления (31 байт в пакете). В DJI GO все равно показывает N/A.
В mavic_bat crc взято с dji-sdk. Возможно формат пакета такой же как в protocal_uart_sdk (12 байт header, 1 байт - 0x55, 2 байт - размер, в конце 2 байта - crc16).
Может кому-то удастся разобраться.
https://github.com/sin5678/mavic_bat
https://github.com/dji-sdk/Guidance-SDK/tree/master/examples/uart_example