Matioupi
lvl.4
Flight distance : 922569 ft
France
Offline
|
Obvisouly, all operations described hereafter under your only responsability...
1. Open you drone and take the GNSS board apart, this is really easy with the Spark and there are plenty of video on how to do that (youtube keyword : Spark tear down)
2. On Spark, the GNSS board looks like : https://photos.app.goo.gl/uc9ZAEEKQPogizhO2
you can see 4 usefull terminals : Vin (power input : 5V) Gnd : ground, TX RX (uart serial port transmit and receive). Gnd can actually be accessed from almost all large metalized areas on the PCB.
3. with tape, mask all other parts that you do not want to touch/connect . I used small alligatorcables to hook to Vin, Tx, Rx (https://www.adafruit.com/product/1008)
https://photos.app.goo.gl/6Ywz05RVy5HhrJaA3
4. Connect other ends to a USB-TTL cable like this : https://www.adafruit.com/product/954 (colors of wires on adafruit cable match the one on my pictures)
5. Download and install u-blox configuration software : https://www.u-blox.com/en/product/u-center-windows
you'll easily be able to connect to the receiver (just select the usb/serial port installed when you hooked the cable to your computer on the small connect icon submenu). If you are not leaving in a cave and did this outside or close to a windos, you should see the gui of u-center populated :
https://photos.app.goo.gl/UH9THQpZs3vgQP2z1 (this one is from a P4 Pro receiver)
6. Open View / Configuration View menu and select the line "GNSS (GNSS Config line)"
7. Check the "enable" check box in front of Galileo and then press the "Send" button at bottom of screen. The u-blox M8030-KT chip inside Spark (and otehr DJI drones) is actually capable of 3 out of 4 available constellations and only 2 are activated from factore settings. You can also allow SBAS (not included in the 4 constallations) those satellites broadcast ionospehere models that increase accuracy. If you wait long enough and the antenna of your device has a good sky view, you'll see galileo satellites poping up in the sky view.
There are other settigns you can change, e.h. in "NAV5" page, I set the fix type to 3D only (dont want any horizontal only fixes which are very unreliable), i personnaly increased the elevation mask from 5 to 10° because noisy satellites low to the horizon would be worst than nothing in my opinion. Don't forget to save the configuration before unplugging.
8. Go to Menu receiver / action / save config in order to flash the new configuration in the receiver
Then unplug you USB cable (will power off receiver). You can re-plug to test that configuration remains across power-off/on
9. Reinstall everything and enjoy... Galileo already has quite a lot of satellites. I usually have 4-7 available above me. 4 of them are under commissionning (launched but not active in the constellation) and 4 more will be launched in 2018 : https://www.gsc-europa.eu/system-status/Constellation-Information
I tested that the configuration you set is not changed by the drone itself (I powered up and flew the machine, everything perfect and then removed gnss board again, hooked to u-center again, galileo and other settings were still there)
Now the real question is : why do DJI not enable this by default when machines get out of factory... They could also enable this by a simple software configuration : the u-blox protocol is documented and they could send the commandfrom the app or aircraft firmware (or combination) to allow this new constellation or other settings without even need to open the drone...
This really looks like a TLDR from DJI on u-blox operating manual... https://www.u-blox.com/en/produc ... oduct_filter%3A2696
|
|