Here is the latest STRUCTURE firmware, followed by the previously released versions. Instructions listed below.

structure v1.8

If you are running and old version, please update to the latest. Missing versions in archive had code bugs and shouldn’t be used. 

New v1.8 Features:
* VXY NODE added, vector based XY (XY node plots points)
* IMG2 NODE added, allows 2 images to be used together
* handful of SHADERS and NODESETS added for VXY
* New seeding system for random
* NODESET Added: VID+FBK->EFX into MIX added
* NODESET Added: IMG1+IMG2 into MIX1->EFX
* Added card format to system menu (for cards that are not correct)
* New MIX shaders; glitch, glitchScanX, glitchScanY

Bug Fixes:
* 3D System fixed, multiple problems
* Clip load changed to pop up sooner
* Fixed reboot STRUCTURE deadlock
* Adjusted I2C system for low speed ADC


  1. Place the *.fw file dowloaded above to the front “performance” SDCARD. Place in the root directory of the card, this is the only spot that the firmware loader will look.
  2. Put STRUCTURE into firmware mode in one of two ways. If STRUCTURE is OFF, hold the SYSTEM button in while starting structure. If STRUCTURE is already on, go into the SYSTEM menu and select “Open Firmware Menu”.
  3. If you held SYSTEM down as you started STRUCTURE, select the first option “Firmware Menu” and select the RUN button. If you started from the SYSTEM menu, you will already be in the “Firmware Menu”.
  4. If FIRMWARE is found on the front SDCARD, you’ll see “Structure Firmware found on SD card” You can select INSTALL NEW FIRMWARE . A list of FIRMWARE on the card will be listed, and you can select the one you want to install and select INSTALL NEW VERSION.
  5. Once the firmware is installed, exiting out of the FIRMWARE utility will bring you into the new version of the STRUCTURE FIRMWARE.

Previous Versions

structure v1.7

New v1.7 Features:
* CLIP NODE added (See STRUCTURE page for more details)
* QUICK adjustment added for NODE local time scaling
* VID->EFX12->MIX added
* VID->FBK->EFX added
* XY->FB added
* ‘arotscale’ added to EFX for auto rotation (uses accumulator)
* ‘fold’ added to FBK node, folds feedback back down
* ‘wrap’ added to FBK node, feedback wraps back around (modulus)
* CUE added to main FILE LIST, allows cueing up file changes (action)

Bug Fixes:
* Settings were not restored properly from presets
* VID zoom algorithm fixed
* XY node rewritten, removes discontinuity and plus pixels
* VIDEO in for PAL rewritten, runs at full PAL resolution now
* Black lines of CLIPS removed, part of memory overrun
* CLIP load fixed
* VID->3D fixed
* Depth mode fixed in 3D Node
* Blend mode fixed in 3D Node

structure v1.3

New v1.3 Features:
*Emboss and Frosted added to EFX node shaders
*chromaKey,lumaKey,satKey added to MIX node shaders

New Features:
* New FEEDBACK (FBK) node with additional NODESETS
* BYPASS mode for EFX# nodes (with state/action/params)
* SWAP mode for MIX# node inputs (with state/action/params)
* SDCard directory creation option in system menu added
* Added Input2 to Background mode for 3D params
* Added end bar to CV345 display (turn on in settings)
* Parameter page CV value color changed to CYAN
* Parameter page CV color selectable (system settings)
* Shaders with same name on SDCard override internal shaders
* Preview (selected shader/out) added to main File selection
* Fade in/out on Preset load (selectable in system settings)

Bug Fixes:
* SDCard proper detection for non-proper FAT32 partitions
* Fixed REL mode for motion control/joystick
* Calibrated NTSC/PAL video input rendering
* Fixed FX shaders to all be oriented properly
* Reworked zoomRotate for VID for higher quality

structure v1.0