Groov EPIC shows "No application" and CODESYS won't boot after power cycle with weak/missing battery

Hi everyone,

I’m running into a frustrating issue with CODESYS on a Groov EPIC unit. Whenever the device experiences a low battery condition or is booted up with no battery inserted, followed by a power cycle (turning the main power off and back on), the CODESYS runtime fails to boot, and Groov Manage shows “No application”.

Initially, I suspected this was related to persistent variables. My theory was that a missing or weak battery fails to retain persistent data, causing a checksum mismatch during startup, which might force CODESYS to refuse to start.

To test this, I uploaded a fresh, completely blank CODESYS program (with zero persistent variables) and power-cycled the unit. Unfortunately, the issue persisted—upon rebooting, Groov Manage still showed “No application,” and CODESYS wouldn’t boot, requiring me to manually re-download the project from the CODESYS IDE every time.

System Details:

  • Hardware: Groov EPIC (Model: GRV-EPIC-PR1)

  • Firmware Version: 4.1.2-b.155

  • CODESYS Runtime Version: 3.5.21.40

Troubleshooting Steps Already Taken:

  1. Tested with a blank project (no persistent variables) to rule out persistent memory checksum errors.

  2. Verified that a hard power-cycle (turning main power off and back on) consistently drops the boot application when the battery is not inserted.

Why would a hard power cycle wipe or ignore the boot application when no battery is present, even on a completely blank project?

Any guidance or advice would be greatly appreciated. Thanks in advance.

Razi.

Have you tested the case of power cycling the unit with a good battery to support your hypothesis that this only happens with a low or no battery?

In your original post you said that codesys fails to boot, but the screenshot seems to contradict that and shows that codesys is running but that no applications are running. Is that the case?

Is the license installed? Are there any logs saying codesys is running in demo mode?

thanks for the reply John.

  1. Yes, I have tested this. When a good battery is present, power cycling the unit works completely fine and the application persists/boots up as expected. The issue specifically occurs when booting up with a dead, or missing battery followed by a hard power cycle.
  2. You are completely right that was my mistake in wording. CODESYS itself is running, but Groov Manage / the runtime shows “No application” loaded.
  3. Both the Groov EPIC and CODESYS runtime licenses are fully installed. I checked the logs, and there are no indications of CODESYS running in demo mode.

I have attached the relevant system logs below for review

codesys log.zip (4.9 KB)