New Leaf Tools LLC
// Embedded / Field Bus

R-CRC

A software-only payload-layer error correction library that turns most CRC retries into in-place corrections — without touching the bus, the protocol, or the wire.

What it is.

A small C library that sits at the payload layer above CAN, LIN, Modbus, RS-485, and similar field buses. When a frame fails its native CRC, R-CRC attempts an in-place correction before the timeout-and-retry cycle starts.

Detection is exact — every corrupted frame is flagged. Of those flagged, the majority are corrected without re-transmission. Frames that cannot be corrected are passed to the existing retry path, so the integration is additive only.

Bit-for-bit compliant on the wire. The protocol-level CRC remains the authoritative integrity check; R-CRC sits underneath it as a recovery accelerator. Validated across 65,000 single- and multi-byte error campaigns.

What it does.

  • ≈85.7% in-place fix rate on validation campaigns, returning a clean payload before the retry timer fires.
  • 100% detection rate with zero false corrections across 65,000+ trials.
  • Standards-compliant at the wire layer — native CRC remains authoritative.
  • C library with bindings for embedded toolchains; no runtime allocations on the hot path.
  • Additive integration — non-correcting paths fall through to existing retry logic untouched.

Who it is for.

Buyer Profile

Industrial automation OEMs, automotive Tier-1s, building-automation gateways, and process-control vendors operating field buses where retry latency or retry storms are a stability problem.

// Engagement

Contact for details.

Datasheet, integration scope, and pricing under NDA. Reference this product in your subject line.

contact@newleaftoolsllc.com