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.
- Plug the display into the computer. USB powers it; 12 V is not needed.
- Open the Resolve Display page and click Connect.
- 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
| Setting | What it does |
|---|---|
| HW version | The display's hardware version, e.g. R0002 |
| FW version | The firmware on the display, whether an update is available, and Flash to install one (Firmware updates) |
| Restarts | Restarts 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 |
| CAN | The 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 brightness | 0–100 %, the whole screen (Brightness and night driving). Set here only: tapping the screen does not change it |
| Ignition source | CAN signal (the Ignition signal below) or Ignition wire (pin 7) (called IN_1 in earlier firmware): what turns the display on (Installation) |
| CAN bitrate | 125 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 signal | With 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 mode | What 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 colors | Effect |
|---|---|
| White (default, Reset) | Brightest; best in daylight |
Light grey, e.g. #B4B4B4 | About half the light from the details; still crisp |
Mid grey, e.g. #808080 | About a fifth; a good night setting |
Dark grey, e.g. #5A5A5A | About 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:
| Field | Meaning |
|---|---|
| CAN ID (hex), Frame | The 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 order | Motorola (big-endian) or Intel (little-endian) |
| Value type | Unsigned or signed |
| Factor, Offset | Value = raw × factor + offset |
| Min, Max | Values outside this range are ignored |
| Multiplier | Applied 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
| Setting | Default | What it does |
|---|---|---|
| Power source | Voltage × current | Where the power bar's power comes from: the battery's voltage times its current, or one power signal |
| Power bar drive max value | 110 kW | The top of the power bar |
| Power bar regen max value | −40 kW | The regen end of the power bar; 0 for a car without regen |
| Charging bar max value | 10 kW | The end of the charging screen's bar while AC charging |
| Quick charging bar max value | 50 kW | The end of the charging screen's bar while quick charging |
| Resolve Controller errors | On | Shows 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)
| Setting | Default | What it does |
|---|---|---|
| Left gauge (Min, signal, Max) | 12 V battery, 10 to 16 | What the left gauge shows, and its scale (Left gauge and bottom arc) |
| Left gauge unit | V | After the numbers at the gauge's ends. Empty for none |
| Detail colors | white | The white details |
| SOC bar color | green | The state-of-charge ring |
| Power bar color | orange | The power bar while driving, and the charging bar |
| Regen bar color | green | The power bar while regenerating |
| Left gauge needle color | light blue | The left gauge's needle |
Glass (dash)
| Setting | Default | What it does |
|---|---|---|
| Bottom arc (Min, signal, Max) | Motor temperature, −20 to 80 | What the bottom arc shows, and its scale (Left gauge and bottom arc) |
| Bottom arc name | MOTOR TEMP | Under the arc. Empty for none; a long one is written smaller |
| Bottom arc unit | °C | Beside the value. Empty for none |
| Bottom arc decimals | None | None or one decimal in its value |
| Detail colors | white | The white details |
| Power bar color | green | The power bar while driving (its unlit segments are a darker shade) |
| Regen bar color | blue | The power bar while regenerating |
| Regen dots color | green | The regen dots under REGEN |
| Charging bar color | light green | The charging bar |
| Charging SOC color | light green | The SOC on the charging screen |
| Limit color | light blue | The charging screen's OBC and BMS marks, their names and MAX |
| Bottom arc color | blue | The 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.
| Signal | What it's for |
|---|---|
| Battery voltage, Battery current | The power bar's power (voltage × current), with Power source "Voltage × current". Positive current must mean discharge |
| Battery power | The power bar's power with Power source "Power signal", in kW, positive while driving |
| State of charge | The 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 |
| Gear | The gear letter, with the values that mean D, N and R under it (default 1, 2, 3). Any other value shows no letter |
| Regen level | The chevrons (Sport (dash)) or dots (Glass (dash)), with the values for One chevron and Two chevrons (default 1, 2) |
| Charge state | Which screen shows: the values that mean Plugged in (2, 3, 5, 6, 7), Charging (4) and Quick charging (1) |
| Charge power | The charging power in kW. While quick charging the power comes from the battery's own voltage and current |
| OBC max power, BMS max charge power | The charging screen's OBC and BMS marks. The power never reads more than the OBC's |
| Max charge on, Max charge | MAX 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)
| Setting | Default | What it does |
|---|---|---|
| G-force bar color | yellow | Lit segments, the zero box and the "0" labels |
| Peak marker color | red | The peak markers |
| Range | 1 G | The 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)
| Setting | Default | What it does |
|---|---|---|
| Ring at | 1 G | The 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 colors | grey | The four numbers |
| Dot color | white | The dot: the force now |
| Line color | light grey | The peaks all round |
| Ring color | dark grey | The faint ring |
Level now and Reset are the same as under Bars (g-force); both also start the peaks again.
Bauhaus (clock)
| Setting | Default | What it does |
|---|---|---|
| Detail colors | white | The dial's print, the case's edge, the hour and minute hands |
| Second hand color | red | The 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.
| Gauge | Default value | Its own colours |
|---|---|---|
| Box gauge (one) | State of charge, 0 to 100 % | Detail colors |
| Sport (one) | Motor speed, 0 to 10000 RPM | Detail 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/h | Detail colors (the numbers), Center color, Outer band color, Band lines color |
| Phosphor (one) | Motor speed, 0 to 10000 RPM | Phosphor color |
| Number (one) | Isolation, mV | Detail colors |
| Glass (one) | 12 V battery, 10 to 16 V | Detail 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
| Setting | Default | What it does |
|---|---|---|
| Time frame | 1 min | How much history the graph shows: 1, 2, 5 or 10 min |
| Power color | orange | Power taken from the battery |
| Regen color | green | Regen into the battery |
| Average line color | light blue | The dotted average line |
| Power source | Voltage × current | Where 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
| Setting | Default | What it does |
|---|---|---|
| Text | WARNING | Under 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 color | red | The ring and the ! while the warning shows |
| Signal lost color | yellow | The ring and the ! when the warning's CAN signal is lost or not set up |
| White ring when all is OK | On | With 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 above | 0 | The warning shows while the Warning signal is above this number, in the signal's unit |
| Show | With the ignition | With 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 happens | The screen |
|---|---|
| Ignition on, the value at or below Warning above | Steady white ring, nothing else (black with White ring when all is OK off) |
| The value above Warning above | Pulsing 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 seconds | Pulsing ring and ! in the Signal lost color, SIGNAL LOST, until the message comes again |
| No Warning CAN signal set | Pulsing ring and ! in the Signal lost color, NOT SET UP (with the ignition on) |
| Ignition off, With the ignition | Off |
| 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 silent | Off, 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
| Setting | Default | What it does |
|---|---|---|
| CAN ID | 539 | The 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
539or1DB. - An extended ID (29 bits): 4 to 8 digits, at most 1FFFFFFF, such as
18FF50E5. Leading zeros count:0539is the extended ID 539, a different message from the standard539. - Upper or lower case and a leading
0xare 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).