DiGidot C4 – Updates

On this page you can find the newest update for the DiGidot C4. If you need the latest update, click the most top one. For version 1 updates, scroll down.

Upgrade or downgrade the DiGidot C4 Firmware

If you want to upgrade the firmware from v1 to v2 or downgrade from v2 to v1, please check out our FAQ.

Updates v2.x

Release notes for DiGidot C4 Firmware v2.3.2 - Published on 25 of May 2022

Hotfix v2.3.2

Release notes for DiGidot C4 Firmware v2.3.1 - Published on 3 of May 2022

New

  • LED IC TM1934
  • Loading device data parallel: With the release of our PxLNet Node, we saw the need to improve our total loading time, especially when you connect many devices to each other. The load time is the time it takes to get all the Input/Output/Network configuration, scenes, triggers etc. from all devices. With this improvement, the load time is dramatically reduced, if all devices have their own IP-address. Till now, if you have 20 devices, and each device required 5 seconds to load, the total loading time would be 100 seconds. With this update, the total time will be reduced to the loading time of about 1 device, which is 5 seconds. Basically, the device that takes the longest time to load completely, it will roughly take that amount of time, to load the data of all devices, regardless of the total number of devices.

Improved

  • Art-Net performance: If the input/output configuration only contains Art-Net universes, sACN will now be completely disabled instead of going to stand-by mode. This way, if only Art-Net is being used on the DiGidot controller, but in the same network, sACN is used for something else, a negative effect on system performance is prevented.
  • sACN: Streaming ACN now supports synchronisation.
  • Memory allocation: If the DiGidot controller needs to allocate some memory, for example, when creating a trigger, the function that is responsible for actually checking if the requested memory is available, wasn't working properly and returned no error. This way, the function that requested memory, asserted that the memory was available but in reality, it wasn't. This could let to some random crashes (red/white status LED) that weren't traceable for us. This has been resolved now.
  • JSON file parsing: The DiGidot controller now actively shows an error (red light on the controller and create an error log entry) if any JSON file (trigger/ configuration etc.) failed to read correctly.
  • FPS monitor: Both the input and output FPS counter are rewritten and now shows much more accurate numbers on the Monitor and Diagnostic page.
  • UX: The network page has been completely rewritten so a lot of (small) UX bugs have been fixed.
  • UX: On the Device page, while retrieving the actual time, the Daylight Saving Time (DST) parameter will also be shown.
  • UX: The process of automatically add/change/remove an IOelement because an IO trigger listen on an different universe is now more robust.
  • UX: Dark theme in general has gotten a few tweaks on various pages.

