Reduce Update Size.
Send Only the Changes.
RTPatch — Commercial Binary Diff Software
RTPatch binary diff software reduces the size of firmware, code, data, and OS updates by 90–99%. Applied millions of times daily, worldwide, with 100% accuracy for over three decades.
Binary diff patching from
deeply embedded to servers
RTPatch scales well and supports virtually every hardware, software and OS (or non-OS) combination — from microcontrollers with kilobytes of flash to multi-gigabyte enterprise deployments. RTPatch can update without a filesystem and has support for in-place updating with rollback.
Deeply Embedded
Bare-metal MCUs, RTOSes, and resource-constrained firmware — under 45 KB compiled footprint
AttoPatch →Embedded Systems
Linux-based devices, IoT gateways, industrial controllers and custom OS environments
RTPatch Embedded →Mobile & Tablets
Android and iOS — bandwidth-friendly OTA updates over cellular with full source code
Learn more →Desktop & Server
Windows, Linux, macOS — workstations, servers, and enterprise-scale ISV deployments
Learn more →Automotive Edition — MISRA C:2012 & ISO 26262
Safety-certified OTA updates for ECUs and head units. MISRA C:2012 compliant, ISO 26262 certified as Proven-in-Use or Safety Element out of Context.
Trusted by the world's most demanding organizations
From the Space Shuttle to vehicles and smart meters — RTPatch is the choice for mission and safety-critical applications.
Space Shuttle Cockpit Avionics
NASA and United Space Alliance selected RTPatch Embedded for VxWorks to update the Space Shuttle's cockpit avionics systems in flight.
Read case study →"The greatest advancement in safe navigation since radar"
The National Geospatial-Intelligence Agency has relied on RTPatch for the Digital Nautical Chart project — over 750,000 patches applied flawlessly.
Read case study →Cloud Telematics OTA Updates
Clarion selected RTPatch for their Smart Access cloud telematics platform, reducing update sizes by up to 99% for in-vehicle systems.
Read case study →Proven In-Use. Supported by Developers.
The original commercial binary diff software with decades of real-world use in desktop/server, embedded, RTOS, deeply embedded and FOTA applications.
35+ years of production hardening
First released commercially in 1991. Tens of billions of patches applied worldwide without compromise.
Support from the engineers who write it
Technical support comes directly from the developers who build RTPatch.
Apply source code included
Full source code for the device-resident Apply component is provided standard with every embedded license.
Cross-platform design
Build on Windows or Linux, apply on Windows, Linux, RTOS, non-OS, etc.
Flexible licensing for any business model
License terms customized to your technical requirements and business model — OEM, ISV, or enterprise.
Multicore patch build performance
Utilize all available CPU cores during patch creation — essential for multi-gigabyte files.
Ready to reduce your update sizes by 90+%?
Contact us to discuss your requirements, configure a proof-of-concept, and get an evaluation license.