Update Firmware on Flysky Nirvana TX to Latest UndergroundFPV OpenTX

by Oscar

Here is how you can update firmware on Flysky Nirvana radio transmitter to the latest firmware developed by UndergroundFPV.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

Note: this guide is only for Nirvana radios of the UndergroundFPV version. The Flysky version uses a different firmware and the update method might be different. I only own the UndergroundFPV version, so I am not sure how the Flysky one works.

See my review of the Nirvana radio.

Check Version

If you’ve previously updated the firmware on your TX, firmware updating is going to be easier for you.

To check, simply go to Radio Setup (Home page, middle icon on the top of the screen)

Scroll to the last menu, Version.

If you see the option “Firmware update” as shown below, then it means your radio has a newer firmware.

If you don’t have the Firmware update option, it means your radio is still on the original firmware it ships with from factory. To update the firmware you will first have to put the radio into “DFU Mode” for your first update.

Enter DFU Mode

If you have the “Firmware update” option in the Version page, you can ignore DFU mode. Only radios with old firmware that don’t have the option need to do this.

Remove the screws for the neck strap holder, and you should see two screw holes. The top hole has a hidden push button you can press with a toothpick.

Press the button when you plug the USB cable in, this will put the radio in DFU mode.

In DFU mode you will use the updater as normal instead of clicking the “update firmware” option. Make sure to remove the batteries first.

Download Nirvana Firmware Updater

In the Version page under Radio Setup, you can find the UID number, a 16-digit number. Go to https://update.undergroundfpv.com and enter it there:

When verified successfully, you will get the following screen. If it fails, contact UndergroundFPV (either email or Facebook group), send them your UID and they will add it to the database.

On this screen, you can download the firmware updater and driver for your Nirvana. The updater is available for 32bit/64-bit windows, Linux and MacOS.

Update Nirvana Firmware

Unzip the file you downloaded, and find “NV14-updater_with_driver.exe”.

The program will say “Detecting TX…”, but it won’t do anything until you hit “Firmware update” option on the Nirvana (Radio Setup => Version). Like we mentioned, there is no “firmware update” option in the old firmware, so you’d have to put the radio in DFU mode for this to update.

Once you’ve done that, the program will start loading. Once it’s finished loading, you would be able to select a firmware on the left hand drop-down list. There is a firmware designed for Crossfire module too.

Once selected the firmware, click “Download firmware” on the top of the program.

Once the download is finished, click “Update TX” on top of the program. The update will begin and you will see the following screen:

It’s going to take a few minutes. Once it’s done your will be prompted to “restart the radio”. And that’s it, the radio is updated.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.


Jeff 28th November 2021 - 5:21 pm

Hey oscar, i stopped flying for a little over a year and just pulled my stuff back out.
Has open tx started supporting the nirvana? I used to have a jumper t9 and could just do everything with the companion on open tx.

I have the non underground version and already flashed the version of open tx that was supported before i stoppped flying

Darts 24th November 2019 - 8:38 am

Update site is dead. And it looks like my new flysky nirvana is dead too. My brand new Lenovo 17” laptop running Windows 10 wont correctly see the radio. The radio doesn’t “ask” if I want USB controller, SD Card or Serial, it doesn’t ask anything. Yet in controller setup, its set to ask. I tried using OpenTX companion to update firmware, but PC doesn’t see it, duh! Also, OpenTX companion doesn’t list the Nirvana as a choice, only Taranis and Horus transmitters.

mik 24th October 2019 - 2:10 pm

underground fpv is dead now
be carefull

Poldi 1st October 2019 - 11:19 am

I have the feeling UFPV isn’t really catching up with their OpenTX development these days. Do you have any insider info?

What would be the downsides of flashing the “normal” OpenTX versions?

fynn 25th September 2019 - 9:10 pm

How do I flash the R9M when I only have a Nirvana? I managed to flash the R9MM with my friends X-Lite but the module wont fit.. frustrating unfortunately..

thanks in advance!

Nick van de Goorbergh 17th August 2019 - 7:15 am

Hi Oscar,

I am thinking about getting either the nirvana or the x-lite pro but I cannot decide. Do tou think it is possible to connect the FrSky DJT module to the nirvana (so that nothing other then the antenna is sticking out) or will this hold back the full potentail of this remote? (Read something about the irange x multi module being better).


Oscar 29th August 2019 - 11:04 pm

the iRange one supports more protocols, that’s why people prefer it over the Frsky module.

wayne 12th June 2019 - 10:47 am

