DJI Phantom 1 – Modify to have CAN Bus port.

DJI just release Phantom 2 with extra feature to have CAN Port expansion on their leg. Also the physical of Phantom 2 is far different than Phantom 1. Bigger battery, 9″ propeller, CAN bus port expansion.

But for me. I still don’t want to upgrade. I have Zenmuse H3-2D and not able to use with Phantom 2 because mount is not compatible and DJI don’t sell mount separately. And I have many battery for old Phantom.

Then my target is modify current P330-H3-2D main board to have CAN Bus. I think DJI still use CAN protocol between equipment. So, It should possible to hack their main board.

– I tear apart my DJI PMU-V2 and check it’s schematic on CAN port. I found it have 4 pin (Regulated Voltage, GND, CH, CL). The CH (CAN High) and CL (CAN Low) pin attach to one IC on PIN 2, 3.

– Back to P330-H3-2D board. Please focus on the my pink circle mark. This is the place for do modification.



– Use cutter or any tool to remove epoxy on GND, Regulate Volt PIN as I show.
– Use a small screw driver scratch and remove protection film on CH, CL circle mark.
– Please use small tip soldering iron if possible. You may damage your board if your soldering iron is too hot! (Thanks Roderick on Facebook for this concern).
– Solder four wires to GND, RV, CH, CL mark as I show on below picture. I’m using White as Regulated voltage, Gray as GND, Blue as CL and last wire as CH.
Please keep in mind RV is not battery voltage! it’s REGULATED voltage!
– Please apply some epoxy to fix the cable and prevent short circuit :-)


– I put other side of cable outside Phantom 1. I don’t have their CAN Bus port and don’t know where to find it in Bangkok. :-(
(Update) I knew how to get port. It’s a workaround solution but good for anyone who plan to use FPV. You can take a part iOSD mini and solder four wires direct to iOSD mini. And you will have DJI official CAN Port as below picture :-D
– Please be careful on plug it into DJI cable. Cable must be in Reg-Volt, GND, CH, CL order.



– Done! now your Phantom 1 with P330-H3-2D board will able to plug *ANY* DJI equipment. iOSD Mark 2, iOSD Mini, iBTU, 2.4GHz module, etc. I’m using it with 2.4GHz with iBTU and iPad on below picture.




I hope you will able to follow my instruction and have fun with flying the old Phantom.

มีความสุขในการบินกันทุกคนนะครับ :-)

Modification picture from our friend Andreas. He have a great idea for put his iOSD inside phantom but instead of direct solder four cables into board. He use JST male/female to hook it.



He cut JST cable into two as below picture.


Solder the female cable on P330 main board.


And solder mail cable on iOSD board. (Please do *DOUBLE CHECK* on RV and GND point)
4 5 6

And this is inside his phantom.

Four wire for plug to Video link. Red = Volt, Black = GND.

And he also adjust the OSD icon location on assistant software then ready to fly !! Thank you very much Andreas.

9 10

This is image came from Marcus Dawson, he modified his Phantom 1 to put iOSD mini inside. He cut a cable and direct solder into main board. Please see below image and description from him :-)

“Shows the joined cables with orange on the left and yellow on the canbus ports (and my huge blob of silicone covering the points.)”

“shows the iOSD connected up via my canbus cable. You can see where I’ve lopped the original connector off the end. Again, in hindsight I could have left it on.”

“Shows the video connection. I’ve pulled the yellow wire ‘off’ the zenmuse ribbon. Cut it and inserted the iOSD cables in here. It’s yellow off the board to iOSD yellow and then iOSD orange to yellow going to FPV TX.”