Booking today · Miami, Los Angeles, Houston, New York and San Diego · three-hour arrival windows Independent commercial equipment repair · Every maker on this site Mon–Fri 7:00 AM - 8:00 PM · Sat 8:00 AM - 6:00 PM
(844) 393-0816 Schedule a Visit
Error code · Frymaster · Fryers

Frymaster 3000 Fryer Error Code E20: Invalid Code Location

INVALID CODE LOCATION (E20) on a Frymaster OCF30 series electric fryer with the 3000 controller means the SD card was removed during a software update. Finish the software update with the SD card in place. Do not pull the card until the update says it is done.

Medium · inspection needed

Medium: the controller is stuck in an unfinished update, but the cause is known and fixable.

Code
E20 INVALID CODE LOCATION
Maker
Frymaster
Equipment
Fryers
Applies to
3000 controller / M3000

What does Frymaster E20 INVALID CODE LOCATION mean?

The 3000 controller loads new software from an SD card. While the update runs, it reads program data from the card. If the card is taken out in the middle, the controller can no longer find the code it needs and logs E20, showing INVALID CODE LOCATION. The manual explains that the SD card was removed during a software update, and the action is to finish the update with the card in place. The message is therefore a result of what happened to the card, not a failure of a part. The controller may sit in an unfinished state until the update is repeated with the card inserted and left alone. If the card is damaged or the update will not complete, a technician can load the software from a good card.

Affected models and control systems

OCF30 series electric fryers (FPEL30 series) with the 3000 controller. The same code is in the 3000/3010 Controller Operation Manual.

Code numbers and their meaning can change between control generations. We match the full model and control before acting on a code.

What you may notice

  • INVALID CODE LOCATION on the controller
  • Controller that does not start normally after an update
  • Alarm or a stuck display
  • Fryer that will not heat until the update finishes

Possible causes

Likely causes — what usually sits behind E20 INVALID CODE LOCATION on this control. A technician confirms which one it is before any part is replaced.

  • SD card removed during a software update
  • A card that was bumped or pulled by accident while the update was running
  • An SD card with unreadable data that the controller could not finish reading
  • An update started while power was unstable

Safe checks before calling for service

✓ What an operator can do
  1. Put the SD card back in its slot and let the update run again without touching it.
  2. Keep power on and do not switch the fryer off during the update.
  3. Wait until the controller says the update is complete before removing the card.
  4. If the message stays, write down what the screen shows and call service.

How a technician diagnoses E20 INVALID CODE LOCATION

  1. Read the error and confirm the card and slot condition.
  2. Check that the SD card holds the correct software for the controller.
  3. Repeat the update from a good card with power stable.
  4. Verify the software version after the update.
  5. Replace the card or controller only if the update cannot complete.
! Leave this to a technician
  • Loading controller software uses the service procedure and the correct file.
  • The wrong file or an interrupted update can leave the controller unusable.
  • Card, slot and controller problems look alike until the update is retried with known-good parts.

How E20 INVALID CODE LOCATION differs from similar codes

E20 is tied to the SD card update, unlike E07 on the M3000, which is a MIB software error; it is a 3000 controller message.

Technical reference

Maker documentation
Frymaster owner support
Edition
06/2018, 819-6686
Models / control
3000 controller / M3000
Section
1.12.4 Error Log Codes, pp. 1-23 to 1-24
Checked
October 2026

We use the maker's document to read the code and do not reproduce it. Always confirm the complete model and control before applying these steps.

E20 INVALID CODE LOCATIONQuestions about Frymaster E20 INVALID CODE LOCATION
Did I break the controller by removing the card?

Probably not. The manual's fix is to finish the update with the card in place.

How long should the card stay in?

Leave it in until the update finishes. The manual says to finish the update with the SD card in place.

What if the update will not finish?

Then the card or the slot may be bad, and a technician can try a known-good card.

Book a visit

Need help with Frymaster E20 INVALID CODE LOCATION?

A technician confirms the cause on site and gives you the price in writing before any work starts.

☎ Call our office ▤ Schedule a Visit