Skip to main content

Tool to manipulate SX files (S-records) such as s19 s28 and s37 files

Project description

SxTool

SxTool is a very simple tool to work with dump files in ascii format, like S19, S28 and S37 formats. You can find specifications of those format at the following address: https://www.sbprojects.net/knowledge/fileformats/motorola.php

The tool let you perform advanced operation on the file, while maintaining checksum, address and data consistency:

  • add lines, delete lines, split lines, merge lines
  • adjust address, change data, verify or recalculate checksum
  • flip the data bits, or XOR the data content

It is released under GPL license.

It was developed internally in a now defunct company. I am making it available to the public after a bit of clean-up and upgrade.

SxTool was initially developed by Anthony Portier, Nicolas Chesné, Philippe Fremy and Gaël Pouger.

Bug reports, improvement requests or praise should be managed on the GitHub repository https://github.com/bluebird75/sxtool or by email to phil.fremy at free.fr .

Release History:

2018-12-09: Version 1.1

  • first release as Open Source software

Installation

On Windows, the simplest is to download the zip files from the release page. It contains all the binaries needed to use SxTool.

For other OS and alternatively for Windows, SxTool is distributed in pypi and may be installed simply with:

pip install sxtool

Screenshots

Screenshot1 Screenshot2 Screenshot3

Project details


Release history Release notifications | RSS feed

This version

1.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

SxTool-1.1-py3-none-any.whl (50.1 kB view details)

Uploaded Python 3

File details

Details for the file SxTool-1.1-py3-none-any.whl.

File metadata

  • Download URL: SxTool-1.1-py3-none-any.whl
  • Upload date:
  • Size: 50.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

File hashes

Hashes for SxTool-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 65c3714030cb5a02d1aedbc9dc856734a995daa2cb2941f6ac82bca63a1cafbd
MD5 6b2721c17f544459b47b365583a6f33e
BLAKE2b-256 b9449a82dc98e0db73f58e378bf27df35f2a149a4c7334feb391038eb823f1ac

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page