UNDERSTANDEVERY LAYER,DOWN TO THE BIT.

We reconstruct what was built, recover what was lost, and decode what was hidden.

Reverse engineering reconstructs design intent from physical artifacts — delaminating a PCB to recover every layer, extracting firmware from a locked microcontroller, and decoding undocumented protocols from oscilloscope captures. Ankh conducts hardware reverse engineering for competitive analysis, legacy documentation recovery, obsolescence-driven redesign, and IP-avoidance clean-room clone development — combining electrical engineering, firmware analysis, and protocol decoding with forensic methodology to produce defensible results.

Service engineering
Service Domains

What We Reverse Engineer

PCB Delamination & Schematic Reconstruction

Layer delamination, high-resolution flatbed scanning (up to 6400 DPI), and X-ray CT for fine-feature boards — every copper layer traced into Altium, KiCad, or Cadence with vias, pads, and component footprints mapped to net names, cross-validated against resistance, capacitance, and signal-path continuity measurements.

Firmware Extraction & Binary Analysis

Firmware extracted via JTAG (IEEE 1149.1), SWD, ISP, UART bootloaders, and debug-port unlock techniques for specific MCU families (STM32, nRF52, LPC, ESP32, PIC) — binaries analyzed in Ghidra and IDA Pro with architecture-specific processor modules, identifying function entry points, configuration tables, and cryptographic key material.

Protocol Reverse Engineering

Protocol decode using Saleae Logic Pro 16, Keysight MSOX3000, and SDR — physical layer characterization (baud rate, encoding, framing), data link frame reconstruction, and application-layer message decode delivered as a spec with FSM diagrams, message format tables, and timing specifications.

IC Identification & Datasheet Research

IC identification via optical die inspection (decapping when necessary), silicon dating, pinout cross-referencing, and functional characterization (I/O voltage levels, clock frequencies, protocol signatures) — with access to over 15,000 device family records.

BOM Reconstruction & Obsolescence Analysis

BOM reconstruction with passive values and semiconductor part numbers — cross-referenced against distributor inventory with lifecycle status, last-time-buy date, and alternative part recommendations for end-of-life components.

Clean-Room Redesign & IP Avoidance

The analysis team produces functional specifications (behavioral descriptions, interface protocols, performance parameters) without circuit-level detail, and the design team implements a new design from that specification using independently selected components — producing a legally defensible clean-room record.

Legacy Product Documentation Recovery

Engineering documentation recovered by reverse engineering the physical product — schematics, BOMs, and firmware images at a detail level sufficient for component substitution, test fixture repair, and regulatory re-submissions.

Competitive Analysis Teardowns

BOM reconstruction with should-cost pricing, PCB process characterization (layer count, feature size, surface finish, via technology), IC supplier identification, and certification marking review — synthesized into a competitive technology report.

Engagement Process

How We Work

01

Scope Definition & Legal Review

Objectives, legal context (device ownership, IP agreements, jurisdiction-specific rights), and required deliverable format are established before any analysis begins. Client attestation of lawful ownership is required; for competitor product engagements, DMCA Section 1201 exemptions and defensible IP avoidance documentation practices are reviewed.

02

Physical Inspection & Documentation

High-resolution photography of packaging, connectors, labels, and PCB surfaces precedes disassembly, with X-ray imaging for BGA devices or stacked modules. All original component locations are catalogued before delamination; chain-of-custody documentation tracks every physical sample from receipt through analysis to final disposition.

03

Hardware Analysis

Analysis proceeds in layers — IC identification, power topology mapping, peripheral identification by probing reset sequences and bus activity. PCB delamination exposes each copper layer for scanning; the reconstructed schematic is verified by comparing measured voltages, clock frequencies, and bus waveforms against expected circuit behavior.

04

Firmware Extraction & Analysis

