DHCompanion Android application!

The new DH Companion app for ANDROID!

With our new Companion app you can switch to FCC easily “on the go”. Also Indian users can remove the 15m limit for the Mini Series drones.
The DH-Companion TEMPORARILY hacks  your drone. If you need a permanent solution check our birdmap if the Desktop App is available for your drone. The desktop app hacks the drone permanently if this function is supported on your drone and firmware!
The app needs internet access to work. It is not permanent and needs to be redone after reboot on most drones. The exception to this is the Air 1, FPV Racer where the FCC hack persists between reboots, but will be reset back to CE mode if you open DJI Fly & will need to be performed again.

It is currently available for nine drone models:
Avata / Avata 2(NEW)
Mavic 3(NEW)
Mavic Mini 3 Pro(NEW)
Mavic Air | Mavic Air 2 | Mavic Air 2 S | Mavic Mini (SE) | Mavic Mini 2 | FPV Racer

What do i need?

1.) You need one of the supported drone models

2.) The original Controller of the drone (SmartController is NOT supported)

3.) An Android phone/tablet (Android 6 minimum recommended!) with internet access!

4.) Finally: a REGULAR license!

You can buy the regular license here:

Buy “REGULAR” license

Note:

You should NEVER update the firmware of the drone or remote controller, except our birdmap shows that the drone is compatible. Updating the remote controller firmware or drone firmware might cause the hack to not function anymore! If you update and loose the hack functionality we are not responsible! It can never be guranteed that the hack will work on future versions, you buy the hack working on the current version as listed in our birdmap: https://drone-hacks.com/birdmap

Where do i get it?

Download it here:
Download Android App

Latest version:
Date: 2022-04-03 Version: v1.0.16 – Small fixes, better device detection

Changelog:
Date: 2021-03-11 Version: v.1.0.1 – release
Date: 2021-03-13 Version: v1.0.2 – GUI bugfix
Date: 2021-03-19 Version: v1.0.4 – Reset Mini/Mini2 altitude to 500m for India (nanodrones are restricted in India to 15m without this), Optimize FCC process for FPV racer (Geounlock with Fly app PRIOR FCC hack is now possible!) – Mini2 Firmware 01.02.0300 now working – Air 2 Firmware 01.00.0610 now working!
Date: 2021-03-26 Version: v1.0.5 – DJI Mavic Air 2 S support! The Mini2 / Air 2 / Air 2 S now can use the TOP port of the controller! Minor bugfixes!
Date: 2021-03-26 Version: v1.0.6 – Break the login 🙁
Date: 2021-03-26 Version: v1.0.7 – Fix problem with login (SORRY!)!
Date: 2021-03-28 Version: v1.0.8 – Fix 15m problem with some drones in India.
Date: 2021-08-13 Version: v1.0.9 – Small fix
Date: 2021-10-12 Version: v1.0.10 – Fix where some users where not able to login on high server load
Date: 2021-11-10 Version: v1.0.12 – Mavic 3 Support
Date: 2022-07-25 Version: v1.0.13 – Mini 3 Support
Date: 2022-08-31 Version: v1.0.14 – Avata support
Date: 2022-09-06 Version: v1.0.15 – Avata add more channels for FCC
Date: 2022-04-03 Version: v1.0.16 – Small fixes, better device detection
Date: 2024-04-17 Version: v1.0.18 – Avata 2 support
 

 

 

Mavic Air

Overview:
“Here is how it works, different than you are used to. Start up your drone, start up your RC like normal, allow them to connect. Then connect your phone/tablet. IF your fly app automatically launches when connected to the RC, close the DJI Go 4 app. You DO NOT want that app running when you launch the DH Companion app. Run the DH companion app. Apply the FCC hack. Then close the companion app. (You always need to make sure to close the apps properly, please see here for instructions!).
Now you can launch your flying app and go on your flight…the hack you chose will stay for as long as your AC is on. If DJI Go4 asks you to switch Wifi Region click CANCEL!”

