Downgrading firmware on P3P from 1.10.9 to 1.7.6

Yeah.

For some details, looks like m0900 is the Main Controller Unit on the OFDM board:

So my educated guess would be that the MCU sends configuration to transceiver.
The transciever - AD9363 - is listed here:

If we follow the link and get its datasheet, there is some info on the attenuation:
1660131140360.png

And also on how it is set:
1660131343302.png


So the Python tool must be modifying SPI commands which configure AD9363, by allowing to set the attenuation.

We could even go deeper, checking which registers are responsible for that, and how to set them - that is not directly in the datasheet, but it points to such info:

1660131735699.png
 
man , its so complicated!!! i thought itsa parameter like height max, i edit it in note pad then recompile it to a fw then update the p3 (digdat0 method and some of his friends tools on github)!! ill not touch it for nowits beyond my knowledge!!
 
i thought itsa parameter like height max, i edit it in note pad then recompile it to a fw then update the p3
What I described above is not how to use it, but how it works inside.
And actually, I skipped the complicated bits.
 
  • Haha
Reactions: BigL
What I described above is not how to use it, but how it works inside.
And actually, I skipped the complicated bits.
i understand whatu said, actually ur a treasure in this high end technical language, but i need a simple method if any exists to get rid of the attenuation, more power means more robust connection, i dont care for fcc and others no one will check ur power, i will not fly inside an er room or hospital to hurt equipment with my higher few aditional db power i would get,
i need the method of changing this parameter as par digdat0 if that isever possible!!
 
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
if the attenuation factor is a parameter so it is possible to do its mod using same method ?
 
Thoughts on roll back. I was thinking back to 1.6 which offers the 32 channel hack. With the controller at 2.4.3. Is that not the best option? I see where some went to 1.5 for the increased TX output... but then I see dont use 1.5 due to known bug. Can someone clarify what would be the ideal FW for the aircraft and SW version for the app? Thank you.
 
hi every one, hope ur all fine. a new challenge if u like to contribute
 
Hello everyone, I am not very computer savvy and was wondering if anyone has made a step by step video of the downgrade process. Obviously seeing someone walk you through it is much easier than reading the steps. Thanks
 
hi there , still flying the phantom3 se,s pro and adv through 2024 :p :p :p :cool:
this drone no matter what u invest in newer ones cannot be forgotten, may still fly as sexy as the first days, actually i modded it by digdat0 methods on u tube for increased speed and no altitude restrictions
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
..

. i have a question too much out of topic i will post it here hopping some one is still interested in the phantom 3 as i am...
my objective is to remove the drone id of the phantom3 that it sends to dji aeroscope .
using the above method of modding in video the parameters of flight controller of the phantom3 are all able to be edited... but i donot see any parameter mentioning drone id , id, i hope fully can find some one who can help ... which parameter sends out the drone id of the phantom 3





a ward of caution not to get me wrong in terms of my intentions "am not in the US and no regulations for drones are there in my country, i rarely fly out of line of sight only filming nature like cliffs mountains or in nature away from cities, and advice not to be smart and fly drones near airports"
 
Hi all,

is there any new available about how a downgrade a P3P from v1.11.20 below? The only issue I'm currently having is the warning that because of a replaced battery I have to upgrade my firmware and in changelog i read that DJI suddenly implemented a downgrade-prevention in this latest firmware. I don't like that and would like to try a downgrade.

Some pages previously I read something about "DJI admitted that Vers 1 particularly is vulnerable to failure with forward as well as backward FW change" and I want to ask how I can check if I'm having those problematic vers 1 hard- or firmware. If so I think it would be the safest way to stay on v1.11.20 or?

Thanks in advanced.
 
in changelog i read that DJI suddenly implemented a downgrade-prevention in this latest firmware.
They tried to expand the protection, by allowing the app to disable your drone (disallow starting motors) if not upgraded.

Simple software-based downgrade protection was there from the beginning, I think.

More advanced protection - by burning fuses - was not possible in Phantoms because the chips inside don't have efuses yet.

But DJI implemented a backdoor to their protection, and didn't removed that in official releases of the firmware - it's the '*_FW_DEBUG" file.

I want to ask how I can check if I'm having those problematic vers 1 hard- or firmware
Not sure what exactly you've found. FW change is always a risk, on any device and in any direction. It's a process which will brick your device if something goes wrong. And Phantoms consisting of many independent modules, have many possible points of failure, making the process more risky than your typical laptop or smartphone.

Some people recommended to do down one version at a time, to minimize the risk. Though I think it's a bit overkill, at least shifting 1.11 to 1.07 always worked for me directly. Below 1.07 I didn't tried, there were some changes to radio transmission in the versions below and I didn't wanted to risk with that. Maybe if going below 1.07 you should go down by one version.

If you want to increase TX power, it's better to mod 1.07 than to go down to 1.05 (if I remember right 1.05 is the version where transmission setup is buggy and it never switches to CE). You can mod your FW by using "hardcoder" scripts from `dji-firmware-tools` repo.
I remember O-Gs had a 2nd wiki (separate to the github wiki) where they explained the simpler things, such as the modding.
 

Members online

Forum statistics

Threads
143,567
Messages
1,471,527
Members
105,569
Latest member
PuppaDD