Turnigy 9x OpenTx 2.1.9 warning message

openTx has introduced a range of new features, ideas and bling. It is fast becoming the firmware of choice for many users. openTx will run on ALL current hardware platforms, including the gruvin9x and sky9x boards. Work has already started to support the new FrSky X9D radio!
Post Reply
Yoopy
Posts: 2
Joined: Sun Apr 02, 2017 3:27 am
Country: -

Turnigy 9x OpenTx 2.1.9 warning message

Post by Yoopy »

I always get an warning message that says:
Warnings!
-Your eeprom is from an old version of OpenTX, upgrading!
You should "save as" to keep the old file as a backup.

When I go into the radio Radio Setup Version screen the display reads:
FW: opentx-9x
VERS: 2.1.9
EEPR: 216-0

I thought that the eeprom version should be 217?

Radio: Turnigy 9x
OpenTX version: 2.1.9 Turnigy 9x with stock board MCU = M64
I have been able to flash the 2.1.9 version of OpenTX to the radio.
I have also been able to configure a model in OpenTX Companion 2.1.9 and write the Model and Settings to the radio.

Is this the way it is supposed to be or do I have a problem?
The radio seems to work with the OpenTX and Model as written to the radio even with the warnings.

hugovic
Posts: 1
Joined: Wed Jun 07, 2017 6:31 pm
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by hugovic »

Same here, after upgrade from 2.0.15
FW: opentx-9x
VERS: 2.2.0
EEPR: 216-2

Your eeprom is from an old version of OpenTX, upgrading!
What now pls?
Yoopy
Posts: 2
Joined: Sun Apr 02, 2017 3:27 am
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by Yoopy »

I noticed on the Flash Firmware screen for the latest firmware:
Version: 2.2.0
Variant: 216-0

Is the Variant the EEPROM version?
If that is the case, it would appear that the Turnigy 9x is capped at a EEPROM version of 216.
09gepard
Posts: 5
Joined: Sat Feb 20, 2016 8:26 pm
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by 09gepard »

Hi!
It is the same to me.
I have FlySky TH9x.
Firmware is opentx-9x 2.1.9, EEPR: 216-1
Everything works as far as I can see, but I can't get rid of this message: "- Your eeprom is from an old version of OpenTX, upgrading!
You should 'save as' to keep the old file as a backup." which appears always, when models and setting were read from radio.
Can anybody help?

edit:
radio Type: 9X with stock board
FW file name: opentx-9x-heli-templates-nosplash-DSM2-ppmca-gvars-symlimits-autosource-autoswitch-battgraph-thrtrace-nogps-en-2.1.9
snuffy
Posts: 6
Joined: Wed Apr 30, 2014 7:06 pm
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by snuffy »

I'm in the same boat also with respect to the 'old version' warning.... It happens every time and won't go away. I'm also having issues with 'Bad eeprom' message on TX after firmware upgrading. May be related? Writing settings seems to be very hit or miss... often taking multiple attempts before getting a good write.

"Warnings!

- Your eeprom is from an old version of OpenTX, upgrading!
You shoudl 'save as' to keep the old file as a backup."

9XR 128MB board.
VERS: 2.0.13
Date: 2014-11-20
Time: 18:35:13
EEPR: 217-32769

Windows 10.

User avatar
Kilrah
Posts: 11107
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by Kilrah »

If you use 2.0 on the radio you must use 2.0 on the computer.
snuffy
Posts: 6
Joined: Wed Apr 30, 2014 7:06 pm
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by snuffy »

I have now got it to flash to VERS: 2.2.0 but not able to update models, just keeps going round in a loop, resetting everything and going back to Bad EEProm and starting calibration again. I'll post another topic so as to not hijack this one with my new issues. Thanks.
ahawks
Posts: 3
Joined: Sat Sep 09, 2017 8:06 pm
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by ahawks »

I just flashed OpenTX on my 9XR for the first time and seem caught by this scenario.

I've flashed the latest 2.2 firmware, using Companion 2.2.

I've had the radio format the EEPROM.

I read the models & settings from the radio.

I renamed Model01 to 'test'.

Saved.

Write models & settings to radio.

Get "Warning, your EEPROM is from an old version of OpenTX, upgrading!" message

