# Downgrading of Edge project from 8.1.X to 8.1.X

**URL:** <https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340>\
**Category:** Ignition\
**Created:** [January 25, 2022, 6:09am UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340 "2022-01-25T06:09:42Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![yin.cheng](https://avatars.discourse-cdn.com/v4/letter/y/85f322/32.png) [@yin.cheng](https://forum.inductiveautomation.com/u/yin.cheng)\
**Post date:** [January 25, 2022, 6:09am UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/1 "2022-01-25T06:09:42Z")

</div>

Hi All, i have a EDGE project developed in version 8.1.7. However it was further developed by my  
colleague in 8.1.12. But the actual system is working in 8.1.7, so i want to downgrade the project back to version 8.1.7.  
I am hoping not to use the export/import method.

The method i tried was: with the project in 8.1.12 environment, i run the 8.1.7 installation file, to revert it back while still holding the project.  
After reverting, i tried to open in designer, and everything seems fine.

Just wondering is this method appropriate? Or am i missing out some hidden possible problems when using this method?

Many thanks in advance!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 25, 2022, 1:16pm UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/2 "2022-01-25T13:16:55Z")

</div>

Such downgrades are not supported and prone to blow up. Typically they blow up during the import. So you might have gotten lucky.

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [January 25, 2022, 3:32pm UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/3 "2022-01-25T15:32:22Z")

</div>

To expand on what Phil said, we don’t test or support downgrades. Sometimes you get lucky and a downgrade works, but if it doesn’t work there’s no real way to “fix” it without major surgery to the project.

If you have multiple people working on the same project, it’s important that they all be on the same version for this reason.

---

<div class="post-metadata">

**Author:** ![yin.cheng](https://avatars.discourse-cdn.com/v4/letter/y/85f322/32.png) [@yin.cheng](https://forum.inductiveautomation.com/u/yin.cheng)\
**Post date:** [January 26, 2022, 1:10am UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/5 "2022-01-26T01:10:56Z")

</div>

Thank you both for the information.

Does that mean the only correct way is to import the tags and graphics etc from one designer/project (higher version 8.1.X) to another designer/project (lower version 8.1.X)?

By using this import/export method, is it safe to do so?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [January 26, 2022, 1:13am UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/6 "2022-01-26T01:13:32Z")

</div>

> [@yin.cheng](#):
>
> Does that mean the only correct way is to import the tags and graphics etc from one designer/project (higher version 8.1.X) to another designer/project (lower version 8.1.X)?
> 
> By using this import/export method, is it safe to do so?

No, both of them are telling you this is expressly not supported or tested. There is no “safe” way to bring anything from a newer version to an old version, although in many cases it will work just fine as mentioned.

---

<div class="post-metadata">

**Author:** ![yin.cheng](https://avatars.discourse-cdn.com/v4/letter/y/85f322/32.png) [@yin.cheng](https://forum.inductiveautomation.com/u/yin.cheng)\
**Post date:** [January 26, 2022, 4:46am UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/7 "2022-01-26T04:46:44Z")

</div>

Hi Kevin, thank you for replying.

Okay, i understand now.  
So if i managed to import/export the tags and graphics to the old version successfully, and everything working fine, does it mean it will be fine during future use as well?

Example: On day one, i tried to import to the old version, and on the runtime everything working fine. Would there be a possibility, that on a random day, the imported tags and graphics would just go haywire, due to some hidden bugs?

Sorry if my doubt sounds ridiculous…

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 26, 2022, 1:06pm UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/8 "2022-01-26T13:06:07Z")

</div>

Haywire? No, not likely. But something might just “not work”. Your doubt/concern is valid. Unlikely, but valid. Less likely to be a problem with tag export/import than graphics, from my experience. The key is to change your development process to ensure you are always working in an environment that matches your client’s environment. This is almost impossible to do if you are installing your development gateways on your local machine. Use virtual machines or containers, tailored to match the versions and installed modules of your client. Separate VMs for each client system.

---

<div class="post-metadata">

**Author:** ![yin.cheng](https://avatars.discourse-cdn.com/v4/letter/y/85f322/32.png) [@yin.cheng](https://forum.inductiveautomation.com/u/yin.cheng)\
**Post date:** [January 28, 2022, 1:25am UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/9 "2022-01-28T01:25:37Z")

</div>

Thank you Phil for the explanation and advice!

---

<div class="post-metadata">

**Author:** ![Eugene49](https://avatars.discourse-cdn.com/v4/letter/e/c6cbf5/32.png) [@Eugene49](https://forum.inductiveautomation.com/u/Eugene49)\
**Post date:** [September 22, 2024, 5:52pm UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/10 "2024-09-22T17:52:37Z")

</div>

Hi,

If I have a gateway backup, but the gateway version which it came from is unknown.

I guess it would be safe to install the latest version of Ignition, and restore it here?

In line with this, is there a way to determine gateway version of gwbk file?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 22, 2024, 6:35pm UTC](https://forum.inductiveautomation.com/t/downgrading-of-edge-project-from-8-1-x-to-8-1-x/55340/11 "2024-09-22T18:35:52Z")

</div>

A `.gwbk` file is just a zip file. Look for a `backupinfo.xml` file inside that has the Ignition Gateway version in it.
