Keep a copy of your device library, restore it after a firmware update, reuse it on other Axioms, share it with others, or remove it to go back to Axiom's built-in profiles.
| Copy | Where it lives | How to save it |
|---|---|---|
| Your draft | In this browser, on this computer. It survives closing the page, but not clearing browser data or switching computers. | Advanced JSON → Export draft |
| Axiom's library | The file /local/devlib.json on Axiom. | Install → Export Axiom's library |
Neither is a backup on its own. Export a copy of any library that works before you change it. There is no undo or automatic rollback on Axiom.
Removing the library from Axiom does not clear your browser draft or unsaved editor text. They remain available when you reload or reopen this page. Nothing is automatically sent back to Axiom; you must explicitly write and restart to reinstall a draft.
A normal firmware update from the web updater replaces all files stored on Axiom, including your device library. Afterwards Axiom has only its built-in profiles.
The web updater has a developer option, Flash application only, which leaves stored files alone. Export your library anyway, in case it's needed.
The Device Library checks that it is still talking to the Axiom you reviewed before it writes anything. If you swap Axioms while the page is open, connect the new one and review again.
Libraries and single profiles are ordinary JSON files, so you can email them or keep them in a repository.
Only import profiles from people you trust, and review them in What will change before writing. A profile can claim any device at its addresses.
On Install, click Reset draft from Axiom to discard browser-only changes and start again from the current stored library file. This was previously labelled Use Axiom's library as draft.
The reset changes only the browser draft: it does not write, delete or restart anything on Axiom. A file that cannot be read or parsed is not treated as an empty library; refresh or recover it before resetting. Export browser work first if you want to keep a copy (save unsaved edits before exporting).
A fresh browser starts with an empty draft rather than automatically importing Axiom's file. Resetting from Axiom is the way to start from that unit's stored profiles. Write to Axiom later replaces the whole file with your draft.
To go back to Axiom's built-in profiles, open the Install tab and click Remove library & restart, then confirm. Axiom deletes the library file and restarts, and the page confirms Removed. Axiom is using its built-in device definitions.
Your browser work is kept. After removing the whole library, profiles may still appear in Advanced JSON and in the proposed changes on Install. These are your local draft, not profiles still installed on Axiom. You can keep editing or export the draft; save any unsaved editor changes before exporting.
To remove just one stored profile without editing JSON:
Preparing removal changes only the browser draft. Axiom is unchanged until you apply it. Removing a custom copy leaves any same-name built-in definition available; built-in definitions cannot be deleted. The Advanced JSON → Remove custom action remains available for editing the draft directly.
Axiom keeps running the profiles it started with until it restarts. If the status strip shows Removed — restart to restore built-ins, click Restart Axiom.