SwissMicros DM41X User Manual
Hide thumbs Also See for DM41X:

Advertisement

DM41X User Manual
v1.01, Jan 2020
Copyright © 2016-2020 SwissMicros GmbH

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DM41X and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SwissMicros DM41X

  • Page 1 DM41X User Manual v1.01, Jan 2020 Copyright © 2016-2020 SwissMicros GmbH...
  • Page 2: Table Of Contents

      6. DM41X Menus ................
  • Page 3 6.2.5. Activate USB Disk >............. . .  ...
  • Page 4: About This User Manual

    1. About this User Manual This user manual refers to special features of DM41X. PDF version of this manual is available at https://www.swissmicros.com/dm41x/doc/dm41x_user_manual.pdf. Search internet for documentation of original HP-41C calculator and related modules and utilities. Especially useful is HP41.org site, where manuals could be viewed on-line and/or downloaded complete DVD for off-line access.
  • Page 5: Calculator Extensions

    FAT disk can be downloaded as single zip file DM41X.zip. There are several directories with special names (and purpose) on the FAT disk: HELP Contains help file(s) for built-in DM41X help that can be activated from CSTM menu. MODS Default directory for module files.
  • Page 6: Program Mode

    .bmp /SCREENS FAT drive. 3.4. OFF Images The LCD display used in DM41X calculator behaves in similar way as e-ink displays and contents of the LCD is visible for a long time after the calculator is turned OFF.
  • Page 7: Rtc Correction

    This feature is used to display images when the calculator is turned OFF. Single hard-coded OFF image is present in calculator firmware and this image is displayed whenever the calculator is turned OFF and FAT disk doesn’t contain any valid custom image or the FAT disk is in error state.
  • Page 8: Minor), Changed The Rom2 Revision

    More on this here: Forum Article 3.6.2. (Minor), Changed the ROM2 revision From "N" to "X", and the Section Header names in CAT 2 for CX-FNS and CX-TIME 3.6.3. Added [TURBO0] and [TURB50] routines in ROM2 To be accessed by the new FAST/SLOW functions in the -DM_41X section 3.6.4.
  • Page 9: Modules

    Appends the name of the current ("Working") X-Mem file to ALPHA. 4. Modules Integral part of original HP-41 are plug-able modules. This chapter explains how to load and manage modules in DM41X. 4.1. Quick Module Load This is quick step by step reference how to load module.
  • Page 10: Plug-In Printer Module

    Active Modules 4. Press [ ENTER ] to accept new list. Active Modules 4.3. Supported Module formats DM41X is able to load and use usual files only. .mod However you can always pack ROM file(s) into on PC and use resulting file at DM41X.
  • Page 11: Quick Restore

    Tools for module management in 'Flash Module Area' are accessible from screen SETUP → Module → Manage Modules in Flash. 4.4.1. Quick Restore  Note that this functionality could be available only in beta version. Each firmware update clears 'Flash Module Area'. You can use Restore FLASH from LOADMOD.TXT quick population of Flash Module area after firmware update.
  • Page 12: Troubleshooting

    3. If required module isn’t present in the list you can import module from disk using now. Imprt 4. Select required module from list and press or [ ENTER ] to add module to 'Active Modules' list. You should see screen now. Active Modules 5.
  • Page 13 Example of rominit.log 0-0: SM_NUT-CXX.mod pg:0  R[0] 0 0 1 0 NUT0-N  R[1] 1 0 1 0 NUT1-F  R[2] 2 0 1 0 NUT2-L_X  R[3] 3 0 1 1 -EXT FNC 2X  R[4] 5 0 1 1 -TIME 2X  R[5] 5 0 2 1 -X/F_BKN2 0-1: LIBRARY4.mod pg:ff  R[0] 4 0 1 0 -LIBRARY#4 0-2: SM_OSX_BS4X_P6.mod pg:ff...
  • Page 14: Ram

    .raw For more details follow the encoder link and look into "Quick Ref" tab. (To be implemented…) Note that this utility is originally designed for DM41 and  needs update to fully support all features of DM41X.
  • Page 15: Dm41X Menus

    6. DM41X Menus Menu navigation: • Select menu items using [ ▲ ], [ ▼ ] keys. • Activate current menu item by pressing [ ENTER ] key or by pressing the number key corresponding to particular menu line. • Return to previous menu level by [ EXIT ] or [ ← ] key.
  • Page 16: Save Dm41 State File

    Then calculator state is updated from the selected file. 6.2.2. Save DM41 State File > Used for saving calculator’s state to a state file. By default to the directory of the FAT .d41 /STATE/ disk. • Select file from list (for overwrite) or if you want to enter new filename.
  • Page 17: Activate Usb Disk

    /STATE/ /PROG/ • Connect the calculator to a computer using a USB cable • The DM41X’s flash disk should be visible on the computer • Read/write files • 'Eject device' on the host machine. • Calculator should end USB disk mode automatically if correctly ejected by OS. You can end USB disk mode by pressing [ EXIT ] key on the calculator but be sure all data are flushed to disk first.
  • Page 18: Manage Modules In Flash

    Move selected module in list down. - Unplug module Unplg Deactivates module by removing from active modules list. Exit Exits this screen 6.3.2. Manage Modules in Flash Note that 'Flash' refers here to 'Flash Module Area'. 'Manage Modules in Flash Screen' allows to add/remove modules to/from this area as well as display various information about modules and flash module area state.
  • Page 19: Settings Menu

    USB disk mode. Firmware update chapter for more information about firmware update. 6.5.2. Bootloader Activates bootloader mode for firmware flashing. You can flash DM41X firmware once is the bootloader mode entered. See Firmware update chapter...
  • Page 20: Program Info

    Press the RESET button on the back of the calculator if you activate Bootloader mode accidentally. 6.5.3. Program Info Displays information about currently loaded DM41X. This is mainly for diagnostics. 6.5.4. Reset to DMCP menu Reboots calculator back to DMCP system menu.
  • Page 21: Self Test

    Please remember it is always wise to make FAT disk backups periodically and  especially before any update.  Latest firmware is available at https://www.swissmicros.com/dm41x/firmware/ If you are looking for quick update instructions you most probably want to follow Quick Update Guide.
  • Page 22: Quick Update Guide (Fat Disk Update)

    7.1. Quick Update Guide (FAT disk update) This chapter describes update of complete DM41X firmware (i.e. DMCP system, DM41X program and flash area) at once using combined firmware file. Prerequisites - Complete DM41X firmware file e.g. DMCP_flash_x.x_DM41X-y.y.bin DMCP_flash_3.16_DM41X- 1.10.bin Steps 1.
  • Page 23: Prerequisites For Windows

    7.3.1. Prerequisites for Windows You have to install libusb driver as described here: http://www.swissmicros.com/doc/libusb_install/ libusb_install.html. 7.3.2. Prerequisites for Linux USB device access rights This configuration is optional. You can allow access to the DFU device for users in group by running as root: plugdev cd /etc/udev/rules.d/...
  • Page 24: Fw Update Using Dfu-Util

    If the message "No DFU capable devices found" still remains there something is wrong with libusb driver installation or connection to the calculator or the calculator isn’t in bootloader mode. Finally press the button to flash new firmware. [Program] 7.4. FW Update Using dfu-util ...
  • Page 25 Or you can alternatively download firmware file directly to current directory using command (edit to use correct firmware file name according to before-mentioned page) curl -O https://www.swissmicros.com/dm41x/firmware/DMCP_flash_3.16_DM41X-1.10.bin Launch dfu-util command You can start flashing using command (edit to use correct firmware file name) sudo dfu-util -D DMCP_flash_3.16_DM41X-1.10.bin -d 0483:df11 -a "@Internal Flash...
  • Page 26: Dmcp System Menu

    $ dfu-util -D DMCP_flash_3.16_DM41X-1.10.bin -d 0483:df11 -a "@Internal Flash /0x08000000/512*0002Kg" -s 0x8000000 dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ dfu-util: Invalid DFU suffix signature dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
  • Page 27: Program Info

    Used to copy files from/to a host computer. • Connect the calculator to a computer using a USB cable • The DM41X’s flash disk should be visible on the computer • Read/write files • 'Eject device' on the host machine.
  • Page 28: Enter System Menu

    7.5.7. Enter System Menu Jumps to the main System menu 7.5.8. About Displays general information about DMCP system...

Table of Contents