UPDATE: DMCP-3.20 / DM42-3.16

This is where announcements of official firmware updates provided by SwissMicros for the DM42 calculator will be made.

Please do not post bug reports here. The Usage tips, tricks and problem reports forum is there for that.

Please do not post notices of third party firmware builds here, they will be deleted. Instead, please use the Third Party firmware builds forum for this purpose.
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

UPDATE: DMCP-3.20 / DM42-3.16

Post by grsbanks »

Image

This latest update to both the DMCP and DM42/Free42 parts of the DM42's firmware brings the following improvements:
  • DMCP-3.20
    • Help system: Support for links between files
    • Help system: Numpad-like navigation keys
    • DMCP interface doc updated to version 3.15
  • DM42-3.16
    • Free42 updated to V2.5.20
    • Bugfix: Display repaint during PSE
    • AHelp file: Added description of Free42/DM42 flags
Support for links between files

Help files can now contain links to other files. Cutomised help files can therefore link to each other and to the original help file.

Numpad-like navigation keys

While navigating a help file, you can use the numerical keys like the numpad on a standard computer. So:
  • [8]/[2] to scroll up/down a line
  • [9]/[3] to scroll up/down a page
  • [5] follows the selected link (same as ENTER)
  • [4]/[6] selects the previous/next link (same as ▲ and ▼)
  • [7] takes you to the Contents heading (same as [F2] key)
Update to Free42 V2.5.20

The Free42 Project History Page will tell you what's changed.

Bugfix: Display repaint during PSE

There was a bug that prevented the stack display from being updated when execution encountered a PSE instruction if the virtual variable RefLCD was set to 0. It took the "don't refresh the screen at all" order a bit too seriously...

This has now been fixed. Even if RefLCD=0, the stack is redrawn when a PSE instruction is encountered.

The method for updating your DM42 is covered in the manual.

The latest firmware binaries are available here.

SHA1 checksums:

Code: Select all

954933aa2530732a2b1950381b2b64e1cee3adcd DMCP_flash_3.20_DM42-3.16.bin
318dfd92894552829f92e02a0e901c4da8e6d745 DM42-3.16.pgm
There are only 10 kinds of people in the world: those who understand binary and those who do not.
toml_12953
Posts: 795
Joined: Wed May 03, 2017 7:46 pm
Location: Malone, NY USA

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by toml_12953 »

404 on the link to the firmware (10 Oct 07:04 AM EST)
Tom L

Some people call me inept but I'm as ept as anybody!
DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
WP43 SN: 00025 (Prototype)
jch
Posts: 49
Joined: Fri Apr 28, 2017 9:11 am
Location: France

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by jch »

Same here, but you can get it there: https://technical.swissmicros.com/dm42/firmware/
jch
DM42 Beta sn:00050 / DM41X Beta sn:00016
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by grsbanks »

Apologies. I didn't update the link to the firmware, only the link to the manual.

Fixed in the original post now.
There are only 10 kinds of people in the world: those who understand binary and those who do not.
User avatar
salvomic
Posts: 186
Joined: Sat Dec 30, 2017 10:09 am
Location: Ragusa, Sicily
Contact:

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by salvomic »

thanks for info!
Just installed, no apparent problem here.

Salvo
∫aL√0mic (IT9CLU) :: DM42 (SN: 00881), DM41X (SN 00523), DM16, HP Prime, 50g, 41CX, 42s, 71b, 15C, 12C, 35s, WP34s -- Free42
User avatar
akaTB
Posts: 794
Joined: Tue May 02, 2017 1:56 pm
Location: Milan, Italy

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by akaTB »

Done. All is fine. ;)
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
User avatar
PierreMengisen
Posts: 305
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by PierreMengisen »

akaTB wrote:
Sat Oct 10, 2020 2:51 pm
Done. All is fine. ;)
Same for me.
Thank you very much for the good work.
Pierre
[TI59 with PC100C; TI-84 Plus CE-T; HP41CV with HP IL loop & 2*82161A DCD & 82162 TP; HP15C; HP28S; DM41; DM41L; DM42; DM41X]
User avatar
gteague
Posts: 26
Joined: Tue Jun 20, 2017 12:25 am
Location: buffalo gap, tx

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by gteague »

well, my first firmware update went south nearly immediately. i mounted the dm42 drive and dragged the .bin file to the root directory and it stalled. after a minute or so the mac told me the disk wasn't ejected properly and the dm42 was locked up tighter than a drum.

i did a toothpick reset and tried to load my state file only to be told that it's corrupt. what now?

/guy
/guy (73 de kg5gt | wqpz784)
User avatar
gteague
Posts: 26
Joined: Tue Jun 20, 2017 12:25 am
Location: buffalo gap, tx

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by gteague »

nevermind. 2nd attempt worked--usb bus must have glitched and the dm42 thought the disk had been ejected. or the mac did although it was accessible on the desktop. firmware update applied but the state file still reported corrupt even though i loaded the clean one and the ee one successfully.

luckily, i worked in computing my whole lifetime and thus am exceptionally paranoid. i've done at least one fat duplicate as a backup every day now including one last night right before i went to bed and the state file from that latest one loaded fine.

i'm gradually getting some programs loaded and my projects for today include uploading the raw program files to the online converter so i can change their names (yes, paranoid and ocd!) and then i guess i'll have to write my own ohm's/power solver or program since i can't find one available or even in the listings of any of the documentation in the hpmuseum cdrom.

sorry for the bother. carry on! /guy
/guy (73 de kg5gt | wqpz784)
FHSPSU67
Posts: 3
Joined: Sun Sep 27, 2020 5:45 pm
Location: Windber, PA USA

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by FHSPSU67 »

All is fine here although I went thru 2 charge-only USB cables before finding one with data capability.
HP:45, 67, 15C, 16C, 12C, 35S, PRIME, 50G; Swiss Micro: DM42
Post Reply