HT46R Unlock: Authorized Firmware Recovery for Holtek MCUs
HT46R unlock refers to the extraction of protected firmware from Holtek’s HT46R-series microcontrollers — a family of 8-bit OTP and flash-based MCUs widely used in consumer electronics, home appliances, and industrial peripherals. Our engineers recover code from code-protected HT46R devices for clients who own the original IP, need legacy maintenance access, or must replicate end-of-life designs they originally developed. Authorization and proof of ownership are required before work begins.
What Protection Does the HT46R Use?

Holtek’s HT46R family spans dozens of variants — HT46R47, HT46R065, HT46R004, and others — and the protection scheme depends on whether the specific part is OTP (one-time programmable) or flash-based.
- OTP variants (majority of HT46R parts): A single code-protect (CP) bit is blown during programming. Once set, the internal ROM cannot be read through the standard serial interface. There is no software-based unlock path; recovery requires physical-layer techniques such as micro-probing or UV-assisted bit manipulation on the die.
- Flash variants (e.g., HT46R066B): These use a flash-lock register plus a code-option bit. The lock can sometimes be bypassed via glitch attacks on the power rail during the boot sequence, or through direct bus access after decapsulation.
Neither method is trivial. OTP parts are generally more time-consuming because the fuse is physically irreversible — the die must be exposed and individual cells read optically or electrically. Flash variants offer a slightly broader attack surface but may still require decapsulation depending on the revision.
HT46R Protection Level Summary
| Variant Type | Protection Mechanism | Primary Recovery Technique | Estimated Success Rate |
|---|---|---|---|
| HT46R OTP (CP bit set) | Blown fuse, ROM lockout | Decapsulation + micro-probing / optical read | High (most variants) |
| HT46R Flash (lock register) | Flash-lock + code-option bit | Voltage glitch or bus-level access after decap | High to very high |
| HT46R OTP (no CP) | None — standard read enabled | Serial interface readout | ~100% |
If the CP bit was never set during original programming, the firmware can simply be read out through Holtek’s standard Writer interface — no invasive work needed. Our free feasibility check determines which scenario applies to your specific device.
How We Perform HT46R Firmware Recovery
Our process for HT46R unlock follows a structured sequence designed to maximize data integrity and minimize the risk of device damage.
- Device identification: We verify the exact part number, package type (DIP, SOP, SSOP, QFP), mask ROM version, and die revision under a microscope. Holtek has released many HT46R die revisions over the past 20 years, and the internal layout varies.
- Non-invasive probe: Before any decapsulation, we attempt a serial-interface read. Roughly 10–15% of “protected” devices we receive were never actually locked — the client assumed protection was enabled but it wasn’t.
- Chemical decapsulation: Using fuming nitric acid or a commercial acid jet etcher, we expose the die while preserving bond wires and pad integrity. HT46R packages are relatively forgiving here — the die is small (typically under 4 mm²) and the epoxy responds well to standard etch profiles.
- ROM/Flash readout: For OTP parts, we read the EPROM array optically or via micro-probes on the data bus. For flash parts, we apply controlled voltage glitches during the security-check phase or directly probe the internal bus post-decap.
- Verification: The extracted binary is loaded into an unprogrammed HT46R of the same variant and functionally tested against the client’s hardware to confirm a byte-accurate match.
This approach works across the full HT46R range, including the popular HT46R47 (8-pin, A/D type) and HT46R065 (enhanced I/O). For devices with unusual die revisions or custom mask ROMs, we may need 1–2 additional working days for characterization.
Cost and Turnaround for HT46R Unlock
Pricing depends on the variant, protection type, and quantity of devices.
| Scenario | Typical Cost (USD) | Turnaround (Working Days) |
|---|---|---|
| HT46R Flash, single unit | $400 – $600 | 5 – 7 |
| HT46R OTP (standard die revision) | $500 – $800 | 7 – 10 |
| HT46R OTP (rare/old die revision) | $700 – $1,200 | 10 – 15 |
| Batch (5+ identical devices) | Per-unit cost drops 20–35% | +2–3 days over single-unit |
We provide a firm quote after the free feasibility assessment — no charge if we determine recovery isn’t viable. Shipping costs for the physical device are the client’s responsibility; we recommend tracked, insured courier service.
What Can Go Wrong?
Transparency matters. Here are the realistic failure modes our engineers watch for during HT46R unlock:
- Die damage during decapsulation: Older HT46R devices stored in humid environments may have corroded bond wires. If the die or wires are compromised before we begin, recovery may be partial or impossible. We photograph and report any pre-existing damage.
- Custom mask ROM variants: Some HT46R parts were produced as customer-specific mask ROMs for large OEMs. These have non-standard memory maps, and our characterization step takes longer. Success is still high but not guaranteed on first attempt.
- Counterfeit or remarked parts: We occasionally receive devices marked as HT46R that are actually rebadged competitor MCUs (or even empty packages). Our initial inspection catches this before any paid work begins.
- Incomplete firmware: On rare occasions, OTP cells may have degraded over decades of service, producing single-bit errors. We flag any suspect bytes in the deliverable report.
Who Needs HT46R Firmware Recovery?

