RTPatch Edition

RTPatch Embedded

Purpose-built for custom embedded solutions — the same 90–99% reduction, engineered for resource-constrained Linux, RTOS, and non-POSIX environments.

RTPatch Embedded is designed for inclusion in custom embedded solutions. It delivers the same 90–99% bandwidth reduction as the full product, with a feature set tuned for embedded constraints — and the same core algorithms, so your device inherits a three-decade reliability record of over ten billion patches applied with no reported undetected error.

Built for embedded constraints

  • Same 90–99% bandwidth reduction as full RTPatch Build
  • Runs without a filesystem; supports non-POSIX and proprietary operating systems
  • Runs on 16/32/64-bit targets, from bare-metal MCUs to RTOSes and embedded Linux
  • In-place flash update with resume and rollback for interrupted or power-loss scenarios
  • Configurable memory use; allocation abstracted for targets without malloc/free
  • Written in C, with ported Apply for ANSI C, VxWorks, Linux, Android, Windows Embedded (CE), Windows, and more
  • Low-resource port (ATTOPATCH) for deeply embedded applications — ~41–45 KB compiled, ~14 KB RAM

Ownership, source & assurances

  • Apply source code (device-resident) included standard in all embedded licenses
  • Proprietary technology — 100% written and owned by Pocket Soft, with no third-party or open-source encumbrances
  • IP indemnity and a Certificate of Originality available
  • Full source code escrow available for licensees who require it

Learn more about adding RTPatch to you existing update system →