# MAC Viper XIP

## Firmware Version 1.4.1
### Released April 2026

#### Bugfixes
- Fixed bug causing Studio Mode 2 not to be available via the DMX Control/Settings channel.
- Fixed CTC and Tint user-calibration not being updated live when using Manual control menu.

---

## Firmware Version 1.4.0
### Not Released

#### New features
- Added Compact DMX Mode (48ch), which removes P3 Mix and FX Macro functionality.
- The Fixture ID (as used by P3) can now be set via the Local Display and is now shown on the home screen.
- Added CTC and Tint user-calibration, accessible via Display Menu and DMX Control/Settings channel.

#### Bugfixes/Improvements
- Network Improvements:
  - Fixtures now apply a small random delay to ArtPollReply packets to prevent network congestion.
  - Improved robustness against bursts in incoming network traffic.
  - Improved network stability when daisy-chaining many fixtures.
  - sACN sync is now supported.
  - Fixture is now fully IGMPv2 compliant and compatible with IGMPv3 routers.
  - Improved compatibility with some Ethernet switches that could previously cause connection drops.
- P3 Improvements:
  - P3 Mix - Mixed Mode provides a better mix.
  - P3 Mix - Video Mode now only using intensity from video signal.
  - Improved responsiveness, stability and synchronization.
- Zoom/Focus Improvements:
  - Fixed warm reset issue, which potentially could cause a small lens collision.
- Cooling System Improvements:
  - Fixed rare false fan errors and improved error reporting reliability.
- Pan/Tilt Improvements:
  - Updated Pan/Tilt feedback error sensitivity to avoid faulty errors when moving fixture.
  - Pan/Tilt feedback errors now disable Pan/Tilt DMX control to prevent unwanted movements.
  - Fixed Pan/Tilt movement jump during beam reset.
  - Fixed Pan/Tilt position offset drift after extended periods of constant movement.
- Color and Effect Improvements:
  - Updated Color wheel shake to only alter speed (and not amplitude).
  - Updated calibration offset to motor shake for improved accuracy.
  - Fixed Animotion FX flickering.
  - Fixed setting virtual CCT minimum limit to 2000 Kelvin.
  - Fixed Up-Down-Flash FX behavior.
- Menu Improvements:
  - Updated home screen to also show DMX Universe and Fixture ID.
  - Updated display backlight to now only activate after one press instead of forcing navigation to submenus.
  - Fixed Manual control menu values out-of-bounds issue when changing control mode from Basic to Extended or Ludicrous.
  - Updated fixture-to-fixture upload to notify user when functionality is disabled due to active controller connections.
  - Updated to clear battery-mode warning "BATM" after short timeout, to have the menu information visible.
- RDM Improvements:
  - Updated with faster RDM firmware upload speed in the Rescue app.
  - Updated RDM PID parameter limit handling with improved data length validation.
  - Fixed Studio Mode RDM PID alignment and output text.
  - Fixed incorrect UCM RDM PID power limits.
  - Fixed cooling mode RDM PID limits.
- NFC Improvements:
  - Fixed NFC tag issue where a long firmware version would cause incorrect text.
- System Improvements:
  - Updated the Rescue app upload options information for improved clarity.
  - Fixed incorrect "BANK NO ACCESS" error.
  - Fixed orientation and voltage status not updating correctly.

---

## Firmware Version 1.2.0
### Released June 2025

#### New Features
- Added support for Stand-Alone programming:
  - Available via Menu, Control Channel, RDM, NFC and P3.
  - "Offline Mode" sets Stand-Alone On or Off.
  - Recording can be done via Menu, Control Channel or RDM.
- Fixture-to-fixture firmware upload added (via DMX and via Network).
- Added Multi-Universe Overflow:
  - Fixture can now be patched across universe boundaries when using Art-Net, sACN or Martin P3.
- Fixture Status LED Blinks faster when the NFC transaction is active.
- Lowered Pan/Tilt reset speeds for minimizing truss movements right after reset.
- Lowered Effects movement speeds when finishing reset.
- Added P3 pixel color averaging (fixture uses average of 6 P3 Pixels to drive CMY system).
- Studio mode 2 added with max 80% power and less CCT shift when dimming.
- Pan/Tilt feedback errors turns off light output and disables Pan/Tilt movement.
- RDM PIDs added for non-resettable hour/cycle total counters:
  - "POWER ON TIME TOTAL" (0x870A).
  - "LED ON TIME TOTAL" (0x870B).
  - "POWER ON CYCLES TOTAL" (0x870C).
