# Upgrade/port incompatible unsupported addon

**URL:** <https://discourse.mozilla.org/t/upgrade-port-incompatible-unsupported-addon/36031>\
**Category:** Add-on Support\
**Created:** [February 19, 2019, 5:34pm UTC](https://discourse.mozilla.org/t/upgrade-port-incompatible-unsupported-addon/36031 "2019-02-19T17:34:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![art.wen](https://avatars.discourse-cdn.com/v4/letter/a/da6949/32.png) [@art.wen](https://discourse.mozilla.org/u/art.wen)\
**Post date:** [February 19, 2019, 5:34pm UTC](https://discourse.mozilla.org/t/upgrade-port-incompatible-unsupported-addon/36031/1 "2019-02-19T17:34:59Z")

</div>

Hi,

I have an old addon that i would want to use but it is only compatible with versions from 38.0a1 to 39.0

Can you provide information how i can upgrade/port this unsupported addon so it will work on the newest version?

---

<div class="post-metadata">

**Author:** ![jorgev](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@jorgev](https://discourse.mozilla.org/u/jorgev)\
**Post date:** [February 19, 2019, 8:52pm UTC](https://discourse.mozilla.org/t/upgrade-port-incompatible-unsupported-addon/36031/2 "2019-02-19T20:52:05Z")

</div>

This might be helpful

> **[Develop](https://extensionworkshop.com/documentation/develop/)**
>
> Get help creating & publishing Firefox extensions.

---

<div class="post-metadata">

**Author:** ![art.wen](https://avatars.discourse-cdn.com/v4/letter/a/da6949/32.png) [@art.wen](https://discourse.mozilla.org/u/art.wen)\
**Post date:** [February 19, 2019, 9:15pm UTC](https://discourse.mozilla.org/t/upgrade-port-incompatible-unsupported-addon/36031/3 "2019-02-19T21:15:09Z")

</div>

The problem is i didn’t develop this extension and have little knowledge about making extensions. Developer is inactive and i cannot contact him so i wanted to upgrade it myself. I have technical skills but need good information source(s) which doesn’t require great extension making knowledge.

---

<div class="post-metadata">

**Author:** ![jorgev](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@jorgev](https://discourse.mozilla.org/u/jorgev)\
**Post date:** [February 19, 2019, 9:22pm UTC](https://discourse.mozilla.org/t/upgrade-port-incompatible-unsupported-addon/36031/4 "2019-02-19T21:22:35Z")

</div>

You can’t port an extension without extension making knowledge. If you want to try recreating the extension using the new, simpler API, you can go here:

> **[Browser extensions - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions)**
>
> Extensions, or add-ons, can modify and enhance the capability of a browser. Extensions for Firefox are built using the WebExtensions API cross-browser technology.

---

<div class="post-metadata">

**Author:** ![art.wen](https://avatars.discourse-cdn.com/v4/letter/a/da6949/32.png) [@art.wen](https://discourse.mozilla.org/u/art.wen)\
**Post date:** [February 20, 2019, 12:15am UTC](https://discourse.mozilla.org/t/upgrade-port-incompatible-unsupported-addon/36031/5 "2019-02-20T00:15:59Z")

</div>

I mean i know that i have to learn some of that. But i wanted to get some source that will teach me about it in a way that port will be possible. So the best would be tutorial or few sources that doesnt require this knowledge at start. And that i would have to learn in and out of every technique cause that would be too much and better would be to create new.

But thanks for the second link that definitely will help.
