# Wago Compact Controller 100 Firmware Upgrade Fail

**URL:** <https://www.wago.community/t/wago-compact-controller-100-firmware-upgrade-fail/2556>\
**Category:** Hardware and Linux\
**Tags:** cc100\
**Created:** [January 29, 2026, 8:36pm UTC](https://www.wago.community/t/wago-compact-controller-100-firmware-upgrade-fail/2556 "2026-01-29T20:36:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![biros](https://avatars.discourse-cdn.com/v4/letter/b/e47c2d/32.png) [@biros](https://www.wago.community/u/biros)\
**Post date:** [January 29, 2026, 8:36pm UTC](https://www.wago.community/t/wago-compact-controller-100-firmware-upgrade-fail/2556/1 "2026-01-29T20:36:48Z")

</div>

hi,

i am trying to upgrade a brand new wago cc100 0751-4903 (dali version).

considering that the ui of the webconfig is a horrible mess where i can barely find any settings and even when i do the well established industry standard expressions like “FIRMWARE UPDATE CLICK HERE DUMMY” are reinvented to some mumbo jumbo wordings, i tried to upgrade the firmware from 04.06.07 (28) to 04.08.09, downloaded from the amazing download center fails via the wagoupload (1.18.0.0) at 78% no matter what i do with it.  
i even tried the sd card method who’s description is typical cryptic few word salad.

here is the logfile, i am trying to upload it via the usbc port with the default 192.168.42.42 ip.

Jun 2 05:11:52 CC100-6ABBA8 fwupdate\_mode [3559] [Info]: Reset information for WAGO Firmware Update  
Jun 2 05:11:56 CC100-6ABBA8 fwupdate\_mode [3559] [Info]: Activate WAGO Firmware Update in system1  
Jun 2 05:11:59 CC100-6ABBA8 fwupdate\_background\_service [3910] [Info]: Check-System stopped  
Jun 2 05:12:00 CC100-6ABBA8 fwupdate\_background\_service [3910] [Info]: Runtime stopped  
Jun 2 05:12:02 CC100-6ABBA8 fwupdate\_background\_service [4079] [Info]: Started fwupdate timeout watcher with timeout=1799s, PIDs: 4079 4112  
Jun 2 05:13:35 CC100-6ABBA8 fwupdate\_control [4273] [Info]: Start WAGO Firmware Update  
Jun 2 05:13:35 CC100-6ABBA8 fwupdate\_control [4273] [Info]: Using RAUC file “/tmp/fwupdate/update\_30\_040809.raucb” for update  
Jun 2 05:13:36 CC100-6ABBA8 fwupdate\_control [4273] [Info]: Stop fwupdate timeout watcher with PIDs: 4079 4112  
Jun 2 05:13:38 CC100-6ABBA8 fwupdate\_background\_service [4373] [Info]: Docker stopped  
Jun 2 05:14:14 CC100-6ABBA8 fwupdate\_background\_service [4373] [Info]: Target firmware version: 04.08.09(30)  
Jun 2 05:14:24 CC100-6ABBA8 fwupdate:hooks.sh [5321] [Info]: Call for hook “slot-pre-install” of slot “rootfs.2” (slot class “rootfs”)  
Jun 2 05:14:24 CC100-6ABBA8 fwupdate:hooks.sh [5321] [Info]: Start root file system pre-installation hook  
Jun 2 05:14:24 CC100-6ABBA8 fwupdate:hooks.sh [5321] [Info]: Run settings backup  
Jun 2 05:14:24 CC100-6ABBA8 fwupdate:hooks.sh [5321] [Info]: Save settings  
Jun 2 05:14:54 CC100-6ABBA8 fwupdate:settings\_backup\_store [5404] [Info]: Setting backup is done, “0” backup error(s) found  
Jun 2 05:14:54 CC100-6ABBA8 fwupdate:hooks.sh [5321] [Info]: Hook “slot-pre-install” of slot “rootfs.2” (slot class “rootfs”) has finished  
Jun 2 05:15:48 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Call for hook “slot-post-install” of slot “rootfs.2” (slot class “rootfs”)  
Jun 2 05:15:48 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Start root file system post-installation hook  
Jun 2 05:15:48 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Persist settings for new firmware  
Jun 2 05:15:48 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Save original settings file “/tmp/fwupdate/fwupdate-settings.cfg”  
Jun 2 05:15:49 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Save original account files “/tmp/fwupdate/fwupdate-accounts”  
Jun 2 05:15:49 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Enable WAGO Firmware Update autostart in new firmware  
Jun 2 05:15:49 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Disable runtime autostart in new firmware  
Jun 2 05:15:49 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Disable finalize\_root in new firmware  
Jun 2 05:15:49 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Synchronize active runtime version  
Jun 2 05:15:49 CC100-6ABBA8 fwupdate:hooks.sh [8529] [Info]: Hook “slot-post-install” of slot “rootfs.2” (slot class “rootfs”) has finished  
Jun 2 05:15:51 CC100-6ABBA8 fwupdate:hooks.sh [8588] [Info]: Call for hook “slot-install” of slot “home.0” (slot class “home”)  
Jun 2 05:15:51 CC100-6ABBA8 fwupdate:hooks.sh [8588] [Info]: Start home migration hook  
Jun 2 05:15:52 CC100-6ABBA8 fwupdate:hooks.sh [8588] [Info]: Format inactive home device “/dev/mmcblk1p7” (ext4)  
Jun 2 05:15:54 CC100-6ABBA8 fwupdate:hooks.sh [8588] [Info]: Migrating home done  
Jun 2 05:15:54 CC100-6ABBA8 fwupdate:hooks.sh [8588] [Info]: Hook “slot-install” of slot “home.0” (slot class “home”) has finished  
Jun 2 05:15:55 CC100-6ABBA8 fwupdate:hooks.sh [8747] [Info]: Call for hook “slot-install” of slot “bootloader.0” (slot class “bootloader”)  
Jun 2 05:15:55 CC100-6ABBA8 fwupdate:hooks.sh [8747] [Info]: Start bootloader installation hook  
Jun 2 05:15:57 CC100-6ABBA8 fwupdate:hooks.sh [8747] [Info]: Setting bootloader version to 99…  
Jun 2 05:15:57 CC100-6ABBA8 fwupdate:hooks.sh [8747] [Info]: Bootloader installation done  
Jun 2 05:15:57 CC100-6ABBA8 fwupdate:hooks.sh [8747] [Info]: Hook “slot-install” of slot “bootloader.0” (slot class “bootloader”) has finished  
Jun 2 05:15:59 CC100-6ABBA8 fwupdate\_background\_service [4373] [Info]: Update partition labels for system number 2  
Jun 2 05:16:05 CC100-6ABBA8 fwupdate\_background\_service [4373] [Info]: Rebooting from rootfs.1 to rootfs.2…  
Jun 2 04:17:19 CC100-6ABBA8 S15\_fwupdate\_service [1070] [Info]: WAGO Firmware Update active, try to continue update operations  
Jun 2 04:17:19 CC100-6ABBA8 S15\_fwupdate\_service [1070] [Info]: Wait for default/factory settings have been created (timeout 60s)  
Jun 2 04:17:50 CC100-6ABBA8 S15\_fwupdate\_service [1070] [Info]: Restore account settings from “/settings/fwupdate-accounts”  
Jun 2 04:18:04 CC100-6ABBA8 S15\_fwupdate\_service [1070] [Info]: Restore settings from “/settings/fwupdate-settings.cfg”  
Jun 2 04:19:33 CC100-6ABBA8 S15\_fwupdate\_servicesettings\_backup\_restore [4226] [Error]: [missing parameter] : “webserver-certificate”  
Jun 2 04:19:36 CC100-6ABBA8 S15\_fwupdate\_servicesettings\_backup\_restore [4226] [Error]: [unknown error (1)] Failed to restore parameter: “snmp-v1-v2-state” “invalid command line: enabled”  
Jun 2 04:19:36 CC100-6ABBA8 S15\_fwupdate\_servicesettings\_backup\_restore [4226] [Error]: [unknown error (1)] Failed to restore parameter: “snmp-v1-v2-community-name” “invalid command line: public”  
Jun 2 05:20:00 CC100-6ABBA8 S15\_fwupdate\_servicesettings\_backup\_restore [4226] [Error]: [content of config file is inconsistent] Failed to run modular restore script: “/etc/config-tools/backup-restore/backup\_oms\_mode”  
Jun 2 05:20:10 CC100-6ABBA8 S15\_fwupdate\_servicesettings\_backup\_restore [4226] [Error]: [internal error] Failed to run modular restore script: “/etc/config-tools/backup-restore/parameter\_service” “Invalid value for parameter “cors-policy””  
Jun 2 05:20:10 CC100-6ABBA8 S15\_fwupdate\_servicesettings\_backup\_restore [4226] [Info]: “5” restore error(s) found  
Jun 2 05:20:11 CC100-6ABBA8 S15\_fwupdate\_service [1070] [Info]: Rebooting from rootfs.2 to rootfs.2…  
Jun 2 05:21:05 CC100-6ABBA8 S15\_fwupdate\_service [1064] [Info]: WAGO Firmware Update active, try to continue update operations  
Jun 2 05:21:07 CC100-6ABBA8 S15\_fwupdate\_service [1064] [Info]: Started selftest of WAGO Firmware Update  
Jun 2 05:21:07 CC100-6ABBA8 S15\_fwupdate\_service [1064] [Info]: Selftest of WAGO Firmware Update successful  
Jun 2 05:21:09 CC100-6ABBA8 fwupdate\_background\_service [1465] [Info]: Started fwupdate timeout watcher with timeout=599s, PIDs: 1465 1493  
Jun 2 05:31:08 CC100-6ABBA8 fwupdate\_background\_service [1465] [Info]: Stop fwupdate timeout watcher with PIDs: 1465 1493  
Jun 2 05:31:08 CC100-6ABBA8 fwupdate\_background\_service [1465] [Info]: Got cancel request (1000) in state: unconfirmed, sub-state: global  
Jun 2 05:31:10 CC100-6ABBA8 fwupdate\_background\_service [3559] [Info]: Start rollback  
Jun 2 05:31:11 CC100-6ABBA8 fwupdate\_background\_service [3559] [Info]: Call bootloader backup installation  
Jun 2 05:31:12 CC100-6ABBA8 fwupdate\_background\_service [3559] [Info]: Setting bootloader version to 99…  
Jun 2 05:31:12 CC100-6ABBA8 fwupdate\_background\_service [3559] [Info]: Bootloader backup installation done  
Jun 2 05:31:16 CC100-6ABBA8 fwupdate\_background\_service [3559] [Info]: Trying to mark slot “booted” as “bad”  
Jun 2 05:31:18 CC100-6ABBA8 fwupdate\_background\_service [3559] [Info]: Marking slot “booted” as “bad” done  
Jun 2 05:31:19 CC100-6ABBA8 fwupdate\_background\_service [3559] [Info]: Rebooting from rootfs.2 to rootfs.1…  
Jun 2 05:32:07 CC100-6ABBA8 S15\_fwupdate\_service [933] [Info]: WAGO Firmware Update active, cancellation in progress  
Jun 2 05:32:10 CC100-6ABBA8 S15\_fwupdate\_service [933] [Info]: Rollback finished

i am working in industrial automation for the past 15 years and i havent seen a product this poorly documented.

yes this is a rant, i recommended a ton of this it as a cost-effective solution for a dali project and now they arrived and i have to waste my time with this.

---

<div class="post-metadata">

**Author:** ![quenorha](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/quenorha/32/429_2.png) [@quenorha](https://www.wago.community/u/quenorha)\
**Post date:** [January 30, 2026, 7:11am UTC](https://www.wago.community/t/wago-compact-controller-100-firmware-upgrade-fail/2556/2 "2026-01-30T07:11:03Z")

</div>

What happen when you perform the update using the SD card ?  
What is the status of the LEDs after a reboot with the SD card with the bootable image ?

---

<div class="post-metadata">

**Author:** ![biros](https://avatars.discourse-cdn.com/v4/letter/b/e47c2d/32.png) [@biros](https://www.wago.community/u/biros)\
**Post date:** [January 30, 2026, 11:05am UTC](https://www.wago.community/t/wago-compact-controller-100-firmware-upgrade-fail/2556/3 "2026-01-30T11:05:45Z")

</div>

hello, thanks for the fast response and sorry for the previous post’s tone, that’s how i talk at 3AM when i have to work.

i finally succeeded with the upgrade with the sd card method by somewhat following the instructions and guessing the rest.

the menu structure might have changed over time with updates but the highlighted part on the attached image is not correct and can be misinterpreted, when the copy is over the popup just disappears without a confirmation window and or at least a notification that “update successful” or some sort.

also win32disk imager is not windows 11 friendly and sometimes the ui will not start and imaging with balena etcher fails for some reason.

anyway, thanks.

btw, do you know of any kind of documentation, example code for dali which is related to this cc100? i see that the dali configurator app is for a different sort of dali module on a different product, you guys are so underdocumented it is really weird.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/c/c0cdd1c464a95b3bf89707ba92249ea84be537ad.png)

---

<div class="post-metadata">

**Author:** ![quenorha](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/quenorha/32/429_2.png) [@quenorha](https://www.wago.community/u/quenorha)\
**Post date:** [January 30, 2026, 1:12pm UTC](https://www.wago.community/t/wago-compact-controller-100-firmware-upgrade-fail/2556/4 "2026-01-30T13:12:32Z")

</div>

You are right, there are room for improvement when it comes to documentation and CC100 DALI is a quiet new product.

Unfortunately WAGO DALI Configurator is not compatible with the CC100.  
You can use it only with the 753-647 module.

For the commissioning you’ll need to use the WagoAppDALI library itself, it comes with a visualization that allows to do basic stuff like adressing, group, blinking…

There’s not example project for CC100 as far as I know, but on the download center, in the learning material area, you can grab the Sample Projects package.  
After installating it to CODESYS you’ll see a new “WAGO” tab, and you can open sample projects, there’s one dedicated to WagoAppDALI. It’s based on a 753-647 but the library is the same and you can adapt it to CC100.

---

<div class="post-metadata">

**Author:** ![biros](https://avatars.discourse-cdn.com/v4/letter/b/e47c2d/32.png) [@biros](https://www.wago.community/u/biros)\
**Post date:** [January 30, 2026, 1:45pm UTC](https://www.wago.community/t/wago-compact-controller-100-firmware-upgrade-fail/2556/5 "2026-01-30T13:45:48Z")

</div>

just loaded the example project, replaced the model but it is not a 1 on 1 replacement in the program unfortunately, i will stop and give up, the lesson was a quite expensive one, too unnecessarily overcomplicated. thanks for your input. ill try another brand.
