This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentation:nld:start [2021/12/20 00:51] – gregk | documentation:nld:start [2022/04/20 01:19] (current) – gregk | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **WORK IN PROGRESS**: This is a new page and not yet complete. Please be patient. | ||
- | |||
====== No Limit Dronez ====== | ====== No Limit Dronez ====== | ||
Thank you for your purchase or interest in NoLimitDronez, | Thank you for your purchase or interest in NoLimitDronez, | ||
Line 76: | Line 74: | ||
* No-fly zone limits removed | * No-fly zone limits removed | ||
* Galileo satellites enabled (where supported by your hardware) | * Galileo satellites enabled (where supported by your hardware) | ||
+ | |||
+ | {{: | ||
The installation is a simple process. Just click the install button, and wait for the chains to fall off your bird. You can uninstall the custom flight controller later if you wish to do so. | The installation is a simple process. Just click the install button, and wait for the chains to fall off your bird. You can uninstall the custom flight controller later if you wish to do so. | ||
Line 112: | Line 112: | ||
* Boost mode will look the same as FCC mode in the app and cannot be verified any other way. | * Boost mode will look the same as FCC mode in the app and cannot be verified any other way. | ||
- | FCC has a higher output for RC power than CE mode. You can change your RC to a higher level here. You must have a supported bird and be on compatible firmware. Connect your bird and Enable FCC Mode to change from CE to FCC. Once changed, you can leave it, or if you want even more power, you can Enable Signal Boost, along with FCC mode for the highest power output possible. | + | **FCC mode** |
+ | {{: | ||
+ | **CE mode** | ||
+ | {{: | ||
- | **CAUTION** Boost mode sets your equipment at max power, creating quite a bit of heat on the RF chips. DJI does not test this power level. The heat and higher RF outputs have a risk of | ||
- | There is a risk of damage to your equipment. You risk burning out your RC by doing this, so enable the Signal Boost mode at your own risk. FCC mode is fully supported | + | FCC has a higher output for RC power than CE mode. You can change |
- | If you are already in a FCC country, (like the USA) you do not need to enable | + | |
+ | **WARNING** Boost mode sets your equipment at max power, and DJI does not test their products at this power level. Boost power will generate more heat within the RF circuitry. As DJI has not rated your equipment at boost power, there is a risk of damage to your equipment. Activate boost power at your own risk. | ||
+ | ==== 3.8 NLD GO ==== | ||
+ | NLD GO is a patched version of DJI GO4 available for Android users. Some time ago, the hacking community discovered a decrypted version of DJI GO4. The decrypted version was able to be modified and patched. NLD created a patcher as part of the NLD application to make it easy to bypass some of the DJI shackles. Newer versions of the DJI software and Android have left this older decrypted version behind. The patching option is still a part of NLD, but the patched app is no longer officially supported. | ||
+ | The features that are in the patched application are: | ||
+ | * Data privacy - Offline usage means no data going back to China. | ||
+ | * FCC mode is enabled by default | ||
+ | * Offline login - The app will accept any username and password to login. | ||
+ | * NFZ warnings disabled - You won't get NFZ warnings in the app | ||
+ | * NFZ database empty - The database can get uploaded to your bird, and it will not see any NFZ details and let you fly anywhere, even on birds without other NFZ mods available. | ||
+ | * 32 channel mode for the P4 birds | ||
+ | We recommend flying with data disabled for extra protection while flying. You can cache map data before take-off so that the app will require no connection during flight. | ||
- | You can either use the sliders to customize settings, or go to the bottom of the page and click on the presets for Normal + or Sport +. The SPEED section sets the max speed when obstacle avoidance is off. Return to Home speed. You can set a faster RTH speed. 13.5 is good. OTHER is full of checkboxes that may or may not be available. This depends on your firmware version. Disable altitude limit and Disable No-Fly Zones are ONLY available on early (old) firmware. Check the birdmap to see what mods your firmware version can do. https:// | + | **NOTE**: As stated above, the decrypted app used to build this application |
- | There are two ways to deal with NFZ. The 1st way is to see what early firmware is required on your bird, flash to that firmware, then use NLD and use the checkbox | + | |
- | What's the difference between | + | |
- | 1. RC on 2. Turn on bird and let it connect to RC 3. Connect device running GO to RC | + | |
- | ==== FCC / Signal Boost ==== | + | === HereMaps versus GoogleMaps |
- | FCC is a higher output for RC power than CE mode. You can change your RC to the higher output here. You must have a supported bird and be on compatible firmware.. Connect your bird and Enable FCC Mode to change from CE to FCC. Once changed, you can leave it, or if you want even more power, you can Enable Signal Boost, along with FCC mode for the highest power output possible. *CAUTION* This will run your RC at max power, creating quite a bit of heat on the RF chips. You risk burning out your RC by doing this, so enable the Signal Boost mode at your own risk. FCC mode is fully supported by the RC and will NOT overheat your RC at all. FCC mode has the possibility of increasing your distance for flying reception, but every flight area is different, but this change should help you with better reception. | + | There are two map options in NLD GO. Go to internal storage |
- | If you are already in a FCC country, (like the USA) you do not need to enable FCC mode. It is already on and determined by GPS location. If your bird is NOT COMPATIBLE, use the DJI GO 4 Patcher instead to enable FCC mode using the NLD GO APP. | + | |
- | ==== Remove NFZ ==== | + | Unzip {{ : |
- | This is for removing the NFZ data from the bird by applying the patch if your bird is on compatible firmware. You will not be able to apply the patch if you are not on the correct firmware version. If you want to remove the applied patch, you can do that and return the bird to stock NFZ settings. Once applied, do not upgrade or downgrade your bird, or you will lose the patch and have stock NFZ data. Also, once applied, if you get a message in GO to update your Fly Safe Database, do not do so. This will override | + | If you want to switch back to HERE maps, rename that file. As a suggestion, you could name it HuseGoogleMap. |
- | ==== DJI GO 4 Patcher (Android only) ==== | + | ==== 3.9 NFZ Removal |
+ | The NFZ removal tab will only be available for Mavic 2 series equipment. If you have other equipment, installing a custom flight controller will also bypass NFZ restrictions. | ||
- | You can patch DJI go to NLD GO, and add some cool features to GO, like FCC mode by default, not having to login with your real DJI account, removing links to DJI, removing the NFZ database from GO along with other options. The latest version | + | FIXME: Details |
- | ==== NLD FCC mode and other options | + | ==== 3.10 DJI GO 4 Custom Patcher |
- | Not all options in NLD are available for all birds on all firmware versions in NLD. | + | Click on the drop-down box and select the GO version |
- | Go to the birdmap to see what mods are available for your bird and on what firmware | + | |
- | There are currently 2 ways to enable FCC mode using NLD. | + | After patching is complete, transfer the file to your device via a USB cable. Use the "My Files" app on the phone to locate the APK file and click on it to install it on your phone. You need to enable settings on your device to allow the installation of unknown apps. If you have issues installing |
- | 1. The FCC patch in NLD (currently only for the M2) | + | |
- | 2. Use the NLD GO app for Android for Spark, M1 pro/ | + | |
- | The FCC patch currently is for the Mavic Pro 2 only. For the other models you will use the NLD GO app that forces FCC mode by default. | + | Current |
- | NLD will be coming out with a FCC patch for other models besides | + | You can obtain |
- | Why does it say FCC mode is available for the Spark, M1 pro/platinum, P4 line and I2, but the FCC patch says that it is incompatible? | + | ^Go4 4.1.22|http: |
+ | ^Go4 4.1.14|http:// | ||
+ | ^Go4 4.1.15|http:// | ||
- | Currently the FCC patch is only for the M2 birds. To enable FCC mode on the other models, you MUST be using NLD GO app for Android. This forces FCC mode on as long as you use the app. The FCC patch is a new way to force FCC mode on the bird itself, and we will release a compatible patch for the other birds as soon as its ready. | + | === 32 Channel Mode for P4 === |
+ | There is a datalink.settings.json file on your device after installing | ||
- | What about the RC boost mode on the FCC patch page? It is listed but I can't access it? | + | Edit the datalink.settings.json file with a text editor, find the variable 32Channels |
- | It will be available in the future, when it is ready for release. However, in NLD GO 4.1.22 you can enable Boost mode for the P4line | + | |
- | Why is the NLD GO Patcher not available for the M2? It's greyed out. | + | Or, you can extract an already patched file from {{ : |
- | This is due to our NLD GO app not being compatible with the M2. You will use the same GO (stock version) you are using now with the M2. Either Android or iOS version. | + | |
- | What about the other options in NLD that are there, but I can't activate them? | ||
- | They are greyed out because they either are not available for your model, or your model on the firmware you are on. Remember that not all options are available on all birds on all firmware. DJI takes steps in every firmware release to stop YOU from modding, so we are constantly making adjustments - so that means you may have to downgrade your firmware to get the mod you want to use to work for your bird. | ||
- | |||
- | ==== How to setup NLD GO 4.1.22 ==== | ||
- | NLD GO 4.1.22 has some new features that normal GO does not have, such as: | ||
- | * Display of AGL height over changing terrain. This is a feature that will give you real-time, actual Above Ground Level height while you are flying, based on GPS position data. | ||
- | * Ability to switch between HERE maps and Google maps | ||
- | * RC boost mode for the P4 birds and Mavic Pro/ | ||
- | * 32 channel mode for the P4 birds | ||
- | * Force of FCC mode for all compatible birds(on by default) | ||
- | * NLD GO 4.1.22 is for Mavic Pro/ | ||
- | |||
- | 4.1.22 link for patching with NLD: http:// | ||
- | |||
- | To enable displaying of AGL height over changing terrain, for this function to work correctly for NLD GO 4.1.22 - you will need to do a couple of things: (this is using GPS satellite terrain data information and is more accurate than the default way altitude is computed in GO.) | ||
- | * Go to https:// | ||
- | * Go to http:// | ||
- | * Install NLD GO 4.1.22.You will need to copy these " | ||
- | * Copy and paste the names of these files into a .json file installed on your device. (Due to the different data sets, we can't do this for your area) | ||
- | * Go to / | ||
- | < | ||
- | </ | ||
- | * Replace the names of the files currently in RED with the names of your files (" | ||
- | < | ||
- | </ | ||
- | * Save your changes and transfer back to your device, replacing the one that is currently there. (/ | ||
- | * If you don't have any tiles loaded you will see QFE instead of DTM. Otherwise AGL will be displayed up to about 14m/46ft, then switches to DTM | ||
- | * You can save all your tiles for different areas in the DJI\srtm folder and then you just need to change the dtm.settings.json file for each flying area. | ||
- | |||
- | ==== Switch between Google Maps and HERE maps ==== | ||
- | |||
- | Here is what you need to do on your device: | ||
- | Go to internal storage and look for the / | ||
- | Unzip useGoogleMap.zip and copy the useGoogleMap file into / | ||
- | If you want to switch back to HERE maps, just rename that file. As a suggestion, you could name it HuseGoogleMap. | ||
- | |||
- | Here is how to enable boosted RC for Mavic (1.5w output) and 32 channel mode for P4. | ||
- | It's configured from the / | ||
- | |||
- | Edit the datalink.settings.json file with a text editor, find the variable called " | ||
- | |||
- | * the file attached has boost mode enabled. Save this to / | ||
Watch this great video on how to patch your own NLD GO 4.1.22: | Watch this great video on how to patch your own NLD GO 4.1.22: | ||
https:// | https:// | ||
- | ==== User Supplied Firmware ==== | + | ==== |
- | Using a user-supplied firmware file? Why would you want to do this? DJI always is changing | + | DJI constantly changes |
- | NLD now supports user-supplied firmware flashing. | + | What exactly is mixed module firmware |
- | This means you can now use mixed module firmware | + | |
- | What exactly is mixed module firmware or cherry-picked | + | DJI packages firmware with multiple modules for the various hardware components on your bird, such as Camera |
- | The DJI firmware is made up of individual firmware | + | Not all modules |
- | Not all modules | + | DJI firmware is like a big zip type file. (actually a .tar file). You can use a program like 7-zip to open it and see all the modules. All the parameter/ |
- | What does this really mean? The DJI firmware is really a big zip type file, actually a .tar file. You can use a program like 7-zip to open it and see all the modules. All the parameter/ | + | Why would you want to do this? Sometimes, one module gets updated with changes |
- | Why would you want to do this? Let's take for example | + | While you gain the modding ability of the earlier flight controller version, you may lose some functions in the more recent flight controller version. You will have to determine if modding |
- | As new firmware came out, DJI added more fixes to the firmware modules and more features, like panorama mode etc. If you upgrade to 01.04.0300 for the Mavic or 01.00.0900 for the Spark, you lose the ability to disable NFZ and Altitude. But if you are using NLD, you can use our NLD NFZ removal patch, and that is a different way to deal with NFZ, but the NFZ detection is still active and could be overridden by the GO app IF you are using a stock app, Android or iOS. If you are using the NLD GO app for Android, we have removed the NFZ data from that, so the app has nothing to override because it has no NFZ data. | + | However, there have been no recent examples where mixed firmware modules are required |
- | + | ||
- | How does mixed modules come into play? Since we know that the firmware file is made up of modules, and we know in the example of the Mavic and Spark that 01.03.0700 and 01.00.0300 can do all mods, why don't we take out these modules from the more recent firmware, like 01.04.0300 and 01.00.0900, so that the firmware flashing SKIPS the already flashed flight controller module, but updates all the rest? Do you see it? What you end up with is all the firmware modules are upgraded on your bird, EXCEPT the flight controller module, (since you deleted it from the .bin file, AND the bird already has the older version) so that you can continue to mod your bird, just like you were still on 01.03.0700 or 01.00.0300! | + | |
- | NLD now supports you uploading your own firmware, so this is now possible. Make 100% sure you know what you are doing. If not done right, you can brick your bird. This means ONLY getting firmware that you have made yourself and know what you are doing, or from a trusted source. | + | |
- | + | ||
- | So for example...If your Mavic is on V01.04.0300: | + | |
- | + | ||
- | You could also go the opposite way...if your bird is on 01.03.0700, you would flash 01.04.0300 firmware with all modules intact except you would remove 305/306 from this firmware and end up with the same result!! All modules are on 01.04.0300 firmware except for the flight controller module. The same goes for the Spark using the spark firmware versions. | + | |
- | + | ||
- | What about NLD, will it now detect | + | |
- | + | ||
- | For example. Your bird is on firmware 01.03.0700 and you flash to mixed module 01.04.0300. Your firmware will be detected as 01.04.0300. Let's say you go the opposite route, and are already on 01.04.0300 Stock, but want to have all mods available, so you flash mixed module 01.03.0700. Your firmware will be detected as 01.03.0700 version. | + | |
- | + | ||
- | What are the down sides to doing this? | + | |
- | While you gain the modding ability of the earlier flight controller version, you may lose some functions in the more recent flight controller version. You will have to determine if modding is worth the trade-off. | + | |