Skip to main content

Settings

Settings are changed on the Resolve Display page of resolve-ev.com, over USB. The display saves them and keeps them through firmware updates.

Connecting​

You need desktop Chrome or Edge (they support Web Serial; Safari, Firefox and phones do not) and a USB-C cable that carries data.

  1. Plug the display into the computer. USB powers it; 12 V is not needed.
  2. Open the Resolve Display page and click Connect.
  3. Pick USB JTAG/serial debug unit in the browser's list.

While connected the display stays on. Changes show on the display as you make them and are saved a moment later. Click Disconnect when done, or just unplug.

General​

SettingWhat it does
HW versionThe display's hardware version, e.g. R0002
FW versionThe firmware on the display, whether an update is available, and Flash to install one (Firmware updates)
RestartsRestarts the display did not expect (a crash or a power drop). If there are any, please tell us what it says. Clear resets the count
CANThe display's view of the CAN bus, live: OK with the messages per second and the bitrate, No messages, Errors, Errors, no valid messages (usually a wrong CAN bitrate) or Bus off, with what to do. After a bus-off, Restart display restarts it (Troubleshooting)
Display brightness0–100 %, the whole screen (Brightness and night driving). Set here only: tapping the screen does not change it
Ignition sourceCAN signal (the Ignition signal below) or Ignition wire (pin 7) (called IN_1 in earlier firmware): what turns the display on (Installation)
CAN bitrate125 kbit/s, 250 kbit/s, 500 kbit/s (default) or 1 Mbit/s: the speed of the CAN bus the display is connected to. It must match the bus. Keep 500 kbit/s with the Resolve Controller and a Nissan Leaf's EV-CAN; other cars and controllers: see their documentation (many cars use 500 kbit/s, trucks and J1939 250 kbit/s). The display switches at once. With the wrong speed it receives nothing (Troubleshooting)
Ignition signalWith the CAN ignition source: the CAN signal that turns the display on. Default: the Resolve Controller's "system on" (0x539, bit 16); change it for another controller (Installation)
Display modeWhat the display shows, each mode with its kind in brackets: Sport (dash), Glass (dash), Bars (g-force), Line (g-force), Bauhaus (clock), the gauges Box gauge (one), Sport (one), Vintage (one), Segment (one), Classic (one), Phosphor (one), Number (one), Glass (one), and Power graph (other), Warning (other), CAN data (other) (Screens). The settings below it change with the mode

Brightness and night driving​

Two settings decide how bright the display is.

Display brightness turns the whole screen up or down, everything on it equally. 100 % is right for daylight; in the dark 25–50 % is usually enough. It is set on the Resolve Display page only: tapping the screen does not change it.

Detail colors, a setting of each mode, lets you go further at night without losing the colours. The display is an AMOLED: every pixel makes its own light, and white pixels are the brightest there are. Most of a screen's light comes from its white details: the numbers, the text, the rails and the scale marks. Make the mode's Detail colors grey instead of white and all of those give off less light, while the coloured bars (state of charge, power, regen, G-force) keep their full colour and stay easy to see. Black stays black, so the screen around them doesn't glow.

Detail colorsEffect
White (default, Reset)Brightest; best in daylight
Light grey, e.g. #B4B4B4About half the light from the details; still crisp
Mid grey, e.g. #808080About a fifth; a good night setting
Dark grey, e.g. #5A5A5AAbout a tenth: very calm on a dark road; check the numbers are still readable

A good start for night driving: Display brightness 50 % and a mid grey Detail colors. The darker the grey, the less the details stand out, so check that you can still read the numbers at a glance from your seat. Coloured parts have their own colour settings below: a darker colour there dims that part too.

The display keeps both settings through restarts and firmware updates.

CAN signals​

