- Posts: 12
Problems with Devo F12E nightly builds
- kbg
- Topic Author
- Offline
Is there any build available for F12E that is known to be working?
Please Log in or Create an account to join the conversation.
- csujun
- Offline
- Posts: 28
Recently there are many changes getting into the tree and it may need a little bit time to stabilize again.
Thank you for your testing and we love hearing your concern, feedback & suggestions.
Please Log in or Create an account to join the conversation.
- kbg
- Topic Author
- Offline
- Posts: 12
I am testing on a QR-X350 Pro that I have replaced the RX703A with a RX705 receiver to get telemetry. I have attached two screenshot showing the difference in GPS coordinates for Walkera and Deviation. I blacked out a portion of the GPS coordinates for privacy reasons.
If you want me to test something out I am willing to help out in any way I can.
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
Longitude can't be 21° 86.xxxx but can be 21.86xxxx
I tested it with Walkera telemetry module WK-CTL01-D and Walkera GPS sensor, and I have correct GPS coordinates. So, I think QR-X350 Pro GPS sensor is not intended for Devo telemetry.
Please Log in or Create an account to join the conversation.
- hexfet
- Away
- Posts: 1892
Please Log in or Create an account to join the conversation.
- kbg
- Topic Author
- Offline
- Posts: 12
Now I don't understand but isn't the GPS coordinates sent in the Devo telemetry in some standard format and different then what is actually displayed on screen? Given that the the QR-X350 Pro GPS can send the correct GPS to the F12E telemetry then obviously the F12E can correctly interpret the coordinates. Perhaps there is some flag that specifies which format is used? Maybe Deviation is interpreting DD.DDDDD as DD MMMM incorrectly?
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
QR-X350 Pro GPS sensor probably send "64.123450N" = 64.12345° N
Please Log in or Create an account to join the conversation.
- kbg
- Topic Author
- Offline
- Posts: 12
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
We need custom build with GPS data dump on screen. By the way, the date and time (and other data) also can have different format.
The GPS telemetry displayed seems way off, altitude is a large number and the current date is in the year 2048.
Please Log in or Create an account to join the conversation.
- hexfet
- Away
- Posts: 1892
With this build you should see an extra "debug log" main menu item. In that page.we're interested in lines that start with "3" after the line number. May need to make changes to the build if the data is coming too quickly.
Please Log in or Create an account to join the conversation.
- kbg
- Topic Author
- Offline
- Posts: 12
debug log video
Please Log in or Create an account to join the conversation.
- hexfet
- Away
- Posts: 1892
The longitude telemetry string is "02186.3545W". As vlad_fy pointed out the display value in the stock firmware "21° 86." is not correct, or at least not normalized. It's essentially the same as the Deviation displayed value of "22° 26.". kbg, what is your actual GPS longitude (from cell phone or other source)? Maybe the QR-X350 is not normalizing the value correctly for some reason. In the images you posted the latitude is the same in deviation and stock firmware.
The altitude is bouncing around 3-4 meters. Is that correct?
The speed data is "9999.90000.0". Not obvious how to decode that. Is it possible to record some data with the aircraft moving?
The timestamp telemetry doesn't have any data - all nulls. Was the GPS "locked" with enough satellites for a good link?
Please Log in or Create an account to join the conversation.
- rklunder
- Offline
- Posts: 3
kbg wrote: I have been trying to update my F12E with Deviation mainly to get persistant telemetry but it seems the current nightly builds are very much broken. Updating using Deviation Uploader 0.9.0 results in a broken filesystem, but I found this can be fixed by manually copying the devo.fs over. Going through the menu sometimes results in getting stuck in submenus, and the only way to recover is to turn off transmitter. The GPS telemetry displayed seems way off, altitude is a large number and the current date is in the year 2048. The GPS coordinates also seem to be offset by a couple of km.
Is there any build available for F12E that is known to be working?
Count me in with issues with the F12E and nightly builds. I have not been able to get one to work as of yet. How do you manually copy the devo.fs over? I dont see a download for the F12E in the stable folder, is that not available yet?
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
hexfet wrote: The longitude telemetry string is "02186.3545W".
longitude is 21.86XXXX° W
if (packet[0] == 0x32) {
update = gpslongpkt;
Telemetry.gps.longitude = text_to_int(&packet[1], 3) * 3600000
+ text_to_int(&packet[4], 2) * 36000;
+ text_to_int(&packet[7], 4) * 36 / 10;
if (packet[11] == 'W')
Telemetry.gps.longitude *= -1;
}
latitude is 64.10XXXX° N
if (packet[0] == 0x33) {
update = gpslatpkt;
Telemetry.gps.latitude = text_to_int(&packet[1], 2) * 3600000
+ text_to_int(&packet[3], 2) * 36000;
+ text_to_int(&packet[6], 4) * 36 / 10;
if (packet[10] == 'S')
Telemetry.gps.latitude *= -1;
}
I don't see sign to distinguish DD.DDDDDD from DD MM.MMMM.
Please Log in or Create an account to join the conversation.
- kbg
- Topic Author
- Offline
- Posts: 12
hexfet wrote: Thanks that's very helpful.
kbg, what is your actual GPS longitude (from cell phone or other source)? Maybe the QR-X350 is not normalizing the value correctly for some reason. In the images you posted the latitude is the same in deviation and stock firmware.
The altitude is bouncing around 3-4 meters. Is that correct?
The speed data is "9999.90000.0". Not obvious how to decode that. Is it possible to record some data with the aircraft moving?
The stock GPS coordinates are correct but they are not normalized and are being displayed in decimal degrees.
I will send you my actual GPS coordinates in PM message.
I am just testing this stationary in my backyard. Not sure I can test this in flight, the weather currently is not very good. But since the quad wasn’t armed it’s possible that there is was no speed data until arming. I will test this with arming as soon as I get home.
The timestamp telemetry doesn't have any data - all nulls. Was the GPS "locked" with enough satellites for a good link?
Yes I believe so. Possibly the timestamp is not being sent, because it’s not being displayed anywhere in the stock firmware.
I am not to worried about the timestamp,speed and altitude, the most valuable are the GPS coordinates.
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
DDMM.MMMM
So, QR-X350 Pro GPS sensor output nonstandard coordinates.
Please Log in or Create an account to join the conversation.
- kbg
- Topic Author
- Offline
- Posts: 12
vlad_vy wrote:
hexfet wrote: I don't see sign to distinguish DD.DDDDDD from DD MM.MMMM.
Yes doesn't seem to be any way to detect this. I have been looking at videos online from users using the stock firmware and it seems that the GPS is being sent like this for all Walkera models. Here is an example video from someone using Walkera Tali H500. The latitude degree minute in the video is 69 which is not normalized.
Tali H500
Maybe it would be possible to add a configuration for the GPS format, so that we can select either DDMM.MMMM or DD.DDDDDD?
Please Log in or Create an account to join the conversation.
- kbg
- Topic Author
- Offline
- Posts: 12
rklunder wrote: Count me in with issues with the F12E and nightly builds. I have not been able to get one to work as of yet. How do you manually copy the devo.fs over? I dont see a download for the F12E in the stable folder, is that not available yet?
There is no stable version yet. To fix the file system issue you should update the firmware as usual with Deviation Uploader. Turn off the transmitter after flashing, then hold down ENT button and turn back on, this will enable USB mode. Delete the devo.fs that is on the transmitter, open up the zip firmware file and copy the devo.fs file there over to the transmitter. Turn off and on as usual and it should work.
Please Log in or Create an account to join the conversation.
- hexfet
- Away
- Posts: 1892
Please Log in or Create an account to join the conversation.
- kbg
- Topic Author
- Offline
- Posts: 12
When I get the chance I will try to test the speed and altitude and post my findings here, but I think the timestamp is something that just isn't available in the data.
I hope these changes will make it into the nightly build at some point?
Thanks for the excellent support.
Please Log in or Create an account to join the conversation.
- Home
- Forum
- General
- General Discussions
- Problems with Devo F12E nightly builds