DM42 License Statement

Discussion around the SwissMicros DM42 calculator
mcc
Posts: 277
Joined: Fri Jun 23, 2017 5:10 am

Re: DM42 License Statement

Post by mcc »

keithdalby wrote:
Tue Jun 05, 2018 10: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 release v.:3.22. / DMCP 3.24. as compiled by SwissMicros
mcc
Posts: 277
Joined: Fri Jun 23, 2017 5:10 am

Re: DM42 License Statement

Post by mcc »

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 release v.:3.22. / DMCP 3.24. as compiled by SwissMicros
Vitasam

Re: DM42 License Statement

Post by Vitasam »

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?
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: DM42 License Statement

Post by dlachieze »

Vitasam wrote:
Wed Jun 06, 2018 6: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: 00425 - DM41X: β00066 - WP43: 00042
Vitasam

Re: DM42 License Statement

Post by Vitasam »

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 11711 times
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: DM42 License Statement

Post by dlachieze »

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: 00425 - DM41X: β00066 - WP43: 00042
Vitasam

Re: DM42 License Statement

Post by Vitasam »

Sorry, false alarm - soft menu works, I did not press SHIFT before.
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: DM42 License Statement

Post by dlachieze »

Good! Which ARM Toolchain have you used for your build?
DM42: 00425 - DM41X: β00066 - WP43: 00042
FireBird
Posts: 5
Joined: Wed May 30, 2018 12:49 pm
Location: Austria

Re: DM42 License Statement

Post by FireBird »

Maybe we should create a separate HowTo thread?
Vitasam

Re: DM42 License Statement

Post by Vitasam »

FireBird wrote:
Wed Jun 06, 2018 2:44 pm
Maybe we should create a separate HowTo thread?
+1 !
Post Reply