- Outdoor actions:
  - Implemented Safe parking function.
  - Added Dry Off to menu and P3 interface.
  - Outdoor actions now available on the control channel.
- Manual control menu additions:
  - Added Stand-Alone scene recording.
  - Added FX channels control.
- Service:
  - Added a Historical Serial Number Menu, giving the possibility to choose the correct serial number from those stored in the fixture.
    - In case a PCB/UI is borrowed from another fixture you can chose the correct serial number.
  - Use the Power supply data MIN/MAX VAC properly, now MIN/MAX is saved through the current power cycle.
  - "DELETE MODULE" in the service menu now removes more info from the node making it more like a factory spare part.
- Service log:
  - Added Framing mode.
  - Added Stand-Alone mode.

#### Improvements
- Improved RDM upload:
  - RDM PID responding faster.
  - Increasing reliability enabling faster RDM upload over Art-Net.
- Renamed FROST 1 and FROST 2 to LIGHT FROST and HEAVY FROST.
- Improved the Zoom/Focus steppy movement at lower speeds to be smoother.
- Improved CMY reset with retry functionality.
- Updated display settings in hibernation mode, now triggering a display blackout.
- The fixture SelfTest function has been revised based on customer inputs.

#### Bug Fixes
- Service log:
  - MAC Address now logged correctly.
  - Percentage values are now written correctly.
- Fixed P3 display backlight ON/OFF toggle getting stuck.
- Update with improved P3 Pixel animotion dimmer control, preventing jerky animotion dimming at low DMX rate.
- Fixed aggressive start for BeamShaper FXs.
- Fixed Framing FX reset bug.
- Fixed last 15 DMX channels not receiving data through P3.
- Fixed fixture reset when accessing the UCM -> "RSSI" menu.
- Fixed UCM module type menu showing wrong data when no module is installed.
- Fixed USB reading timeout when there were many root files and folders on the connected USB memory stick.
- Rain sensor bugfixes:
  - Fixture is now better at registering the WET state for the logging and will no longer clear the current WET state.
  - "OUTDOOR" Menu will now update WET state live in all menus.

---

## Firmware Version 1.1.2
### Released January 2025

#### Bug Fixes
- Fixed bug causing parameter changes such as Personality settings and DMX address not to be saved in battery mode.
- Fixed bug causing Studio mode not to be available via the DMX control channel.

#### Known Issues
- Stand-Alone operation to be implemented.

---

## Firmware Version 1.1.1
### Released November 2024

#### Bug Fixes
- Fixed bug which could cause incorrect base temperature readings and error "PUTE"/"PSU TEMP SEN ERR" which is a cutoff error that will turn off the light output.

#### Known Issues
- Stand-Alone operation to be implemented.

---

## Firmware Version 1.1.0
### Released November 2024

#### Important information
- Firmware version 1.1.0 was recalled due to a firmware bug that could cause incorrect base temperature readings and the error "PUTE"/"PSU TEMP SEN ERR" which is a cutoff error that will turn off the light output.
- Firmware 1.1.0 features, with a fix for this bug, are available in firmware 1.1.1.

#### New features
- Service log implemented.
- NFC implemented for the Martin Companion Mobile App.
- Outdoor actions implemented:
  - Dry Out function.
- All FX Macro's implemented.
- Added new menus:
  - "SERVICE" -> "OUTDOOR"
  - "SERVICE" -> "POWER SUPPLY"
  - "DMX LIVE" -> "SOURCE"
- New Framing behavior with LEGACY mode implemented as a option to the STANDARD mode used from Firmware 1.0.0:
  - LEGACY limits framing blades to maximum 50% deployment at maximum DMX value. The corners of angled blades are also limited to maximum 50% deployment.
  - STANDARD uses an algorithm which designates primary and secondary framing blades. Secondary blades must always make room for primary blades. Priority is given to angled blades.

