# Downloadable Software

This page provides essential software resources for developing with and managing the oDynamo secure card reader, including platform-specific SDKs for integration across Linux, Windows, .NET, and Java, as well as utility programs for device demonstration, remote configuration, and enterprise‑scale firmware and setting updates.

#### API/SDK

<table data-header-hidden><thead><tr><th width="203.6666259765625">Endpoint &#x26; Method (Click for Postman Link)</th><th width="513.6666870117188">Summary</th></tr></thead><tbody><tr><td><strong>Description</strong> </td><td><strong>Summary</strong></td></tr><tr><td><a href="https://www.magtek.com/Content/SoftwarePackages/1000007507.zip"><mark style="color:$tint;"><strong>oDynamo, MTCMS, Linux (Web), Sample Code</strong></mark></a></td><td><em>A sample code package that demonstrates how to communicate with the oDynamo reader using the MagTek Common Message Structure (MTCMS) in a Linux environment.</em></td></tr><tr><td><a href="https://www.magtek.com/Content/SoftwarePackages/1000004057.zip"><mark style="color:$tint;"><strong>oDynamo, MTCMS, Windows .NET</strong></mark></a></td><td><em>A Software Development Kit (SDK) that includes tools, documentation, a demo application, and sample code for developers creating Windows .NET software solutions that include an oDynamo reader.</em></td></tr><tr><td><a href="https://www.magtek.com/Content/SoftwarePackages/1000004942.zip"><mark style="color:$tint;"><strong>oDynamo, MTCMS, Windows C++ / JAVA</strong></mark></a></td><td><em>A developer resource containing instructions and content for software developers who want to create .NET or Java software solutions that include a MagTek Common Message Structure (MTCMS) device connected to a Windows PC.</em></td></tr><tr><td><a href="https://www.magtek.com/Content/SoftwarePackages/1000007334.zip"><mark style="color:$tint;"><strong>oDynamo, MTCMS, Windows Universal Windows Platform (Web)</strong></mark></a></td><td><em>A developer resource that provides instructions for creating Windows software solutions that include a MagTek Common Message Structure (MTCMS) device connected to a Windows PC, specifically for the Universal Windows Platform (UWP).</em></td></tr></tbody></table>

#### Apps

<table data-header-hidden><thead><tr><th width="266.66668701171875">Endpoint &#x26; Method (Click for Postman Link)</th><th width="478.00018310546875">Summary</th></tr></thead><tbody><tr><td><strong>Description</strong></td><td><strong>Summary</strong></td></tr><tr><td><a href="https://rsgw.magensa.net/rs2CMF/app/publish.htm"><mark style="color:$tint;"><strong>MagTek Reader Config - Remote Services (RS2)</strong></mark></a></td><td><em>A remote services tool used to perform reconfiguration of oDynamo devices already deployed in the field (contact MagTek support before performing updates).</em></td></tr><tr><td><a href="https://rsgw.magensa.net/RMS/windowsclient/publish.htm"><mark style="color:$tint;"><strong>MagTek Reader Management System, Windows App</strong></mark></a></td><td><em>A suite of apps and source code that automates the ability to configure and update a large quantity of geographically separated MagTek readers across an enterprise deployment, including the oDynamo and other Dyna devices.</em></td></tr></tbody></table>

#### Demo Program

<table data-header-hidden><thead><tr><th width="206">Endpoint &#x26; Method (Click for Postman Link)</th><th width="541.3333740234375">Summary</th></tr></thead><tbody><tr><td><strong>Description</strong></td><td><strong>Summary</strong></td></tr><tr><td><a href="https://www.magtek.com/Content/SoftwarePackages/99510026.exe"><mark style="color:$tint;"><strong>Demo Program, USB Swipe &#x26; Insert Reader</strong></mark></a></td><td><em>A program that demonstrates card reading for USB HID and keyboard emulation readers, allows users to send configuration commands manually or via text file, and includes the demo application's source code to assist developers.</em></td></tr><tr><td><a href="https://www.magtek.com/Content/SoftwarePackages/1000009929.zip"><mark style="color:$tint;"><strong>MagTek RMS Sample Code</strong></mark></a></td><td><em>A sample code package that demonstrates how to use the oDynamo Reader Management System.</em></td></tr></tbody></table>

#### EMV Tags & CAPK

<table data-header-hidden><thead><tr><th width="206">Endpoint &#x26; Method (Click for Postman Link)</th><th>Summary</th></tr></thead><tbody><tr><td><strong>Description</strong></td><td><strong>Summary</strong></td></tr><tr><td><a href="https://www.magtek.com/Content/SoftwarePackages/1000005847.zip"><mark style="color:$tint;"><strong>MagTek EMV Configuration</strong></mark></a></td><td><em>A software utility used for validating the EMV configuration (including EMV tags and Certificate Authority Public Keys) of a MagTek oDynamo or DynaWave reader.</em></td></tr></tbody></table>

{% hint style="info" %}
**Need Help?**

For additional support, please contact MagTek Support:

**Technical Support:**

* 📧 **Email:** <support@magtek.com>
* 📞 **Phone:** 1-800-788-6835 (US) | +1-562-546-6616 (International)
* 🕐 **Hours:** Monday-Friday, 6:00 AM - 5:00 PM PST

**Online Resources:**

* 🌐 **Support Portal:** <https://www.magtek.com/support>
* 📚 **Knowledge Base:** [https://support.magtek.com](https://support.magtek.com/)
* 💬 **Developer Forum:** [https://forum.magtek.com](https://forum.magtek.com/)

**Documentation Feedback:**

Help us improve this documentation! [Submit feedback](broken://spaces/1lWLescKFIPsMeIJI6Cd/pages/5314c528980689961380bea0044c1256aaeb39bc)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.magtek.com/hardware/oem-readers-and-components/oem-readers/odynamo/downloadable-software.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
