Skip to content
Diesel Heater Fix

Vevor Bluetooth heater: read the fault code, menu and app

Updated

On the Vevor panel with an M key, switch the heater on and hold up and down together for 3 s. Step to item 002 to read the stored fault code. The same menu shows supply voltage and shell temperature, and item 010 completes pairing with the airHeaterBle app.

Which controller do you have?

The same number means different faults on different controllers. Match yours to a sketch first. This applies only to the Vevor colour panel with up, M, power and down keys fitted to XMZ-D1 and XMZ-D2 heaters.

Not sure? Use the full controller guide

At a glance

What is happeningItem 002 of the engineering menu holds the fault code
Most common causeLooking the code up in a table that belongs to another panel
Check this firstHeater on, hold up and down for 3 s, step to 002
EvidenceStated in manufacturer manual

Codes by controller

CodeControllerManual or brandMeaningStated limit
E-01Vevor M-button panelVevor XMZ-D1 / XMZ-D2
Manual
Abnormal voltage
Manual's remedy: Check the heater's supply voltage type matches the vehicle voltage; check supply is not above 18 V or below 9 V; check the main harness connector is not loose.
Supply must not be higher than 18 V or lower than 9 V
E-03Vevor M-button panelVevor XMZ-D1 / XMZ-D2
Manual
Ignition plug abnormality
Manual's remedy: Check the ignition plug is properly connected; plug faulty - replace; main board faulty - replace.
Not stated
E-04Vevor M-button panelVevor XMZ-D1 / XMZ-D2
Manual
Oil (fuel) pump abnormality
Manual's remedy: Check the pump plug for loose/false connection; check main wiring harness for disconnection; pump faulty - replace.
Not stated
E-05Vevor M-button panelVevor XMZ-D1 / XMZ-D2
Manual
High temperature protection
Manual's remedy: Incorrect or faulty furnace temperature sensor type - replace the sensor; main board faulty - replace.
Not stated
E-06Vevor M-button panelVevor XMZ-D1 / XMZ-D2
Manual
Fan abnormality
Manual's remedy: Check whether the fan impeller is jammed; fan plug loose; fan faulty - replace; fan-wheel induction magnet missing or wrong polarity; main-board wind speed sensor; main board faulty - replace.
Not stated
E-08Vevor M-button panelVevor XMZ-D1 / XMZ-D2
Manual
Flame out due to lack of oil (fuel)
Manual's remedy: Check the fuel tank for lack of fuel.
Not stated
E-09Vevor M-button panelVevor XMZ-D1 / XMZ-D2
Manual
Overheat protection sensor
Manual's remedy: Check whether the outlet air temperature sensor connector is loose; outlet sensor faulty - replace the main board; main board faulty - replace.
Not stated
E-10Vevor M-button panelVevor XMZ-D1 / XMZ-D2
Manual
Secondary startup failed
Manual's remedy: Check whether the fuel pump works; check whether the fuel circuit fittings are waxed up or blocked.
Not stated

Which Vevor heaters have this menu?

The XMZ-D1 (all-in-one box) and the XMZ-D2 (split heater with a separate tank). Both use a control switch with an on/off key, up and down keys and an M key, with voice prompts and optional Bluetooth. Manual If your panel looks like that, see the Vevor M-button panel page to confirm.

Vevor CY-5001, CY-5002 and CY-5004 heaters are a different case. Their manual documents five other control switches: two LCD panels that show E-2 to E-10, two knob LCDs that show a bare digit, and an LED bar with a rotary dial that flashes the fault number. Manual Each has its own table, and nothing below applies to them.

How do I read the last fault code on the panel?

  1. Switch the heater on. The manual gives this menu only for a heater that is on. Manual
  2. Press and hold the up and down keys together for 3 s. Manual
  3. Use up or down to step through the items until the screen shows 002. That item is the fault code. Manual
  4. Look the code up in the table above, not in a generic E-01 to E-10 list.

The manual says a fault code flashes on the main screen as E-xx, so if it is flashing there you already have it. Manual Item 002 lets you read the fault code from inside the menu. The manual does not say how long the code is kept.

What do the other menu items show?

Item What it shows
001 Main board version
002 Fault code
003 Shell temperature
004 Supply voltage
005 Operating gear
006 Cab temperature
007 Altitude
010 Bluetooth matching

