DM42 License Statement

Discussion around the Swiss Micros DM42 calculator.
mcc
Posts: 180
Joined: Fri Jun 23, 2017 3:10 am

Re: DM42 License Statement

Post by mcc » Tue Jun 05, 2018 4:07 pm

keithdalby wrote:
Tue Jun 05, 2018 8:21 am
I have no use for the source code (nor all this fuss about it), so I'll just wait for the next normal firmware update and update as normal. I don't see the point of updating the firmware when there is no functional difference between the last firmware version and this new open source one.
And after all one may remember, that the fruits they pick, are grown by all that nerds/geeks/freak (meant only positively...I
consider myself being a "nerd") which /are/ interested in the source code and spend hours and hours of there spare time to make those
fruits even more tasty, healthy and bug free for those who are interested in these fruits.

Examples ?
Android Smartphones ==> Linux
Rockbox driven MP3-Players
Fritz!Box-Os ==> Linux
"Smart devices", which also run Linux under their hood.
This forum software is OpenSource (I think...)
Dozens of other devices, which run some kind of Linux variant under their hood.
The GIMP, Blender, PHP. Perl, Lua, Mecrisp-Stellaris FORTH, gcc, gdb, ....
And now the Free42 part of the DM42 is OpenSource.
I am sure, Thomas has spent really a LOT of time being interested in the source code
of Free42.
A BIG "Thank you" to Thomas, Michael, David and all other unnamed persons, who build
what others use.
Amen.

Only my two cent. Your mileage may vary...

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

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

Re: DM42 License Statement

Post by mcc » Tue Jun 05, 2018 4:42 pm

Hi,

short intermezzo:
I flashed both firmware files to my DM42...works flawlessly with the additional instructions (done via Linux).
In the next day I will keep an eye on the "look and feel" and the functionality of my DM42.

Cheers!
Meino

PS: The "blib" sounds which can be heard at several steps of the firmware update sound exactly that way
I would expect from a firmware update..... :)
Michael and David did the soundtrack for /what/ movie...?
DM 42 - SN: 00373, Firmware v.:3.11. / 3.11. as compiled by SwissMicros

User avatar
Vitasam
Posts: 208
Joined: Thu Jun 01, 2017 9:51 am
Location: Finland
Contact:

Re: DM42 License Statement

Post by Vitasam » Wed Jun 06, 2018 4:56 am

Sorry, but just one more clarification:

The /build folder contains only .pgm file:

Code: Select all

../DM42PGM/build$ ls -l|grep DM42
... 3641052 kesä   6 07:48 DM42PGM.elf
...  662048 kesä   6 07:48 DM42PGM_flash.bin
... 1862270 kesä   6 07:48 DM42PGM_flash.hex
...  893906 kesä   6 07:48 DM42PGM.map
...  662068 kesä   6 07:48 DM42PGM.pgm
... 1370864 kesä   6 07:48 DM42PGM_qspi.bin
... 3855946 kesä   6 07:48 DM42PGM_qspi.hex
Should I take ready made DMCP_flash_X.Y.bin from the link in order to flash DM42PGM.pgm?
Elektronika MK-61, Elektronika MK-52, HP15c LE, DM42 SN#16 FW 3.11

dlachieze
Posts: 140
Joined: Thu May 04, 2017 10:20 am
Location: France

Re: DM42 License Statement

Post by dlachieze » Wed Jun 06, 2018 7:54 am

Vitasam wrote:
Wed Jun 06, 2018 4:56 am
Should I take ready made DMCP_flash_X.Y.bin from the link in order to flash DM42PGM.pgm?
My understanding is that you just have to flash once DMCP_flash_X.Y.bin which is the OS of the DM42. Then every time you want to use a new DM42xxxx.pgm, you just copy the .pgm from the PC/MAC to the FAT partition of the DM42, then you go to the DMCP menu (Shift SETUP>System>4. Reset to DMCP menu) and there you Load your new .pgm and Run it.

Note: once you’re in the DMCP Menu, if you don’t want to load a new .pgm but just keep using the latest one you don’t need to load it again, just run it.
DM42 SN: 00425

User avatar
Vitasam
Posts: 208
Joined: Thu Jun 01, 2017 9:51 am
Location: Finland
Contact:

Re: DM42 License Statement

Post by Vitasam » Wed Jun 06, 2018 11:13 am

Ok, I have managed to build and flash 3.7.1 by using DMCP_flash_3.7.bin and my own .pgm binary.
Few findings (if it not something with my build/flashing):
  • FonSz soft-menu does not have any effect
  • Volume soft-menu does not have any effect
Attachments
dmcp_371.png
dmcp_371.png (5.38 KiB) Viewed 660 times
Elektronika MK-61, Elektronika MK-52, HP15c LE, DM42 SN#16 FW 3.11

dlachieze
Posts: 140
Joined: Thu May 04, 2017 10:20 am
Location: France

Re: DM42 License Statement

Post by dlachieze » Wed Jun 06, 2018 11:49 am

It may be due to your build as I have no issue with FonSz nor Volume soft menus with the DM42-3.7.1.pgm from SwissMicros.
DM42 SN: 00425

User avatar
Vitasam
Posts: 208
Joined: Thu Jun 01, 2017 9:51 am
Location: Finland
Contact:

Re: DM42 License Statement

Post by Vitasam » Wed Jun 06, 2018 12:31 pm

Sorry, false alarm - soft menu works, I did not press SHIFT before.
Elektronika MK-61, Elektronika MK-52, HP15c LE, DM42 SN#16 FW 3.11

dlachieze
Posts: 140
Joined: Thu May 04, 2017 10:20 am
Location: France

Re: DM42 License Statement

Post by dlachieze » Wed Jun 06, 2018 12:41 pm

Good! Which ARM Toolchain have you used for your build?
DM42 SN: 00425

FireBird
Posts: 2
Joined: Wed May 30, 2018 10:49 am

Re: DM42 License Statement

Post by FireBird » Wed Jun 06, 2018 12:44 pm

Maybe we should create a separate HowTo thread?

User avatar
Vitasam
Posts: 208
Joined: Thu Jun 01, 2017 9:51 am
Location: Finland
Contact:

Re: DM42 License Statement

Post by Vitasam » Wed Jun 06, 2018 1:13 pm

FireBird wrote:
Wed Jun 06, 2018 12:44 pm
Maybe we should create a separate HowTo thread?
+1 !
Elektronika MK-61, Elektronika MK-52, HP15c LE, DM42 SN#16 FW 3.11

Post Reply