Table of Contents

Calculator Hardware/Firmware

DM15L Info

Purchase Information

Firmware

Upgrade firmware on Linux

sudo lpc21isp <firmware_file> /dev/ttyUSB0 115200 12000

Upgrade firware on Windows

Serial USB Driver for Windows

cp210x_universal_windows_driver.zip

Windows Firmware Upload Tool

voyage_firmware_tool.zip

Swiss Micros Official

Swiss Micros Firmware files

DateSerial No.FirmwareVersionFirmware FilesComments
24/05/22 21350 DM15_M1B 32 dm15_m1b_32.zip Extended User Registers
22/11/2321350DM1532 dm15_32.zip Standard User Registers
21/12/24 21350 DM15_M1B 33 dm15_m1b_33.zip New 2-line stack and other mods
23/01/26 21350 DM15_M1B 34 dm15_m1b_34.hex Bug fixes to new version
ROM Allocatable registers RAM base addr. Initial Memory Status
DM15 (Original ROM) 64 0xc0 19 46 0-0
DM15_M801280x8019 110 0-0
DM15_M1B2290x1b19 211 0-0

LF15C - 3rd Party Firmware

For more details see LF15C - Firmware for the DM15

RTC Error

Update January 2026

Using my python Watchcheck

Date StartDate CheckDeltaLatest Rate ErrorAverage Rate ErrorComments
23/01/26 -49.0 Delta -49.0. New firmware DM15 V34 loaded. New Period
23/01/26 24/01/26 -47.0 +2.1 +2.1 After 24 hours
23/01/26 26/01/26 -43.4 +1.9 +2.0 After 3 days
23/01/26 27/01/26 -41.9 +1.8 +1.9 After 4 days. LF15C loaded after time check

Swiss Micros Info

HP-15C Owner's Handbooks

Download from https://literature.hpcalc.org/

DM15L Memory Dumps and Program Listings