The app will ask you to gain rights on the USB connection, click ALLOW. If this prompt does not show make sure to remove the standard binding of DJI Fly in the Android Settings menu. Also please NEVER click “ALWAYS REMEMBER” 🙂 Also make sure to NEVER run both apps at the same time, please close the apps properly through you android app switching menu when you don’t use them!

Once the DHCompanion is started it will greet you with the Tutorial Screen, on this screen you can click on the devices to get a small tutorial on how to connect the device to the app. When the Companion found the device it will bring you to the login screen, enter your credentials and click login, IF you have a unredeemed license it will AUTOMATICALLY redeem and bind to this device, so be sure you connected the correct device! After that it will bring you to the main screen.

In the main screen JUST click the button and be happy 🙂 After you have clicked the button you can close the DHCompanion App (You always need to make sure to close the apps properly, please see here for instructions!) and switch over to DJI Go4, DJI Go4 MAY ask you to switch WiFi Regions, if you see this prompt it is VERY IMPORTANT to click CANCEL! If you don’t click cancel you have to re-apply the FCC hack! The FCC hack stays active as long as you click CANCEL.

 


 

 

Mavic Air 2

Overview:
“Here is how it works, different than you are used to. Start up your drone, start up your RC like normal, allow them to connect. Then connect your phone/tablet. IF your fly app automatically launches when connected to the RC, close the DJI Fly app. Run the DH companion app. Apply the FCC hack. Then close the companion app. (You always need to make sure to close the apps properly, please see here for instructions!).
Now you can launch your flying app and go on your flight…the hack you chose will stay for as long as your AC is on.”

The app will ask you to gain rights on the USB connection, click ALLOW. If this prompt does not show make sure to remove the standard binding of DJI Fly in the Android Settings menu. Also please NEVER click “ALWAYS REMEMBER” 🙂 Also make sure to NEVER run both apps at the same time, please close the apps properly through you android app switching menu when you don’t use them!

If you keep getting errors please DETACH and RE-ATTACH the usb cable from the phone, in the popup now click DH-Companion and “just once”. If you now see a popup asking for permission for DJI FLy, then click CANCEL!! It will work now! DJI fly must release the usb device before another app can use it!

Once the DHCompanion is started it will greet you with the Tutorial Screen, on this screen you can click on the devices to get a small tutorial on how to connect the device to the app. When the Companion found the device it will bring you to the login screen, enter your credentials and click login, IF you have a unredeemed license it will AUTOMATICALLY redeem and bind to this device, so be sure you connected the correct device! After that it will bring you to the main screen.

In the main screen JUST click the button and be happy 🙂 After you have clicked the button you can close the DHCompanion App (You always need to make sure to close the apps properly, please see here for instructions!) and switch over to DJI FLY, you will see that the 1km text is ABOVE the line in the graph. See the pictures to understand the difference! After a reboot of the drone you have to re-apply the FCC hack.

ATTENTION: This will NOT enable 5.8G in countries where this is normally blocked, it ONLY power the signal to FCC level!
To activate 5.8G follow this procedure which was reported by our users (we will NOT gurantee this to work! if it doesn’t work we are not responsible and it is NO reason for refund, only buy if you can live without 5.8G): [thx to Ivan F. for reporting this to us]

  1. Install DJI FLY 1.1.2 and FakeGPS
  2. Set FakeGPS to USA
  3. Turn on remote and drone (shielded from GPS signal)
  4. Wait for remote and drone connected
  5. Connect remote to phone and start FLY 1.1.2
  6. Check that 5.8 enabled and close FLY 1.1.2
  7. Remove FLY 1.1.2 and install latest FLY 1.3.0 (optional step).
  8. SET FCC (Region) via DH-Companion (It is CRITICAL!!)
  9. Run FLY and drone like regular – check that 5.8 enabled and will not reset.

NOTE: Restarting the drone will NOT affect on 5.8 setting, but if  you by mistake will start FLY without set FCC via DH-Companion – 5.8 will be disabled and you will need to reapply whole procedure from start.

 


 