Many values come from CAN signals you can change, for another car, battery or controller. The CAN Signals panel beside the settings lists the signals on your display. Add more with + Add from DBC (pick from the built-in DBC files or upload your own) or + Add manually, where you enter the fields as they are in the DBC file, or paste its SG_ line (and its message's BO_ line for the CAN ID) under Paste from a DBC file:

FieldMeaning
CAN ID (hex), FrameThe message ID, and whether it is a standard or extended frame
Start bit, Length (bits)Where the signal sits in the message, numbered as in the DBC file
Byte orderMotorola (big-endian) or Intel (little-endian)
Value typeUnsigned or signed
Factor, OffsetValue = raw × factor + offset
Min, MaxValues outside this range are ignored
MultiplierApplied last: −1 flips the sign, 0.001 turns mA into A

Each setting that reads a CAN signal has a dropdown with the panel's signals, and its live value next to its name, so you can check it before relying on it:

  • Default: first in the list, the signal the display ships with; it puts the signal back (Resolve default marks the default signals in the list).
  • Not used: the value shows nothing (on the dashes), for a car without it.
  • Picking a signal changes only the signal: names, units and scales stay as you wrote them.

To put everything back at once, use Restore defaults under Configuration file (every setting and CAN signal; the page asks first). DBC files you uploaded stay.

Dashes: Sport (dash) and Glass (dash)​

The two dashes show the same values (Screens), so their CAN signals and most of their settings are shared. While the page is connected, swipe left or right on the display to see the other screen (driving or charging).

Both dashes​

SettingDefaultWhat it does
Power sourceVoltage × currentWhere the power bar's power comes from: the battery's voltage times its current, or one power signal
Power bar drive max value110 kWThe top of the power bar
Power bar regen max value−40 kWThe regen end of the power bar; 0 for a car without regen
Charging bar max value10 kWThe end of the charging screen's bar while AC charging
Quick charging bar max value50 kWThe end of the charging screen's bar while quick charging
Resolve Controller errorsOnShows the Resolve Controller's error codes, such as an isolation fault and other battery faults, on the error card. Off for a car with another controller

Sport (dash)​

SettingDefaultWhat it does
Left gauge (Min, signal, Max)12 V battery, 10 to 16What the left gauge shows, and its scale (Left gauge and bottom arc)
Left gauge unitVAfter the numbers at the gauge's ends. Empty for none
Detail colorswhiteThe white details
SOC bar colorgreenThe state-of-charge ring
Power bar colororangeThe power bar while driving, and the charging bar
Regen bar colorgreenThe power bar while regenerating
Left gauge needle colorlight blueThe left gauge's needle

Glass (dash)​

SettingDefaultWhat it does
Bottom arc (Min, signal, Max)Motor temperature, −20 to 80What the bottom arc shows, and its scale (Left gauge and bottom arc)
Bottom arc nameMOTOR TEMPUnder the arc. Empty for none; a long one is written smaller
Bottom arc unit°CBeside the value. Empty for none
Bottom arc decimalsNoneNone or one decimal in its value
Detail colorswhiteThe white details
Power bar colorgreenThe power bar while driving (its unlit segments are a darker shade)
Regen bar colorblueThe power bar while regenerating
Regen dots colorgreenThe regen dots under REGEN
Charging bar colorlight greenThe charging bar
Charging SOC colorlight greenThe SOC on the charging screen
Limit colorlight blueThe charging screen's OBC and BMS marks, their names and MAX
Bottom arc colorblueThe bottom arc

Left gauge and bottom arc​

The left gauge of Sport (dash) and the bottom arc of Glass (dash) can show any value, like a gauge. Their row has three parts: Min, the value, Max.

  • The value: the dropdown has 12 V battery (the display's own measurement of its supply) and the CAN signals. The left gauge shows the 12 V battery by default, the bottom arc the motor temperature. Not used leaves the gauge empty.
  • Min and Max: the scale's ends, in the value's unit, written at the gauge's ends.
  • Unit and name: write them yourself; picking another value doesn't change them. For the motor temperature in Fahrenheit, pick Motor temperature (°F) and write °F as the unit.

Dash CAN signals​

The signals sit in two groups, Drive and Charge. The defaults are the Resolve Controller's and the Nissan Leaf's; set any of them to Not used if your car doesn't have it.

SignalWhat it's for
Battery voltage, Battery currentThe power bar's power (voltage × current), with Power source "Voltage × current". Positive current must mean discharge
Battery powerThe power bar's power with Power source "Power signal", in kW, positive while driving
State of chargeThe SOC ring and number
BMS max discharge power, BMS max charge power (driving)The battery's limits now: the dots (Sport (dash)) or stripes (Glass (dash)) past them on the power bar
Left gauge (Sport (dash)), Bottom arc (Glass (dash))The gauge's value while it shows a CAN signal
GearThe gear letter, with the values that mean D, N and R under it (default 1, 2, 3). Any other value shows no letter
Regen levelThe chevrons (Sport (dash)) or dots (Glass (dash)), with the values for One chevron and Two chevrons (default 1, 2)
Charge stateWhich screen shows: the values that mean Plugged in (2, 3, 5, 6, 7), Charging (4) and Quick charging (1)
Charge powerThe charging power in kW. While quick charging the power comes from the battery's own voltage and current
OBC max power, BMS max charge powerThe charging screen's OBC and BMS marks. The power never reads more than the OBC's
Max charge on, Max chargeMAX on the charging screens, while max charge is on
Charge time left (Glass (dash))The time left: Charge time left (the display's own estimate from a Nissan Leaf's battery, the default) or a CAN signal in minutes. Not used hides it

A state's values are whole numbers, separated by commas, up to 8.

Bars (g-force)​

SettingDefaultWhat it does
G-force bar coloryellowLit segments, the zero box and the "0" labels
Peak marker colorredThe peak markers
Range1 GThe G at the edge of the meter: 1, 2 or 3 G

Level the G-force meter. With the display mounted and the car standing still on level ground, click Level now. The meter then reads zero at the angle it is mounted. Do it again if you move the display. Reset forgets the levelling (the meter then assumes the display stands upright). Both clear the peak markers.

Line (g-force)​

SettingDefaultWhat it does
Ring at1 GThe force the faint ring marks: 0.5, 1 or 1.5 G. The line and the dot reach to about 1.5 times it
Detail colorsgreyThe four numbers
Dot colorwhiteThe dot: the force now
Line colorlight greyThe peaks all round
Ring colordark greyThe faint ring

Level now and Reset are the same as under Bars (g-force); both also start the peaks again.

Bauhaus (clock)​

SettingDefaultWhat it does
Detail colorswhiteThe dial's print, the case's edge, the hour and minute hands
Second hand colorredThe second hand

The display has no clock battery: it takes the time from your computer each time the settings page connects. After the display has been without 12 V, connect it once to set the clock again.

Gauges (one)​

Every gauge, Box gauge (one), Sport (one), Vintage (one), Segment (one), Classic (one), Phosphor (one), Number (one) and Glass (one), shows one value (Screens). They are set up the same way:

  • Min | Signal | Max: the first row. The Signal dropdown has the CAN signals (from the CAN Signals panel) and the display's own values 12 V battery and Charge time left. Min and Max are the scale's ends, in the value's unit (Number (one) has no scale).
  • Name and Unit: written on the gauge; empty for none. Picking another signal doesn't change them: write them for your value. Sport (one), Segment (one) and Phosphor (one) have a unit but no name.
  • Decimals: None or One, on the gauges that show the value in figures (Sport (one), Phosphor (one), Number (one), Glass (one)).
  • Detail colors and the gauge's own colours: below, per gauge.
GaugeDefault valueIts own colours
Box gauge (one)State of charge, 0 to 100 %Detail colors
Sport (one)Motor speed, 0 to 10000 RPMDetail colors, Needle color (the needle and the yellow marks), Ring color
Vintage (one)Motor speed, 0 to 100 (RPM × 100)Detail colors, Dial color, Red zone color
Segment (one)State of charge, 0 to 100 %Detail colors, Low segments color, Middle segments color, High segments color
Classic (one)Road speed, 0 to 150 km/hDetail colors (the numbers), Center color, Outer band color, Band lines color
Phosphor (one)Motor speed, 0 to 10000 RPMPhosphor color
Number (one)Isolation, mVDetail colors
Glass (one)12 V battery, 10 to 16 VDetail colors, Bar color, Track color (the arc behind the bar), Text color (the unit, the name and the small ticks)

Road speed comes from the motor's speed for a Nissan Leaf's gearing and tyres. For other gearing or tyres, change the signal's Multiplier in the CAN Signals panel.

Power graph​

SettingDefaultWhat it does
Time frame1 minHow much history the graph shows: 1, 2, 5 or 10 min
Power colororangePower taken from the battery
Regen colorgreenRegen into the battery
Average line colorlight blueThe dotted average line
Power sourceVoltage × currentWhere the power comes from: battery voltage times current, or one power signal

The power graph reads Voltage and Current, or Power when Power source is "Power signal" (CAN signals). Voltage and Current default to the Nissan Leaf's; Power is empty until you set it.

Positive must mean power out of the battery. The Leaf's current is the other way round (positive while charging), so its default multiplier is already −1. If regen shows above zero, flip the sign of the current's (or the power's) multiplier: 1 becomes −1, −1 becomes 1.

Warning​

SettingDefaultWhat it does
TextWARNINGUnder the ! while the warning shows, up to 32 characters. Short texts are large; a longer one is smaller on two lines. Empty for none
Warning colorredThe ring and the ! while the warning shows
Signal lost coloryellowThe ring and the ! when the warning's CAN signal is lost or not set up
White ring when all is OKOnWith the ignition on and no warning, a steady white ring shows the display is working. Off: the screen stays black until a warning (or a lost signal) comes. A lost signal and NOT SET UP always show
Warning above0The warning shows while the Warning signal is above this number, in the signal's unit
ShowWith the ignitionWith the ignition: only while the ignition is on (the white ring without a warning). Always (also with the ignition off): a warning, or a lost signal while the CAN bus is awake, also turns the display on while the car is off, and off again when it clears. Pick Always for a warning that matters when parked or charging

Warning CAN signal​

The Warning signal is empty until you set it. Pick it in its dropdown like the other CAN signals, after adding it to the CAN Signals panel from a DBC file or by hand (see CAN signals above for the fields). Its live value shows beside it, so you can check it before relying on it.

  • An on/off bit (a warning flag your controller sends): Length 1, leave Warning above at 0. The warning shows while the bit is 1.
  • A value: enter the signal with its factor and offset, so the card shows it in its real unit, and set Warning above to the level. For example a battery temperature in °C with Warning above 55: the warning shows from 56 °C. Warning above is a whole number; for a finer step, scale the signal with its multiplier (×10) and the threshold with it.
  • Min, Max: values outside are ignored, so make sure they cover the values the warning should react to.
  • If the signal's message stops for 2 seconds while it should be there, the screen shows the yellow ring and SIGNAL LOST. So does a message that is too short for the signal, or a value outside Min, Max. Without a signal set, it shows NOT SET UP.

How it decides​

What happensThe screen
Ignition on, the value at or below Warning aboveSteady white ring, nothing else (black with White ring when all is OK off)
The value above Warning abovePulsing ring and ! in the Warning color, your text. At least 3 seconds, so a short warning isn't missed
Ignition on for 3 seconds and the message hasn't come, or it stopped for 2 secondsPulsing ring and ! in the Signal lost color, SIGNAL LOST, until the message comes again
No Warning CAN signal setPulsing ring and ! in the Signal lost color, NOT SET UP (with the ignition on)
Ignition off, With the ignitionOff
Ignition off, Always, a warning (or the message missing while the CAN bus is awake)On; off again when it clears or the bus goes quiet
Car parked, CAN bus silentOff, and the display sleeps

The 3 seconds after key-on let every module start sending first.

Readable at night: while the Warning screen shows a warning, SIGNAL LOST or NOT SET UP, the display is at least 40 % bright (the white ring uses your Display brightness) and the text no darker than mid grey, whatever Display brightness and Detail color say.

Test it before you rely on it: make the warning come (or disconnect its sender) and check the screen reacts as in the table. The signal card's live value shows what the display receives. On the bench, while the settings page is connected and no CAN data arrives, the display shows the warning in full, so you can set the text and the colour.

The Warning screen is a driver aid that depends on the CAN signal and the display working, not a certified safety system. Keep the car's own warnings (Screens → Warning).

CAN data​

SettingDefaultWhat it does
CAN ID539The CAN message to show, by its ID in hex (as DBC files and CAN logs write it)
  • A standard ID (11 bits): up to 3 digits, at most 7FF, such as 539 or 1DB.
  • An extended ID (29 bits): 4 to 8 digits, at most 1FFFFFFF, such as 18FF50E5. Leading zeros count: 0539 is the extended ID 539, a different message from the standard 539.
  • Upper or lower case and a leading 0x are fine. Anything else (a letter past F, more than 8 digits) is refused, and the display keeps the ID it had.
  • 539 is the Resolve Controller's message to the display, so the screen shows something on a car with the controller. To find a signal in a DBC file, its message's BO_ line has the ID in decimal: 1337 is 539 in hex (a calculator in programmer mode converts it). An extended ID there has 2147483648 added: subtract it first.

The screen turns on and off with the ignition, like the other modes (Screens → CAN data).