Balboa · BP series (TP400, TP600, TP800, TP900, spaTouch panels)Stop using the tub

MEM FAIL on a Balboa hot tub: program memory failure

At power-up the control failed its program checksum test. This is a problem with the system firmware and requires a service call. The tub should stay off.

Also shown as: M022, Program memory failure, PROGRAM MEMORY FAILURE

Most likely causes

  1. 1Corrupted firmware on the circuit boardmost likely
  2. 2Power surge or lightning damagecommon
  3. 3Failing circuit boardcommon

What to try, in order

  1. Turn the tub off at the breaker for a full minute, then back on, to see if it boots normally.
  2. If the message returns, leave the tub off.
  3. Write down the board or pack model number from the label on the control box.
  4. Contact a spa technician or the spa maker.

MEM FAIL questions

What does M022 mean?

M022 is a program memory failure. The control found a problem with its own software at startup.

Can I fix MEM FAIL myself?

A power reset is the only owner-level step. If that does not clear it, the board needs professional attention.

Related codes

General guidance. Follow your manufacturer's instructions; anything inside the control box is work for a licensed professional. Updated October 5, 2026.