Mavic Air 2 S

Overview:
“Here is how it works, different than you are used to. Start up your drone, start up your RC like normal, allow them to connect. Then connect your phone/tablet. IF your fly app automatically launches when connected to the RC, close the DJI Fly app. Run the DH companion app. Apply the FCC hack. Then close the companion app. (You always need to make sure to close the apps properly, please see here for instructions!).
Now you can launch your flying app and go on your flight…the hack you chose will stay for as long as your AC is on.”

The app will ask you to gain rights on the USB connection, click ALLOW. If this prompt does not show make sure to remove the standard binding of DJI Fly in the Android Settings menu. Also please NEVER click “ALWAYS REMEMBER” 🙂 Also make sure to NEVER run both apps at the same time, please close the apps properly through you android app switching menu when you don’t use them!

If you keep getting errors please DETACH and RE-ATTACH the usb cable from the phone, in the popup now click DH-Companion and “just once”. If you now see a popup asking for permission for DJI FLy, then click CANCEL!! It will work now! DJI fly must release the usb device before another app can use it!

Once the DHCompanion is started it will greet you with the Tutorial Screen, on this screen you can click on the devices to get a small tutorial on how to connect the device to the app. When the Companion found the device it will bring you to the login screen, enter your credentials and click login, IF you have a unredeemed license it will AUTOMATICALLY redeem and bind to this device, so be sure you connected the correct device! After that it will bring you to the main screen.

In the main screen JUST click the button and be happy 🙂 After you have clicked the button you can close the DHCompanion App (You always need to make sure to close the apps properly, please see here for instructions!) and switch over to DJI FLY, you will see that the 1km text is ABOVE the line in the graph. See the pictures to understand the difference! After a reboot of the drone you have to re-apply the FCC hack.

ATTENTION: This will NOT enable 5.8G in countries where this is normally blocked, it ONLY power the signal to FCC level!

 


 

 

Mavic Mini (SE)

Overview:
“Here is how it works, different than you are used to. Start up your drone, start up your RC like normal, allow them to connect. Then connect your phone/tablet. IF your fly app automatically launches when connected to the RC, close the DJI Fly app. (If you are in India make sure to NOT close the Fly app completely, just put it in the background!). Run the DH companion app. Apply the FCC hack and/or the 15m hack for India. Then close the companion app. (If the apps does not recognize the drone during app switching you just need to disconnect and reconnect the usb cable! Do NOT close the app!)
Now you can launch your flying app and go on your flight…the hack you chose will stay for as long as your AC is on.”

The app will ask you to gain rights on the USB connection, click ALLOW. If this prompt does not show make sure to remove the standard binding of DJI Fly in the Android Settings menu. Also please NEVER click “ALWAYS REMEMBER” 🙂 Also make sure to NEVER run both apps at the same time, please close the apps properly through you android app switching menu when you don’t use them!

If you keep getting errors please DETACH and RE-ATTACH the usb cable from the phone, in the popup now click DH-Companion and “just once”. If you now see a popup asking for permission for DJI FLy, then click CANCEL!! It will work now! DJI fly must release the usb device before another app can use it!

Once the DHCompanion is started it will greet you with the Tutorial Screen, on this screen you can click on the devices to get a small tutorial on how to connect the device to the app. When the Companion found the device it will bring you to the login screen, enter your credentials and click login, IF you have a unredeemed license it will AUTOMATICALLY redeem and bind to this device, so be sure you connected the correct device! After that it will bring you to the main screen.

Indian Users please follow this steps EXACTLY:

  1. Start DJI Fly and wait for FULL GPS and “homepoint has been set”
  2. Put DJI Fly in the background, now detach and re-attach the USB cable to your phone
  3. Choose DH-Companion and “just once” in the popup from android
  4. If you see a popup asking for permission of DJI Fly click CANCEL
  5. Now make the hack in the Companion app
  6. Close the companion app and switch back to DJI Fly (NOT!!! start it again, only switch back!)
  7. Detach and re-attach the usb cable to your phone, in the popup now choose DJI Fly and “just once”.
  8. Now the altitude limit will be 500m 🙂

