Just to add something new, i have a new Phantom battery from DJI fully charged, the DJI App is 3.1.2 and the firmware is 1.8.10. What is happening is once i fly, the firmware version when I check it after landing reverts back to 1.2.400+ and I do not know why!