Purchased the Flysky version of Nirvana. However I cannot get any pc to detect it as a USB device. Have tried it on a Mac and Windows, they only see it as a serial port. Do I need to install some driver so that it can be recognised as a USB device? I cannot update the firmware until the computer recognises the radio, any help would be much appreciated.

DELQUIE julien 12th June 2019 - 3:08 am

Hi Oscarliang,
i have a problem to update my Nirvana radio;i use Dfuse as a driver,i donload the tool for win 32 bits,it’s an old original firmware (no firmware update on the screen of the radio )so i use the DFU
I upload the dfu file on the DFUSE after i open the file NV14 updater-exe with the bootload but the driver could be found…
Have you an idea?

Johann Springsits 29th May 2019 - 4:47 pm

Hi I updated my Radio with the UID from Bangood bought from them so Nirvana accepted this UID after a month i wanted to make a Update and now Nirvana Underground Update tool refuse to accept the UID

Oscar 30th May 2019 - 5:15 pm

I think you should contact underground FPV. They need to add your UID in their database.

Christopher Henshaw 21st May 2019 - 4:46 am

So I’ve tried to update the firmware a few times. Every time I update I get to the main screen after reboot and have three options. Joystick, Serial, Storage. If I click Joystick then my menus don’t show up. What have I done wrong? What do I need to do different? Help please?

Mike Shmitt 7th May 2019 - 7:20 pm

How are you? Your guide is dead on! I only have 1 problem. I cant seem to find the download for the SD card files from UndergroundFPV. Do you happen to have a link to it? I tried contacting them, but havent recived an answer.
Thanks in advance if you can help!

Matt 14th March 2019 - 3:38 pm

Hi Oscar.
Your site has helped me countless times since I started building my first quad 5 months ago. I recently upgraded to the Nirvana after sitting on my fs i6x (rookie error).
Unfortunately there seems to be an issue with the sticks. Although the Nirvana is set to mode 2, when I move the throttle it shows pitch moving in betaflight. In addition, on the calibration page, when I move the left stick up and down it shows the right stick moving and vise versa.
I’m currently flying in mode 4 to keep throttle an yaw on the left.
Do you know of anyway to fix this?
Thanks for all the great information.

Jerry Pomeroy 25th February 2019 - 9:26 pm

It is now February 25th are we able to flash the R9 M and r9mm yet from the Nirvana?

Kato 15th February 2019 - 10:29 am

Do you know of any place where we can see the features/updates for the UFPV firmware?
Like a patch notes sort of list somewhere.

Oscar 25th February 2019 - 4:23 pm

As far as I know the list doesn’t exist. But UFPV makes announcement on their Facebook group when there is new firmware. Search for “UFPV Nirvana Users Group” in FB.

Michael Shmalko 1st February 2019 - 8:12 am

Hi Oscar,

Is there a way to get the UID without having the firmware? I can not get the UID to get the firmware downloaded…. Catch 22

Oscar 10th February 2019 - 8:23 pm

Contact customer service at UFPV.

suizoo 22nd January 2019 - 10:16 pm

great work all, thanks for helping. thanks for sharing.

Daniel 10th January 2019 - 4:41 pm

Hallo Oscar, ich finde keine Email Adresse um Underground zu kontaktieren das sie meine UID hinzuzufügen.
kannst du mir bitte helfen.

besten Dank im voraus

John 31st December 2018 - 4:52 am

Hi Oscar, I had to contact Underground for them to add my UID(they did it quite fast so that was good). They let me know that I would have to update twice. The first update was for the bootloader then the screen turns black. I then had to take out the batteries and unplug the usb. I plugged the usb back in after a little bit and ran the update once more and then it updated the Firmware. I thought I’d just share! Thank you!

Nikola 27th December 2018 - 9:20 am

Hi Oscar, can I use the pins in the RF module port of Nirvana to flash firmware to a frsky receiver (r9mm for example)?
Is the pinout the same as on taranis x9d?

Battery +
GND (Ground)

Oscar 1st January 2019 - 11:51 am

Try a different route, like this.
For now you can’t flash R9M or receivers from the Nirvana.
Once the LUA is enabled you will be able to, but UFPV are working on Crossfire integration first before LUA as LUA needs a lot of rewriting for touch functions.

Danny De rooij 20th December 2018 - 5:20 pm

Crossfire micro wil not doe it in de radio

DerOrakel 17th December 2018 - 3:07 pm

FIY, you blurred the UID in the download update screenshot but it is still visible on the two device screenshots.

Oscar 20th December 2018 - 2:47 pm

doesn’t matter really :) it has to be your very own UID to work :)