This hack enables 1000mW and 1200mW Output Power on your DJI FPV system. Before doing this, please make sure you understand your local regulations regarding radio transmission power and frequency and you are not breaking the law.
By default, the maximum output power of the DJI FPV System is limited to 700mW if you are on FCC mode. With 1200mW you will gain roughly 30% more range, and it gives you better signal penetration. Not bad for an easy software hack, and you don’t have to spend extra on new hardware.
Note that the Vista and Air Unit’s 1200mW power level includes antenna gain, the actual output from the VTX into the antenna, is significantly lower. This is not the same as analog VTX, where the output power at the antenna connector would be consistent with the power level.
However, it’s unclear how it will affect your hardware in the long term (because it gets hotter at higher output power), so do this at your own risk.
Before performing this hack, make sure your system is already on FCC mode. If not here is how to change it.
Once you have done this once, you don’t need to do it again for any other quads / Air Unit / Vista, your goggles will remember this setting.
Here’re what you need to do:
- Create a .txt file, name it
naco_pwr
- Type
pwr_2
inside the text file - Save and close
- Copy
naco_pwr.txt
to a micro SD card (for your DJI FPV goggles) - Power on Goggles and Air Unit, WAIT until you see image from camera
- Then put the SD card in DJI goggles
- Restart Goggles
This should work for both DJI Air Unit and Caddx Vista (Runcam Link) VTX’s.
Make sure you power on the goggles before inserting SD card, many people have reported this is the only way to get it working.
To verify you have done it, in the Goggles’ menu, under Settings => Device, you should be able to select 1200mW. Also, by enabling Power Limit, it will give you some protection against overheat when the Air Unit is sitting on the ground.
Text file content meaning:
- pwr_1 = 1000mW option
- pwr_2 = 1200mW and 1000mW option
After it’s done, you can delete the naco_pwr text file and the Goggles will remember this settings until it sees a different pwr value in a naco_pwr text file.
Doesn’t work?
Try download my text file and try again.
71 comments
Hi Oscar, Great info as always, thank you! Quick Q. Is there anyway to get the current power setting to show on the OSD, just so I know what power it’s set to while flight ?
I don’t think so.
I did it but stay only with 4 channels 1,2,3 8
I don’t understand how these 1200 mW work. It turns on at 1200, but does it transmit less to the antenna, or how does it work?
Please explain
Hi, will this work on the goggles integra and if yes, how do I find out that I am in the 1200 mode? I am already on FCC mode. Thanks
iI have integra goggles, 2 pair for a 2nd person to view. in 40 mz i only have one channel. and noticed everyone hac 3 in the 40 htz i tried txt and without . will this work with integra ? i have 2 avatas and the 2nd goggles a does not have the same range.as the one flying and wanted.I to improve this as well i will try the power 2 and let you know, yhe nano was older fix?
No, you need to do this instead (enabling FCC mode on Goggles 2): https://oscarliang.com/dji-fpv-system-fcc-700mw/#DJI-Goggles-2-and-O3-Air-Unit
Hi Oscar, my name is Germano and I’m writing to you from Italy. I want to thank you for the articles and tutorials you produce daily, as well as improving my skills in the field of drones, they fuel the desire to fly with greater awareness. I own DJI Goggles V2 e
I would like to Root, to have the full Canvas OSD in the DIY FPV DIGITAL SYSTEM part (Caddx/Air Unit) and I believe that there are no particular difficulties or contraindications. My doubt is related to the part that manages DJI FPV/AVATA because I wouldn’t want to lose the 1200mW hack on my DJI FPV and the FCC mode on my AVATA. Can I proceed with the root of the V2 goggles without carrying out any operations on the air units present inside DJI FPV and AVATA (air unit and O3)? Thanks in advance for the time you want to dedicate to me.
Hi Oscar, thank you for your content! is amazing!
Can you tell me if when I use goggles 2 (not v2) with air unit or vista, in last fw 01.01.000 is necessary keep naco.txt in AU? Or just update FW, remove naco and done?
No that’s not necessary anymore with the Goggles 2. But if you want to enable FCC on the Goggles 2 you need to place a different text file as explained here: https://oscarliang.com/dji-o3-air-unit-fpv-goggles-2/#Unlock-FCC-Mode
Just enabled it and i noticed at first my whole screen was white. Just power cycled and returned to normal. Was it bad? and does it emit higher power output even if its near? or it adjust based on distance? If ever i want to revert back to just the FCC hack and not the 1200mw. What should it type in the naco_pwr? TIA!
My Sd Card wont be detected by Air Unit, tried multiple ones. Is there a Solution to that Problem or maybe a workaround to do the hack via USB C?
Thanks for your help!
Does this work for the DJI FPV drone as well? Or is the DJI FPV drone already transmitting at 1200mw for their own drone?
Not sure if it is healthy to push 1200mW into my brain :)
Maybe, somebody know method how can we hack it to work with another screen not only with dji googles?
Thank you, Thank you, Thank you!!!!
First of ting, i wanna thank you for all your work. I’ve just buy non used for longtime goggles v1 with 1.00.06.00 on it. I’m not in usa but i wanna fcc +1.2w. which firmware is safe to use ?
Doesn’t work properly with the v01 .0 2 .0 0 2 0 version
Hello Oscar, so I have tried this 15eeennnn different times. I have formatted SD card 2 diff computers, formatted in goggles. Made txt file named naco_pwr. Added text pwr_2. Nothing. Turned on goggles and then inserted SD card. Followed instructions to the T! Please assist!
Did you have FCC mode enabled first?
Have you tried downloading my text file instead of making your own?
Die Einstellung ist nur zu sehen wenn auch die Air Unit eingeschaltete ist.
Hello, i have a problem.
I only have 3 channels, i do have 700mw
But i can’t select 50mbps or latency mode.
im using cadxx vista on a 4s quad, wich was originaly configured to use with the dji controller, i removed the 2 cables (black and yellow)
i almost never get even 25mbs just when i super close with the quad on the table.
goggles v2 i can’t move my firmware up or down
am i missing something?
Did you select Channel 1-3 (confirm in the goggles)? Because on Channel 8 you won’t get 50mBps, and I make that mistake too quite often.
You need to enable 25MBPs to see if you have 8 channels on FCC. If you run 50 MBPS it poles two channels into one feed, thus the reason it displays channels 1,2,3,public on 50 MBPs, even with the hack.
Thank you for sharing! I taught the hack doesn’t work in mine until i found this. Also to you Oscar, Thank you for providing us helpful content to this Hobby, Cheers!
Hi Solrac, I have recently had the same problem and apparently it’s a bug in the software. Another issue is that the transmitter would only work if the channel was set to 8.
The video that I saw said to do a reset on the goggles, but that didn’t help much. So I updated firmware on everything and that wasn’t much help either. Eventually removed the naco file from the air unit, reset it, reuploaded the navo file and eventually got it working.
Hope this helps!!
Hi Oscar, your guide is incorrect here. It states that for the Vista, you need to put the naco file onto the Vista with a USB cable, but that is only to go from 25mw->700+mw aka the FCC hack, as you describe in your other article.
The 700mw->1200mw hack only needs to be done in the goggles once, for all the units to use 1200mw, as you describe in the air unit section. Basically, just remove the vista section and make it all one set of instructions about the goggles.
Thanks for all your information and guides!
Thanks Blunty, works perfectly formed now rockin 1200mw
Thanks for all you do to educate us pilots. Your knowledge and tutorials are so much appreciated! Happy new year
Is there any signs or indicator that show that it switches from 25mw to 100mw and so on? I noticed my signal would on my goggles would become bad, then suddenly it became clear again. Is this the sign that the power is switching?
One thing I can’t find information about anywhere is:
Does the DJI VTX always transmit at the maximum power set, or does it vary transmission power as needed?
I would like to know this as well.
Hi, can i just do in my dji goggle not in my vista kit ?
Hi, I think the hack does not work for me. In my googles it says 1200mW but i still got like 2 kilometers max range. do you know what i am doing wrong. I am using an chimera 7 and have also upgraded the goggle antennas. sorry for my bad englisch I am from Austria
2 km is pretty good
Same for me! I tried to look at the signal with a hackFR and I see the signal getting bigger until I reach 700mW after that (1000 and 1200 mW) the spike is not getting bigger.. Im totally in the dark why this is happening..
I think there is a mistake in the Caddx Vista part.
There is no mention of copying the txt file to the goggles whereas you have to.
It then worked like a charm on mine, many thanks for your help
no you don’t need to copy file to goggles.
Same problem here. Copying the txt file to the vista unit did not work. I then tried the goggle and sd card method and voila. I do have a newer Caddx polar unit so I don’t know if that has anything to do with it.
Hi! Same here, had to copy the file to the goggles and now it works! :)
Other than that, good article!
Hi, many thanks for your effort.
Is it still working with goggles fw 01.00.0606?
greetings from germany
Yes
I got my second CaddX Air unit…
The first one work fine copying the file to the internal drive. But I can not seem to get my laptop to recognize the internal drive of the second unit. It detects the connection but are unable to read from it.
Any ideas?
I just did this on my new V2 goggles that I just registered and updated…works like a charm!
Awesome to hear Travis. I will do this when I get mine :)
Read above..they say to power up the goggles and receiver before inserting the SD card.
I have successfully upgraded my goggles and units but the link between air unit and goggles drops off in 10-15 meters, did I get a dud radio? Only reason i was using the dji radio was to get OSD as I am using the air unit as a receiver.
I also could not get it to work until i formatted the sd card again in the goggles, worked like a champ then.
Is it possible to do the same for the DJI FPV Remote controller? For us outside US.
Is there a mod that allows the DJI Goggles to stay @ 100% charge while plugged in? Even on the 3A 5V Charger I get 7 hours while plugged in & 4 hours while unplugged. Thanks
First set Air Unit etc in FCC mode, then do the above, BUT YOU ARE NOT FINISHED YET!!
For this to work, you also have to insert the same sd card, with the same txt file, in ALL Air units you are going to use with more than 25mw, unless you do that, and bind everything together the first time, it will ONLY SAY 1200Mw in the goggles, BUT WILL STILL BE 25Mw, it will NOT be 1200Mw. For that, you also have to do the Air Units… :)
Yes that’s what I thought
Worked just fine. I don’t think instructions are misleading they aren’t simply on how to use windows.
Just tried today and its all working on latest FM. Some notes.
make sure “.tx” is the extension and not part of the title.
I believe you first have to change to FCC mode, power mode is then second.
For FCC mode place the card in the AIR UNIT.
For 1200mw place the sd card in the GOGGLES.
*While in 50Mbps you will be limited to 4 channels so don’t get confused.
Hi!
Any updates on this, I can´t get this to work either. :(
Download the text file (link in tutorial).
This is definitely working as i tested it just yesterday.
The instructions are misleading for a Windows computer. If you create a text file, the extension is automatically added. Thus it should read “Create a .txt file, name it naco_pwr”, as the .txt is already added into the filename (you are creating a text file). If you create the file as per the instructions you will have a file called naco_pwr.txt.txt, which your goggles will not see and you will not have unlocked the 1200mw mode. This is confusing in newer versions of windows as it will hide the extension, so you will see a file named “naco_pwr.txt” with a file type of Text Document because the file system window is removing the extension.
This only happens if your windows is not configured to see file extension.
Ok, i`m on FW .600 1200mW, but only CE mode (4 chanels). Is there a way to get both, 1200mW and FCC (8 chanels)?
Are you using 50Mbps? Try go back to 25Mbps.
Hey guys – does anyone know if this is possible either to get into FCC mode or the 1200 mod?
Cheers
I couldn’t get this upgrade to work for the longest time, and it was driving me crazy! I have a Caddx Vista, and I tried doing the hack with every single firmware version to no avail. Then, I realized what I was doing wrong: I was inserting the SD card with the naco_pwr.txt file into the goggles BEFORE turning on the goggles and the Vista. All I had to do was turn the goggles and Vista on FIRST, and THEN insert the SD card into the goggles. Viola! 1200 mW! (I had re-upgraded both the goggles and Vista to firmware v.600 before my successful attempt, but I don’t think that made any difference.)
I hope this helps someone who’s been banging their head against the wall like I was!
Yes putting the SD card in the goggles after restart did the trick for me! Thanks a lot!
Hey y’all. For those of you experiencing issues, I suggest you make sure the text file is in ‘plain text’ format. If you’re on a Mac, using TextEdit, ensure you select the plain text feature – if you don’t, text files are not the same, including unwanted formatting information. Then in the goggles, set the power to 1200. Worked for me, on a new Vista unit & goggles June 27 2020. HTH
Okay, so I have found a way that definetely works. First, you have to downgrade your version on the airunit and googles to .300. Then you apply the normal procedure, a txt file called naco with “1” inside. Plug into the air unit reset, and you should be on FCC. after that you do the same with the naco_pwr.txt file and put it into the goggles. Now you flash .500 and do the same procedure again, without trying to change the power Level before you have inserted the naco_pwr.txt file into the googles, AND the air Unit.
Hack does not work. I have an Iflight Titan Dc-5 running the DJI system and nothing worked. Is there an alternative.
Hello tnx for suport
I am in fcc mode. I created a textfile as you described and put it in my googles. Than I powerd up the googles and than the air unit… nothing changed. I tried it many times…nothing changed.
I have 8 channels and 700 mw output power.
Do you have any ideas what I can try to get it work?
same here , followed instructions and nothing changed. maybe they changed something in the new firmware?
you have to put the same file into the goggles sdcard
Did you put the SD Card into the Goggles? It’s different from the FCC Patch
Hi
I am in fcc mode. I created a textfile as you described and put it in my googles. Than I powerd up the googles and than the air unit… nothing changed. I tried it many times…nothing changed.
I have 8 channels and 700 mw output power.
Do you have any ideas what I can try to get it work?