If your map doesn't show...
so, I spent few hours digging and testing, why that d*mn map isn't showed
now I know it
DJI must have added some APK-certificate check into those newer versions of DJI GO (I don't know what version it started in, but I can tell that 2.4.3 doesn't contain this check and that 2.8.3 does)
and because it's not possible to edit apk without certificate change, those patched versions fail that check and map is hidden
unfortunately this is not something I can patch directly in the apk
but there are few options how to bypass it, but I'm afraid all of them require your phone/tablet is rooted
I'll assume that you already installed my patched version
I'll start with easiest way:
(in all cases, manually backup your flightlogs to a safe place!!!)
A) you have rooted phone/tablet with TitaniumBackup and you have backup of DJI GO from moment where map worked just fine
A1. restore Data only from that backup
A2. that's all, map should be working fine
B) your phone can install patched version over original version, without need to uninstall the original version
B1. install original version of DJI GO again (or uninstall patched version and install original version), don't open it
B2. make sure DJI GO is closed completely and turn internet connections off
B3. delete folder
cache located in internal SD card:
Android/data/dji.pilot/
B4. open DJI GO and either open any of the stored flight records or enter camera mode (in this case at least RC must be turned on and connected with phone) and switch to map
B5. you should see empty map - turn the internet connection on - map should be displayed and then popup message will be displayed (forcing you to upgrade)
B6. close DJI GO, install patched DJI GO and map should be working fine
C) you have rooted phone/tablet
C1. if you don't have one, install some sort of root file manager to your phone/tablet (Root explorer, Total Commander, ...) and give root access to it if it hasn't got it
C2. download
this file, unzip it and transfer to your phone/tablet
C3. open that file manager and copy that transferred
_m_t file into (root folder)
data/data/dji.pilot/files/
C4. open this file's properties and set Permissions to -rw-rw---- (660), set UID to DJI GO and set GID to DJI GO
C5. your map in DJI GO should be visible again
if you don't have rooted phone, I can see only these 3 possibilities for you:
- if you don't need map - install my patched version
- if you need map,
-- delete folder mentioned in B3 and install older DJI GO, for example 2.4.3 (I tested it, there is no force-upgrade popup at the moment)
-- or upgrade to version DJI wants you to
good luck people