SLAYER Firmware Update Guide
Revised 8/16/2024
Review guide in full before attempting firmware update!
SLAYER recommends all service be performed by an experienced SLAYER Espresso trained technician. For a technician reference near you, please contact SLAYER Support at (206)-284-7171 (#1 in Directory) or email
support@slayerespresso.com.
Objective:
Field technicians guide to updating SLAYER Steam Series machines to current firmware versions. Firmware updates are necessary for several hardware upgrades in addition to addressing software bugs and feature improvements.
Current firmware versions:
- Steam LP: 1.22
- Steam EP: 1.10
- Steam X: 1.07
Tools:
- AVR Programmer and associated cables (image below).
- AVR Programmer may be rented or purchased from SLAYER's Customer Service team at orders@slayerespresso.com.
- SLAYER Steam .hex firmware file.
- Atmel Studio 7 (Microchip Studio) installed on a Windows compatible computer.
- Please install and confirm Atmel Studio 7 (Microchip Studio) is functional before site visit.
- #2 Philips Head Screwdriver
Atmel Studio 7 (Microchip Studio)
does not contain SLAYER .hex firmware files. You must obtain the file from SLAYER Support or Customer Service before preparing to update firmware. If you do not have the appropriate .hex file, please email
support@slayerespresso.com.
Download Atmel Studio 7:
Download Atmel Studio 7 (Windows Compatible PC):
- Select 'Download Microchip Studio'
- Select 'Microchip Studio for AVR and SAM Devices - Web Installer'
- Follow Installation Prompts
Collect Machine Information:
Enter Deep Menu:
From
the barista dashboard, scroll to Switch Off.
While
on the OFF screen. Press and hold Group 1 encoder knob for 12 seconds.
This enters into the deep menu.
Take note of machine information below:
- Steam LP:
- Serial Number
- FlowmeterrateG
- Number of Groups
- Steam EP:
- Serial Number
- Number of Groups
- Steam X:
- Serial Number
- Number of Groups
Enter Advanced Menu:
Steam EP & LP:
- From the Barista Dashboard, press encoder knob twice to enter menu.
Press and hold for Steam X.
- Steam LP:
- Time and Date
- Celsius or Fahrenheit
- Brew Temp Offset
- Flowmeter Calibration
- Brew Parameters
- Steam EP:
- Time and Date
- Celsius or Fahrenheit
- Brew Temp Offset
- Brew Parameters (Button Pulses, Pre-wet)
- Steam X:
- Celsius or Fahrenheit
- Brew Temp Offset
- Max Pressure:
2Bar or 100 PSI. (Eltek is “2Bar”, Honeywell is “100 PSI”)
- Brew Parameters
Program Firmware:
Step 1:
- Power ON machine using the main power switch and navigate to ‘Switch OFF' screen.
- *Leave high voltage breaker switch OFF at this time.*
Step 2:
- Remove
four (4) rear panel screens to gain access to Main Brain Slayer Steam,
30005-10080.
Step 3:
- Connect
the AVR programmer to your PC's USB port: A red or blue light illuminates on the programmer.
- Attach the AVR programmer to the main board at CN15.
Step 4:
Program firmware.
- Open
Atmel Studio 7
- Click Tools > Device Programming
- Select your TOOL as detected by computer.
- Atmel-ICE
- AVRISPMKII
- The DEVICE should register as: ATmega2560
- You may need to select the drop down menu and search for the correct DEVICE.
- Click APPLY.
- Click READ to
identify the board.
- Target Voltage indicates power is being supplied and ready to continue programing.
Applying DEVICE and READ Target Voltage may result in various errors. To resolve the error. Disconnect the programmer and ribbon cables from CN15 and the lap top USB. Restart Microchip Studios. Reconnect programmer and ribbon cables and resume from Step 3. - Select MEMORIES on the left column and browse for the .hex file under FLASH.
- Select PROGRAM.
- Green bar loading bar will commence.
- Wait for the program to load completely.
- Verify Flash OK will appear at bottom of window once complete.
Failing to upload firmware (green bar does not complete) may result in various errors. To resolve the error. Disconnect the programmer and ribbon cables from CN15 and the lap top USB. Restart Microchip Studios. Reconnect programmer and ribbon cables and resume from Step 3.
Power OFF machine and apply presets:
- Power off machine with main power switch.
- Press and hold the hot water button and Group 1 encoder
knob simultaneously.
- Turn on power on while continuing to press the hot
water button and Group 1 encoder knob until the words PRESET DONE appear on
Group 1 display. This takes a few seconds.
Verify Firmware and Re-enter Settings:
- Power Cycle.
- Confirm new firmware version flashes on display during initial
power up.
- Re-enter machine information from Collect Machine Information
on Page 1.
- Set Autofill Delay to DISABLE
- *Updating firmware may cause machine to recognize incorrect number of groups. To set group number, proceed to Deep Menu from 'OFF' screen.*
Review guide in full before attempting firmware update!
Related Articles
Verify Firmware - Steam Series
Verify Firmware - Slayer Steam X, EP, & LP Objective: Identify operating firmware for diagnosis, hardware compatibility, and machine features. There are several hardware retrofits, improvements, and bug fixes which come as a result of upgrading ...
Steam Actuator Adjustment - Steam Series
Adjusting Steam Actuator - Steam Series Objective: Slayer magnetic steam actuators have two positions: Up is a rinse that should bounce back to the off position. On is a continuous steam actuation. The actuator should index in the center and now ...
Reset Factory Default - Steam Series
Reset Factory Default - Steam X, LP, & EP SLAYER recommends all service be performed by an experienced SLAYER Espresso trained technician. For a technician reference near you, please contact SLAYER Support at (206)-284-7171 (#1 in Directory) or email ...
Fading Display - Steam Series
Fading Display - Slayer Steam Series Slayer Steam Series machines feature OLED displays which illuminate the barista dashboard and present information regarding the status of your machine. Known Issue: Pixels begin to fade after years of use. OLEDs ...
Error Code Identification - Steam Series
Steam X, EP, & LP Error Code Identification SLAYER Steam Series feature error codes which correspond to the affected hydraulic or electrical circuit. There error codes help isolate further troubleshooting measures. Error codes replace the temperature ...