Continue with write. Note: vrdude.exe says "avrdude.exe: writing eeprom (4096 bytes)" (isn't 4096 the new version?)

Radio restarts.

"EEPROM WARNING: Bad EEprom data .... formatting"

Is there any way out of this? I tried with 2.1.9 and got the same thing. Do I need to go back farther?

Edit: I saw in another thread that 2.2 isn't fully tested on the 9XR, and to use 2.0.

So I downloaded 2.0. Basically same thing. Now I'm told my EEPROM version is too new, or the wrong size, and still can't write a valid profile.

SO..... At this point I've basically bricked my radio. Help?
ahawks
Posts: 3
Joined: Sat Sep 09, 2017 8:06 pm
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by ahawks »

Tried with Companion 2.0.17, firmware v. 2.0.19 (I don't see a way to configure the Companion to use a 2.0.17 firmware)....

Same result. bad eeprom, immediate format.
ahawks
Posts: 3
Joined: Sat Sep 09, 2017 8:06 pm
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by ahawks »

I did realize - I can customize the radio using just the radio just fine. It's uploading from the Companion that corrupts the EEprom... So it's not bricked. It's usable. Just can't use the Companion..
User avatar
MikeB
9x Developer
Posts: 17979
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by MikeB »

What do you have in settings as the transmitter type? (9XR, or 9XR with 128 chip).

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
DirkJan
Posts: 1
Joined: Thu Nov 16, 2017 8:40 pm
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by DirkJan »

Same here..
Updated my Turnigy 9XR(not m128) to Open-TX 2.2.0
in a loop with Companion.. Get "Warning, your EEPROM is from an old version of OpenTX, upgrading!"

Checked the EEPR setting on my Turnigy 9XR

FW: opentx-9xr
VERS: 2.2.0
EEPR: 216-0

Checked the same config on my Taranis..

FW: opentx-x9d+
VERS: 2.2.0 (85863358)
EEPR: 218

So in my opinion, Companion 2.2.0 stores/creates the models in the 218 format. The Turnigy accept only the 216 format. So writing 218 format to Turnigy radio fails. While Companion 2.2.0 reading from (on Turnigy created models) Turnigy in 216 format want to convert to 218 format..

They forgot to put the 218 format into the Turnigy 9XR 2.2.0 firmware?

DJ
User avatar
bob195558
Posts: 2376
Joined: Sun Dec 16, 2012 7:24 pm
Country: United States
Location: New England, Vermont
Contact:

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by bob195558 »

May be better to use er9x / eepe with your old 9xr radio.
I think opentx is not maintained on the lower 9x radios anymore.
er9x is still maintained with new firmware updates.
Er9x on 9x radio, with Smartieparts Programmer and TelemetrEZ Board.
ErSky9x on Taranis, Sky9x, 9Xtreme radios.
3D-Printing: (https://openrcforums.com/forum/viewforum.php?f=129).
vnv
Posts: 4
Joined: Sun Jan 28, 2018 9:36 pm
Country: -

Re: Turnigy 9x OpenTx 2.1.9 warning message

Post by vnv »

Hello everyone,

the same thing here with the stock TH9x.

I have tried (still trying) with: companion 2.0 , 2.1, 2.2.

I have downloaded source and built it on Linux.

Changed inside firmware version to 218 (https://github.com/opentx/opentx/blob/3 ... myeeprom.h)

Code: Select all

#if defined(CPUARM)
  #define EEPROM_VER             218
  #define FIRST_CONV_EEPROM_VER  216
#elif defined(CPUM2560) || defined(CPUM2561)
  #define EEPROM_VER             217
  #define FIRST_CONV_EEPROM_VER  EEPROM_VER
#elif defined(CPUM128)
  #define EEPROM_VER             218[b] <-------------- Changed this to 218 [/b]
#else
  #define EEPROM_VER             216 
#endif

I just searched through the code to try and hack it out fast, but it seems it needs more digging.
I am personally split between two concepts:
1) is it the issue with the companion - companion does bad eeprom write or bad conversion happens in the process.
2) eeprom itself makes problem with saving data, somehow it puts it in old format

Somehow it seems to me that companion is doing the wrong stuff, because after I made source change (version to 218) it still reported same problem, how/why?? :? :?

The whole concept with storage versioning make sense if you want to convert your models from old version, but if all is erased and you are ready to start fresh with clean eeprom then conversion makes no sense at all.
If it detects corruption and then formats eeprom (after that devil message) why does it makes problems again.

Also if someone want's to hack firmware, whole process of building it under Linux (Ubuntu) is pretty easy and I can give pointers if there will be interest.

Post Reply

Return to “openTx”