# Kindling - a collection of tools to help with Ignition

**URL:** <https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689>\
**Category:** Ignition\
**Created:** [January 5, 2022, 5:01pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689 "2022-01-05T17:01:36Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![Leor\_Fishman](https://avatars.discourse-cdn.com/v4/letter/l/e19adc/32.png) [@Leor\_Fishman](https://forum.inductiveautomation.com/u/Leor_Fishman)\
**Post date:** [September 11, 2025, 7:19pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/101 "2025-09-11T19:19:05Z")

</div>

…ah, ok. yeah that would do it.

---

<div class="post-metadata">

**Author:** ![Shyam](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/shyam/32/42528_2.png) [@Shyam](https://forum.inductiveautomation.com/u/Shyam)\
**Post date:** [September 13, 2025, 9:27pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/102 "2025-09-13T21:27:21Z")

</div>

Unable to export the changed files from the translation bundle. Has anyone else faced this issue while working with translation bundles?version 1.4.0

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 15, 2025, 6:31pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/103 "2025-09-15T18:31:09Z")

</div>

What happens/can you provide any more details?  
Export is a brand new feature that's basically only been tested on my laptop, but should work fine, it's not particularly complex code.

---

<div class="post-metadata">

**Author:** ![Shyam](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/shyam/32/42528_2.png) [@Shyam](https://forum.inductiveautomation.com/u/Shyam)\
**Post date:** [September 16, 2025, 12:01pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/104 "2025-09-16T12:01:16Z")

</div>

I made some changes and pasted the translation bundle into Kindle in CSV format because the Excel format wasn't working. Then I tried using the 'Export ZIP' option, but it didn’t do anything.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 22, 2025, 10:14pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/105 "2025-09-22T22:14:21Z")

</div>

After you click 'Export Zip', **nothing** happens? You don't even get the file picker?

---

<div class="post-metadata">

**Author:** ![Shyam](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/shyam/32/42528_2.png) [@Shyam](https://forum.inductiveautomation.com/u/Shyam)\
**Post date:** [September 23, 2025, 5:06pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/106 "2025-09-23T17:06:32Z")

</div>

Yes, I cannot see the file picker. Only the _Export Zip_ icon is highlighted with a blue outline.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 23, 2025, 7:45pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/107 "2025-09-23T19:45:51Z")

</div>

Interesting. Windows? I'll try to get it replicated.

---

<div class="post-metadata">

**Author:** ![Shyam](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/shyam/32/42528_2.png) [@Shyam](https://forum.inductiveautomation.com/u/Shyam)\
**Post date:** [September 24, 2025, 11:46am UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/108 "2025-09-24T11:46:43Z")

</div>

yes,it’s windows

---

<div class="post-metadata">

**Author:** ![Porter\_Ellis](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@Porter\_Ellis](https://forum.inductiveautomation.com/u/Porter_Ellis)\
**Post date:** [October 1, 2025, 4:42pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/109 "2025-10-01T16:42:30Z")

</div>

I am trying to edit the DEMOTIMEREMAINING for module debugging from Kindling, but I get an error message that the database is readonly. Am I forced to open the IDB file in another program?

---

<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:** [October 1, 2025, 4:45pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/110 "2025-10-01T16:45:08Z")

</div>

sqlite databases can't be written to from multiple processes. You'll have to stop the Ignition Gateway before you can write to it, from any other software.

---

<div class="post-metadata">

**Author:** ![Porter\_Ellis](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@Porter\_Ellis](https://forum.inductiveautomation.com/u/Porter_Ellis)\
**Post date:** [October 1, 2025, 4:52pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/111 "2025-10-01T16:52:42Z")

</div>

This is the error I am getting even when the Ignition service is stopped and Kindling is opened with Admin privileges:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/0/902dd4f151583316ca82e3bdc276a89ae404fe0d.png)

---

<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:** [October 1, 2025, 4:58pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/112 "2025-10-01T16:58:59Z")

</div>

Hmm, looks like Kindling might be opening it in read only mode. Don't know if that's configurable or not.

---

<div class="post-metadata">

**Author:** ![Porter\_Ellis](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@Porter\_Ellis](https://forum.inductiveautomation.com/u/Porter_Ellis)\
**Post date:** [October 1, 2025, 5:04pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/113 "2025-10-01T17:04:38Z")

</div>

The ‘db’ folder that contains the .idb file is set to read-only and won’t allow me to enable writing. Could that be the issue?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 1, 2025, 5:59pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/114 "2025-10-01T17:59:18Z")

</div>

Kindling is strictly read-only for all IDB connections, there's no support for writing data back.

> <https://github.com/inductiveautomation/kindling/issues/15>
>
> \### Open questions
> \- Does this apply to IDBs opened from within a gateway backu…p?
> 
> \### Behaviors
> \- MVP: Allow update queries from generic view
> \- Nice to have: If primary key is present, make results table cells editable?
> \- Nice to have: Allow upload of images in image view (#13)

---

<div class="post-metadata">

**Author:** ![Porter\_Ellis](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@Porter\_Ellis](https://forum.inductiveautomation.com/u/Porter_Ellis)\
**Post date:** [October 1, 2025, 6:05pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/115 "2025-10-01T18:05:13Z")

</div>

Understood. I figured out how to write a new time to the config.idb, but when it expires the gateway atuomatically resets it to 2 hours. Is there another setting that controls what the timer resets to? I would like to reset the timer to 120 seconds automatically.

---

<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:** [October 1, 2025, 6:18pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/116 "2025-10-01T18:18:05Z")

</div>

No, because if there were such a setting somebody could change it to int/long max and have an effectively infinite trial.

---

<div class="post-metadata">

**Author:** ![Porter\_Ellis](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@Porter\_Ellis](https://forum.inductiveautomation.com/u/Porter_Ellis)\
**Post date:** [October 1, 2025, 6:55pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/117 "2025-10-01T18:55:43Z")

</div>

Ah. I thought there might be some other backend code that prevented \>2 hours.

---

<div class="post-metadata">

**Author:** ![dillon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dillon/32/81537_2.png) [@dillon](https://forum.inductiveautomation.com/u/dillon)\
**Post date:** [October 1, 2025, 6:56pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/118 "2025-10-01T18:56:20Z")

</div>

Yes, it’s called buying a license 😆

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 1, 2025, 6:57pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/119 "2025-10-01T18:57:02Z")

</div>

Values greater than 2 hours are ignored, but also we basically only check the trial time written into the IDB when the system starts up.

Write a shell script that shuts down the gateway, runs the sqlite cli to reset the trial timer, then starts the gateway back up?

---

<div class="post-metadata">

**Author:** ![Leor\_Fishman](https://avatars.discourse-cdn.com/v4/letter/l/e19adc/32.png) [@Leor\_Fishman](https://forum.inductiveautomation.com/u/Leor_Fishman)\
**Post date:** [October 1, 2025, 7:18pm UTC](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/120 "2025-10-01T19:18:52Z")

</div>

…wait, isn’t that explicitly forbidden by the eula?

[Previous page](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689.md?page=5)

[Next page](https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689.md?page=7)
