UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

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.
Thomas Okken
Posts: 1098
Joined: Tue May 02, 2017 5:48 pm
Location: Netherlands
Contact:

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by Thomas Okken »

My original patch was intended to address a memory leak, but unfortunately it also introduced a new bug, which neither I nor SwissMicros caught before they released it...
User avatar
dalremnei
Posts: 43
Joined: Thu Dec 10, 2020 11:32 am
Location: Scotland

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by dalremnei »

HPMike wrote:
Sun Mar 28, 2021 6:12 pm
Just downloaded and installed the supposedly patched combo binary file, but the problem persists. -1 SQRT yields Insufficient Memory error, so, either the DM42 program has not been patched or the patch doesn't work.
Hmm interesting. From my limited testing it looks like anything that would generate a complex result (even the complex button) is doing this. Very unfortunate bug to have if you work with complex numbers a lot. Hoping SM will have a patch out soon.

Guess this is what I get for using beta software :lol:
SwissMicros DM42, DM16L, HP 12c Platinum, Prime G2 CASIO fx-9750gii, fx-991ex classwiz, fx-CG50, TEXET fx1500, TI nspire CX II-T
User avatar
salvomic
Posts: 186
Joined: Sat Dec 30, 2017 10:09 am
Location: Ragusa, Sicily
Contact:

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by salvomic »

dalremnei wrote:
Sun Mar 28, 2021 7:09 pm

Hmm interesting. From my limited testing it looks like anything that would generate a complex result (even the complex button) is doing this. Very unfortunate bug to have if you work with complex numbers a lot. Hoping SM will have a patch out soon.
the fact is, you can't tell when a program generates a complex number. For example, G4_G3_G2 can manage real and complex numbers and when it generates a complex here the program crashes, as other programs.

Salvo
∫aL√0mic (IT9CLU) :: DM42 (SN: 00881), DM41X (SN 00523), DM16, HP Prime, 50g, 41CX, 42s, 71b, 15C, 12C, 35s, WP34s -- Free42
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by HPMike »

Well, I've re-flashed my DM42 to the previous firmware version, and will wait until a reliable new version is available with a dynamic stack. Fortunately, I saved the previous binary file on my computer.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
rprosperi
Posts: 1698
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by rprosperi »

dalremnei wrote:
Sun Mar 28, 2021 7:09 pm
HPMike wrote:
Sun Mar 28, 2021 6:12 pm
Just downloaded and installed the supposedly patched combo binary file, but the problem persists. -1 SQRT yields Insufficient Memory error, so, either the DM42 program has not been patched or the patch doesn't work.
Hmm interesting. From my limited testing it looks like anything that would generate a complex result (even the complex button) is doing this. Very unfortunate bug to have if you work with complex numbers a lot. Hoping SM will have a patch out soon.

Guess this is what I get for using beta software :lol:
That's what we all get, better software! :)

Bugs are quickly found and reported, and fixes can follow. :)

With that quick report, SM can use Thomas' update to get a new version out (but keep in mind it was only released on Friday guys) which will let the beta process continue, now with working complex value support.
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
Post Reply