DM42 Firmware V3.5 available

This is where announcements of firmware updates for the DM42 calculator will be made
rprosperi
Posts: 365
Joined: Mon Apr 24, 2017 5:48 pm
Location: New York

Re: DM42 Firmware V3.5 available

Post by rprosperi » Sun Mar 25, 2018 8:58 pm

Thomas Okken wrote:
Sun Mar 25, 2018 5:13 pm
Actually, the code at https://www.swissmicros.com/dm42/free42/ just builds a test version that runs on a PC console. It does not build an actual installable firmware, and the tools needed to do so, and to debug the firmware, are also still missing.
This shows just how much (little) I know; I just found it and looked around a bit and saw there was Free42 code plus some SM code, and well, you know what happens when you assume...

Still, a clear sign that the rest is coming... but I'd frankly rather SM spend their precious time on enhancing the DM42, and later, once 'done' (in the same sense that Free42 is done), sharing a stable and static set of code makes sense for others to explore and dabble with. YMMV (that's the plural 'Your', not aimed specifically at Thomas).
--bob p

DM42: β00071 & 00282

HPMike
Posts: 62
Joined: Fri Jul 21, 2017 9:01 pm
Location: DFW, Texas

Re: DM42 Firmware V3.5 available

Post by HPMike » Mon Mar 26, 2018 12:27 am

Regarding the new flashing from FAT, can I simply copy the flash bin file to the DM42 FAT drive, and then later on connect it to a USB power source such as my iPad charger to do the firmware update from FAT ?
DM15L, S/N 00548. DM42, SN: 00159.

rprosperi
Posts: 365
Joined: Mon Apr 24, 2017 5:48 pm
Location: New York

Re: DM42 Firmware V3.5 available

Post by rprosperi » Mon Mar 26, 2018 1:43 am

HPMike wrote:
Mon Mar 26, 2018 12:27 am
Regarding the new flashing from FAT, can I simply copy the flash bin file to the DM42 FAT drive, and then later on connect it to a USB power source such as my iPad charger to do the firmware update from FAT ?
Yes, you can do it later, just be sure you have the USB cable connected to a PC or power adapter to guarantee you have enough power (and the update process may also need to run at the higher speed) for the flash update process.
--bob p

DM42: β00071 & 00282

mcc
Posts: 167
Joined: Fri Jun 23, 2017 3:10 am

Re: DM42 Firmware V3.5 available

Post by mcc » Mon Mar 26, 2018 2:57 am

Hi,

Does the firmware refuses to try an update to its next version if someone forgets to connect to USB power?

Cheers
Meino
DM 42 - SN: 00373, Firmware v.:3.9.1 / 3.9.1 as compiled by SwissMicros

grsbanks
Posts: 676
Joined: Tue Apr 25, 2017 9:23 am
Location: Preston, Lancs, UK

Re: DM42 Firmware V3.5 available

Post by grsbanks » Mon Mar 26, 2018 5:18 am

mcc wrote:
Mon Mar 26, 2018 2:57 am
Does the firmware refuses to try an update to its next version if someone forgets to connect to USB power?
Try it and see...
Not SwissMicros staff, just an enthusiast.

User avatar
Walter
Posts: 726
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

Re: DM42 Firmware V3.5 available

Post by Walter » Mon Mar 26, 2018 5:23 am

grsbanks wrote:
Mon Mar 26, 2018 5:18 am
mcc wrote:
Mon Mar 26, 2018 2:57 am
Does the firmware refuses to try an update to its next version if someone forgets to connect to USB power?
Try it and see...
:lol: Not yet, not yet ... !
DM42 SN: 00041 --- Follower of Platon.

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

mcc
Posts: 167
Joined: Fri Jun 23, 2017 3:10 am

Re: DM42 Firmware V3.5 available

Post by mcc » Mon Mar 26, 2018 11:19 am

Hi,

i think it is not so funny for those actually forgetting to connect it to USB power
and the underpowered flash procedure corrupts the flash on a low level, where only
a ISP or HVP can help...

Cheers
Meino
DM 42 - SN: 00373, Firmware v.:3.9.1 / 3.9.1 as compiled by SwissMicros

User avatar
Walter
Posts: 726
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

Re: DM42 Firmware V3.5 available

Post by Walter » Mon Mar 26, 2018 12:06 pm

mcc wrote:
Mon Mar 26, 2018 11:19 am
i think it is not so funny for those actually forgetting to connect it to USB power
and the underpowered flash procedure corrupts the flash on a low level, where only
a ISP or HVP can help...
Seems not too many people forgot this connection so far. ;) Did they read the manual perhaps?

Anyway, that's called learning by experience -- while this won't help, however, in decoding IVP and HVP. What did you want to tell but didn't dare to write?
DM42 SN: 00041 --- Follower of Platon.

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

mcc
Posts: 167
Joined: Fri Jun 23, 2017 3:10 am

Re: DM42 Firmware V3.5 available

Post by mcc » Mon Mar 26, 2018 12:39 pm

Hi Walter,

hrrrmmm...sorry. Techno speak mode wasn't cancelled, where it should have been.... ;)

ISP: In-System-Programmer
An ISP is a tool, to low-level program an uC (microcontroller), which already is soldered
into a circuit.
Other terminus technicus: In-circuit programmer.

HVP: High voltage programmer, where "high voltage" is every voltage above 5V/3.3V (depends
on the system) and NOT something to make sparks and buzzing arcs from. ;)
I dont know, whether are used outside the ATMEL-world.
These are tools which allows to "reset" a uC.
ATMEL chips (ATmega...) have "fuses" which one can "burn" programmatically to prevent others
from reprogramming or reading the flash. "Burning" those fuses can done with a normal, not-HV-programmer
...also accidentically...and the poor DIY girl/guy has one desktop decoration more and one chip to play/program
with less. In those cases a HVP becomes handy: It totally nullify (write zeroes/FFs) to everything, which can be
programmed of such a chip. This way, the flash contents get lost, but the hardware is saved.

Here are some examples:
https://en.wikipedia.org/wiki/In-system_programming
https://mightyohm.com/blog/2008/09/ardu ... rogrammer/

By the way: In case of a calculator of this price tag (not meaning, that the DM42 is not worth each single EURO it costs!!!
I LOVE this gem! -- but about 200 EURO are 200 EURO) I think "learning by experience" is little too harsh -- especially for
those, who do this experience -- especially when checking for USB-power (the routine is already in the firmware) and quiting
the firmware update process if only the battery is there, seems to me a not too complicated task for a magician like David, whose
magic was one of the main reasons, why we all got these wonderful piece of technique.

Only my two cents...your currency may vary... ;)

Cheers
Meino
DM 42 - SN: 00373, Firmware v.:3.9.1 / 3.9.1 as compiled by SwissMicros

User avatar
Walter
Posts: 726
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

Re: DM42 Firmware V3.5 available

Post by Walter » Mon Mar 26, 2018 1:17 pm

mcc wrote:
Mon Mar 26, 2018 12:39 pm
In case of a calculator of this price tag (...) I think "learning by experience" is little too harsh -- especially for
those, who do this experience -- especially when checking for USB-power (the routine is already in the firmware) and quiting
the firmware update process if only the battery is there, seems to me a not too complicated task for a magician like David, whose
magic was one of the main reasons, why we all got these wonderful piece of technique.
I concur. Nevertheless I've to repeat that the manual states in bold print: Connect the calculator to the PC. If you don't it isn't the fault of the manual. Of course, the procedure could be made foolproof ...
DM42 SN: 00041 --- Follower of Platon.

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

Post Reply