P3P, double beep, no camera view/control

The communication to Cypress is either via CAN or via USB.

I'm almost certain it's USB. CAN is used to talk to m0900, and further to FC.

Pin explanation

Thanx, i have no doubt about solder of USB D+ and USB D-.
The ones i suspect are CANH and USB_SELECT, is it possible ? And there is no more test pads on the board...
Could it be a firmware issue ?
 
That is not a firmware issue.

Ok, i think there is a continuity default after the soldered pads ripped out. even with a magnifying glass i can't see where copper paths are broken.
I was able to find a other OFMD module, supposed to be not working but it look very nice, connector are good. I've checked the test pads and all ok, so i put it in the bird.
OFMD do not want to link with the RC and it start to blink orange before i press the tiny link button.
I tried to update it several times, and i don't have any "device not detected" but all the update failed :

[00372668]Version checking[5]...
[00372796][03 06][00] v2.4.20.50 -> v2.4.20.50
[00372919][03 05][00] v34.2.0.9 -> v34.2.0.9
[00373002][04 00][00] v1.48.0.0 -> v1.48.0.0
[00373156][11 00][00] v1.8.0.0 -> v1.8.0.0
[00373335][11 01][00] v1.8.0.0 -> v2.0.0.33, firmware v1.8.0.0 not support.
[00373405][11 01][00] v1.8.0.0 -> v2.0.0.33
[00373548][12 00][00] v1.12.0.0 -> v1.12.0.0
[00373683][12 01][00] v1.12.0.0 -> v1.12.0.0
[00373808][12 02][00] v1.12.0.0 -> v1.12.0.0
[00373954][12 03][00] v1.12.0.0 -> v1.12.0.0
[00374128][15 00][00] v1.1.2.0 -> v1.1.2.0
[00374245][17 00][00] v1.1.1.7 -> v1.1.1.7
[00374404][17 01][00] v1.0.2.7 -> v1.0.2.7
[00374497][19 00][00] v0.0.0.0 -> v1.0.8.96 need upgrade.
[00374573][01 00][00] v1.32.5432 -> v1.32.5432
[00374648][01 01][00] v1.32.5432 -> v1.32.5432
[00374745][08 00][00] v0.13.0.7 -> v0.13.0.7
[00374855][09 00][00] v4.1.0.0 -> v4.1.0.0
[00374932]Done.

[00374999]Firmware upgrading[5]...
[00377662][19 00] Firmware upgrade start...
[00420252][19 00] Firmware upgrade finish failed (step = 2, err = 0xaa).
[00450318]Done.

I don't understand the red colored line : how is it possible to have v0.0.0.0 and why it can't update ?
Does it mean also an hardware issue for this OFDM board ? :rolleyes:
 
Well, i gave up with the OFMD board i've found, always have "[19 00][00] v0.0.0.0 -> v1.0.8.96 need upgrade." and can't link to AC to the RC.
So i decided to try something with the first OFDM.
First i've planned to deconnect each solder one by one and check by a firmware update to see which is associated with the " [00117603][15 00][00] device not detected " line.
I started with the one i was the most doubtful : pin 4 USB_SELECT
I've cut the wire and then i launched an FW update in order to see the log.
You know what ? The bird made the successful update beep ! (first time i hear it)
Ok ok ok, that is very weird.
I've checked the log, and everything is fine !
So i made a try with the RC and my phone on DJI GO : live is ok, gimbal control ok, strictly no error warning or message !
I'm stunned.
The pin 4 on the OFDM camera connector is useless ?
Is there a logic explanation to this ?
 
always have "[19 00][00] v0.0.0.0 -> v1.0.8.96 need upgrade." and can't link to AC to the RC.

In OFDMv2, there is no FPGA and a custom digital chip is there instead. This custom chip is not programmable and the Serial Flash which was supposed to load bitstream into FPGA is there just for compatibility (because removing it would require some changes in software).

If the board is OFDMv2, then this line is normal and does not mean anything bad. The serial flash is just not programmed, so depending on type returns all zero or all 255. There is no need to program the serial Flash. You can force it though, using DEBUG file; it will just have no effect.

The pin 4 on the OFDM camera connector is useless ?
Is there a logic explanation to this ?

The USB selection seem to only be used on some boards; I don't understand it too. I assume it switches USB between DaVinci and Ambarella; but on some boards the switch is connected to GPIO of DaVinci instead of the USB_SELECT.
 
Last edited:
If the board is OFDMv2, then this line is normal and does not mean anything bad.
It's a OFDM v1 for sure, so it mean something bad... is there a way to save it ?

Thank you for USB explanation, so i can say i am a little lucky in my misfortune.
I hope everything will be ok for this Christmas gift !
Thank you for continued help !

Cheers
 
If the board really has FPGA and not the Artosyn chip, you can force upgrade in the same way you do downgrade - with P3X_FW_DEBUG file. Details here:
Downgrading firmware on P3P from 1.10.9 to 1.7.6
Board is marked "P01007.06" and have the pb free symbol on it.
I will try to force upgrade ! I highly prefer to see my bird flying with a fonctional OFDM board instead of a hacked board full of tiny cables and fragile solders.
 

Recent Posts

Members online

Forum statistics

Threads
143,086
Messages
1,467,525
Members
104,964
Latest member
cokersean20