Post Reply 
DM42 version 3.0 how to flash update?
10-04-2019, 10:47 PM
Post: #1
DM42 version 3.0 how to flash update?
Hi folks,

I tried updating my DM42 by copying the latest BIN file onto the mounted volume root.

But then after a while I realized that only works for version 3.7 onwards.

How do I get my 3.0 updated to enable the newer method?

The SwissMicro website annoyingly doesn't mention any method for versions prior to 3.7, at least not where I was able to find it.

(I'm hoping the flash update will help with the keys, I really dislike using the DM42 because of the stiff keys but force myself to use it in the hopes of eventually making them softer through wear and tear LOL)

Thanks!
Find all posts by this user
Quote this message in a reply
10-04-2019, 10:49 PM
Post: #2
RE: DM42 version 3.0 how to flash update?
I am on Mac OS X, but can run Linux or Windows via VirtualBox, if necessary.
Find all posts by this user
Quote this message in a reply
10-05-2019, 04:11 AM (This post was last modified: 10-05-2019 04:13 AM by toml_12953.)
Post: #3
RE: DM42 version 3.0 how to flash update?
(10-04-2019 10:47 PM)lemontea Wrote:  Hi folks,

I tried updating my DM42 by copying the latest BIN file onto the mounted volume root.

But then after a while I realized that only works for version 3.7 onwards.

How do I get my 3.0 updated to enable the newer method?

The SwissMicro website annoyingly doesn't mention any method for versions prior to 3.7, at least not where I was able to find it.

(I'm hoping the flash update will help with the keys, I really dislike using the DM42 because of the stiff keys but force myself to use it in the hopes of eventually making them softer through wear and tear LOL)

Thanks!
Keep reading past that method. The manual also tells how to use bootloader mode which is what you have to do to upgrade the older firmware. The section you need is called FW Update Using dm_tool or FW Update Using dfu-util

Tom L
Cui bono?
Find all posts by this user
Quote this message in a reply
10-05-2019, 01:22 PM
Post: #4
RE: DM42 version 3.0 how to flash update?
^^^ what he said.

Plus, check out forum.swissmicros.com
Find all posts by this user
Quote this message in a reply
10-05-2019, 06:43 PM
Post: #5
RE: DM42 version 3.0 how to flash update?
Have your tried the command line update procedure ?
DM42 User Manual - FW Update Using dfu-util on macOS
Find all posts by this user
Quote this message in a reply
10-05-2019, 09:16 PM
Post: #6
RE: DM42 version 3.0 how to flash update?
OK thanks very much everyone.

I will go ahead and try these and hope I don't brick it.

I will use the Linux method on my Raspberry Pi as I don't like to install various non-standard things on my OS X main computer. I can just format and get a new OS for the Raspberry if I need to.
Find all posts by this user
Quote this message in a reply
10-08-2019, 02:37 AM
Post: #7
RE: DM42 version 3.0 how to flash update?
Ok everyone, thanks for the tips.

I seem to have successfully flash updated my DM42 and while I was at it, I opened it up to press on the keys (I also used a blowdryer to heat the plastic a little before I flexed them carefully).

Now my DM42 says it's:

DMCP 3.15
DM42 3.14
Free42 2.2

Is this correct?

No need to do the "QSPI flashing" right? Whatever that is.

Thanks.
Find all posts by this user
Quote this message in a reply
10-08-2019, 12:29 PM
Post: #8
RE: DM42 version 3.0 how to flash update?
(10-08-2019 02:37 AM)lemontea Wrote:  Ok everyone, thanks for the tips.

I seem to have successfully flash updated my DM42 and while I was at it, I opened it up to press on the keys (I also used a blowdryer to heat the plastic a little before I flexed them carefully).

Now my DM42 says it's:

DMCP 3.15
DM42 3.14
Free42 2.2

Is this correct?

No need to do the "QSPI flashing" right? Whatever that is.

Thanks.

Yes, that's all correct, you have the latest version of everything. And no, there is no need to update the QSPI.

There are lots of interesting and useful programs for the 42S/DM42 here, and also some that are specific to the DM42 (e.g. using graphics, etc.) on the SwissMicros website. Enjoy your machine!

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
10-08-2019, 05:01 PM
Post: #9
RE: DM42 version 3.0 how to flash update?
(10-08-2019 02:37 AM)lemontea Wrote:  ..., I opened it up to press on the keys (I also used a blowdryer to heat the plastic a little before I flexed them carefully).

Did this have the desired effect of making the keys less stiff to press?

Dave - My mind is going - I can feel it.
Find all posts by this user
Quote this message in a reply
10-08-2019, 05:58 PM
Post: #10
RE: DM42 version 3.0 how to flash update?
(10-08-2019 12:29 PM)rprosperi Wrote:  Yes, that's all correct, you have the latest version of everything. And no, there is no need to update the QSPI.

There are lots of interesting and useful programs for the 42S/DM42 here, and also some that are specific to the DM42 (e.g. using graphics, etc.) on the SwissMicros website. Enjoy your machine!

Ok thanks Bob!
Find all posts by this user
Quote this message in a reply
10-08-2019, 06:02 PM
Post: #11
RE: DM42 version 3.0 how to flash update?
(10-08-2019 05:01 PM)Jeff O. Wrote:  
(10-08-2019 02:37 AM)lemontea Wrote:  ..., I opened it up to press on the keys (I also used a blowdryer to heat the plastic a little before I flexed them carefully).

Did this have the desired effect of making the keys less stiff to press?

Hi Jeff, I think so yes, but I think I also need to add a caveat which I didn't see mentioned before, and that is, we need to be mindful just how much we "flex" these keys. After I just pressed them a bit, flush to the keypad surface, I found that some keys were still stiff. So I pressed all of them again, a bit more, and I discovered some were TOO easy to press (just a bit too easy). Actually maybe that's not really the problem. The problem is the differing resistance, since the keys are now sort of non-standardized, with very unscientific flexing across the board (literally).

That's all I would add about it but I think definitely I would flex them again if I purchased another DM42.

(If one is so inclined, I think one could 3D print a bottom "tool" layer to put the keyboard on, with bumps that are "calibrated" to allow only a certain travel distance for the flexing, to make it a bit more of a scientific home-brew solution.)
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)