In the main screen JUST click the button for FCC and/or 15m hack in India and be happy 🙂 After you have clicked the button you can close the DHCompanion App (You always need to make sure to close the apps properly, please see here for instructions!) and switch over to DJI FLY, you will see that the channels reduced from 13 to 11. (There will be a message about Wifi Region Change! This is correct, ignore it!) Congrats you are in FCC mode! (Please note: a switch to FCC mode is not possible during boost mode! If you had boost mode activated please disable it via the PC app before you use FCC mode!). After a reboot of the drone you have to re-apply the FCC hack.

 


 

 

Mini 2

Overview:
“Here is how it works, different than you are used to. Start up your drone, start up your RC like normal, allow them to connect. Then connect your phone/tablet. IF your fly app automatically launches when connected to the RC, close the DJI Fly app. (If you are in India make sure to NOT close the Fly app completely, just put it in the background!). Run the DH companion app. Apply the FCC or the 15m India hack. Then close the companion app. (You always need to make sure to close the apps properly, please see here for instructions!).
Now you can launch your flying app and go on your flight…the hack you chose will stay for as long as your AC is on.”

The app will ask you to gain rights on the USB connection, click ALLOW. If this prompt does not show make sure to remove the standard binding of DJI Fly in the Android Settings menu. Also please NEVER click “ALWAYS REMEMBER” 🙂 Also make sure to NEVER run both apps at the same time, please close the apps properly through you android app switching menu when you don’t use them!

If you keep getting errors please DETACH and RE-ATTACH the usb cable from the phone, in the popup now click DH-Companion and “just once”. If you now see a popup asking for permission for DJI FLy, then click CANCEL!! It will work now! DJI fly must release the usb device before another app can use it!

Once the DHCompanion is started it will greet you with the Tutorial Screen, on this screen you can click on the devices to get a small tutorial on how to connect the device to the app. When the Companion found the device it will bring you to the login screen, enter your credentials and click login, IF you have a unredeemed license it will AUTOMATICALLY redeem and bind to this device, so be sure you connected the correct device! After that it will bring you to the main screen.

Indian Users please follow this steps EXACTLY:

  1. Start DJI Fly and wait for FULL GPS and “homepoint has been set”
  2. Put DJI Fly in the background, now detach and re-attach the USB cable to your phone
  3. Choose DH-Companion and “just once” in the popup from android
  4. If you see a popup asking for permission of DJI Fly click CANCEL
  5. Now make the hack in the Companion app
  6. Close the companion app and switch back to DJI Fly (NOT!!! start it again, only switch back!)
  7. Detach and re-attach the usb cable to your phone, in the popup now choose DJI Fly and “just once”.
  8. Now the altitude limit will be 500m 🙂

In the main screen JUST click the button for fcc and/or 15m hack in India and be happy 🙂 After you have clicked the button you can close the DHCompanion App (You always need to make sure to close the apps properly, please see here for instructions!) and switch over to DJI FLY, you will see that the 1km text is ABOVE the line in the graph. See the pictures to understand the difference! After a reboot of the drone you have to re-apply the FCC hack.

ATTENTION: This will NOT enable 5.8G in countries where this is normally blocked, it ONLY power the signal to FCC level!

 


 

 

Mini 3 Pro

Overview:
“Here is how it works, different than you are used to. Start up your drone, start up your RC like normal, allow them to connect. Then connect your phone/tablet. IF your fly app automatically launches when connected to the RC, close the DJI Fly app. (If you are in India make sure to NOT close the Fly app completely, just put it in the background!). Run the DH companion app. Apply the FCC or the 15m India hack. Then close the companion app. (You always need to make sure to close the apps properly, please see here for instructions!).
Now you can launch your flying app and go on your flight…the hack you chose will stay for as long as your AC is on.”

