$npx skillfedfor your agent

lpc-checksum

Python script to calculate LPC firmware checksums

With conditionsPyPI Embedded SystemsReleased Nov 2022722.5K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — lpc_checksum-3.0.0-py3-none-any.whl
v3.0.0 · released 2022-11-13 · Python >=3.9,<4.0 · 1 runtime deps: intelhex

Yes, if you are actively developing LPC firmware and need a lightweight, pure-Python checksum calculator with no compilation overhead. The low install friction and permissive license make it straightforward to add to a project. However, be aware that the package is abandoned—no updates since 2022—so verify compatibility with your current LPC toolchain and Python version before committing to it. If you require ongoing maintenance or support, evaluate alternatives or maintain a fork.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or newer.
  • Low install friction with a single runtime dependency.
  • However, the package is marked abandoned with no releases since 2022-11-13 and last commit on 2023-06-26, so maintenance and security updates are not expected.

License · maintenance · safety

MIT (permissive) — MIT license is permissive, allowing commercial and private use with minimal restrictions—suitable for most projects without legal concern.

last release 2022-11-13 (1370 days) · last repo commit 2023-06-26 · 9 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 722,539 downloads/mo, #5,227 on PyPI

Verify before relying

pip install lpc_checksum

import lpc_checksum
checksum = lpc_checksum.checksum('firmware.bin')
  • Whether the checksum algorithm remains compatible with current LPC firmware toolchains and NXP development practices.
  • Whether intelhex dependency updates or Python 3.12+ compatibility have been tested since the last release.
Same gist for agents: .md · .json

What it is and what it does

lpc_checksum computes checksums for LPC firmware binaries, a critical step in embedded development workflows. It wraps a C algorithm in a pure-Python implementation that requires no compilation. The package supports both binary and Intel HEX input formats and can be invoked as a command-line utility or imported as a module for integration into build systems like SCons.

The package depends only on intelhex for format handling and targets Python 3.9 and newer. It is classified as production-stable but has been abandoned since mid-2023, meaning no active maintenance or updates are occurring. For teams actively developing LPC firmware, this tool remains functional for checksum calculation, but you should verify compatibility with your current toolchain and consider alternatives if you need ongoing support.

Use it for

  • Calculate checksums for LPC firmware binaries before flashing to microcontrollers during embedded development.
  • Integrate checksum validation into SCons or other build systems to automate firmware verification steps.
  • Validate Intel HEX firmware files for integrity before deployment in production embedded systems.
  • Verify firmware images in CI/CD pipelines for LPC-based embedded projects.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are actively developing LPC firmware and need a lightweight, pure-Python checksum calculator with no compilation overhead.

The low install friction and permissive license make it straightforward to add to a project. However, be aware that the package is abandoned—no updates since 2022—so verify compatibility with your current LPC toolchain and Python version before committing to it. If you require ongoing maintenance or support, evaluate alternatives or maintain a fork.

Install

lpc-checksum on PyPI

Before you install

Low install friction with a single runtime dependency. However, the package is marked abandoned with no releases since 2022-11-13 and last commit on 2023-06-26, so maintenance and security updates are not expected.

Requires Python 3.9 or newer.

License in practice

MIT license is permissive, allowing commercial and private use with minimal restrictions—suitable for most projects without legal concern.

Quickstart

pip install lpc_checksum

import lpc_checksum
checksum = lpc_checksum.checksum('firmware.bin')

Verify before relying

  • Whether the checksum algorithm remains compatible with current LPC firmware toolchains and NXP development practices.
  • Whether intelhex dependency updates or Python 3.12+ compatibility have been tested since the last release.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.9,<4.0
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
intelhex
MaintenanceAbandoned 1,370 days since the last release
Last repo commit
First released
Downloads722,539 / month, #5,227 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.9Topic :: Software Development :: Embedded Systems

Evidence: lpc_checksum-3.0.0-py3-none-any.whl

Tags

Capabilities
lpc firmware checksum calculatorembedded systems checksum toollpc mcu binary checksumnxp cortex firmware validationbuild integration checksum utility
Topics
embedded-systemsfirmware-toolsnxp-lpc
PyPI keywords
lpcmcucortexnxpflashing

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “lpc firmware checksum calculator”

  • lpc-checksumCalculates LPC firmware checksums for embedded systems, usable as a…
  • filehashCalculates and verifies file checksums and hashes using algorithms…
  • universal-silabs-flasherFlashes firmware onto Silicon Labs radios (EmberZNet, CPC, Spinel) by…

Give your agent the search over MCP, or paste the wish link into any chat.

More Embedded Systems packages

python-can Worth it
PyPI · Utilities · released Aug 2025

Provides Python abstractions and utilities for Controller Area Network (CAN) communication, supporting multiple hardware backends and message logging formats.

Install it if you need to communicate with CAN buses from Python.

LGPL-3.0-onlypure Python · 3.9+
5.2Mdownloads / mo
pyquaternion Worth it
PyPI · Python Modules · released Oct 2020

Provides quaternion representation, manipulation, and rotation operations for 3D geometry and animation, with support for smooth interpolation between orientations.

MITpure Python
3.9Mdownloads / mo
crccheck Worth it
PyPI · Scientific/Engineering · released Jul 2025

Calculates CRC and checksum values from binary data using parametrized algorithms from the CRC catalogue, supporting dozens of standard CRC variants and additive/XOR checksums.

Install it if you need standard CRC calculations; avoid it only if you require active feature development or real-time performance guarantees.

MITpure Pythonaging
2.2Mdownloads / mo
esptool Worth it
PyPI · Embedded Systems · released Jun 2026

esptool is a serial utility for flashing, provisioning, and interacting with Espressif microcontroller SoCs over a serial connection.

Install it if you develop or deploy firmware on Espressif SoCs.

GPL-2.0-or-laterbuilds from source · 3.10+
1.6Mdownloads / mo
esp-idf-kconfig With conditions
PyPI · Embedded Systems · released Jul 2026

Provides kconfig language support and IDE tooling for configuring Espressif ESP-IDF embedded projects, including configuration parsing, validation, and documentation generation.

Apache-2.0pure Python · 3.8+
1.4Mdownloads / mo
pyocd Worth it
PyPI · Software Development · released Jul 2026

pyOCD is a Python-based debugger and programmer for Arm Cortex-M microcontrollers that works with many debug probes across Linux, macOS, Windows, and FreeBSD.

Apache-2.0pure Python · 3.9.0+
1.4Mdownloads / mo

See also crc · filehash · libscrc · paytmchecksum · tockloader · crc32c · fastcrc · smpmgr · intelhex