Changed

  • General: Product name references 'PxLNode' changed to 'PxLNet Node'.
  • Recording: Number of unique input universes to record on, is going up from 14 to 16 universes
  • Recording: The alert with 'FPS too low' (shown when the average input FPS, before recording, is below 50) is changed from a warning (yellow background) to a note (blue background. The note just indicates to the user, that the recording could be more smooth, if you increase the input FPS. But this is not always possible or required.
  • UX: At the trigger page, when creating or editing a trigger, the number of (sub)devices are now correctly calculated, taking the bays into account.

Fixed

  • (High) Getting Started: Now works again if you don't have a DiGidot C4 Extended in your network.
  • (Medium) Output API call: When requesting output data from a particular port, the DiGidot Controller doesn't crash anymore if the 'offset' parameter is larger than the 'length' parameter.
  • (Medium) Highlight: When highlighting a output port, then 10 minutes after the highlight has been stopped, the output performance was dramatically decreased. This has been resolved.
  • (Medium) License: Fixed some bugs, and prevent an interface reload loop, if a temporary license is active.
  • (Medium) UX: On the trigger page, the current OSC and UDP settings are now correctly shown.
  • (Medium) UX: If only a single PxLNet Node is present, the update functionality now works again.
  • (Medium) UX: Interface can be used again from a Firefox browser.
  • (Low) UX: Cloning a trigger works again.
  • (Low) Scene Generator (Beta): The preview function works again.
  • (Low) WiFi: When switching the WiFi mode from Access Point to Client, it now returns the correct error 'password incorrect' instead of 'busy' or 'unknown'.
  • (Low) UX: The interface now correctly checks if the DiGidot controllers have different accounts on them and gives the option to add the missing ones of delete them.
  • (Low) UX: Reloading the Quick-Edit, when changes are made, won't give an 'unsaved' message anymore.
  • (Low) UX: On the Input/output config page, you can once again, divide a DMX output of 512 channels into multiple universes.
  • (Low) Accounts: When you try to restore an account with a password of 3 characters or less, it won't fail anymore.
  • (Low) RDM: The DiGidot controller could crash in some circumstances when a RDM parameter is parsed. This has been solved.

Download Version 2.3.1

Release notes for DiGidot C4 Firmware v2.2.2 - Released on 27 December 2021

Added

  • Analog infotext: Added some extra information regarding open and closed circuit definition at the 'event' setting.
  • Triggers: There is now a third category for trigger on which type of controller the action should be executed: 'On input controller'. This will write a universal MAC-address in the file so the trigger itself can easily be copied over to different controllers without any changes.
  • Triggers: When going to the record page, there's a button added which can temporarily disable all triggers (except triggers that control the recording) so they won't affect the recording in any way. When leaving the record page, or restarting the controller, all triggers will be re-enabled again.
  • Triggers: When using UDP or OSC triggers, if the controller is configured in WiFi client mode, the given IP-address will be displayed.

Changed

  • Analog calibrate: The pop-up menu of 'Analog calibrate' will now, by default, select a single controller instead of 'All devices'.
  • Triggers: When creating a trigger, the default output controller was 'All devices' which gave a side effect of always broadcasting the action of the trigger, even if there's only a single controller on the network. Now, when creating a trigger, when only a single controller is selected, the action will be executed on that controller only. And if the trigger is configured on multiple controllers (e.g. a group), the action will only be performed on the controller itself. Notice that the default 'output controller(s)' is changed but you can change it any destination you want.
  • IOconfig: On a sACN item, the IP-address filter is removed because the controller only supports the default distribution of sACN (which is multicast) and with this, an IP-address filter has no effect.
  • OSC: The controller supports OSC as a float (comma) value, or as a integer value. It's important that, for float values, the controller expects a value between 0.0 and 1.0 and for integers, it expects a value between 0 and 100. The description on the linked trigger page has been updated with this information.
  • Triggers: A playlist trigger will now show the playlist name itself instead of all the scene names form that playlist.

Improved

  • Caching: The caching of the configuration, the scenes and the triggers in the interface, will now correctly be cleared and reset if a SD-card format or a factory-reset is performed.
  • Getting started: After the step of assigning the order for each controller, the wizard will use the controller(s) it's IP-address to communicate directly instead of proxying it trough the master. This results in a much faster process time when configuring the Input/Output configuration.
  • Getting started: When clicking the 'Getting started' button, several warning prompts are being added to make you more aware of the fact the complete IOconfig will be removed if you make any changes in the process.
  • IOconfig: The API will now return correct error messages when deleting temporary configuration items. Also, these items are now correctly removed from the controller.
  • IOconfig: Added more usable RAM-memory due to the way the Input/Output configuration is saved, and loaded at startup from Flash to RAM. This improves the stability of the controller if you're working with a lot of universes (> 16) or a lot of triggers (> 25).
  • Monitor: At the monitor page, requesting status messages now always goes directly to the controller instead of redirecting it via the master controller.
  • Playlist page: When changing some parameters of a playlist, the page itself will be refreshed correctly to reflect the new changes.
  • Quick Edit: Improved error messages when an invalid value is entered into an input field.
  • Record page: If you quickly navigate to the record page and then back to the home page, the interface will no longer continue polling the fps from the controllers.
  • Record page: After you've record something, and while saving a record, the progress bar of the interface is now more linear because it now checks the controller which takes the longest time to progress or save.
  • Scene page: When recording a new scene, it will show up at the bottom of the scene list page even if there are already scenes recorded where the order has changed from.
  • Scene page: If you already ordered some scenes, these will now be always on top in the scene list. New scenes (generated or recorded) will always be added at the bottom of the list.
  • Scene page: When editing a scene, there will now be an error message shown if you try to save a playing configuration which is invalid with the current Input/Output configuration.
  • Triggers: When creating a trigger on a controller where the action must be executed on a group, and the controller where the trigger occurred, isn't part of that group, it will now be broadcasted on the network to fire on controllers that are part of the group.
  • Triggers: For IOTriggers (Art-Net/sACN and DMX), the interface will now check, when editing the IOconfig or editing the IO triggers itself, if the final IOconfig is still correctly configured to make the IOtrigger actually work.
  • UX: When opening the RDM page, the interface now properly checks if the controller it's running on, is in portrait or landscape, and the layout will adjusted on that.

Fixed

  • Medium (Analog calibrate): The 'analog calibrate' settings are now correctly saved/retrieved from the controller.
  • Medium (Android): In some cases, when using an Android device, it could happen that the playerbar was very small and almost impossible to expand. This has been fixed now.
  • Medium (DMX trigger): The DMX trigger saving and parsing process has been rewritten to make sure that the trigger will keep working even if the Input/Output configuration changes in the future. If this happens, extra messages will be shown to inform you about possible side effects when changing the configuration.
  • Medium (General): Restart controllers now works again on controllers with a live license.
  • Medium (IOconfig): If you changed the fallback color to black (value 0 for all channels), the item was correctly saved but the interface showed that red (255,0,0) was configured which was incorrect.
  • Medium (Tickets): Ticket form it's URL is now accessible again. Also, the URL itself is dynamic now so if, in the future, the URL to the ticket form is changed, we can update that server side.
  • Medium (Time triggers): When using a Safari web browser on a device (iMac, Macbook, iPhone, iPad etc.), the time trigger will now be correctly created again.
  • Low (Accounts): If you try to change the username of an account, it's new name is now correctly displayed after, changing it on the account page, and also if you want to change the password of that account.
  • Low (Backup/Restore): Triggers with the action 'previous -or- next in playlist' will now be properly restored from a back-up.
  • Low (Backup/Restore): A backup operation will now continue even if there's a controller who's missing it's SD-card. This controller will be skipped.
  • Low (Dark theme): Some buttons showed the wrong 'hover' color when a mouse pointer was on it. This has been corrected.
  • Low (IOconfig): End channel was off by 1 (e.g. shown 513 instead of 512).
  • Low (IOconfig): When you're in Quick-Edit mode, it will no longer disable the 'Save' button after you've saved on a single controller only.
  • Low (Quick edit): When using the quick-edit mode, changing a DMX input now works correctly. Also, in the firmware, a hardfault is prevented when you're trying to remove a DMX input while it's still linked to another object.
  • Low (Record triggers): Trigger settings are now correctly updated if you change the controller(s) from the top bar.
  • Low (Record triggers): When using the 'save' command, the controller will no longer generate a fault when creating a new scene file.
  • Low (Scenes): The scene list is now automatically refreshed after a record has been made.
  • Low (Triggers): When saving a trigger with, on the input, a group of controllers, it will now be shown correctly at the trigger overview page.
  • Low (WiFi): When using the 'Auto Channel' mode on the WiFi when it's in Access Point mode (which is the default), this mode is now properly activated.

Download Version 2.2.2

Release notes for DiGidot Controller Firmware v2.3.0 - Published on 16th of December 2021

New

  • PxLNet Node support: Our very latest product release, the new DiGidot PxLNet Node is shipped with this version where the interface has been fully optimized for this variant.
  • GPIO output: We've added a feature where you can set a GPIO output 0 volt or 12 volt. This GPIO output is located on analog channel 1 and is available if this channel isn't used in a trigger. On the PxLNet Node, there's a second GPIO output (open-drain type) available which is, just like GPIO output 1, four times present on the D-sub connector which makes a total of 8 GPIO outputs.
  • Diagnostics: Before this release, we already had some basic diagnostic information which could be found on the Monitor page. But now, we have much more: detailed RAM usage, processing time of each universe, Ethernet switch statistics, playback information, any many many more! Keep in mind this first version is primarily developed for mechanics which means there is little to no explanation about what every parameter means or what value is good of bad. But it allows us, as the developers, and mechanics, to help customers more effectively in case there are problems with the system.

Improved

  • Discover: If the PxLNet Node is low on usable memory, the interface will request less devices to discover so the discover process itself can be completed successfully.

Changed

  • Manual: The manual has been updated for the DiGidot PxLNet Node.

Download Version 2.3.0

Changelog for DiGidot C4 Firmware v2.2.1 - Released on 2-9-2021

Changed

  • IOconfig: 'Art-Net redirect' is now called 'Art-Net out'.
  • Recording: By default, the interface now records every configured universe of every selected device regardless if the universe is receiving a signal. You can always change the universe to record on from the 'Record Settings' page. These changes will be kept until the interface is reloaded or opened from a different device.

Improved

  • General: All input fields with the type 'number' will now immediately display an error even if the input fields doesn't have focus.
  • Backup: The estimated time for creating a backup will now take all devices it's content into account.
  • Playlist: If a playlist is repeated one or multiple times, this will be visible when selecting the playlist as an action on the trigger page.
  • IOconfig: The port limiter page is completely rewritten to be more responsive to user input. Also, multiple info and warning messages have been added: if you want to discard any changes, change the current selected device(s) or you have a Art-Net out configured.
  • Mobile: Improved the scaling of text and buttons on various places for small screens (resolution of 1280 x 720 and smaller).
  • Recording: The status on the record page now shows the text 'Show FPS' instead of '0 FPS' if one or multiple devices of the selected ones has a FPS of 0.

Fixed

  • High - IOconfig: When you're using sACN as input protocol and open the advanced settings, the protocol won't be switched back to Art-Net anymore.
  • Medium - App: On iOS 14, the display height will now be calculated correctly. Before this, sometimes, the playerbar was displayed off screen.
  • Medium - Scenes: An issue has fixed that what caused by fast switching between scenes.
  • Medium - Triggers: If you have configured a HTTP trigger and perform a re-discover, the trigger page will now load correctly if you try to edit the HTTP trigger.
  • Medium - Triggers: A linked UDP/OSC trigger can now be edited again after creating it.
  • Medium - Triggers: When using a time period trigger, the option to trigger on 'Single time' will be fired correctly.
  • Medium - Cache: A pull-to-refresh action on the scenes, playlist and trigger page, will now check the cached version of the items against the items on the devices and indicates other open interfaces that somethings has changed if the cached and current items aren't the same.
  • Medium - DMX: Port DMX2 (active on output D3 and D4) works again if that's the only DMX output configured.
  • Medium - Groups: If the internal battery is low, removed or doesn't make contact, group names will be correctly deleted on a power cycle so it's possible to re-configure groups again.
  • Medium - WiFi: Switching from AP to client and vice versa, and switching from DHCP to Static IP, on the WiFi page will now correctly update all controls and text.
  • Medium - WiFi: If you press the 'save' button after you've configured the WiFi to connect as client, the password will not be reset anymore.
  • Low - General: When you lost the connection to a device, if you click the 'cancel' button, it will properly clear the message queue regardless if the previous message has been successfully sent.
  • Low - General: Sorting devices on the network and IOconfig page, based on the 'devices order', is functional again.
  • Low - Ticket: On iOS, the support ticket page will now be fully shown.
  • Low - IOconfig: When switching from sACN to Art-Net, the universe number will now be checked if it isn't higher than 32767 which is the highest number possible for an Art-Net universe.
  • Low - IOconfig: When changing the input protocol in quick-edit mode, the IO configuration now stay's in edit mode instead of directly saving it to the devices.
  • Low - IOconfig: When the same input universe is added multiple times on a single device, the IP-address filter parameter will now be correctly set for that universe.
  • Low - IOconfig: Changing between RGB / RGBW LED IC's will now correctly update the fallback parameters on the global settings page.
  • Low - IOconfig: If you have multiple devices, and one or more, but not all of them, have a SD-card error, the interface will now correctly load the content (playlists / scenes / triggers) of the devices that don't have an error on their SD-card.
  • Low - Scenes: When you don't have a IOconfig configured on a single device, the 'generate scene' page will now show an error.
  • Low - Scenes: If you have devices where some of those don't have an SD-cards present, the other devices which do have an SD-card will now be correctly loaded.
  • Low - Playlist: The scene list will now be refreshed when you try to add a scene to a playlist after you've recorded something.
  • Low - Triggers: On the analog calibration and the watcher views, when switching to a different device, the page will now be updated correctly to the selected device.
  • Low - Triggers: The 'Save and Clone' functionality now also works after the trigger is already created.
  • Low - Triggers: On the linked trigger page, is now possible to use the input watcher if you're working with sACN.
  • Low - Triggers: A duration (delay) value of a 0-10 volt analog trigger is now correctly updated after the trigger has been saved.
  • Low - Triggers: Triggers that use the 0-10 volt range will now trigger correctly on the given value based on the 'offset' and 'length' parameter.
  • Low - Triggers: Linked triggers that are linked to start a specific scene in a playlist won't start the first scene anymore if the value is 100%.
  • Low - Triggers: Saving Art-Net triggers to record a scene now works again.
  • Low - File Browser: The text 'folder is empty' will now disappear after uploading a file to that folder.
  • Low - API: If an unknown Unique ID is sent for testing outputs, the device will no longer crash.
  • Low - Getting Started: When 'Previous Step' was clicked on the configure channels page (step 3) the interface will now correctly re-configure the temporary input and output configuration when using the 'highlight' method while ordering devices.

Download Version 2.2.1

Release Notes for DiGidot C4 Firmware v2.2.0
Released on 20 of May, 2021


New

  • sACN
    (Streaming ACN) We added a new input protocol which is used more and more in popular lighting consoles: sACN! We support the multicast version, which is the default. This include priorities and synchronization universes.

  • RDM:
    (Remote Device Management): We now have support for RDM devices with DMX! We can get and set the most common commands like device name device type, highlighting the device, the number of channels it's using and the start address.

  • Input/Output Quick edit
    When switching to the Quick edit mode on the In/Out configuration page, the interface will no longer send every change, like: add, change, or remove a universe. Instead, you can modify anything on any device on any port and it won't be applied immediately to the devices so it's very fast. When you're done with the configuration, you can press 'Save' and everything that you configured, will be sent at once to the devices.

  • Full Group support
    Partially, it was already in the interface but now groups are fully supported on all pages. For Playback of scenes, playlists, updating the firmware, triggering and recording!

  • Send feedback to us
    If you have a question, encountered a bug or maybe have a feature request, there is now a new form where you can contact us directly within the interface! Go to 'Support' -> 'Feedback' and let us know.

  • Advanced backup and restore functionality
    It's now possible to backup your scenes and playlists from the SD-card. While this could take a while, it can be convenient if the device is physically unreachable and the speed isn't that important. In addition you can save the current settings (IOconfig, network and accounts) on the SD-card to a special start-up folder so all these settings are applied everytime you power-up the C4 regardless of what changes you make in the current configuration.

  • Play multiple scenes at once
    It's now possible for the play and stop action of a scene, to specify a layer number. This way, scenes can still be played in the background while other scenes take priority.

  • For testing only
    The new experimental scene generator can now be tested from the 'Create Scenes' page if you have 'developer mode' enabled. You do need to have an internet connection to use it.

Added

  • UX: On the monitor page, the FPS is now divided into 2 categories: Input and Output FPS. The Input FPS can be Art-Net, sACN or a Scene. The Output FPS is always standalone and shows the actual refresh time on the output.
  • Time: A device can now show the uptime in milliseconds since power up.
  • UX: It's now possible t name a backup.
  • UX: On the record page, it now shows the FPS information for every device and a warning if it's too low.
  • UX: If you have selected one device from the 'select device' at the top, when reopening this pop-up, it will scroll down to this device.
  • UX: When using DMX TTL, an info message shows up about adding multiple universes on one port. If you use DMX TTL to convert it to DMX, you can only have one universe but if you're using DMX TTL to control a LED-string directly, you can have multiple universes on one port
  • UX: When you're creating a backup, an ETA will be calculated to give an indication how long the backup process will take.
  • UX: On the 'Triggers' -> 'HTTP/UDP/OSC' menu option in the top right corner, it will show available HTTP-GET commands for each scene and playlist to integrate in your system.
  • UX: You can now set an 'Alpha' value for the scene and playlist 'play' trigger.
  • UX: (Extended only) On the debug page, we've added an option called "API logging" which logs every single API request from the UX to the device and saves it on the SD-card in the LOG file.

Changed

  • UX: On many places where you can input a time value, the single input field (which was in milliseconds most of the time) has been replaced with a time control (Hours:Minutes:Seconds:Milliseconds) so from now on, you can quickly confirm if a specific time is set or if a new time value needs to be configured.
  • UX: On the global settings page of the Input/Output configuration, if you have a Art-Net redirect configured, you now have the option to apply the global settings only on regular inputs and keep the Art-Net redirect(s) untouched.
  • UX: On the homepage, there's a new option with 'Support' where the manual can be found. On this page, you can also find the new 'Feedback' and 'FAQ' pages. Keep in mind that these two options require an internet connection where the manual can still be viewed offline.
  • Users: A user can no longer highlight a device output an can't delete playlists anymore.
  • UDP: Regular UDP triggers will no longer send "0.000" in it's message, only it's keyword starting with '!' and ending with '#'. Existing UDP triggers, before this update, will still use the zero value in it's message unless it's changed.
  • Manual: The manual has been updated with all the new features in this version like RDM, sACN, playback on different layers and many more.
  • UX: On the Input/Output configuration page, the 'Art-Net redirects' option is renamed to 'Art-Net out'. This i to make it more clear that Art-Net can be send standalone, for example; If you have multiple DiGidot C4 Live devices and want to control them with a single DiGidot C4 Extended.

Improved

  • Triggers: The 'Next' and 'Previous' commands for playback, works only with a playlist. The trigger description has been updated with this information.
  • UX: You can now have multiple time inputs in a single trigger.
  • UX: On the monitor page, next to 'Latency from Ethernet', it will show the latency from the Wi-Fi depending on how you are connected with your C4.
  • UX: If the interface is loading with a different port than 80, it will use the port specified in the address bar to communicate with the C4.
  • UX: The network page now reacts better when devices are connected after the page has been loaded.
  • UX: In all popover menus, a mouse hover color is added so you can see which option you're going to choose.
  • UX: The style of the knobs in the sliders for 'Color Adjust / HSV' and Saturation modifications, have been changed so it's always visible regardless of the background color.
  • UX: The action layout of 'Color Adjust/HSV' when using a trigger has been modified to make it clearer which color the scene is going to be.
  • UX: If you're trying to connect the Ethernet and WiFi of the C4 in the same network, you will get an info message as this may result in connection dropouts.
  • UX: All groups can now be removed from the 3 dots menu.
  • UX: The info message about the settings that they're loaded from the SD-card, is now streamlined across all pages.
  • UX: Refinement in the styling of the RDM page, the Record page, and the dark theme in general.
  • UX: When configuring a trigger that needs to preform an action on a different device, the UX now properly checks which scenes and playlists are present on the target device(s).
  • WiFi: Both the Firmware and the UX have improved the process of checking the credentials and connecting as a client (also including the DHCP Lease process) to an existing WiFi network.
  • Backup/Restore: If you've configured a WiFi password, for either Accesspoint or Client mode, it will be stored encrypted in a backup file, and can also be restored from a backup file.
  • FPS: The C4 now reports the incoming FPS from only the active inputs (Art-Net/sACN).
  • Input/Output: The API commands to get the input and output data is now more efficient and only gives the whole input/output back when the watcher is active
  • UX: A lot of information text has been rewritten to make it clearer.
  • UX: After you've recorded a scene, the crossfade slider now has more precise control and you can set the fade value manually with a text field.
  • UX: With triggers, if you have a brightness or alpha slider as a option, it now has 20 steps to make it more easy to select values like 5%, 10%, 15% etc.
  • UX: When creating a playlist, the fade time will be saved as a simple number
  • UX: When playing different scenes on different devices, the playerbar now saves which scene is playing so if you press the 'stop' and 'play' button after each other, it will resume where it left off.
  • UX: Time Period and cron has been updated with new controls and are more stable.

Fixed

  • Time: The calculated sunset/sunrise time for some countries are corrected.
  • UX: When combining a C4 Live and Extended, triggers are now correctly loaded from the Extended only.
  • UX: On the network page, the sorting method by order and by IP-address, as well as the functionality sorting ascending or descending, is now working correctly.
  • UX: When updating multiple C4 controllers, the correct update file will be selected, so no more 'Update empty file' message will appear.
  • UX: If you're very fast with selecting a device while the home page is still loading, it won't generate an error anymore.
  • UX: For an analog trigger, the event 'between dimmer values' works again.
  • UX: Highlighting a port on the device will now have the proper number of channels on that port.
  • UX: Action lists can now be triggered again with HTTP (get and post) requests.
  • UX: The Trigger watcher now gives proper feedback when a trigger uses more than 1 input.
  • UX: The playback speed value on the advanced settings of a scene is correct now.
  • UX: The time of the recording now stays in place and no longer wiggles.
  • UX: When switching from devices on the record page, the inputs will check if there's a signal incoming, will properly update.
  • UX: Alert will be shown once again when trying to create a HTTP/UDP/OSC trigger while the protocol itself is disabled in the settings.
  • UX: On the Output Limiter page, the global limiter is now properly linked to the individual limiters of the device.
  • UX: When using the Backup or Restore feature, the items to select will now be correctly updated if both Live and Extended devices are selected
  • UX: If a scene is recorded and you want to change the universes of the scene, the edit page will now show the correct matching universes.
  • UX: Gamma correction is now disabled for Art-Net redirects by default.
  • UX: Scenes will now be correctly loaded when a 'User' has logged in.
  • UX: A linked trigger will now correctly be shown in the 'Trigger Watcher'
  • UX: When editing groups, the page will now be refreshed each time after you've edited one or muliltiple groups.
  • And many other small fixes & improvements!

Download Version 2.2.0

Release notes for DiGidot C4 Firmware v2.1.5 - Released on 23-12-2020

Added
  • LED IC: Support for GS8206.
  • LED IC: Support for LPD1101.
  • LED IC: Support for UCS1909.
  • LED IC: Support for UCS2909.
  • Triggers: Counter trigger compatibility.
  • Status LED: The onboard status LED now has 4 options for brightness: 0%, 10%, 25% and 100%.
  • Time: It's now possible from the interface to enable or disabled Daylight Saving Time (DST). The DST implementation is based on Europe.
  • Art-Net redirect: The destination address can be specified for a Art-Net redirect. By default, it will broadcast the universe on the whole network. It's recommended to specify an IP-address to significantly reduce the network load.
  • UI: It's now possible to add multiple universes on a DMX output. Keep in mind that the total number of channels on that output is still 512.
  • UI: After a recording, the UI verifies the record of all connected devices and shows a message if is a significant number of skipped frames.
  • UI: Global settings toggle "Smart DHCP Server" and "Subnetmask" (for ethernet) added.
  • UI: When creating a UDP or OSC trigger, the default receiving port can be found the text description (port 6454 for UDP and 8000 for OSC).
Changed
  • Manual: A new version of the manual is included with will contains all changes since v2.1.4.
  • UI: When using the Safari browser on a iOS device, you can now download and upload files with the file browser. On all mobile platforms including iOS, and in the app, only uploading files is supported. For downloading files, you need to use a desktop/laptop.
  • UI: We changed our advice regarding the maximum number of scenes in a playlist form 20 to 50 due to optimalisation of the playlist file.
  • UI: The playerbar when opened now has the icons on top of the sliders to prevent accidental long press when dragging the slider.
  • UI: By default, the time won't be retrieved every 3 seconds at the device page. To enable this, click the 3 dots in the top-right corner on de device page and select "Show device time".
  • UI: Device order number can now be changed after using the "Getting Started".
  • UI: Just like a scene, prevent a user from deleting a playlist when it's currently playing.
  • UI: The license request to the register server has a higher timeout (100 instead of 15 seconds) for requests with many devices in a single network and/or with a low bandwidth.
Improved
  • Update: On the FWupdate page, the default upload speed is almost 2 times faster.
  • SDcard: In some rare cases, it could happen that, when you insert a SDcard into a DiGidot C4 Extended, "No SDcard" is returned as a error. If you're sure that the SDcard is inserted correctly into the C4, you can go to the web interface -> Settings -> Interface -> Enable developer mode. Then go back to Settings -> Debug Environment -> Force SDcard communication. This way, the card detect pin is bypassed.
  • UI: On the device page, the interface will no longer send request to the C4 in the background when the window is not active anymore.
  • UI: More informative error messages on the file browser page.
  • UI: The whole UI now has a design which is more consistent across different pages.
  • UI: Text description on the trigger page, when using type "analog" or "button" is also more consistent.
  • UI: Text is now selectable on many pages so you can copy/paste things easily.
  • UI: Removed unnecessary "status" requests when the WiFi tab on network page is active.
  • UI: Text description of Time Period option while using a time trigger.
  • UI: On the accounts page, there have been several improvements regarding: clicking actions of overlaying buttons, change the cursor icon when hovering over buttons, and prevent editing accounts when the current user doesn't have enough rights to edit them.
  • UI: When saving a trigger, the interface will now re-fetch all triggers from the device and then re-adds the trigger to that. Because of this extra check, any changes from the moment the interface is loaded, until the trigger is actual saved, won't be lost anymore.
  • UI: When loading the interface, all assets of the interface are now checked for integrity and a reload button will be shown to notify the user something went wrong.
  • UI: Various improvements in the dark theme.
  • UI: Improved error handling and stability when using the interface on a high number of devices (more than 20).
  • UI: If a scene can't be played, an error will be shown.
Fixed
  • HSV: The current H, S and V values are now correctly returned again if you send a HSV Offset command.
  • Triggers: When using an analog or button trigger, no more misfires will occur.
  • Scenes: Scenes will now always start playing from the first frame instead of the second frame.
  • DMX IN: When a LEDstrip is connected to the C4 and the Input/output configuration is set to DMX Input, the C4 will no longer crash.
  • LED IC: SM16704 is now configurable again.
  • Triggers: The C4 no longer needs a restart after UDP or OSC triggers are enabled.
  • Triggers: With HSV actions, the hue, saturation and brightness parameter will now have the correct value.
  • Scenes: When using a long fadetime as a transition, when a stop command is sent, the C4 will now immediately stops playing all scenes instead of waiting for the fadetime to finish.
  • Record: When using a crossfade effect after a scene has been recorded, the last frame is no longer a ghost frame with random data.
  • Record: The second frame of the record will now be recorded at the right time.
  • UI: Recordings longer than 1 hour will now save correctly.
  • UI: When changing the Input/output to a different LED IC, the interface now properly reacts to the new situation depending on what's configured on the other ports of the device.
  • UI: DMX can now be used again in the "Getting started".
  • UI: Generating a colorscroll with multiple devices when using a RGBW LED IC now generates correctly.
  • UI: API URL for HTTP-get has been corrected.
  • UI: Autocomplete now works correctly when the start universe is non zero.
  • UI: When using segments, the color order data will be respected again.
  • UI: On the getting started page, the calculator is now correct when using more than 1 device.
  • UI: On the Update page, the changelog text is now fully visible again.
  • UI: When playing the first scene on the scene page, the previous command now properly goes to the last scene from the list.
  • UI: A Playlist will now play normally if the device hasn't setup an IP-address yet.
  • UI: If any device has a expired license, the interface won't be stuck in a reload loop anymore.
  • UI: Scenes in a playlist, and colors from the generated color scroll can be dragged around again.
  • UI: When giving a recorded scene a name, the length of the name will be checked now (min 2 and max 32 characters).
  • UI: When DST is enabled, the sunset/sunrise is now correct and won't offset any longer by an hour.

Download Version 2.1.5

All previous DiGidot C4 v1.x updates

Release date: 07-08-2018 10:49:00


Information

This is the last version 1 update of the DiGidot C4. We have a brand new V2 update with a lot of new features but because it can break things in your setup, you have to download it manually. To do this, please go to:

https://digidot.eu/c4/digidot-c4-updates/

Update 7 August 2018

Overview
This release features mainly bug fixes but also, a long waiting feature: DMX recorder! Record up to 2 DMX input at the same time. It's recommended that you assign a universe number for each DMX input.

New
- Recorder: Add DMX recorder for up to 2 outputs (1 universe each) at the same time

Fixed
- Interface: Readded SK6822

- Interface: ArtNet Watcher: When highlight is active, the C4 will no longer crash when opening the ArtNet Watcher
- Interface: ArtNet Watcher: No longer monitors only universe 0
- Interface: Startchannel fixed offset of 1

Changed
- IC: UCS8904A: Now gets by default only 1 channel from Art-Net/DMX instead of 2

Download Version 07-08-2018

Release date: 05-07-2018 15:17:00




Update 5 July 2018

Overview
This release features mainly bug fixes but also, a long waiting feature: DMX recorder! Record up to 2 DMX input at the same time. It's recommended that you assign a universe number for each DMX input.

New
- Recorder: Add DMX recorder for up to 2 outputs (1 universe each) at the same time

Fixed
- Interface: ArtNet Watcher: When highlight is active, the C4 will no longer crash when opening the ArtNet Watcher
- Interface: ArtNet Watcher: No longer monitors only universe 0
- Interface: Startchannel fixed offset of 1

Changed
- IC: UCS8904A: Now gets by default only 1 channel from Art-Net/DMX instead of 2

Download Version 05-07-2018

Release date: 12-06-2018 18:04:00




This release contains many refinements in the interface. Over 10 bugs has been fixed and also on a lot of places, text has been rewritten to make it more clear.

New
- LED IC: TM1814 added
- Interface: A refinement in the design

Changed
- Ethernet: The ethernet switch doesn't reset anymore ons startup. When daisy chained, if you restart a C4, it will still pass the ethernet traffic trough the switch during the restart

Fixed
- Interface: Over 15 bugs has been fixed in de UI, mainly on the Config page
- Playlist: All scenes in a playlist command finally plays not 1 time but endless by default unless a duration or repeat parameter has been given

Download Version 12-06-2018

Release date: 23-04-2018 15:54:00




Update: 23 April 2018

This new update contains a new feature called Chroma! It's a HSV color filter that you can apply at any time on the outputs or scenes! Also, when you want to reach your C4 fast, at any time, press the on-board button for ten seconds and a Open WiFi Network will be created with the last four characters of your Mac-address. The last important thing is recording modes. By default, this firmware uses a recording mode that is compatible with almost every framerate till 60. If you having troubles with recording or recording effects like the loop, then, after the update, go to 'Recorder' and then click the top-left menu button where you can switch recording modes. The default is restored after a power-loss or reset of the device.

Changelog:

New Features

- Live/Playback - Chroma: When playing a scene or streaming Art-Net, you can change the color at any time as a live color filter!
- WiFi: When your C4 is connected to another access point via WiFi, it's now possible to obtain an ip-address automatically with DHCP
- WiFi: When you quickly want to connect to the C4 via WiFi, at any time, press the on-board button for ten seconds and a open WiFi network will be created
- WiFi: Access point mode can auto select the best WiFi channel for the network. This is the default setting now

Changes
- Triggers: A playlist containing scenes no longer plays only one time on default
- Improved WiFi: When using the WiFi on the C4, a default gateway will be given to prevent devices to disconnect automatically
- UI: When editing triggers for 'All devices', the dropdown menu of device selection is adjusted to 'All devices'

Fixes
- Static Input: The offset parameter is now working properly
- LED WES943: Now uses two data lines to archive the best result for controlling the LED
- UI: Some settings of a universe are now correctly stored again.

Download Version 23-04-2018

Release date: 19-02-2018 12:44:00



New
- Skip fade: When the C4 is in a fade between 2 scenes, skip the fade if the onboard button is pressed once again
- IC added: SK6822

Improved
- Multiple C4's will play sync when a play_list contains multiple scenes
- Scenes will save 2-3 times faster

Fixed
- Recording with many universes with 60FPS now works correctly
- In some cases when the C4 is saving or processing a scene, now shows the correct progress
- If WiFi is enabled, the C4 will now be discovered and show up in the device list
- When WiFi is disabled by license, no more startup delay of 3 minutes
- Mutiple ArtNet triggers now are correctly fired

Download Version 19-02-2018

Release date: 23-11-2017 16:55:00




New
- Recording: The FPS of the Art-Net signal doesn't matter anymore It can be anything between 0 and 60 FPS
- Webserver: Added HTTP 1.1 responce headers so now browsers like Safari can also be used to acces the interface
- API: 'setstaticinput': Added parameter 'fade' where you can specify a fade time in ms
- API: 'play_stop': Stop scene based on priority
- API: By default, all current triggers can be fired with UDP
- IC added: UCS512B3 and MBI6024

Improved
- Webserver: Improved the cache algorithm, so no more need to go incognito in the browser

Fixed
- Fix bug with multiple analog triggers of the same type, like 2 release actions

Changed
- HTTP-get Trigger: Parameter for specifying the trigger was 'triggername' or 'triggerid', now it's 'trigger' with as value, the name or id of the trigger

Note
1. After you update the C4; if the interface doesn't load, press CTRL+F5 to reload the correct page.

The DiGidot C4 team is now preparing for a montly release.

Download Version 23-11-2017

Release date: 11-10-2017 13:10:00


- Minor Bugfixes.

Download Version 11-10-2017

Release date: 26-09-2017 14:53:00


- Minor Bugfixes.

Download Version 26-09-2017

Release date: 19-09-2017 15:41:00



New
* IC: WES943 - Now connect up to 4 indivudial WES943 to the C4
* IC: LD1510

Download Version 19-09-2017

Release date: 15-09-2017 16:09:00



New
* IC: WES943

Fixes
* BS0901 and DMX TTL timing

Download Version 15-09-2017

Release date: 05-04-2017 11:48:00


Description not available

Download Version 05-04-2017

Release date: 17-01-2017 11:35:00


Description not available

Download Version 17-01-2017

Release date: 18-05-2016 11:36:00


Description not available

Download Version 18-05-2016

Release date: 11-05-2016 11:31:00


Description not available

Download Version 11-05-2016

Release date: 04-05-2016 13:24:00


Description not available

Download Version 04-05-2016

Release date: 26-04-2016 15:33:00


Description not available

Download Version 26-04-2016

Release date: 26-04-2016 13:50:00


Description not available

Download Version 26-04-2016

Release date: 22-04-2016 14:45:00


Description not available

Download Version 22-04-2016

Release date: 12-04-2016 15:04:00


Description not available

Download Version 12-04-2016

Release date: 12-04-2016 11:42:00


Description not available

Download Version 12-04-2016

Release date: 08-04-2016 15:15:00


Description not available

Download Version 08-04-2016

Release date: 01-04-2016 16:03:00


Description not available

Download Version 01-04-2016

Release date: 03-03-2016 12:41:00


Description not available

Download Version 03-03-2016

Release date: 03-03-2016 08:25:00


Description not available

Download Version 03-03-2016

Release date: 03-03-2016 07:35:00


Description not available

Download Version 03-03-2016

Release date: 02-03-2016 15:36:00


Description not available

Download Version 02-03-2016

Release date: 02-03-2016 12:13:00


Description not available

Download Version 02-03-2016

Release date: 01-03-2016 14:53:00


Description not available

Download Version 01-03-2016

Release date: 23-02-2016 15:53:00


Description not available

Download Version 23-02-2016

Release date: 02-02-2016 15:48:00


Description not available

Download Version 02-02-2016

Release date: 02-02-2016 14:53:00


Description not available

Download Version 02-02-2016

Release date: 02-02-2016 12:30:00


Description not available

Download Version 02-02-2016

Release date: 26-01-2016 15:35:00


Description not available

Download Version 26-01-2016

Release date: 15-01-2016 11:54:00


Description not available

Download Version 15-01-2016

Release date: 23-12-2015 16:03:00


Description not available

Download Version 23-12-2015

Release date: 17-12-2015 13:55:00


Description not available

Download Version 17-12-2015

Release date: 17-12-2015 10:07:00


Description not available

Download Version 17-12-2015

Release date: 16-12-2015 10:00:00


Description not available

Download Version 16-12-2015

Release date: 15-12-2015 13:24:00


Description not available

Download Version 15-12-2015

Release date: 15-12-2015 12:45:00


Description not available

Download Version 15-12-2015

Release date: 14-12-2015 15:55:00


Description not available

Download Version 14-12-2015

Release date: 14-12-2015 15:14:00


Description not available

Download Version 14-12-2015

Release date: 14-12-2015 15:11:00


Description not available

Download Version 14-12-2015

Release date: 11-12-2015 14:18:00


Description not available

Download Version 11-12-2015

Release date: 11-12-2015 14:09:00


Description not available

Download Version 11-12-2015

Release date: 11-12-2015 13:11:00


Description not available

Download Version 11-12-2015

Release date: 10-12-2015 09:39:00


Description not available

Download Version 10-12-2015

Release date: 09-12-2015 15:46:00


Description not available

Download Version 09-12-2015

Release date: 09-12-2015 15:27:00


Description not available

Download Version 09-12-2015

Release date: 09-12-2015 07:28:00


Description not available

Download Version 09-12-2015

Release date: 04-12-2015 13:36:00


Description not available

Download Version 04-12-2015

Release date: 04-12-2015 10:39:00


Description not available

Download Version 04-12-2015

Release date: 04-12-2015 09:37:00


Description not available

Download Version 04-12-2015

Release date: 04-12-2015 09:31:00


Description not available

Download Version 04-12-2015

Release date: 04-12-2015 09:11:00


Description not available

Download Version 04-12-2015

Release date: 04-12-2015 07:43:00


Description not available

Download Version 04-12-2015

Release date: 01-12-2015 14:26:00


Description not available

Download Version 01-12-2015

Release date: 01-12-2015 11:01:00


Description not available

Download Version 01-12-2015

Release date: 30-11-2015 10:59:00


Description not available

Download Version 30-11-2015

Release date: 25-11-2015 15:48:00


Description not available

Download Version 25-11-2015

Release date: 23-11-2015 13:42:00


Description not available

Download Version 23-11-2015

Release date: 20-11-2015 15:25:00


Description not available

Download Version 20-11-2015

Release date: 20-11-2015 10:49:00


Description not available

Download Version 20-11-2015

Release date: 20-11-2015 10:32:00


Description not available

Download Version 20-11-2015

Release date: 19-11-2015 14:24:00


Description not available

Download Version 19-11-2015

Release date: 17-11-2015 11:14:00


Description not available

Download Version 17-11-2015

Release date: 17-11-2015 10:33:00


Description not available

Download Version 17-11-2015

Release date: 06-11-2015 15:30:00


Description not available

Download Version 06-11-2015

Release date: 04-11-2015 14:37:00


Description not available

Download Version 04-11-2015

Release date: 03-11-2015 15:55:00


Description not available

Download Version 03-11-2015

Release date: 03-11-2015 13:44:00


Description not available

Download Version 03-11-2015

Release date: 02-10-2015 10:14:00


Description not available

Download Version 02-10-2015

Release date: 02-10-2015 09:44:00


Description not available

Download Version 02-10-2015

Release date: 28-09-2015 08:36:00


Description not available

Download Version 28-09-2015

Release date: 25-09-2015 14:12:00


Description not available

Download Version 25-09-2015

Release date: 25-09-2015 10:19:00


Description not available

Download Version 25-09-2015

Release date: 23-09-2015 11:14:00


Description not available

Download Version 23-09-2015

Release date: 18-09-2015 12:58:00


Description not available

Download Version 18-09-2015

Release date: 16-09-2015 11:06:00


Description not available

Download Version 16-09-2015

Release date: 14-09-2015 15:54:00


Description not available

Download Version 14-09-2015

Release date: 03-09-2015 15:55:00


Description not available

Download Version 03-09-2015

Release date: 03-09-2015 14:24:00


Description not available

Download Version 03-09-2015

Release date: 03-09-2015 10:42:00


Description not available

Download Version 03-09-2015

Release date: 27-07-2015 15:39:00


Description not available

Download Version 27-07-2015

Release date: 27-07-2015 14:24:00


Description not available

Download Version 27-07-2015

Release date: 27-07-2015 10:58:00


Description not available

Download Version 27-07-2015

Release date: 27-07-2015 09:57:00


Description not available

Download Version 27-07-2015

Release date: 20-07-2015 07:47:00


Description not available

Download Version 20-07-2015

Release date: 15-07-2015 11:03:00


Description not available

Download Version 15-07-2015

Release date: 15-07-2015 10:55:00


Description not available

Download Version 15-07-2015

Release date: 15-07-2015 09:26:00


Description not available

Download Version 15-07-2015

Release date: 14-07-2015 15:58:00


Description not available

Download Version 14-07-2015

Release date: 14-07-2015 15:16:00


Description not available

Download Version 14-07-2015

Release date: 13-07-2015 15:58:00


Description not available

Download Version 13-07-2015

Release date: 10-07-2015 15:52:00


Description not available

Download Version 10-07-2015

Release date: 09-07-2015 15:04:00


Description not available

Download Version 09-07-2015

Release date: 07-07-2015 16:04:00


Description not available

Download Version 07-07-2015

Release date: 26-06-2015 17:09:00


Description not available

Download Version 26-06-2015

Release date: 19-06-2015 09:49:00


Description not available

Download Version 19-06-2015

Release date: 18-06-2015 15:57:00


Description not available

Download Version 18-06-2015