Hello Fellow Yuneec Pilot!
Join our free Yuneec community and remove this annoying banner!
Sign up

St16 v1.

h-elsner

Premium Pilot
Joined
Mar 23, 2016
Messages
1,684
Reaction score
1,312
Location
Bavaria / Germany
To avoid unnecessary error messages for ST10 I would need the following default value array:
0x55 0x55 0x26 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0F 0x61 0x15 0x10 0x02 0x00 0x28
(This array is without placeholder for CRC8 at the end)

Attached a telemetry from Q500/ST10 that shows possible values for status bytes.

br HE
 

Attachments

  • Telemetry_00006.zip
    31.3 KB · Views: 3
Joined
Jun 3, 2022
Messages
2
Reaction score
0
Age
19
Are There Any Other Drones that work with the Yuneec, I want to Build a custom drone from scratch and use a Yuneec st16 but haven't got the slightest clue on how to bind them, I haven't started the project yet, but I will post progress pics here if i do manage to get them binded together, I love the look of the ST16 with the screen, but that's a expensive $150 paperweight if i can't bind it. To be clear i don't have a Yuneec Drone or controller, I started the project yesterday and am looking at parts. Any help would be much appreciated. Thanks in advance.

-Jensen.
 
Joined
Sep 30, 2017
Messages
186
Reaction score
65
Are There Any Other Drones that work with the Yuneec, I want to Build a custom drone from scratch and use a Yuneec st16 but haven't got the slightest clue on how to bind them, I haven't started the project yet, but I will post progress pics here if i do manage to get them binded together, I love the look of the ST16 with the screen, but that's a expensive $150 paperweight if i can't bind it. To be clear i don't have a Yuneec Drone or controller, I started the project yesterday and am looking at parts. Any help would be much appreciated. Thanks in advance.

-Jensen.

The receiver and communication protocol used by Yuneec are not useable on other drones as-is. There is information on this forum about using a microcontroller to convert the communication protocol of the Yuneec receiver into other formats that could be used in a custom drone (such as PPM or SBUS). This does require obtaining a Yuneec receiver which isn't super cheap. Someone who is better at programming than I could probably fork the code for one of the popular flight controller firmware (such as cleanflight) and add in the Yuneec serial protocol so that an extra converter microcontroller wouldn't be necessary. I have looked into it briefly but I think it is beyond my capabilities.

But that just allows you to control a custom drone, not receive video.

The real "problem" using the ST16 for a custom drone is that there aren't very many camera that will transmit video back from the drone and display it on the ST16. Those cameras are not super adaptable to custom drones and are pretty expensive. There has been talk in this thread and another one on this forum about using a raspberry pi to emulate a CGO3 camera and therefore make a cheap camera system that is viewable on the ST16, but I personally haven't had a lot of success with getting something usable yet. To me, without being able to view the live video on the ST16 it isn't really worth using on a custom drone. It is bigger than needed (if not getting video) and isn't that great of quality.

The Yuneec ST10 controller communicate with the same receiver as the ST16, so the converter micro controller method can work with that transmitter also. The ST10 can display video from MK58 video transmitter. The MK58 is meant to transmit video from a gopro but really can transmit any analog video signal. I'm not sure how easy it is to get an MK58 video transmitter any more but I think that make the ST10 much more useful for custom drone hacking.

In general, I have spent a lot of time hacking around trying to use the ST16 and ST10 for other purposes but is mostly because I have them already and/or found cheap parts. They are older technology and a pretty closed system. I personally wouldn't invest much money in them if I was starting from scratch.

Dylan
 
  • Like
