I2C SPI USB CAN eSPI Cable Testing View All Videos Quick Start Guides Software Downloads App Notes White Papers User Manuals Knowledge Base Sales Support About Us
Products Blog Sales Support Contact Search

Rosetta Language Bindings - 32-bit and 64-bit Software API and Shared Library for C, C#, Python 2/3, .NET, VB.NET, and VB6. Note that this software requires an update of the firmware to version 3.50. Please read the UPGRADE.txt in the package because some API calls have been changed.

We support:

Windows 10, 11
Mac OS X 10.15, 11, 12
Ubuntu, Fedora, SuSE, Red Hat

Additional information is contained in the readme file,

Please click on the appropriate software version for your operating system.  Login is required for software downloads.  If you don't have an account, you will be prompted to create an account before your download commences.

Related Products


Lacking support for latest Python versions
Works well with Python2.7 but latest project has migrated to 3.7. This API only supports up to 3.6. Hopefully this get updated soon.
Works well, but needs wider support
I've been using this software successfully on an Ubuntu box, but recently tried to move the functionality to a Raspberry Pi. As far as I can tell from reading the headers, the Linux 32-bit file was built on Intel 80386, rendering it incompatible with the Pi. Somebody please correct me if I'm wrong. Otherwise, I'd love to see support for the Pi, or release of the source so we can build it ourselves.