Bao'An Shenzhen China

IC Crack Service | Chip Decryption & Code Extraction

Sep 8, 2026  /  PCB COPY

ic crack service: Engineer micro-probing an exposed microcontroller die during IC crack firmware recovery

What Is an IC Crack Service?

An IC crack service is a specialized engineering process that bypasses the read-protection mechanisms on a microcontroller or programmable IC to recover the firmware stored inside. The extracted code is delivered as a .hex or .bin file that can be programmed into a replacement or identical chip. This service exists for authorized purposes: recovering your own IP from an end-of-life product, restoring firmware after a corrupted flash event, or supporting legacy equipment where the original source code has been lost. Our engineers work under NDA, and every project requires proof of ownership or written authorization before we begin.

Why Engineers Need IC Crack Services

ic crack service: Engineer micro-probing an exposed microcontroller die during IC crack firmware recovery

Chip manufacturers lock firmware for good reason — protecting end-user IP. But that same protection becomes an obstacle when you are the IP owner and no longer have access to the original source. Common scenarios include:

  • Legacy equipment repair: A production-critical controller board uses an obsolete MCU. The original developer is unreachable, and you need the firmware to program a replacement chip.
  • Prototype recovery: A single working prototype exists, the design files were lost, and the firmware inside the MCU is the only surviving copy of months of development.
  • Second-source qualification: You own the design and need to verify that a contract manufacturer programmed the correct firmware revision into your boards.
  • Disaster recovery: A flash corruption event or ESD damage rendered the original chip unreadable through standard programming interfaces, but the die itself is intact.

In every case, the IC crack service is a last-resort recovery path — not a shortcut around someone else’s intellectual property.

How Our IC Crack Process Works

Step 1 — Feasibility Assessment

You submit the chip part number, package type, and protection level (if known). Our team cross-references it against our internal database of over 4,000 tested device variants. Within 1–2 business days, we provide a feasibility report: whether extraction is possible, estimated success probability, turnaround time, and cost range. There is no charge for this assessment. For a deeper look at what determines feasibility, see our guide on how chip decryption protection levels affect recovery.

Step 2 — Authorization & NDA

Before any physical work begins, we require a signed authorization form confirming you own the IP or have written permission from the IP owner. A mutual NDA is executed. This is non-negotiable — we decline projects that lack clear authorization.

Step 3 — Chip Preparation & Decapsulation (If Required)

For non-invasive methods, the chip is mounted on a test fixture and connected to our proprietary toolchain. For invasive methods — typically needed on higher-security devices — the package is chemically or mechanically decapsulated to expose the die. Our lab uses acid-etching stations with fume extraction rated for HNO₃/H₂SO₄ concentrations, and a Class-100 laminar flow bench to prevent particulate contamination on the exposed die.

Step 4 — Code Extraction

Depending on the protection scheme, extraction may involve voltage glitching, UV exposure, micro-probing, or a combination. The raw data is read out, verified against a checksum (where the architecture supports it), and packaged as a standard .hex or .bin file. Learn more about the chip code extraction deliverable formats we support.

Step 5 — Verification & Delivery

We program the extracted firmware into a blank chip of the same part number and perform a functional comparison where a reference unit is available. The verified file is delivered via encrypted transfer. If the client supplies a batch of blank chips, we can program them as part of the project.

Which Chips Can Be Cracked?

Success depends on the specific silicon revision, the protection level enabled, and the physical condition of the die. Below is a summary of the MCU families we handle most frequently:

MCU Family / Vendor Common Protection Typical Success Rate Turnaround (Working Days)
STM32F0 / F1 / F3 RDP Level 1 High 5–8
STM32F2 / F4 RDP Level 1–2 Medium–High 7–12
STM32F7 RDP Level 1–2 Medium 10–15
PIC16 / PIC18 (Microchip) CP bit High 5–7
PIC24 / dsPIC33 Code-protect + GCP Medium–High 7–10
Infineon XMC / TriCore UCB read protection Medium 10–15
TI MSP430 JTAG fuse High 5–8
TI TMS320 (C2000/C5000) OTP / CSM password Medium 10–15
Atmel AVR (ATmega / ATtiny) Lock bits High 3–5
Renesas RX / RL78 OCD security Medium 8–12

“High” means our lab has a documented track record above 90% on that family under normal conditions. “Medium” means 60–85%, often dependent on the specific silicon revision and whether the part has been subjected to prior tamper attempts. We never guarantee 100% — any provider who does is misrepresenting the technical reality.

For STM32 projects specifically, we maintain dedicated pages covering the nuances of each sub-family: STM32F1 protection levels, STM32F4 RDP behavior, and others. DSP-class devices like TI’s TMS320 series have their own constraints — our DSP chip decryption guide covers those in detail.

What Makes a Chip Difficult or Impossible to Crack?

