Ok, I finally got it ! The file we are looking for is located in the SkyController 3.
The Original poster must be a german guy that was active on a german forum., but does not answer any longer in the Parrot Pilot Forum.
So I created a account to get access to the files they host on the German "KOPTERFORUM" and found via google the thread mentionning the mapping of the controller commands. Not an easy task, because in German only with "secret questions to check if you are a bot" ... but in German with German Expressions !
In this forum thread, he made a "how to" text file (in English, thanks to him), but it was a little "touchy" so some questions occured. So I took his "How To" txt file and try to "arrange it my way" so I (and may be you) can understand it :
To access the SkyController guts :
1/ you need to download and install a free specific app on your computer (for Windows or Mac) that allows you to connect to an Android Device (the SkyController 3). This App and its attached driver is called "ADB and FastBoot". It will allow to communicate in command line functions with the SC3.
2/ ANAFI Off - SkyController Off - No Phone or anything connected to the USB port.
3/ First turn On the ANAFI
4/ Then open (turn On) the SkyController. You can check the connection WiFi connextion between the Anafi and the SC3 is ok because the SC3 led turns steady dark blue.
5/ Connect your computer WiFi Adapter with the Anafi Wifi Network (for example on a Windows 10 PC, you should click on the lower rigth wifi icon, check for available WiFi network choose ANAF and type the WiFi Password that is usually written in the Anafi grey oval box.
6/ Double click to start the ADB and Fastboot application on your computer, it opens a command line window prompt waiting for you to type commands
7/ type : ADB connect 192.168.42.9:9050
8/ Now for me it does not work yet, and for other forumers neither, it still say "no device" but some got it to work... I'll try to find why and go on reporting here...
9/ When connected, access to the correct directory on the SC3 typing : cd /data/lib/mppd/
10/ Edit the file using the Vi editor (to avoid a mess with end of lines that are not coded the same in Windows and in Linux/Android (so Vi editor should also be installed) :
vi mapping_anafi4k.cfg
11/ Modify and Save your changes on the mapping_anafi4k.cfg (example choosing the expo parameters 1, 2 or 3 for the axis.
12/ Switch everything off
13/ Switch on the Anafi, then the SC3 connected to your usual phone with FF6
14/ Test fly !
I still do not get why or when to use the USB connection between the PC and the SC3 (if the access is granted via WiFi, ... why should we use the cable ?)
In its "how to" file, he mentions another method with another IP adress ... that's something I'll check also...
For your info, here is the whole "How To" he wrote to invert throttle axis on the SC3 :
------------------------------------------------------------------------------------------------------------------------------
1a) On Linux or Mac OSX (ADB binary needed):
———————————
Start with: Controller OFF, Anafi OFF, Controller NOT connected to phone.
Switch on Controller, connect Controller via USB to linux or OSX machine.
wait some secs until it is booted and RNDIS Network is up.
connect ADB:
adb connect 192.168.53.1:9050
———————————
(1b) On Windows or Linux or Mac OSX: (ADB binary needed)
———————————
Start with: Controller OFF, Anafi OFF, Controller NOT connected to phone.
Switch on Controller, switch on Anafi, connect your computer to Anafi WiFi, wait until Controller shows Connection (= steady blue)
connect ADB (using the Anafi as Wireless Access point):
connect 192.168.42.9:9050
———————————
(2) then get shell accessconnect ADB on MPP3:
adb shell
(3) change to config file directory typing the command line :
cd /data/lib/mppd/
(4) edit settings: (SIMPLE vi introduction:
An Extremely Quick and Simple Introduction to the Vi Text Editor)
vi mapping_anafi4k.cfg
e.g. for inverting of throttle ( == axis 1) the file should looklike this:
…
invert = (
{
axis = 0;
inverted = 0;
},
{
axis = 1;
inverted = 1;
},
{
axis = 2;
inverted = 0;
},
…
(5) save thisand exit vi, switch off controller
(6) THEN switch on Controller, attach phone, switch on Anafi, VOILÀ, should work as desired from now on.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------