On your computer, create a txt file with nothing inside it and then rename it.how to make file "P3X_FW_DEBUG" to force downgrade
Or download from here digdat0/P3I1_FWProject
On your computer, create a txt file with nothing inside it and then rename it.how to make file "P3X_FW_DEBUG" to force downgrade
Ok, thanks I already got more not right here I'm with 4 errors (8000,1500,1700,1701) already replaced full module ofdm cables and nothing!On your computer, create a txt file with nothing inside it and then rename it.
Or download from here digdat0/P3I1_FWProject
can you tell me which is the most recent update for the phantom 3 standard
Order doesn't matter.Can somebody tell me why in my log file, the versions checking start with module 400 ?
The link is nolonger available, do you still have that same version 1.11.0020 tt you uploadedI rolled back from 1.11 to 1.7 too with debug method. Can confirm it is working for me. I'm having the board P01012.09 .
I did it like:
1.11 -> 1.10 + Debug
1.10 -> 1.9 + Debug
1.9 -> 1.8
1.8 -> 1.8 + Debug
1.8 -> 1.7
1.7 -> 1.7 + Debug
The last step was important for me, every version step was fine without a + except for 1.8 -> 1.7. There I had to use again debug method on 1.7 itself otherwise I got a + .
EDIT: I have to say that I did the update from 1.10 to 1.11 within the day the update was released the first time on 06.07.2017. And the downgrade was done within the next two days. I don't know whether DJI modified 1.11 to prevent downgrading. I attached the 1.11 I downloaded at 06:30PM at the release day and which I used to upgrade. LINK
Unlikely.I am on the latest versions, will downgrading improve my transmission power / range?
GL300C Controller
Thanks for your reply, quad.Unlikely.
If you want to extend your range to max, you should modify the firmware in current version rather than downgrading.
This way you also do less firmware updates, so it's less dangerous (each flashing has a small chance of failing).
There is a tool which allows to modify attenuation values within the binary. These values are used to reduce RF power level to either FCC compliant or CE compliant values.
There are tests included in the repository - this is the easiest way to learn.the manual was nonexistent. Would you mind pointing me to a manual where I can modify the signal/switch to FCC mode?
{
"index" : 4,
"description" : "Transceiver attenuation value for board type 0 with Artosyn chip, change by 1 means 1 dBm",
"minValue" : 0,
"maxValue" : 255,
"defaultValue" : 6,
"setValue" : 0,
"name" : "og_hardcoded.lightbridge_stm32.board_ar0_attenuation_tx1_fcc"
},
hi, i used the digdat0 method to modify my phantom3p height limit , as i own two p3p i notice one performs much more in terms of range, now it seems i need to modify thisattenuation parameter, first is there a thread or video or link to explain the values?? should the default be 255 for maxtransmission???There are tests included in the repository - this is the easiest way to learn.
Look at `test_hardcoders_p3x.sh` for the air part, and `test_hardcoders_c1.sh` for the RC part.
I downloaded the required firmware files, and then just executed the scripts, capturing output. Then I used commands from that output to do the same manually.
The tests are doing exactly what you want - extract firmware parameters to JSON, modify that JSON, then put everything back together. You may only want to modify different parameters, and to different values; the rest is the same. Also, you only care for Lightbridge control modules - the tests extract other modules as well.
The extracted JSON files have some basic explanations within, ie:
Code:{ "index" : 4, "description" : "Transceiver attenuation value for board type 0 with Artosyn chip, change by 1 means 1 dBm", "minValue" : 0, "maxValue" : 255, "defaultValue" : 6, "setValue" : 0, "name" : "og_hardcoded.lightbridge_stm32.board_ar0_attenuation_tx1_fcc" },
My remedy to not knowing which board type I have, was just to adjust the parameters for every board.
For downloading firmwares - nowadays people use DankDroneDownloader, another project on Github.
If there is, you should be able to find it by just using search engines.first is there a thread or video or link to explain the values??
Isn't the parameter described as `attenuation value`?should the default be 255 for maxtransmission???
oh thanks, i got ot the attenuation should be zero u mean!If there is, you should be able to find it by just using search engines.
Isn't the parameter described as `attenuation value`?