The app will ask you to gain rights on the USB connection, click ALLOW. If this prompt does not show make sure to remove the standard binding of DJI Fly in the Android Settings menu. Also please NEVER click “ALWAYS REMEMBER” 🙂 Also make sure to NEVER run both apps at the same time, please close the apps properly through you android app switching menu when you don’t use them!

If you keep getting errors please DETACH and RE-ATTACH the usb cable from the phone, in the popup now click DH-Companion and “just once”. If you now see a popup asking for permission for DJI FLy, then click CANCEL!! It will work now! DJI fly must release the usb device before another app can use it!

Once the DHCompanion is started it will greet you with the Tutorial Screen, on this screen you can click on the devices to get a small tutorial on how to connect the device to the app. When the Companion found the device it will bring you to the login screen, enter your credentials and click login, IF you have a unredeemed license it will AUTOMATICALLY redeem and bind to this device, so be sure you connected the correct device! After that it will bring you to the main screen.

Indian Users please follow this steps EXACTLY:

  1. Start DJI Fly and wait for FULL GPS and “homepoint has been set”
  2. Put DJI Fly in the background, now detach and re-attach the USB cable to your phone
  3. Choose DH-Companion and “just once” in the popup from android
  4. If you see a popup asking for permission of DJI Fly click CANCEL
  5. Now make the hack in the Companion app
  6. Close the companion app and switch back to DJI Fly (NOT!!! start it again, only switch back!)
  7. Detach and re-attach the usb cable to your phone, in the popup now choose DJI Fly and “just once”.
  8. Now the altitude limit will be 500m 🙂

In the main screen JUST click the button for fcc and/or 15m hack in India and be happy 🙂 After you have clicked the button you can close the DHCompanion App (You always need to make sure to close the apps properly, please see here for instructions!) and switch over to DJI FLY, you will see that the 1km text is ABOVE the line in the graph. See the pictures to understand the difference! After a reboot of the drone you have to re-apply the FCC hack.

ATTENTION: This will NOT enable 5.8G in countries where this is normally blocked, it ONLY power the signal to FCC level!

 


 

 

FPV Racer

Overview:
“Here is how it works, different than you are used to. Start up your drone, start up your RC and Goggles like normal, allow them to connect. Connect your phone to the Goggles the same way as you connect it for DJI Fly. IF your fly app automatically launches when connected to the Goggles, close the DJI Fly app. You DO NOT want that app running when you launch the DH Companion app. Run the DH companion app. Apply the FCC hack. Then close the companion app. (You always need to make sure to close the apps properly, please see here for instructions!).
The hack you chose will stay for as long as you don’t use the FLY app.”

The app will ask you to gain rights on the USB connection, click ALLOW. If this prompt does not show make sure to remove the standard binding of DJI Fly in the Android Settings menu. Also please NEVER click “ALWAYS REMEMBER” 🙂 Also make sure to NEVER run both apps at the same time, please close the apps properly through you android app switching menu when you don’t use them! If you need the DJI Fly app for video out you need to use our Desktop App and hack your drone PERMANENTLY.

Once the DHCompanion is started it will greet you with the Tutorial Screen, on this screen you can click on the devices to get a small tutorial on how to connect the device to the app. When the Companion found the device it will bring you to the login screen, enter your credentials and click login, IF you have a unredeemed license it will AUTOMATICALLY redeem and bind to this device, so be sure you connected the correct device! After that it will bring you to the main screen.

In the main screen JUST click the button and be happy 🙂 After you have clicked the button you can close the DHCompanion App! It is very important that you DO NOT open the Fly app after applying this hack. The Fly app WILL remove the hack once started! So just keep the FLY app closed. Measurements show that the difference between CE and FCC on the FPV Racer are up to 20dBm. This will also enabe 5.8G in countries where this is normally blocked.

ATTENTION:
The digital FPV menu will NOT reflect the power, the digital FPV menu is completely unrelated to the FPV Racer mode! Our hack only hacks the FPV racer mode NOT the digital FPV mode!
This are two completely different systems on the goggles. It is like you would boot windows and linux on the same computer. It is the same hardware, but completely differeny systems. “Digital FPV” mode CANNOT connect to your FPV Racer, it will NOT be hacked by our hack, we ONLY hack the “FPV Racer” mode. See the powerlevel differences below. There is no way to see the power level from the goggles menu!

 


 