Unprotected devices use JTAG or ISP; read-protected devices are evaluated for voltage glitching, EMFI, or software vulnerability techniques based on MCU family and protection level. Binaries are analyzed in Ghidra or IDA Pro, signatures matched against ARM CMSIS, FreeRTOS, and mbedTLS to isolate proprietary handlers.

05

Protocol Decoding

Physical layer characterization — pin identification, signal levels, frame boundaries — precedes data link decoding of delimiters, length fields, CRC polynomial, and address bytes. Application-layer message types, payload encoding, and command/response relationships follow; wireless protocols are captured with Ubertooth, HackRF, or TI SmartRF.

06

Documentation & Deliverable Preparation

Deliverables are prepared in the agreed format — native CAD schematics, annotated BOM with alternative part recommendations, firmware binaries with disassembly listings, protocol documentation with FSM diagrams, and clean-room functional specifications. All deliverables are reviewed by a senior engineer not involved in primary analysis.

Technical Depth

Forensic Precision Across Hardware and Software

01

MCU Debug Unlock & Firmware Extraction Techniques

Most MCU readout protection has known bypass vectors: VFI targets the security monitor supply during the protection check (documented against STM32F1/F2/F4 RDP Level 1); EMFI injects localized upsets via a focused coil over the die; TrustZone-M devices are evaluated for non-secure debug misconfigurations. All attempts are documented with technique and outcome.

Embedded Security
02

PCB Layer Recovery: Delamination to CAD

Multi-layer recovery uses precision lapping with 6400 DPI scanning per layer; X-ray CT (Nordson DAGE or Matsusada) images 8–12 layer BGA boards non-destructively to preserve functional testing. Layer images are imported into Altium or KiCad and back-annotated with net names from measurement data.

Electronics Design
03

Undocumented Protocol Reconstruction

Passive logging of 10,000+ frames builds a statistical model of frame lengths and header patterns; differential analysis across operational states separates state-dependent from fixed fields. CRC polynomial identification brute-forces 200+ known variants; a software simulator injects test messages to disambiguate command semantics, and GNU Radio captures proprietary wireless links.

Firmware Development

We reconstruct what was built, recover what was lost, and decode what was hidden.

Applied Across Every Product Category

Reverse Engineering Across Ankh's Product Range

Reverse engineering needs arise across every hardware category — from legacy documentation recovery to obsolete chipset redesign to competitive analysis.

Medical Devices

Legacy diagnostic device documentation recovery for regulatory re-submission and sustaining engineering support

View Product

Industrial Equipment Monitoring

Legacy PLC and fieldbus gateway documentation recovery, obsolete IC redesign, and Modbus/PROFIBUS protocol reconstruction

View Product

Wearable Electronics

Competitive wearable teardown with BOM cost estimation, sensor IC identification, and MEMS package characterization

View Product

Wireless Communication

Proprietary RF protocol decode from OOK/FSK captures, FCC ID grant cross-reference, and antenna topology identification

View Product

AI Vision Systems

Camera module ISP pipeline reconstruction, NPU firmware extraction, and model architecture identification from binary weights

View Product

POS & Kiosk Hardware

Legacy kiosk controller documentation recovery and peripheral interface protocol decode for third-party software integration

View Product

Data Loggers

Obsolete data logger redesign with reconstructed BOM and firmware functionality reconstruction from binary extraction

View Product

Power Monitoring

Metrology IC identification from unlabeled packages, calibration routine reconstruction from firmware binary, and communication protocol decode

View Product

Smart Home Automation

Proprietary hub-to-node protocol reconstruction for third-party device integration and competitive feature analysis

View Product

Ruggedized Devices

MIL-spec connector wiring reconstruction, conformal coating removal for layer access, and legacy GPS receiver firmware recovery

View Product

Cold-Chain Monitoring

Sensor calibration coefficient extraction from firmware binary and data logger communication protocol reconstruction for cloud integration

View Product
01

Multi-Discipline Team: Hardware, Firmware, and Protocol in One Engagement

