Firmware V30 has been released for DM1x and DM41 units.
A new serial console command has been added that allows software to place the calculator into bootloader mode via the serial port, which in turn will pave the way for a new updater that can preserve the calculator's memory and won't ask you to poke paperclips into the back of the machine.
Because of the increasing number of features going into these calculators we have had to drop support for early DM1x/DM1xL models based on the LPC1114 chip with a flash ROM of only 32kB. There simply isn't room in there for all of the features now.
There are a few cosmetic changes to the emulator's status screens and the calculator emits a reassuring beep when it boots after a reset.
Some improvements in the Nut CPU emulation layer driven by development of the DM41X have been backported to the DM41(L).
Bugs in the handling of a stopwatch countdown timer alarm have been fixed.
- DM10 V30: DM10_30.hex
- DM11 V30: DM11_30.hex
- DM12 V30: DM12_30.hex
- DM15 V30: DM15_30.hex
- DM15 M1B V30: DM15_M1B_30.hex
- DM15 M80 V30: DM15_M80_30.hex
- DM16 V30: DM16_30.hex
- DM41 V30: DM41_30.hex
Remember, folks, that a firmware update on a DM1x results in "Pr Error" on the display. This does not indicate a failure, it is normal behaviour!
Code: Select all
c1562d35df285e1772a14396012fb33562220972 DM10_30.hex e0bf1e9b96b04d54655f586ad2e1aeb2293a24ac DM11_30.hex e8f16c5c69c1f885e18b5e439bd50243d44abc44 DM12_30.hex 2f1575b34705b6a62dbd9caa0e1d23a679ebfee3 DM15_30.hex c9b41cebdc2ceec97b8458a6e320de0ff1ed0a3a DM15_M1B_30.hex 3c8800289d6933cb401c257e7db6249eb323f6fd DM15_M80_30.hex 403b1e68dcb4a6edb338dbc59600088af67695f4 DM16_30.hex 03d865203f7b72435d310a71a515c2772ae044b2 DM41_30.hex