What's the internal USB port for? (the one behind the status LED)

Discussion in 'Mavic Pro Discussions' started by P0V, Nov 20, 2016.

  1. P0V

    P0V Active Member

    Joined:
    Nov 3, 2016
    Messages:
    37
    Likes Received:
    23
    Location:
    Gothenburg, Sweden
    The status LED light (the one that blinks green if all good) has a white cover that can be snapped out to reveal the LEDs behind it. Right next to those LEDs, there's a micro USB port. We tried to mess around with it (it required a custom-made/wrecked micro USB male plug), but we can't really tell what it's actually for. Yes, of course it's for testing or maintenance by DJI, but we can't really tell how to interact with it at the moment. We suspect there's some custom tool or application used in DJI factory that communicates with it.

    The exact way to communicate with the external port was easy to figure out because we already have the DJI Assistant software and we can intercept the USB traffic, but with this one we don't have any information.

    Anybody has some concrete information about it? Would be much appreciated.

    Here's a picture from a YouTube video:
    [​IMG]
     
  2. DrPeppar

    DrPeppar Well-Known Member

    Joined:
    Oct 12, 2016
    Messages:
    226
    Likes Received:
    72
    Location:
    Marietta, GA
    That's the dikfer access point.


    Sent from my iPhone using MavicPilots
     
    Chippie314 and Dronewerkz like this.
  3. ThreeGs

    ThreeGs Well-Known Member

    Joined:
    Oct 12, 2016
    Messages:
    150
    Likes Received:
    70
    Location:
    Western MD (Wash Co)
    Nobody's going for it? Okay. I will. What's a... OH LOOK! A penny!
     
    Chippie314 and Nikos like this.
  4. DrPeppar

    DrPeppar Well-Known Member

    Joined:
    Oct 12, 2016
    Messages:
    226
    Likes Received:
    72
    Location:
    Marietta, GA
    Well I'm curious to what the port is for as well but I don't have my manual on me. It's gotta be in there.


    Sent from my iPhone using MavicPilots
     
  5. Ender

    Ender Well-Known Member

    Joined:
    Nov 21, 2016
    Messages:
    255
    Likes Received:
    103
    Hmm, i take it the obvious things like USB Networking or UART port have been ruled out ?!

    Ender
     
  6. Mako79

    Mako79 Well-Known Member

    Joined:
    Oct 13, 2016
    Messages:
    404
    Likes Received:
    185
    The P3 has an SSD slot for the camera on the gimbal board access photos+vids. It also has one for P3 Mainboard to accesses the 4Gig SD card that holds the raw flight data. It could be the same on the Mavic to access the raw flight data for analysis.
     
  7. duelingglove

    duelingglove Well-Known Member

    Joined:
    Nov 20, 2016
    Messages:
    343
    Likes Received:
    70

    interesting
     
  8. singlag

    singlag Active Member

    Joined:
    Mar 8, 2017
    Messages:
    39
    Likes Received:
    14
    A1.jpg

    it should be connect to MO58ZDN, may be use for calibrate the ultrasound sensor
     
  9. grinder.1

    grinder.1 Member

    Joined:
    Apr 17, 2017
    Messages:
    9
    Likes Received:
    4

    Loved that movie
     
  10. Mavproxyuser

    Mavproxyuser Well-Known Member

    Joined:
    May 18, 2017
    Messages:
    50
    Likes Received:
    41
    This port goes to the Mavic's camera Ambarella SoC
    [​IMG]

    It appears to have an RNDIS gadget enabled, but there is no DHCP server handing out IPs.
    The IP range of the camera is unknown, likewise it is unknown if the interface is even puled up, or given an UP, *or* bridged to any other interfaces.

    [​IMG]

    Does anyone else have other detail?
     
  11. Big Fil

    Big Fil Well-Known Member

    Joined:
    Mar 30, 2017
    Messages:
    144
    Likes Received:
    94
    It could be just for internal troubleshooting or flashing some of the components. I work for a electronic test equipment manufacturer and often times our instruments will have internal ports for accessing stuff during production or return to factory boxes for troubleshooting/programming.
     
  12. Dronewerkz

    Dronewerkz Active Member

    Joined:
    Apr 14, 2017
    Messages:
    40
    Likes Received:
    42
    Prob DJI's version of a " Fetzer Valve"
    -they can be reset with some 3&1 oil, ball bearings and small hammer.
     
    kennedye, _milo_ and superdave5050 like this.
  13. singlag

    singlag Active Member

    Joined:
    Mar 8, 2017
    Messages:
    39
    Likes Received:
    14

    RNDIS network have dhcp server on .200 firmware, it set 192.168.42.3 on my windows 7
    and drone side is 192.168.42.2, can access to ftp (same as wifi 192.168.2.1)
     
  14. Mavproxyuser

    Mavproxyuser Well-Known Member

    Joined:
    May 18, 2017
    Messages:
    50
    Likes Received:
    41
    No.... this is a different port. This is the RNDIS on the 'dikfer' port, not the side USB port.
     
  15. singlag

    singlag Active Member

    Joined:
    Mar 8, 2017
    Messages:
    39
    Likes Received:
    14
    found something about usbnet from the A9S AmbaLink Linux/Ginkgo AMP Linux (wm220_0100_v02.00.55.69_20161215.pro.fw.sig/wm220_0100_v02.04.03.85_20161222_ca02.pro.fw.sig)

    #!/bin/sh

    echo "Add usb net $1"

    ifconfig $1 192.168.1.3

    if [ t"$1" == t"usb0" ]; then
    arping -I $1 -A -c 10 -s 192.168.1.3 192.168.1.10 &
    fi
     
  16. Mavproxyuser

    Mavproxyuser Well-Known Member

    Joined:
    May 18, 2017
    Messages:
    50
    Likes Received:
    41
    Thanks... 192.168.1.3 worked. Seems my Mac was having some routing issues. I switched to my linux box and was able to telnet into the a9 and get a login prompt.
     
  17. singlag

    singlag Active Member

    Joined:
    Mar 8, 2017
    Messages:
    39
    Likes Received:
    14
    interesting, try to connect android from a9 by bridged 192.168.42., A9 may be in "whitelist" ?
     
  18. vk2fro

    vk2fro Active Member

    Joined:
    May 3, 2017
    Messages:
    37
    Likes Received:
    6
    Interesting - watching this for further findings :)
     
  19. D95GAS

    D95GAS Well-Known Member

    Joined:
    Apr 1, 2017
    Messages:
    60
    Likes Received:
    14
    Location:
    United Kingdom
    Would be interesting to see if the guys on the "other" forum who have reverse engineered the Mavic firmware are aware of this
     
  20. Mavproxyuser

    Mavproxyuser Well-Known Member

    Joined:
    May 18, 2017
    Messages:
    50
    Likes Received:
    41
    Which address for the Android? You left off the final octet.
     
Loading...
Similar Threads - What's internal USB Forum Date
What's going on with CopterSafe? Mavic Pro Discussions Yesterday at 1:10 AM
What's Causing This? Mavic and Powerdirector Problem Photos and Videos Thursday at 1:52 PM
What's your most epic story? General Discussions Jun 17, 2017
What's up mavic community?! Any exciting plans this weekend? Post a pic of your bird. Mavic Pro Discussions Jun 17, 2017
What's up with my Flight Records? Mavic Pro Help Jun 16, 2017

Share This Page