#### Improvements
- Pan/Tilt movement speed has been reduced during reset so to lower initial fixture momentum.
- Framing blade edge to edge distance have been reduced.
- Key Light CMY insertion speed is now linked with Spectral enhancement filter tracking for improved bumping.
- Frost filter adjustment changed to improve adjustment process (adjustment is now against the metal end stop).
- Increased ethernet stability on the internal ethernet switch to work with a wider variety of conditions when using cables at the end of our specifications.
- Animation rotation reset reliability increased.
- Fixture data such as Hours counters Etc. will not be reset when activating the "Boot Switch" to manually load the Rescue app which then requires firmware upload.
- Rain sensor status information, "DRY" or "WET".
- Fixture orientation information: "STANDING" "HANGING" "CONNECTORS UP" "CONNECTORS DOWN" "SIDEWAY 90 CW" and "SIDEWAY 90 CCW".
- Zoom/Focus anti-collision improved so movement of the lenses to avoid collision is smoother.

#### Bugfixes
- Fixed startup reset issue (occasionally jumping over the reset or stuck until timeout).
- Fixed a bug that could clear all errors when a cutoff error was active.
- Removed unsupported RDM commands.
- Fixed bug in the Expected modules system were removing modules and then deleting the last "module" in the Expected modules menu could cause module detection problems afterwards.
- Fixed Bug where factory default would crash the fixture if the light engine was not connected.
- Fixed Tilt infinite reset loop if Tilt was locked.
- Fixed bug in Pan/Tilt limitation, so now full Pan/Tilt movement range can be used.
- Fixed bug on CMY calibrated mode. So now If CMY flags are inserted Fixed "3rd color flag does not work at all in calibrated". If the user uses a third flag, it will reduce the output "virtually" using the dimmer.
- Fixed bug disabling CMY dimmer function in calibrated mode, So now when third CMY flag is inserted in calibrated mode the output will be reduced using the "virtual" dimmer.
- Fixed bug causing fixture not dimming down when doing a Pan/Tilt reset.
- Fixed bug in Follow spot mode causing navigation freeze and feedback error being shown.
- Fixed RDM Upload timing bug showing fixture not ready for upload.

#### Known Issues
- Stand-Alone operation to be implemented.

---

## Firmware Version 1.0.2
### Released July 2024

#### Important information
- Pan and Tilt positions will change a little due to the improved sensor feedback system introduced in this firmware.
- MAC Viper XIP used on pre-programmed shows will after uploading Firmware version 1.0.2 need to have Pan and Tilt position cues adjusted.

#### New features
- Added CTB Keylight calibration to control channel.
- Animation bounce effect added.
- RDM PIDs added:
  - Gobo CT Correction PID = 0x832D
  - Keylight calibration PID = 0x8331

#### Bug Fixes/Improvements
- Tungsten emulation is fixed and now have dimmer control.
- Gobo shake synchronization improved.
- Improved firmware upload.
- Zoom slow movement improved.
- Zoom end stop moved slightly to improve anti-collision.
- Zoom and Focus gap increased to avoid heavy frost collision.
- Pan and Tilt sensor feedback system improved.
- P3 control of Pan and Tilt limit values is now correct.
- P3 support:
  - Retrieval of LED hour counter information.
  - Display ON/OFF.
  - IP address setting.
  - Subnet mask setting.
  - Fixture ID setting.
  - Fixture Test sequence.
  - P3 "Corners" test pattern will now show blue color during quick-addressing.
- Added support for IGMP, Improves network performance in sACN Multicast setups.
- Improved handling of priorities in setups with multiple sACN sources.
  - Fixture will now quickly switch to a new source of higher priority and automatically switch to a lower priority source, if the higher priority source stops transmitting (switch-over to backup console).
  - Fixture will clear "Sources Exceeded" error (SEER) when it no longer receives data from more than one source at the same priority.

#### Known Issues
- FX Macro's to be implemented.
- Stand-Alone operation to be implemented.
- Service Log to be implemented.

---

## Firmware Version 1.0.0
### Released June 2024

Initial release.

#### Known Issues
- FX Macro's to be implemented.
- Tungsten Emulation is not working as intended.
- Stand-Alone operation to be implemented.
- Service Log to be implemented.