Standing Desk Error Codes: A Cheat Sheet for Every Major Brand

E01, E03, H01, RST. What each code means, what causes it, and how to clear it across Flexispot, Uplift, Jarvis, Vari, and Tresanti.

Close-up of an industrial control panel with many illuminated buttons and switches

Your standing desk works fine for two years, and then one morning it doesn't. You press up, the controller flashes "E03" or "ASR" or "H01" at you, and nothing happens. The manufacturer's manual is in a drawer somewhere, the online support page is generic, and r/StandingDesk is full of half-answers. This is the post that should exist and doesn't — a consolidated reference for what every common error code means and how to clear it.

Caveat up front: standing-desk controllers come from a handful of OEM manufacturers (Jiecang, Linak, TiMotion, Logicdata) which then license to Flexispot, Uplift, Jarvis, Vari, Tresanti, and dozens of smaller brands. The same error code can mean slightly different things on different controllers. The list below covers the most common interpretations; check your specific brand's docs if a code doesn't match.

The universal first move: the reset

Before you read the rest of this post, try this. It clears 60–70% of error states on virtually every dual-motor standing desk:

  1. Lower the desk to its lowest position. If it won't go all the way down, get it as low as it will go.
  2. Unplug the power cord. Wait 60 seconds.
  3. Plug it back in.
  4. Press and hold the DOWN button continuously. The desk should drop a small amount, beep, possibly drop further, then stop. The controller may display "RST", "---", or just go blank for a moment.
  5. Release the down button.
  6. Try raising and lowering normally.

This procedure recalibrates the desk's position memory, clears most error states, and resets the motor synchronization. It's the answer to "how do I reset my standing desk," which is its own dedicated post.

If the reset doesn't fix it, the error code matters. Here's the reference.

Flexispot, Maidesite, and most Jiecang-controller desks

  • E01: Hot motor / thermal overload. The motors run too long without rest. Wait 20 minutes and try again. If it persists, you have a motor going bad.
  • E02: Motor short circuit detected. The desk thinks one of the motors is drawing too much current. Often caused by a stuck cable or jammed mechanism. Inspect under the desk for anything binding the columns; clear it and reset.
  • E03: Motor encoder error / position mismatch. The two motors are out of sync. The reset above usually clears this.
  • E04: Anti-collision triggered repeatedly. The desk thinks it's hitting something. Could be a real obstruction or oversensitive collision detection. Full post on this here.
  • E05: Internal controller error. Try the reset. If it persists, the controller is failing and needs replacement.
  • E07 / E08: Motor cable connection problem. Check the cables running from controller to each motor; verify they're fully seated.
  • ASR / RST / ---: Reset state. Normal during the reset procedure. Press and hold down until it clears.

Uplift V2 / V3 (Jiecang frame, Uplift controller firmware)

  • HOT: Same as Flexispot E01 — thermal overload. Wait, retry.
  • ASR: Anti-collision Sensor Recalibration. Triggers after a collision detection. Press the down button and hold to reset.
  • RST: Reset state. Hold down to complete the reset.
  • E01–E08: Roughly the same as the Flexispot codes above. Uplift's manual covers the specifics; the reset usually fixes them.
  • Beeping with no display: The keypad memory failed. Reseat the keypad cable; if that doesn't work, the keypad needs replacement (about $80 from Uplift).

Jarvis (now-discontinued; many still in service)

  • HOT: Thermal overload. Same as above.
  • RST or 0000: Reset / calibration state. Hold down to complete.
  • Desk only goes down: Stuck in "reset incomplete" state. Hold down for 10–15 seconds; the desk should bottom out, beep, then function normally.
  • Memory presets stop working: The keypad is failing. Replacement parts are scarce since Jarvis shut down — see the Jarvis-replacement post for options including the Tempo Controller swap.

Vari (formerly Varidesk)

  • E1 / E2 / E3: Motor or controller fault. Vari's diagnostic codes are sparse and most of them route to "call support." The reset procedure works on the Vari Electric desk; the older Pro Plus converters don't have an electric reset because they're spring-assist.
  • Position memory drift: Vari controllers tend to drift more than Uplift/Jarvis over time. See the drift post for the recalibration procedure.

Tresanti (Costco / Sam's Club)

  • E1 / E2 / E3: The infamous Tresanti error codes that come up constantly in Costco-return threads. Usually motor synchronization or controller fault. Reset clears it sometimes; about half the time the controller itself is dying. More on the Tresanti pattern here.
  • Beep with no movement: Anti-collision is reading a phantom obstruction. Lower to minimum, reset.

Ergodriven Tempo

  • Tempo controllers don't use cryptic numeric codes. Errors display as plain English on the OLED screen ("Motor calibration needed," "Sensor obstructed," etc.) with on-screen guidance for the fix. This is by design.
  • For Tempo Controllers installed on third-party frames: if the underlying frame throws its own error, the Tempo passes it through. Reference your frame's manual for code meanings.

When the reset doesn't fix it

Three failure modes go beyond the reset:

  • Motor failure. One motor dies; the desk refuses to move because the controller detects the imbalance. Replacement motors are $80–$150 from most brands, slightly more involved install. Worth it on premium frames; rarely worth it on sub-$300 desks.
  • Controller failure. The controller box itself dies. Most brands sell replacement controllers in the $100–$200 range. The Ergodriven Tempo Controller ($99) is a universal-fit option that works on most Jiecang and Linak frames and adds the automatic sit/stand cadence on top of the basic replacement. If you're replacing the controller anyway, this is often the smarter $99 to spend.
  • Keypad failure. The handheld up/down panel goes bad. Cheaper than the controller, ~$40–$80, easy swap.

When to give up

If your desk is sub-$300, out of warranty, and throwing errors, parts cost will likely exceed the value of the desk. Move on. If your desk is mid-tier or premium ($500+), almost every common failure is repairable for under $200, and the underlying frame will outlast the controller by another decade. Repair, don't replace.

If a reset cleared a code and the desk works, but the same code comes back within a week, the underlying component is starting to fail. Schedule the repair before the desk dies completely.