Reactions: h-elsner
Joined
Jun 3, 2022
Messages
2
Reaction score
0
Age
19
The receiver and communication protocol used by Yuneec are not useable on other drones as-is. There is information on this forum about using a microcontroller to convert the communication protocol of the Yuneec receiver into other formats that could be used in a custom drone (such as PPM or SBUS). This does require obtaining a Yuneec receiver which isn't super cheap. Someone who is better at programming than I could probably fork the code for one of the popular flight controller firmware (such as cleanflight) and add in the Yuneec serial protocol so that an extra converter microcontroller wouldn't be necessary. I have looked into it briefly but I think it is beyond my capabilities.

But that just allows you to control a custom drone, not receive video.

The real "problem" using the ST16 for a custom drone is that there aren't very many camera that will transmit video back from the drone and display it on the ST16. Those cameras are not super adaptable to custom drones and are pretty expensive. There has been talk in this thread and another one on this forum about using a raspberry pi to emulate a CGO3 camera and therefore make a cheap camera system that is viewable on the ST16, but I personally haven't had a lot of success with getting something usable yet. To me, without being able to view the live video on the ST16 it isn't really worth using on a custom drone. It is bigger than needed (if not getting video) and isn't that great of quality.

The Yuneec ST10 controller communicate with the same receiver as the ST16, so the converter micro controller method can work with that transmitter also. The ST10 can display video from MK58 video transmitter. The MK58 is meant to transmit video from a gopro but really can transmit any analog video signal. I'm not sure how easy it is to get an MK58 video transmitter any more but I think that make the ST10 much more useful for custom drone hacking.

In general, I have spent a lot of time hacking around trying to use the ST16 and ST10 for other purposes but is mostly because I have them already and/or found cheap parts. They are older technology and a pretty closed system. I personally wouldn't invest much money in them if I was starting from scratch.

Dylan
Thank you for the honest response I am not sure if there would be room for a rasberry pi on the drone, so that is a shame, i did have a read through most of the replies and messages here, and i just was hoping maybe somebody found a way. At this point a Nintendo Switch Or Steam Deck would be better than a ST16 for this purpose? If there are any new developments please let me know! I'm still keen on using a Yuneec Controller But i guess that will have to be another build later on, thank you!
 

m99

Joined
Jan 17, 2023
Messages
5
Reaction score
0
Age
43
Hi
Whats the status on this and were there any codebase I can jump in an help with
 

h-elsner

Premium Pilot
Joined
Mar 23, 2016
Messages
1,684
Reaction score
1,312
Location
Bavaria / Germany
Here is a project to control a car or something else with ST10/ST16 using Raspberry Pi Zero. The proramm sends back telemetry to fake a drone to the controller to avoid error messages pop up
There is also a test tool to check the communication with SR24.
The doc section contains a lot of information about the message structure.

br HE
 
  • Like
Reactions: amplifier
Joined
Jan 23, 2023
Messages
1
Reaction score
0
Age
33
FYI, to try to get the SR24 receiver firmware I tried capturing the serial data sent to the SR24 while doing the FC firmware update to v1.35 from the Typhoon H GUI. No data was sent to the receiver during that upgrade. Maybe there just wasn't a receiver update in this version.
 
Joined
Dec 19, 2022
Messages
2
Reaction score
0
Here is a project to control a car or something else with ST10/ST16 using Raspberry Pi Zero. The proramm sends back telemetry to fake a drone to the controller to avoid error messages pop up
There is also a test tool to check the communication with SR24.
The doc section contains a lot of information about the message structure.

br HE

Oof, Pascal 😅

But still very useful repository, thanks for your effort!
 

h-elsner

Premium Pilot
Joined
Mar 23, 2016
Messages
1,684
Reaction score
1,312
Location
Bavaria / Germany
Pascal looks old but is easy to understand. C code looks like a dog rolled on the keyboard.:)
Lazarus is a RAD tool wich can compile the same code on MAC, Windows, LINUX and Raspi and many other platforms/CPUs.

However, the docu may be useful.

br HE
 

New Threads

Members online

Forum statistics

Threads
20,612
Messages
237,860
Members
26,055
Latest member
Erciyes