Drop .bin file to load

DTM0660 EEPROM Settings Editor

256-byte 24Cxx image — generic DTM0660 multimeter chip (HoldPeak HP-890CN, ZT102, ZT109, BSIDE ZT-, Mustool, UNI-T variants, etc.)
Behavior
Ranges & Limits
Function Select (rotary)
NCV
Calibration (advanced)
Raw hex (editable)

Power & Display (F9H)

Supply rails, NCV beeper sync, PT1.2 state. Bits 7,6 are reserved — do not change.

UI Behavior (FAH)

mV range layout, backlight pin behavior, long-press functions, clamp vs. multimeter mode.

Timers

Hardware Modes (FDH)

Frequency range, UART format, PT1.2 LED usage, low-voltage power-off delay.

Counts & Switching

Overload & Warning Thresholds

Environment

Rotary-switch function assignment (80H–BFH)

DTM0660 reads four GPIO pins PT2.7..PT2.4 (MEA4..MEA1) as a 4-bit rotary-position code (0–15). For each position, four function slots are stored at addresses 0x80 + pos, 0x90 + pos, 0xA0 + pos, 0xB0 + pos. The user cycles through the four slots with the SELECT key. A position with all slots = 00H is unused (rotary detent skipped). Pin convention: floating = 1, tied to VSS = 0. PT2.4 is the LSB.

Function code reference (section 11.3)

All 31 function codes the firmware recognises. Per-meter jumper wiring (J1A, J3, J4 …) determines which codes the analog front-end will actually handle correctly.

NCV Display Segment (1EH)

Which 7-segment LCD segment the NCV indicator drives. Bits 0–6 = a,b,c,d,e,f,g. Default: G only (0x40).

NCV Sensitivity

Warning: these values are written by the factory calibration procedure (section 12 of datasheet). Changing them without performing a proper calibration will give wrong measurements. Make a backup first.

DC Voltage Calibration (E8H–F1H)

AC / Misc Calibration (20H–2FH)

Current Calibration (50H–57H)

Resistance & Capacitance Calibration (60H–77H)

AC Noise Subtraction (40H–4DH, 78H)

Every byte is editable here — click a cell, type two hex digits, press Enter or Tab. Region 80H–BFH (highlighted blue) is the rotary-function table — prefer the Function Select tab for safer editing. Bytes the datasheet leaves unspecified (e.g. 30H–3FH, 64H–6FH, C0H–DFH) are per-firmware/per-meter values; don't change unless you know what they do on your specific device.
Field map per DTM0660 datasheet (Kerry Wong) section 11. Runs entirely in the browser — no data leaves your machine.