All of these are from the XMZ manual, which describes no pump or fan setting in this menu. Manual Hcalory’s M98 manual prints the same items 001 to 007 for its own panel with an M key. Manual

Two items help with fault finding. Item 004 shows what voltage the heater itself sees: the manual wants the supply no higher than 18 V and no lower than 9 V, and treats anything else as E-01. Manual Read it while the heater is starting: the manual says the start-up current is high. Manual Item 003 shows how hot the shell is, which matters after an E-05.

What does the manual’s fault table list, and what is missing?

The table runs E-01, E-03, E-04, E-05, E-06, E-08, E-09, E-10. There is no E-02 row and no E-07 row. Manual

That has two consequences:

  • E-01 on this panel means abnormal voltage in either direction, not only low voltage. Manual See E-01.
  • If the panel shows E-07, this manual cannot tell you what it means. One owner of a new Vevor showing E-7 found the same gap in the booklet; the seller offered a new wiring harness, and no result was posted, so no fix is confirmed. The post does not say which Vevor model it was. Owners The meaning other manuals give is on the E-07 page, but treat it as a lead, not as Vevor’s definition.

How do I connect the airHeaterBle app?

The manual names the app airHeaterBle, for iOS and Android. Manual Hcalory’s HC-A01 manual names the same app. Manual

  1. Find the heater’s Bluetooth name. With the heater on, hold on/off and M together for 3 s. The screen shows four characters, each 0 to F. If it shows NULL, that version has no Bluetooth. Manual
  2. In the app, pick the device listed as BYD, followed by an address and those four characters. Manual
  3. Set a four-digit password of your own in the app, using its Set key. Manual
  4. On the panel, open the engineering menu and step to item 010. The original password flashes until it changes to the one you set, and SUC appears. Manual

If the app still cannot see the heater, one owner video of the Bluetooth version shows a separate user menu, opened by holding M for about 3 s while the heater runs, that contains a Bluetooth on/off item. Owners The printed manual does not mention that menu.

The manual pages behind this article describe pairing only. They do not show the screen where the app reports a fault, so use item 002 on the panel as the reference.

What should I not do after reading the code?

Do not pull the power straight away. The manual says the heater needs 3 to 5 minutes to stop completely after shutdown, and that after high temperature protection you should leave it powered, let it cool and switch off by itself, then restart. Manual More on clearing a failed-start code is on resetting a locked-out heater.

Several remedies in this manual end with replacing the main board. That is not routine owner work.

If you are not sure, ask a technician. Replacing the control board goes beyond routine owner maintenance. A mistake here can cause a fuel or exhaust leak. Stop if anything is unclear.

Related questions

My Vevor shows E-07 but the manual does not list it. What is it?
The XMZ-D1 and XMZ-D2 manual has no E-07 row, so it gives no meaning. One owner of a new Vevor in that position was offered a replacement wiring harness by the seller, with no report that it cured the fault. Other manuals use E-07 for a broken link between panel and heater, but that is their table, not this one.
The app cannot find my Vevor heater. What should I check?
Hold power and M for 3 s with the heater on. If the screen shows NULL, the manual says that version has no Bluetooth. If it shows four characters, look in the airHeaterBle app for a device whose name starts with BYD and ends in those characters.
Can I change pump or fan settings from the Vevor engineering menu?
No. The manual describes items 001 to 007 and 010 as things to read, plus Bluetooth matching. It describes no pump or fan tuning on this panel.
Does this work on a Vevor CY-5001, CY-5002 or CY-5004?
No. The CY manual documents five other control switches, each with its own fault table. Identify the switch first.

Sources

Everything on this page is compiled from the documents and discussions below. We summarise them in our own words; follow the links for the originals.

  1. Vevor diesel heater manual, XMZ-D1 / XMZ-D2 (PDF copy) (tuitam.pl)
  2. Vevor diesel heater manual, CY-5001 / CY-5002 / CY-5004 (PDF copy) (xlrzbfnheqpszgtyhdkh.supabase.co)
  3. Hcalory air heater user manual, M98 (PDF) (cdn.shopify.com)
  4. Hcalory HC-A01 toolbox heater user manual (archived transcription) (web.archive.org)
  5. Owner video: Bluetooth Diesel Heater Feature and Settings Discovered (Lowered Expectations) (youtube.com)
  6. Owner report, unresolved: E-7 on a new Vevor, not listed in the booklet (Reddit r/dieselheater) (reddit.com)