Complex device reverse engineering requires simultaneous PCB, firmware, and protocol expertise — rarely combined in one team. PCB engineers, security researchers, and protocol analysts work the same device simultaneously, correlating hardware anomalies with firmware behavior in real time and accelerating analysis by 40–60% versus sequential hand-offs.

02

Documented Clean-Room Process for IP-Safe Redesigns

Legally defensible separation between analysis and design activities avoids trade secret misappropriation in redesign engagements. Independent teams, documented information barriers, and functional specifications describing behavior without circuit-level detail produce a chain-of-custody record accepted by IP counsel across multiple jurisdictions.

03

Extracting Firmware From Locked Devices Without Destroying Them

Non-destructive extraction from read-protected MCUs requires careful methodology to avoid permanently locking the device. Tooling for 20+ MCU families — sub-nanosecond voltage glitching rigs, package-matched EMFI coils, and software fault injection — achieves 85%+ success on known-extractable targets, with probability communicated before fees are charged.

What You Receive

Deliverables

Reconstructed Schematic Package

Schematic in Altium, KiCad, or PDF with nets named and power rails annotated — with layer-image archive and via-registration verification documentation.

Bill of Materials with Alternates

BOM with manufacturer part numbers, lifecycle status, and recommended alternates for obsolete components — with should-cost estimate at 1K and 10K volumes.

Extracted Firmware Image

Raw binary firmware image(s) with extraction method documentation, hash verification, and optional disassembly annotated with identified functions and protocol handlers.

Protocol Documentation

Complete protocol specification: physical layer parameters, frame format tables, FSM diagrams, command/response tables, CRC algorithm, and timing diagrams — formatted for direct use by firmware developers.

Competitive Teardown Report

Executive summary with strategic implications plus BOM cost estimate, manufacturing process characterization, IC supplier intelligence, and regulatory status.

Clean-Room Functional Specification

Functional specification describing system behavior, interface protocols, and performance requirements without circuit-level detail — the IP-safe transfer document between analysis and design teams.

Obsolescence Redesign BOM & Schematic

Updated schematic with replacement components integrated, including circuit modifications for pin-compatible or form-fit-function replacement ICs.

Methodology & Chain-of-Custody Record

Complete analysis methodology documentation covering tools used, personnel, information barriers maintained, and intermediate findings — supporting legal, IP, and regulatory review.

All reverse engineering deliverables are provided with a technical accuracy statement and methodology documentation supporting use in legal, regulatory, and engineering contexts.

Work That Demonstrates the Standard

Legacy Medical Instrument: Documentation Recovery & 510(k) Re-Submission

12-year-old product line documentation fully recovered in 10 weeks

Ankh delaminated three boards to recover a 10-layer schematic, identified all 47 ICs via die inspection and functional characterization, extracted firmware from two STM32F4 MCUs via JTAG, and produced a complete annotated disassembly of the 128 KB image. The resulting documentation package supported a 510(k) update submission cleared without additional information requests.

Medical DeviceLegacy DocumentationPCB DelaminationFirmware ExtractionSTM32FDA 510(k)Schematic Reconstruction
Read the Case Study

Proprietary Industrial Protocol Decoded for Third-Party Integration

Undocumented protocol fully decoded in 3 weeks

Ankh captured 500,000 RS-485 frames via Saleae Logic Pro 16 passive tap, identified a custom 11-byte framing structure with a CRC-16/MODBUS polynomial, and decoded 47 command types by correlating frame contents with observable machine state. The resulting Python reference implementation saved the client an estimated $340,000 in controller replacement costs.

Industrial ProtocolRS-485Logic AnalyzerProtocol DecodeCRC AnalysisPLC IntegrationFactory Automation
Read the Case Study
Quote your project

Need to Understand What Was Built—or What a Competitor Built?From silicon to binary—we reconstruct the full picture.

Ankh begins every reverse engineering engagement with a feasibility assessment giving a clear probability of success and timeline before work begins.