Controller help; flashing red and beeping

I'm using git for that:
Code:
git clone https://github.com/o-gs/dji-firmware-tools.git

Thanks! I’ll do the same.

Quick question....should I have been trying to access the log_ab file using a linux distro? I have been on windows 10. If ao, I didnt realize until just now that you should be using linux.

Also can you recommend a ttl to usb converter that is known to work for flashing the davinci?

was looking at this: https://www.amazon.com/HiLetgo-CP21...ttl+usb+converter&refinements=p_85:2470955011
 
Quick question....should I have been trying to access the log_ab file using a linux distro? I have been on windows 10. If ao, I didnt realize until just now that you should be using linux.

No need for Linux. This is simply a file on sd-card, even a phone can read that.

Also can you recommend a ttl to usb converter that is known to work for flashing the davinci?
I just bought a cheapest one on Aliexpress. Paid less than a dollar. Some sticks do not work, but that's a minority. The only feature you need is a jumper to select between 5V and 3.3V logic level. Those which claim to "auto-select" are just lying, there's no simple circuit to do that.
 
No need for Linux. This is simply a file on sd-card, even a phone can read that.


I just bought a cheapest one on Aliexpress. Paid less than a dollar. Some sticks do not work, but that's a minority. The only feature you need is a jumper to select between 5V and 3.3V logic level. Those which claim to "auto-select" are just lying, there's no simple circuit to do that.

Thanks. TTL usb converter should be here within the next day or so.

I have some reading to do, still unsure of the exact process but I will be reading up on it tonight.
 
I just bought a cheapest one on Aliexpress. Paid less than a dollar. Some sticks do not work, but that's a minority. The only feature you need is a jumper to select between 5V and 3.3V logic level. Those which claim to "auto-select" are just lying, there's no simple circuit to do that.

Ttl adapter arrived today. see attached photo of my wiring.


where can I obtain TI utilities? Also, do I need an ftdi driver if operating on Ubuntu?
 
Last edited:
Ttl adapter arrived today. see attached photo of my wiring.
I would probably choose a different GND pad, but that's probably not important - if I remember correctly they are all directly connected.
Everything looks good.

where can I obtain TI utilities?
I actually don't remember.. it must've been easy to get.
It was some kind of TI wiki.. I remember being able to find its source code as well without much effort.
Windows build was distrinbuted by @SunsetCatcher with his bootloader flashing guide.

do I need an ftdi driver if operating on Ubuntu?

Linux kernel has support of such devices within. Just connect it and `dmesg | tail -n 100` should confirm it's installed. And `ls /dev/ttyUSB*` should show it.
 
I would probably choose a different GND pad, but that's probably not important - if I remember correctly they are all directly connected.
Everything looks good.


I actually don't remember.. it must've been easy to get.
It was some kind of TI wiki.. I remember being able to find its source code as well without much effort.
Windows build was distrinbuted by @SunsetCatcher with his bootloader flashing guide.



Linux kernel has support of such devices within. Just connect it and `dmesg | tail -n 100` should confirm it's installed. And `ls /dev/ttyUSB*` should show it.
Thanks. I have been using the guide by @SunsetCatcher.

Something I am unsure of is the 3.3v/5v connection. My adapter can do both.

