This is an old revision of the document!


Calculator Hardware/Firmware

DM15L Info

Purchase Information

  • Date : September 2021
  • From : Swiss Micros (direct)
  • Price : £95
  • Serial : 21350
  • New Battery
    • July 27th 2022
    • July 26th 2024

Firmware

Upgrade firmware on Linux

sudo lpc21isp <firmware_file> /dev/ttyUSB0 115200 12000

Upgrade firware on Windows

Serial USB Driver for Windows

Windows Firmware Upload Tool

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

RTC Error

  • RTC is not capable of calibration/correction
  • RTC appears to continue running even when switching firmware
    • LF15C has no ability to display RTC but it the rate appears unaffected by the firmware changes
    • Requires that Swiss Micros firmware is loaded in order to check current RTC time

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

Swiss Micros Info

HP-15C Owner's Handbooks

DM15L Memory Dumps and Program Listings


Navigation