Welcome to PhantomPilots.com

Sign up for a weekly email of the latest drone news & information

USB connection to Phantom units

Discussion in 'General Discussion' started by configurationspace, Aug 10, 2014.

  1. configurationspace

    Joined:
    Aug 10, 2014
    Messages:
    8
    Likes Received:
    0
    Has anyone had any success with deciphering a direct USB connection to a Phantom copter (of any variety)? I'm curious to what extent the firmware can be manually tweaked. Does anyone know what protocol the Phantom communicates in? As far as I know, the DJI Assistant Software is the only software that uses this USB connection.

    All I've been able to do is probe the connection in Linux. Linux seems to think it is a "dialout" device, which is some kind of modem.
     
  2. OI Photography

    Joined:
    Sep 23, 2013
    Messages:
    5,542
    Likes Received:
    17
    Location:
    Clarksville, TN
    NAZA firmware = sword in the stone

    Many brave souls have started down the same path you contemplate...none have returned victorious.

    Just a guess, but it sounds like you reached a canbus transceiver.

    ElGuano can drop some more tech knowledge on you if you want deeper insight, but it's been a lost cause so far.
     
  3. configurationspace

    Joined:
    Aug 10, 2014
    Messages:
    8
    Likes Received:
    0
    I did a quick search for previous threads on this topic but wasn't able to find any -- nor did I have many good ideas to search for. If anyone can point out previous threads on the topic, that would be great.

    And thanks for letting me know what you know. I won't spend too much time on this project if progress is too slow.
     
  4. configurationspace

    Joined:
    Aug 10, 2014
    Messages:
    8
    Likes Received:
    0
    Okay, it appears can-utils in Linux is understanding a little of the USB connection. I don't know much about CAN and CANbuses, though. Epsilon progress is better than nothing.
     
  5. OI Photography

    Joined:
    Sep 23, 2013
    Messages:
    5,542
    Likes Received:
    17
    Location:
    Clarksville, TN
    It's a protocol originally developed for data networking in cars, useful for many other applications such as this. Seems to be a good option for DJI to have chosen, although the stock connectors they provide can be cumbersome in some installations like the Phantom.
     
  6. configurationspace

    Joined:
    Aug 10, 2014
    Messages:
    8
    Likes Received:
    0
    Right. I've been able to access the CANbus on my motorcycle. But this is new to me.
     
  7. OI Photography

    Joined:
    Sep 23, 2013
    Messages:
    5,542
    Likes Received:
    17
    Location:
    Clarksville, TN
    Gotcha, and I do wish you the best of luck. I just didn't want you to build up too much steam without knowing it's not as easy as we all wish it was :)