STM32 chip in a ZIF socket connected to a programming jig for code extraction

Not every IC crack service request succeeds. Transparency about failure modes is part of responsible engineering:

  • RDP Level 2 (STM32) or equivalent permanent lock: Some protection levels are designed to be irreversible. STM32 RDP Level 2 disables all debug access and blows an internal fuse. Invasive micro-probing may still work on older silicon revisions, but newer die shrinks (≤90 nm) make probe-pad access extremely difficult.
  • Encrypted flash: Devices like certain NXP LPC55S series store firmware encrypted with an AES-256 key. Even if the raw flash contents are read, the data is useless without the key.
  • Anti-tamper mesh: High-security ICs (smartcard-grade, some automotive HSMs) include active shield layers that detect decapsulation and trigger a key-erase.
  • Physical damage: If the die has been cracked, corroded, or subjected to excessive heat (e.g., from a board-level failure), the stored charge in flash cells may have degraded beyond recovery.
  • Prior failed attempts: An inexperienced attempt at decapsulation can destroy bond wires or contaminate the die surface, making a subsequent professional attempt harder or impossible.

We assess all of these factors during the feasibility stage and give you an honest probability before you commit any budget.

IC Crack vs. IC Clone — What’s the Difference?

These terms are often used interchangeably, but they describe different scopes of work:

Aspect IC Crack (Code Extraction) IC Clone (Full Duplication)
Deliverable .hex / .bin firmware file Programmed replacement chip, ready to solder
Scope Firmware only Firmware + EEPROM data + fuse configuration
Use case Archival, re-programming, verification Drop-in board repair, small-batch production
Requires blank chips? No (file delivery) Yes (client-supplied or we source)
Typical add-on cost Base service Base + programming + sourcing fee

If your goal is a working replacement board, you likely need the full IC clone service rather than code extraction alone.

Pricing Signals

IC crack service pricing varies widely based on chip family, protection level, and whether invasive methods are required. As a rough guide:

  • Low-security 8-bit MCUs (ATmega, PIC16, basic MSP430): starting from $200–$500 per device.
  • Mid-security 32-bit MCUs (STM32F0–F3 RDP1, PIC32 with code-protect): $400–$1,200.
  • High-security 32-bit MCUs (STM32F4/F7 RDP1–2, Renesas RX with OCD lock): $800–$2,500+.
  • DSP / specialty parts (TI TMS320, Infineon TriCore): $1,000–$3,000+ depending on the specific variant.

These are starting ranges, not fixed quotes. The feasibility assessment is free and includes a firm price before you commit.

Authorization & Legal Framework

IC crack services operate in a legally sensitive space. Our policy is straightforward: we perform firmware recovery only for parties who can demonstrate ownership of the intellectual property or present written authorization from the IP owner. Every project is executed under mutual NDA, and we retain no copies of extracted firmware after delivery confirmation.

This framework is consistent with legitimate reverse-engineering provisions in most jurisdictions — including interoperability, maintenance, and security research exemptions. If you have questions about whether your project qualifies, our MCU crack overview discusses common authorization scenarios.

Can you crack a chip if I only have the finished product, not the original design files?

Yes, the original design files are not required for code extraction. What we need is the physical chip (or the board containing it) and your proof of authorization. We desolder the target IC if necessary, perform the extraction, and return both the chip and the firmware file. Having a second working unit for functional verification is helpful but not mandatory.

What if the IC crack attempt fails — do I still pay?

Our standard policy is “no code, no fee” for the extraction itself. If we cannot recover readable firmware, you are not charged the extraction fee. A nominal handling fee may apply for invasive work (decapsulation chemicals, die prep) where the chip is physically consumed in the process — this is disclosed upfront during the feasibility stage.

How do I know the extracted firmware is complete and correct?

We verify the extracted file against the chip’s reported flash size and, where the architecture supports it, against internal CRC/checksum registers. When you can supply a second identical unit, we perform a functional comparison by programming a blank chip and testing it on the original board. Any discrepancies are documented and reported before final delivery.

Is IC cracking the same as chip decryption?

In practice, “IC crack,” “chip decryption,” “IC unlock,” and “code extraction” all refer to the same core process: defeating read-protection to recover firmware. The terminology varies by region and vendor. Our IC decryption overview explains the technical distinctions in detail.

Can you extract firmware remotely, or do I need to ship the chip?

Physical access to the chip is required. Non-invasive methods still need electrical contact with the device’s debug/programming interface under precisely controlled conditions. Ship the chip or board to our lab; we provide a prepaid return label for the finished project.

Check feasibility for your project

Send the chip marking or board details and tell us what you need to recover. Add clear photos if available.

Request a feasibility review

Working on a board like this?

Send the chip marking or two photos. You get feasibility, lead time and price within 24 hours, and the check costs nothing.

Get a free quote

Related reading

WhatsApp Send board details