DM41X V2.1

Firmware announcements will be posted in this sub-forum
grsbanks
Posts: 1052
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

DM41X V2.1

Post by grsbanks »

An update with quite a few bugfixes has just been released for the DM41X and some clarifications added to the DM41X User Manual.

DM41X Fixes and improvements:
  • When you use the calculator to reformat the FAT disk, it now creates all the various sub-directories.
  • If you're in PRGM mode and halfway through entering an instruction (e.g. after just hitting RCL), it is no longer possible to exit PRGM mode while entry of the instruction is still incomplete.
  • Calls to functions in a ROM were not resolved in multiline edit mode. Instead, XROM #,# would show in the listing. This has been fixed. Reported here.
  • CLK12/CLK24 and CLKT/CLKTD settings would not survive a full state backup/restore. Fixed.
  • The LCD repaint, AVIEW after TONE bug reported here is fixed.
  • The screen repaint in multiline program editor mode bug reported here is fixed.
  • A bug report regarding the [SHIFT]-[UP] custom key assignment reported here is fixed.
  • If the parameters required for saving a program to a .raw file were not set up correctly, a zero-byte .raw file would be generated. Fixed.
  • The XROM ID of a plugged-in module now shows on the "ROM Map" and "Module Page Info" pages.
  • Characters with codes 0x80 upwards are now displayed correctly (see here).
  • RAM pages are now initialized
DMCP-related:
  • The Volume-ID of a FAT disk formatted by a DM41X (or DM42) is "SwissMic Flash" from now on
DM41X User Manual changes:
  • References to a [DISP] key have been fixed and now all refer to the [DSP] key.
  • 3.1.2 - Calculator Mode/SI: references are now to the HP-82160A HP-IL Module manual.
  • 3.1.x - Added note that only parts of the LCD are refreshed while the emulation is running.
  • 3.9.3 - TURBO routines. Note added about SLOW mode usage.
  • 4.7.2 - RAM pages. Note about RAM initialisation added.
  • 6.2.4 - Saving of .raw program files. Improvement in the description of how to prepare the program/file name.
  • 6.3.2/6.3.3 - Added note about XROM ID
The firmware is available from this location: https://technical.swissmicros.com/dm41x/firmware/

A description of how to update your DM41X is given here: https://technical.swissmicros.com/dm41x ... date_guide

SHA1 checksum of the firmware binary:
8bd6ced9a0734525ecc5a1fe38222559a53507fd DMCP_flash_3.20_DM41X-2.1.bin
There are only 10 kinds of people in the world: those who understand binary and those who do not.
User avatar
akaTB
Posts: 547
Joined: Tue May 02, 2017 1:56 pm
Location: Milan, Italy

Re: DM41X V2.1

Post by akaTB »

Just Another Smooth Update! ;)

Love the full backup.
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
User avatar
salvomic
Posts: 106
Joined: Sat Dec 30, 2017 10:09 am
Location: Ragusa, Sicily
Contact:

Re: DM41X V2.1

Post by salvomic »

Done!
I got "memory lost", but I had done a backup, so I restored it and go.
Thanks.

Salvo
akaTB wrote:
Fri Nov 13, 2020 8:50 pm
Love the full backup.
indeed!
∫aL√0mic (IT9CLU) :: DM42 (SN: 00881), DM41X (SN 00523), DM16, HP Prime, 50g, 41CX, 42s, 71b, 15C, 12C, 35s, WP34s -- Free42
grsbanks
Posts: 1052
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: DM41X V2.1

Post by grsbanks »

salvomic wrote:
Fri Nov 13, 2020 8:59 pm
I got "memory lost", but I had done a backup, so I restored it and go.
You'll always get a "MEMORY LOST" after a firmware update, which is one of the reasons why the full backup was developed.
There are only 10 kinds of people in the world: those who understand binary and those who do not.
smp
Posts: 48
Joined: Mon Mar 19, 2018 5:56 pm
Location: Bedford, NH USA

Re: DM41X V2.1

Post by smp »

Updated again without any issues. Thanks very much for all the product support.

smp
Stephen
- - - - -
DM41X Beta SN: 00027
Dan Simpson
Posts: 60
Joined: Wed Mar 18, 2020 3:29 pm
Location: Arizona

Re: DM41X V2.1

Post by Dan Simpson »

Upgrade on FRIDAY THE 13th!? :shock:
I'm waiting till tomorrow! :lol: :lol: :lol: :lol:
My Spirit animal is a Basset Hound.
My Collection: HP-55, HP-67 (Teenix Mod), HP-15C, HP-16C, HP-41CV, HP-41CX, SY41-CL (x2), DM41X (Beta), DM42, HP-42S, HP-48G, HP-71B (x2), HP-75C, HP-150.
User avatar
Mark Hardman
Posts: 114
Joined: Wed May 03, 2017 3:26 am
Location: Houston, TX

Re: DM41X V2.1

Post by Mark Hardman »

Dan Simpson wrote:
Sat Nov 14, 2020 2:24 am
Upgrade on FRIDAY THE 13th!? :shock:
I'm waiting till tomorrow! :lol: :lol: :lol: :lol:
Friday the 13th, 2020 at that. :o :o :o

I might wait until next year! ;)
DM42: β00043, β00065, 00357 / DM41X: β00054, 00445
DM10L: 017/100, DM11L: 00121, DM12L: 02005, DM15L: 00523, DM16L: 00008, DM41L: 00111
User avatar
Over_score
Posts: 103
Joined: Fri May 05, 2017 9:37 pm
Location: France

Re: DM41X V2.1

Post by Over_score »

Mark Hardman wrote:
Sat Nov 14, 2020 5:30 am
Dan Simpson wrote:
Sat Nov 14, 2020 2:24 am
Upgrade on FRIDAY THE 13th!? :shock:
I'm waiting till tomorrow! :lol: :lol: :lol: :lol:
Friday the 13th, 2020 at that. :o :o :o

I might wait until next year! ;)
Don't be superstitious: it brings bad luck! :mrgreen:
DM42 (SN 00284 & 03835), DM15L, HP41CV, HP42S, HP35s, WP34S, HP Prime
dlachieze
Posts: 257
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: DM41X V2.1

Post by dlachieze »

Great update with a lot of bugs quickly fixed and nice improvements such as the XROM IDs in the ROM map !
DM42: 00425 - DM41X: β00066
HPMike
Posts: 222
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: DM41X V2.1

Post by HPMike »

There is an error in the DM41X User Manual v1.12 in Section 3.1.2. Regarding use of the Thermal Printer, there is an informational note regarding VIEW and AVIEW that states that "If you have the Thermal Printer module installed, and no thermal printer is being used, program execution will halt when encountering a VIEW or AVIEW instruction." This is incorrect, and should say "will not halt." When operating normally, VIEW and AVIEW halt execution, and when the Thermal Printer module is plugged in, VIEW and AVIEW do not operate normally, which is why the Thermal Printer module must be unplugged to obtain normal operation.
Last edited by HPMike on Sun Nov 15, 2020 2:29 am, edited 1 time in total.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973.
Post Reply