In the guide it says something about connecting multiple pins to the 3.3v. (I cant remember off the top of my head and I'm not gone to reference it.)

Is this the same for my board. I'm curious if the wiring is any different because The guide is tailored to a P3 gimbal top board. I am attempting this on the gl300a ish board.

Are there any photos floating around of the wiring for this on a gl300a?
 
Looks like Mono is used to run the tool in Linux, which means Windows binary will work.
Serial Boot and Flash Loading Utility - Texas Instruments Wiki

Something I am unsure of is the 3.3v/5v connection. My adapter can do both.

Use 5V. The board has buck converters to achieve all required voltages from 5V.

Are there any photos floating around of the wiring for this on a gl300a?

Some boards here have evident soldering marks:
o-gs/dji-firmware-tools
(one of these is actually mine; I donate to that wiki when I can)
 
Looks like Mono is used to run the tool in Linux, which means Windows binary will work.
Serial Boot and Flash Loading Utility - Texas Instruments Wiki



Use 5V. The board has buck converters to achieve all required voltages from 5V.



Some boards here have evident soldering marks:
o-gs/dji-firmware-tools
(one of these is actually mine; I donate to that wiki when I can)
Thanks for all that info!

So just to confirm that my wiring is correct, I have a total of 4 wires.

Gnd on board to gnd on adapter
Rx on board to tx on adapter
Tx on board to rx on adapter
5v on board to VCC on adapter

Just want to make sure I'm wired up correctly so I dont fry anything on the board.

Will likely try to flash it later tonight or tomorrow.


View media item 4620View media item 4619
 
Last edited:
So I flashed the davinci utilizing the ubl1 and u-boot file provided by @SunsetCatcher.

I still can’t connect to the app. Any ideas why I still cant connect?

If the firmware on the RC is too old, would that prevent connection?

Do I need different files than the ones provided by @SunsetCatcher? (curious because that guide is for the gimbal board and I am flashing RC)
 
Did you checked whether DaVinci really was not booting and needed flashing? Did you checked whether it boots now?
 
I cant start the motors, but I can control the gimbal. my controller light is alternating red/green. It was a solid green until I reset the controller and relinked. Tried re-linking multiple times....still red/green.


.

No, nothing autostarts when connected. I have tried with my samsung galaxy s7 and ipad mini4. I cant see anything. My s7 says charging when connected. I tried holding down the 3 bar menu in the upper right for 10sec or so to see if it would show fw version, but it just shows as disconnected




I will give that a shot thanks.


I also have a feeling that part of the issue is a firmware mismatch between controller and aircraft, but without being able to access the app I can see current versions. Also I tried upgrading to current firmware on AC and it failed. Also tried installing 1.3.2 and it failed. Maybe the gimbal board wont allow the update? Im not sure. I’d like to try another gimbal board just for loading fw.

Omg I got lost trying to catch up,,no can still fly with different versions on rc and AC, can enter app view when drone is off ? Read so much can't remember if I saw a try change usb cable post or not,what happens if you turn airplane mode and wifi off and try conect to app? You tryed controller reset ay,
 
OK found this aswell ,,,red and green flashing here says update in progress
Screenshot_20180916-215829.jpg
Screenshot_20180916-215651.jpg
 
OK found this aswell ,,,red and green flashing here says update in progressView attachment 103515 View attachment 103516

I just tried the reset mentioned in your last post, as well as turning off wifi and airplane mode. Still not connecting.

I can try to swap cables, but I am using cables that came with the iPad and controller so I thought they should be good.
 
I just tried the reset mentioned in your last post, as well as turning off wifi and airplane mode. Still not connecting.

I can try to swap cables, but I am using cables that came with the iPad and controller so I thought they should be good.
You should try cable ,these can be faulty even new,some new ones I have purchased don't even work,would not hurt to try,after all it uses usb for conection for your device.....unsure but could explain remote behavior
 
If the board is not in BOOTME mode, it should boot to DaVinci Linux. After all you're not typing a command when turning the drone on ;)
 
If the board is not in BOOTME mode, it should boot to DaVinci Linux. After all you're not typing a command when turning the drone on ;)

You make a very good point about the bootup!

I guess what Im asking is how to view the log and the bootup. Is there a specific program I need or can I view it in Terminal (ubuntu) or windows cmd prompt?

Apologies if the info is documented in one of the wikis, but I’ve been swarmed with new info over the past week or so.
 
I guess what Im asking is how to view the log and the bootup. Is there a specific program I need or can I view it in Terminal (ubuntu) or windows cmd prompt?

After using a thing too much, I sometimes forget it wasn't obvious to me at some point as well..

Use any serial terminal app - minicom/picocom on Linux, PuTTY on Windows.

Here's some info on the interface, and transmission params to set:
m1300 DaVinci (in RC) - Debug serial interface
m0800 DaVinci (in gimbal) - Debug serial interface 368_U0
 
Last edited:

Members online

No members online now.

Forum statistics

Threads
143,516
Messages
1,471,071
Members
105,490
Latest member
frankagordon