codysmith105
lvl.1
United States
Offline
|
I'd like to know what the pinout of the connector on the bottom is...
Claerly 8 pins, one must be VCC and another GND, so we have 6 data pins. Six pins is enoug for a lot of possibilities, and I assume that the mating module (Power or LCD brick) has it's own embedded SoC, so we're in SoC to SoC communication land enabling some potentially nasty things. For example it's entirely possible that DJI does some key exchange to validate that a genuine DJI accessory is plugged in, etc.
I'm interested in this from a maker perspective, it would be really cool to make custom accessories that this can mount to, and knowing the pinout and that DJI made engineering choices to allow for potential tinkering here is necessary.
Q: Will you provide the pinout?
Q: Are any forms of encryption or key exchange between the camera module and the accessory used for the purpose of validating that the camera is interfacing with a DJI accessory (basically asking if this was engineered to only work with DJI stuff)?
Q: If advanced communication is done, say I2C, UART, USB, etc. will DJI provide a basic API? Doing so would really show a commitment to the maker community and would be deeply appreciated.
Full disclosure, I am a former GoPro firmware engineer who did influence the Open GoPro standard. I now work for Google.
|
|