Open Cuboides opened 3 months ago
Hi both
Hope you are well. Would you have any suggestions for the next step?
Not sure what to do next. I started a topic as well on phantompilots but not resolved.
https://phantompilots.com/threads/p3s-how-flash-gimbal-circuit-board.154123/
@mefistotelis @danieltroger
You made a new repository just to make an issue asking for help? I guess you wanted to just create an issue in https://github.com/o-gs/dji-firmware-tools project, but it went wrong?
Anyway, while I did messed with the Ambarella FW a bit, and made a tool to extract and modify it, I never had a need to manually reflash its FW.
For workshops with proper BGA soldering equipment, the simplest method is probably to take the NAND chip off the board, flash with a programmer, then solder it back. For less invasive methods, I listed them on the wiki: https://github.com/o-gs/dji-firmware-tools/wiki/Firmware-m0100#flashing
I was mostly interested in P3X/P3S and that is what the Wiki mostly describes.
If you need more details, find someone who actually did reflashed the Ambarella. It was used in many action cams, check the forums about that. DJI did modified the SDK Ambarella provided, but the general structure and boot system remains the same. There are also some repair guys on dji-rev.com, Mattermost invite is somewhere on Github.
You can use dji-firmware-tools to extract Ambarella FW, its bootloader and other partitions, from the whole DJI FW package. You have to figure out what and how you need to flash to the NAND. If you can't see any messages on UART, I guess bootloader.
Hi Mefistotelis,
Apologies about the wrong publication section.
Thanks for your suggestions!
Hi all,
I just recently bought a second hand P3 standard and have the following issues:
Note
If anybody can help further as I am at a stall. Thank you