Mavic 3

Attention: Use the normal RC (DJI RC-N1 the one without screen!), NOT the Smartcontroller versions! The Smartcontrollers are currently NOT supported!

Overview:
“Here is how it works, different than you are used to. Start up your drone, start up your RC like normal, allow them to connect. Then connect your phone/tablet. IF your fly app automatically launches when connected to the RC, close the DJI Fly app. Run the DH companion app. Apply the FCC hack. Then close the companion app. (You always need to make sure to close the apps properly, please see here for instructions!).
Now you can launch your flying app and go on your flight…the hack you chose will stay for as long as your AC is on.”

The app will ask you to gain rights on the USB connection, click ALLOW. If this prompt does not show make sure to remove the standard binding of DJI Fly in the Android Settings menu. Also please NEVER click “ALWAYS REMEMBER” 🙂 Also make sure to NEVER run both apps at the same time, please close the apps properly through you android app switching menu when you don’t use them!

If you keep getting errors please DETACH and RE-ATTACH the usb cable from the phone, in the popup now click DH-Companion and “just once”. If you now see a popup asking for permission for DJI FLy, then click CANCEL!! It will work now! DJI fly must release the usb device before another app can use it!

Once the DHCompanion is started it will greet you with the Tutorial Screen, on this screen you can click on the devices to get a small tutorial on how to connect the device to the app. When the Companion found the device it will bring you to the login screen, enter your credentials and click login, IF you have a unredeemed license it will AUTOMATICALLY redeem and bind to this device, so be sure you connected the correct device! After that it will bring you to the main screen.

In the main screen JUST click the button and be happy 🙂 After you have clicked the button you can close the DHCompanion App (You always need to make sure to close the apps properly, please see here for instructions!) and switch over to DJI FLY, you will see that the 1km text is ABOVE the line in the graph. See the pictures to understand the difference! After a reboot of the drone you have to re-apply the FCC hack.

ATTENTION: This will NOT enable 5.8G in countries where this is normally blocked, it ONLY power the signal to FCC level!

 


Avata / Avata 2

Overview:
“Here is how it works, different than you are used to. Start up your drone, start up your RC and Goggles like normal, allow them to connect.
WAIT FOR THE GPS LOCK TO HAPPEN! THE GOGGLES WILL SHOW HOMEPOINT HAS BEEN UPDATED! This is important, only continue to hack AFTER the homepoint is SET!
Connect your phone to the Goggles the same way as you connect it for DJI Fly. IF your fly app automatically launches when connected to the Goggles, close the DJI Fly app. You DO NOT want that app running when you launch the DH Companion app. Run the DH companion app. Apply the FCC hack. Then close the companion app. (You always need to make sure to close the apps properly, please see here for instructions!).

The app will ask you to gain rights on the USB connection, click ALLOW. If this prompt does not show make sure to remove the standard binding of DJI Fly in the Android Settings menu. Also please NEVER click “ALWAYS REMEMBER” 🙂 Also make sure to NEVER run both apps at the same time, please close the apps properly through you android app switching menu when you don’t use them! If you need the DJI Fly app for video out you need to use our Desktop App and hack your drone PERMANENTLY.

Once the DHCompanion is started it will greet you with the Tutorial Screen, on this screen you can click on the devices to get a small tutorial on how to connect the device to the app. When the Companion found the device it will bring you to the login screen, enter your credentials and click login, IF you have a unredeemed license it will AUTOMATICALLY redeem and bind to this device, so be sure you connected the correct device! After that it will bring you to the main screen.

In the main screen JUST click the button and be happy 🙂 After you have clicked the button you can close the DHCompanion App! It is very important that you DO NOT open the Fly app after applying this hack. The Fly app WILL remove the hack once started! So just keep the FLY app closed.