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 →