The HT46R series has been in production since the late 1990s. Typical clients requesting HT46R unlock include:
- Appliance manufacturers who designed products around HT46R MCUs 15–20 years ago and have lost the original source code or hex files.
- Repair shops servicing legacy equipment where the HT46R controls motor drivers, LED displays, or sensor interfaces and a replacement IC must be programmed identically.
- Engineering teams performing failure analysis on returned products to determine if firmware corruption caused a field failure.
All work is performed under NDA. We require written confirmation of IP ownership or authorized access before beginning any extraction. For details on our authorization process and legal framework, review our XC866 unlock feasibility page, which outlines the same ownership-verification workflow we use across all IC families.
HT46R vs. Other Common Unlock Targets
Engineers sometimes ask how HT46R unlock compares to other MCU families in terms of difficulty and cost. Here’s a quick reference:
| MCU Family | Architecture | Protection Complexity | Relative Cost |
|---|---|---|---|
| HT46R (Holtek) | 8-bit OTP/Flash | Low–Medium | $400–$1,200 |
| PIC18FK (Microchip) | 8-bit Flash | Medium | $500–$1,500 |
| STM32WB55 (ST) | 32-bit Cortex-M4+M0 | High | $1,500–$3,000+ |
| GD32E230 (GigaDevice) | 32-bit Cortex-M23 | Medium | $600–$1,200 |
The HT46R’s relatively simple 8-bit architecture and well-documented die layout make it one of the more accessible targets. Compare that with a STM32WB55 unlock, where dual-core Cortex-M security and TrustZone significantly increase complexity, or a GD32E230 recovery, which sits in a similar cost bracket but uses a different flash-protection scheme.
Deliverables
After a successful HT46R unlock, you receive:
- Binary firmware file (.bin / .hex) — byte-verified against the original device.
- Configuration word / option byte dump — includes oscillator settings, watchdog configuration, and I/O options specific to the HT46R variant.
- Decapsulation photo report — microscope images of the die, documenting condition and any anomalies.
- Programming instructions — guidance for loading the recovered firmware onto a blank HT46R using Holtek’s HT-IDE or a compatible third-party programmer.
Files are delivered electronically via encrypted transfer. The original device is returned to you (post-decapsulation, the package is opened but the die remains intact on the lead frame).
Related IC Unlock Services
If your project involves multiple IC types on the same board — a common scenario with legacy appliance controllers — we handle those in parallel. EEPROM readouts such as 24C64 data extraction or 93C56 recovery are often bundled with HT46R work when the MCU stores calibration data in an external serial EEPROM. For boards using Microchip parts alongside Holtek, see our PIC18FK unlock page.
Is HT46R unlock legal?
Firmware recovery is legal when performed on devices you own or have documented authorization to access. Common legitimate scenarios include recovering your own lost source code, maintaining legacy equipment you manufactured, or performing failure analysis. We require proof of ownership or a signed authorization letter before starting any work, and all projects are covered by NDA.
Can you unlock any HT46R variant?
We have successfully recovered firmware from the majority of HT46R variants, including HT46R47, HT46R004, HT46R065, HT46R066B, and HT46R23. Rare custom mask-ROM versions may require additional characterization time. Our free feasibility check — based on the exact part marking and a photo of the device — tells you whether recovery is viable before you ship anything.
Do I need to send the physical chip?
Yes. HT46R unlock requires physical access to the device because the protection mechanisms are hardware-based. We cannot perform remote or software-only extraction. Ship the device (or the entire PCB if desoldering risks damage) via tracked courier. We handle desoldering in-house when needed.
What if the HT46R is soldered to a board I can’t spare?
We can desolder the HT46R, perform the extraction, and either resolder the original (if the package survived decapsulation) or program a fresh replacement and solder it back. Turnaround adds 1–2 working days. Provide board photos and a schematic excerpt if available so we can plan the rework.
How do I get started with an HT46R unlock request?
Submit a feasibility request with the full part number (printed on the IC package), a clear photo of the device or board, and a brief description of why recovery is needed. We respond within one business day with a go/no-go assessment and a firm quote. No payment is required until feasibility is confirmed.
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 reviewWorking 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