Наша специализация

  • Всё, что они создают,
    Мы можем взломать!

  • С нами вы всегда
    в безопасности

Главные цели нашего сервиса: 1-я — выполнить работу,
2-я — ваши средства в безопасности. Выигрыш для нас обоих


Бесплатная консультация


Почему ваши средства в безопасности с нами?   Подробнее...

Первые в мире

Восстановили первый микроконтроллер 8051 в 1998 году. Кто-то сделал это раньше?

Наш домен

break-ic.com зарегистрирован в 2000 году, вы можете проверить.

reverse-mcu

Наш опыт

Выполнили тысячи микросхем и плат, предусмотрели все возможные проблемы.

reverse-experience

Наша этика

Честность обеспечивает долгосрочный бизнес — невозможно обманывать 28 лет.

Полный каталог мировых брендов программаторов IC

1. Универсальные настольные программаторы IC (инженерные лаборатории / ремонт)

1.1 Xeltek (США/Китай, серия SuperPro)

  • Модельный ряд и поддерживаемые семейства компонентов
    • SuperPro 500P

1. Параллельные EPROM

27C010, 27C020, 27C040, 27C080, 27C160, 27C320, 27C64, 27C128, 27C256, 27C512, серия M27C, серия AM27, серия AT27

2. Параллельные EEPROM

28C16, 28C64, 28C256, 28C512, 28C010, серия AT28, серия X28, серия M28

3. Последовательные EEPROM

  • Семейство 24Cxx: 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512, 24C1024
  • Семейство 93Cxx: 93C46, 93C56, 93C66, 93C76, 93C86
  • Другие последовательные EEPROM: серия AT17, серия X12F, серия M24

4. SPI NOR Flash

W25Q40, W25Q80, W25Q16, W25Q32, W25Q64, W25Q128, W25Q256, MX25L40, MX25L80, MX25L16, MX25L32, MX25L64, MX25L128, MX25L256, серия GD25Q, серия FM25Q, серия AT25

5. 8-разрядные AVR-микроконтроллеры (Atmel/Microchip)

ATtiny13, ATtiny24, ATtiny44, ATtiny84, ATtiny25, ATtiny45, ATtiny85, ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega328P, ATmega168, ATmega2560

6. PIC-микроконтроллеры (Microchip)

серия PIC10F, серия PIC12F, все основные модели PIC16F, серия PIC18F (8-разрядные PIC с низкой плотностью)

7. Серия STM8 (STMicroelectronics)

STM8S003, STM8S103, STM8S105, STM8S207, STM8L051, STM8L151, STM8L152

8. STC 8051 MCU

STC89C51, STC89C52, STC90C52, STC12C5A, STC15W, STC8A8K, серия STC8F

9. Логические устройства GAL / CPLD

GAL16V8, GAL20V8, GAL22V10, ATF16V8, ATF22V10, серия Lattice ispGAL, малые CPLD Xilinx XC9500

10. Голосовые / Mask ROM IC

ISD1110, ISD1700, ISD4000 — микросхемы записи голоса, OTP mask ROM для бытовых пультов

11. Малые параллельные NOR Flash

AM29F010, AM29F020, AM29F040, серия SST29EE, серия SST39SF

12. Другие специальные микросхемы памяти

RTC-память DS1306, FRAM FM24, FRAM MB85RC, малые однократно программируемые (OTP) микросхемы памяти для бытовой техники

Примечание

SuperPro 500P НЕ поддерживает NAND Flash большой ёмкости, eMMC, UFS, высокопроизводительные 32-разрядные Cortex‑M7/M33 MCU, крупнокорпусные автомобильные BGA-микросхемы, многокристальные защищённые IC.

    • SuperPro 6100N
    • Поддерживает: все устройства SuperPro 500P + eMMC, UFS, большие NAND Flash, 32-разрядные MCU (STM32, K60, SAM), FPGA, защищённые IC; более 103 000 номеров деталей от 400 производителей IC
    • SuperPro 7500N
    • Поддерживает: полную библиотеку 6100N + многоканальное параллельное программирование, 144-контактный ZIF, автомобильные AEC-Q100 MCU, микросхемы памяти в корпусах BGA/WLCSP
    • SuperPro 5004GP (4-канальный настольный для производства)
    • Поддерживает: массовое программирование NOR/NAND Flash, STM32, GD32, AT32, W25Q, серии MX25

1.2 Elnec (Словакия, BeeProg / OEM для Dataman)

  • Модели и поддерживаемые компоненты
    • BeeProg+ (ребрендинг Dataman 48Pro+ / BK Precision 866B)
    • Общее количество поддерживаемых устройств: более 44 000; поддерживает автономное программирование через ZIF-сокет + внутрисхемное программирование ISP, широкий диапазон напряжений 1,8–5 В
    • 1. Параллельные EPROM (NMOS/CMOS)
    • 27C010, 27C020, 27C040, 27C080, 27C160, 27C320, 27C64, 27C128, 27C256, 27C512, серия M27C, серия AM27, низковольтные AT27LV, винтажные 2708/2716
    • 2. Параллельные EEPROM
    • 28C16, 28C64, 28C256, 28C512, 28C010, серия AT28, серия X28, серия M28, OTP EEPROM 27EE
    • 3. Последовательные EEPROM
    • 24C I2C EEPROM
    • 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512, 24C1024, низковольтные варианты 24LC, серия M24, серия AT24
    • 93C Microwire EEPROM
    • 93C46, 93C56, 93C66, 93C76, 93C86, низковольтная серия 93LC
    • FRAM (сегнетоэлектрическая память)
    • серия FM24, серия MB85RS, FRAM CY15B
    • 4. SPI NOR Flash (одно/двух/четырёхканальный SPI)
    • Winbond W25Q40/W25Q80/W25Q16/W25Q32/W25Q64/W25Q128/W25Q256
    • Macronix полная серия MX25L/MX25Q
    • GD25Q, Puya PY25, ESMT F25, CFeon EN25, Boya BY25, AT25, серия SST25
    • DataFlash: AT45DBxxx, AT26DFxxx
    • 5. Параллельные NOR Flash
    • 28Fxxx, 29Cxxx, 29Fxxx, 29LVxxx, 29GLxxx, 39SFxxx, AM29F, SST39, Spansion S29GL (разрядность 8/16 бит)
    • 6. 8-разрядные AVR-микроконтроллеры (Microchip/Atmel)
    • полная линейка ATtiny13/24/44/84/25/45/85
    • ATmega8/16/32/64/128/168/328P/2560
    • серии AT90S, AT90PWM, AT90CAN, AT90USB, ATxmega AVR
    • 7. Microchip PIC и dsPIC
    • все основные модели PIC10F, PIC12F, PIC16F, полная серия PIC18F
    • DSP-микроконтроллеры dsPIC30, dsPIC33
    • 16-разрядные MCU PIC24
    • 8. Серия MCS-51 / 8051
    • Intel 87C/89C, Winbond W77/W78/W79, Nuvoton N79, Philips P89C, STC89/STC12/STC15, Holtek HT48, EM78P Elan MCU
    • 9. Наследие Motorola / NXP Freescale MCU
    • 68HC05, 68HC08, 68HC11, 9S12, DSP56xxx — автомобильные микросхемы
    • 10. MCU STMicroelectronics
    • STM8S003, STM8S103, STM8S105, STM8S207, низкопотребляющая серия STM8L
    • Ранние STM32 F0/F1/F4 с низкой/средней плотностью Cortex‑M3/M4
    • 11. Серия ARM Cortex‑M
    • NXP LPC8xx/LPC11xx/LPC13xx/LPC17xx/LPC2xxx ARM7
    • Microchip SAM D/L/V, SAM3/SAM4 Cortex‑M3/M4
    • беспроводные MCU Nordic nRF51 BLE
    • RF-микросхемы TI CC11xx/CC24xx/CC25xx, LM3S Luminary Cortex‑M3
    • Nuvoton M051/NUC1xx Cortex‑M0
    • Wi-Fi SoC Espressif ESP32, ESP8266
    • 12. Логические устройства CPLD / GAL / PAL
    • GAL16V8, GAL20V8, GAL22V10, ATF16V8, ATF22V10
    • малые CPLD Lattice ispGAL, LC4000
    • малоплотные CPLD Xilinx XC9500
    • серия Altera MAX3000
    • 13. Голосовые и OTP Mask ROM
    • ISD1110, ISD1700, ISD4000 — микросхемы записи голоса
    • OTP mask ROM для бытовых пультов
    • 14. Специальные и вспомогательные микросхемы памяти
    • RTC-память (DS1306), малые OTP-памяти, последовательные конфигурационные IC, сторожевые таймеры
    • Ограничения
    • BeeProg+ НЕ поддерживает NAND Flash большой ёмкости, eMMC, UFS, высокопроизводительные 32-разрядные многоядерные автомобильные MCU, сверхбольшие BGA-крипто-IC.
    • BeeHive 4 / BeeHive 8 (многоканальные)
    • Поддерживает: массовую последовательную Flash, промышленные MCU, автомобильные последовательные памяти

1.3 Wellon (Weilei, Китай, серия VP)

  • Модели и поддерживаемые компоненты
    • VP-980
    • Поддерживает: более 38 000 номеров; EEPROM 24C/93C, серия W25, STM8, AVR, PIC, старые параллельные EPROM, голосовые IC, MCU для пультов
    • VP-890 / VP-380
    • Поддерживает: недорогое лабораторное использование, малые последовательные памяти, 8-разрядные потребительские MCU

1.4 BPM Microsystems (США)

  • Модели и поддерживаемые компоненты
    • BP1610
    • Поддерживает: более 24 000 устройств; высоконадёжные промышленные памяти, аэрокосмические MCU, защищённые крипто-микросхемы, NOR/NAND Flash для производственных линий
    • BP3800 автоматизированный настольный программатор
    • Поддерживает: автоматическую подачу из лотков/трубок для STM32, NAND Flash, eMMC

1.5 GQ Electronics (США, серия GQ)

  • Модели и поддерживаемые компоненты
    • GQ-4X / GQ-4X4
    • Поддерживает: классические параллельные EPROM (27C64/128/256/4096), EEPROM 28C, винтажные микросхемы BIOS Flash, старые ROM-устройства AMD/Intel

1.6 Dataman (США, ребрендинг Elnec OEM)

  • Модели и поддерживаемые компоненты
    • Dataman 4700 / Dataman 48Pro+
    • Поддерживает: идентично BeeProg+; широкая библиотека памяти и 8/32-разрядных MCU для ремонта и мелкосерийного производства

1.7 Barlino (BATRONIX, Германия)

  • Модели и поддерживаемые компоненты
    • BX32P / BX48
    • Поддерживает: EPROM 27C, параллельные EEPROM 28C, BIOS Flash, винтажные ROM-микросхемы для компьютеров, последовательные EEPROM

2. Официальные внутрисхемные программаторы производителей MCU (ICSP/JTAG/SWD отладка и запись Flash)

2.1 Microchip (США)

  • Модели и поддерживаемые серии
    • Atmel-ICE
    • Поддерживает: AVR ATmega/ATTiny, SAM D/L/V/C Cortex‑M MCU (AT32UC3, SAM4S, SAMV71)
    • PICkit 4 / PICkit 5
    • PICkit 3 — внутрисхемный программатор и отладчик ICSP для Flash-микроконтроллеров Microchip, DSC, последовательных EEPROM и микросхем KEELOQ, совместим с MPLAB / MPLAB X IDE. Диапазон напряжений цели: 2,0–6,0 В.
    • 1. 8-разрядные PIC-микроконтроллеры
    • PIC10F — сверхмалокорпусные
    • PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222
    • PIC12F — средние 8-разрядные
    • PIC12F508, PIC12F509, PIC12F510, PIC12F519, PIC12F609, PIC12HV609, PIC12F615, PIC12HV615, PIC12F629, PIC12F635, PIC12F675, PIC12F683
    • PIC16F — полная основная серия с 14-битным ядром
    • PIC16F505, PIC16F506, PIC16F526, PIC16F54, PIC16F57, PIC16F59, PIC16F610, PIC16HV610, PIC16F627, PIC16F628A, PIC16F648A, PIC16F684, PIC16F688, PIC16F73, PIC16F74, PIC16F84A, PIC16F870, PIC16F873A, PIC16F877A, PIC16F88, PIC16F882, PIC16F887, PIC16F913, все низковольтные PIC16LF, высоковольтные PIC16HV
    • PIC18F — высокопроизводительные 8-разрядные
    • PIC18F1220, PIC18F1320, PIC18F2320, PIC18F2520, PIC18F4520, PIC18F45K20, PIC18F26K22, PIC18F46K22, PIC18F8722, низковольтные PIC18LF, автомобильные высоковольтные PIC18HV
    • 2. 16-разрядные микроконтроллеры и цифровые сигнальные контроллеры (DSC)
    • PIC24 — универсальные 16-разрядные MCU
    • PIC24F04KA200, PIC24F16KA102, PIC24FJ32GA002, PIC24FJ64GA310, PIC24FJ128GA310, высокоскоростная серия PIC24H
    • dsPIC — цифровые сигнальные контроллеры
    • dsPIC30F: dsPIC30F2010, dsPIC30F4011, dsPIC30F6014
    • dsPIC33F: dsPIC33FJ16GP304, dsPIC33FJ32MC204, dsPIC33FJ64GS606, dsPIC33FJ128MC802
    • dsPIC33E: dsPIC33EP32GP502, dsPIC33EP64MU814
    • 3. 32-разрядные PIC32 MX (Cortex‑M0/M4)
    • PIC32MX110F016B, PIC32MX220F032B, PIC32MX340F512H, PIC32MX460F512L, PIC32MX795F512L
    • Примечание: PICkit 3 НЕ поддерживает новые PIC32MZ, PIC32MK, SAM ARM Cortex MCU
    • 4. Последовательные EEPROM
    • I2C 24xx EEPROM
    • 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512, низковольтные 24LC
    • Microwire 93xx EEPROM
    • 93C46, 93C56, 93C66, 93C76, 93C86, низковольтная серия 93LC
    • SPI Serial Flash
    • AT25, малые SPI Flash M25
    • 5. Специализированные устройства Microchip
    • KEELOQ HCS — криптомикросхемы с роликовым кодом (HCS200, HCS300, HCS301)
    • MCP250xx — CAN-трансиверы / CAN-контроллеры
    • Малые OTP-памяти для пультов
    • Ключевые ограничения PICkit 3
    • Нет поддержки Microchip SAM ARM Cortex MCU (ATSAM D/L/V/E70 и др.)
    • Не программирует новые 32-разрядные PIC32MZ / PIC32MK
    • Нет поддержки AVR, STM32, NXP, Renesas или MCU других брендов
    • Отсутствуют продвинутые функции защищённой отладки/TrustZone по сравнению с PICkit 4 / PICkit 5
    • Не поддерживает NAND Flash большой ёмкости, eMMC, UFS
    • Поддерживает: PIC10/PIC12/PIC16/PIC18/PIC24/PIC32, dsPIC30/33, AVR DA/DB
    • MPLAB PM3 — автономный программатор
    • Поддерживает: полную линейку MCU Microchip, автономное пакетное программирование через SD-карту

2.2 SEGGER (Германия, семейство J‑Link)

  • Модели и поддерживаемые серии
    • J‑Link Base / J‑Link Plus / J‑Link Ultra+
    • Поддерживает: все ARM Cortex‑M0/M0+/M3/M4/M7/M33/R5, RISC‑V, Renesas RA, Nordic nRF, STM32 GD32 AT32, NXP LPC/Kinetis, Microchip SAM, TI MSP430/CC26xx беспроводные MCU
    • Flasher — автономный (J‑Flash)
    • Поддерживает: массовое автономное программирование ARM/RISC‑V MCU, SPI Flash

2.3 STMicroelectronics (ST‑Link)

  • Модели и поддерживаемые серии
    • ST‑Link V2 / ST‑Link V3
    • Общий обзор
    • ST‑LINK V2: поддерживает все STM8, основные ранние и средние STM32 через SWIM (STM8) / SWD/JTAG (STM32). Ограниченная совместимость с новейшими семействами STM32 (G0, L5, U5, WB, WL) требует обновления прошивки.
    • ST‑LINK V3 (V3SET / V3MINIE / V3MODS): полная родная поддержка всех STM8, всех поколений STM32, STM32MP1 MPU, полные протоколы SWD/JTAG/SWIM, низкое напряжение цели до 1,65 В, без ограничений прошивки для новых чипов.
    • 1. Поддерживаемые серии STM8 (полная совместимость как V2, так и V3)
    • STM8S — универсальные 8-разрядные MCU
    • STM8S003, STM8S005, STM8S103, STM8S105, STM8S207, STM8S208, STM8S903
    • STM8L — сверхнизкопотребляющие 8-разрядные MCU
    • STM8L001, STM8L050, STM8L051, STM8L052, STM8L101, STM8L151, STM8L152, STM8L162
    • STM8AF — автомобильные 8-разрядные MCU
    • STM8AF528, STM8AF622, STM8AF626, STM8AF628
    • STM8T — сенсорные MCU
    • STM8T143, STM8T213, STM8T223
    • 2. Серии STM32, поддерживаемые ST‑LINK V2
    • Полная поддержка (без ограничений прошивки)
    • STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32L0, STM32L1, STM32L4
    • Условная поддержка (требуется актуальная прошивка J37+)
    • STM32G0, STM32G4, STM32H7, STM32WB
    • Нет родной поддержки (нестабильно / отсутствуют функции)
    • STM32C0, STM32L5, STM32U0, STM32U5, STM32WL, STM32WBA, STM32MP1 (отладка двухъядерного MPU недоступна)
    • 3. Полная поддержка всех серий STM32 ST‑LINK V3 (все поколения, полная отладка и программирование)
    • Начальные Cortex‑M0 / M0+
    • STM32C0, STM32F0, STM32G0, STM32L0, STM32U0
    • Основные Cortex‑M3
    • STM32F1, STM32F2
    • Смешанные DSP Cortex‑M4
    • STM32F3, STM32F4, STM32G4, STM32L4, STM32L4+
    • Высокопроизводительные Cortex‑M7
    • STM32F7, STM32H7
    • Сверхнизкопотребляющие Cortex‑M0+/M33
    • STM32L1, STM32L5, STM32U5
    • Беспроводные BLE / Sub‑GHz RF MCU
    • STM32WB (двухъядерный BLE), STM32WL (LoRa/SUB‑GHz), STM32WBA (BLE 5.3)
    • Многоядерные MPU
    • STM32MP1 (два Cortex‑A7 + Cortex‑M0+, полная отладка Linux + M4)
    • 4. Типовые представители по семействам
    • Типовые модели STM8
    • STM8S003F3P6, STM8S103K3T6C, STM8L151C6T6, STM8AF6268TC
    • STM32F1
    • STM32F103C8T6, STM32F105RCT6, STM32F107VCT6
    • STM32F4
    • STM32F407VGT6, STM32F429IGT6
    • STM32G0 / G4
    • STM32G071CBT6, STM32G474RET6
    • STM32H7
    • STM32H743VIT6, STM32H750XBH6
    • STM32L / U — низкопотребляющие
    • STM32L476RGT6, STM32L552CET6, STM32U575AII6
    • Беспроводные серии
    • STM32WB55CGU6, STM32WL55JC1, STM32WBA52CGU6
    • MPU
    • STM32MP157DAA1
    • Ключевые ограничения
    • ST‑LINK V2 не может выполнять полную защищённую отладку для STM32L5, U5, WB55, STM32MP1; функции шифрования/TrustZone работают только на ST‑LINK V3.
    • ST‑LINK V3 поддерживает автоматическое определение напряжения цели (1,65–5,5 В), тогда как V2 работает только с фиксированными 3,3 В/5 В без автоопределения.
    • Оба программатора работают только с официальными STM8/STM32; нет поддержки сторонних MCU или автономного программирования памяти.
    • Поддерживает: все серии STM8, STM32 F0/F1/F4/F7/L0/L1/L4/H7/U5/G0/WB, STM32MP1 MPU

2.4 NXP (США/Нидерланды)

  • Модели и поддерживаемые серии
    • LPC‑Link 2 / MCU‑Link
    • Поддерживает: LPC8xx/LPC11xx/LPC13xx/LPC17xx/LPC40xx, Kinetis K/V/L/M, [i.MX](i.MX) RT crossover MCU

2.5 Nordic Semiconductor

  • Модели и поддерживаемые серии
    • nRF52840 DK Programmer / nRF Connect Programmer
    • Поддерживает: nRF51, nRF52, nRF53, nRF54 — беспроводные BLE MCU

2.6 Renesas

  • Модели и поддерживаемые серии
    • E2 Lite / E2 Emulator
    • Поддерживает: RL78, RX, RA (Cortex‑M), RH850 — автомобильные MCU

3. Автоматизированные программаторы для крупносерийного производства (заводское программирование)

3.1 Data I/O (США, ведущий мировой производитель)

  • Модели и поддерживаемые компоненты
    • LumenX2
    • Поддерживает: автомобильные AEC‑Q100 MCU, UFS/eMMC, NAND Flash, защищённые крипто‑IC, автоматическую подачу из лотков/трубок/лент; поддерживает все основные бренды (ST, NXP, Microchip, Samsung, Micron)
    • TaskLink 3980
    • Поддерживает: среднесерийное универсальное программирование памяти и MCU

3.2 DediProg (Тайвань)

  • Модели и поддерживаемые компоненты
    • DP3000‑G3 Plus — автоматизированная система
    • Поддерживает: SPI Flash в малых корпусах CSP/BGA, eMMC, автомобильные MCU AURIX TriCore, STM32, GD32, серия W25Q; обработчики лент/лотков/трубок
    • DP1000 — инженерная станция
    • Поддерживает: предсерийное программирование всех семейств памяти и MCU

3.3 Acroview (Китай, Шэньчжэнь)

  • Модели и поддерживаемые компоненты
    • AP8000 / AP10000 — многоканальные программаторы
    • Поддерживает: массовое программирование SPI Flash для потребительской электроники, GD32, STC, AT32, серии W25Q/MX25, недорогие IoT MCU

3.4 ProMik (Германия)

  • Модели и поддерживаемые компоненты
    • PM3000 / PM5000 — автоматизированные программаторы
    • Поддерживает: автомобильные ECU MCU, Infineon AURIX, NXP S32K, Flash-память, программирование защищённых чипов для автоэлектроники

3.5 Xeltek SuperBOT Series

  • Модели и поддерживаемые компоненты
    • SuperBOT 3000 / SuperBOT 5000
    • Поддерживает: полную библиотеку SuperPro, автоматическую подачу из лотков/трубок для средних электронных заводов

4. Автомобильные программаторы ECU / иммобилайзеров / ключей (ремонт автомобилей)

4.1 X‑Horse (Китай)

  • Модели и поддерживаемые компоненты
    • VVDI Prog / VVDI2 / X100 PAD3
    • Поддерживает: Motorola 9S12, автомобильные STM32, EEPROM 24C/93C, иммобилайзеры BMW/VW/Honda/Toyota MCU, микросхемы Flash ECU
    • X‑Horse Multi Prog
    • Поддерживает: чтение/запись автомобильных ECU TCU, микросхем памяти приборных панелей

4.2 XPROG Box (ELDB)

  • Модели и поддерживаемые компоненты
    • XPROG‑M V6/V7
    • Поддерживает: Motorola HC08/HC11/9S12, старые автомобильные EEPROM (3D33J, 1D62J), микросхемы Ford/GM ECU, транспондерные MCU

4.3 Orange5 Plus

  • Модели и поддерживаемые компоненты
    • Orange5 V1.35
    • Поддерживает: все автомобильные последовательные EEPROM, старые Motorola MCU, чтение/запись дампов иммобилайзеров, микросхем памяти подушек безопасности

4.4 UPA USB Programmer

  • Модели и поддерживаемые компоненты
    • UPA USB V1.3
    • Поддерживает: внутрисхемное чтение/запись автомобильных EEPROM 3,3 В, память приборных панелей, малые последовательные Flash для модулей ключей

4.5 KTAG / KTM Tool (чип-тюнинг ECU)

  • Модели и поддерживаемые компоненты
    • KTAG V7, KTM Super 2254
    • Поддерживает: автомобильные ECU Flash MCU Bosch, Delphi, Siemens, чипы управления дизельными/бензиновыми двигателями, чтение/запись в загрузочном режиме

Дополнительные примечания

  1. Охват поддерживаемых номеров: все универсальные программаторы регулярно обновляют библиотеки алгоритмов; общее количество поддерживаемых номеров увеличивается ежемесячно.
  2. Совместимость корпусов: все вышеуказанные модели поддерживают DIP, SOIC, TQFP, QFP, PLCC, TSOP, BGA, WLCSP через специальные адаптеры сокетов.
  3. Типы устройств: EPROM, параллельные/последовательные EEPROM, SPI/NOR/NAND Flash, eMMC/UFS, 8/32‑разрядные MCU, CPLD/FPGA, защищённые крипто‑IC, автомобильные AEC‑Q100 чипы.
  4. Распределение по регионам брендов:
    1. США: Xeltek, BPM Microsystems, Data I/O, GQ Electronics
    2. Европа: Elnec, SEGGER, Barlino, ProMik
    3. Тайвань: DediProg
    4. Китай: Wellon, Acroview, X‑Horse
    5. Производители MCU: Microchip, ST, NXP, Renesas, Nordic

Нужна ли вам краткая сводная таблица (Бренд | Модель | Основные поддерживаемые серии IC) для быстрого ознакомления?



      В рамках нашего комплексного обслуживания для быстрого выполнения проектов Mikatech предоставляет проектное копирование или реинжиниринг печатных плат (PCB).

      Однако успешное копирование PCB-проекта может оказаться не таким простым, как думают некоторые клиенты. Просто передать Mikatech PCB-проект и получить копию в кратчайшие сроки — для простых плат это возможно, но более чем в 80 % случаев проект требует анализа ...


    Услуга копирования PCB от Mikatech


      1. Основное определение

      Обратное проектирование микроконтроллера — это процесс анализа закрытого, предварительно запрограммированного микроконтроллера (MCU) и его встроенного ПО без доступа к исходному коду, конструкторской документации или файлам разработки производителя. Инженеры восстанавливают структуру микросхемы, цепи и встроенного ПО, реконструируют логику, извлекают код, выявляют скрытые функции, защитные механизмы и уязвимости.

      Микроконтроллеры включают STM32, PIC, AVR, ESP32, 8051, автомобильные MCU, чипы промышленного управления и т. д.

      2. Два основных направления RE MCU

      A. Аппаратное обратное проектирование (вскрытие и анализ схем)

      Фокус на физической микросхеме и окружающей PCB-схеме:

      1. Обратное проектирование PCB: трассировка плат, составление схем, выявление цепей питания, интерфейсов связи (UART, SPI, I2C, CAN), сенсорных периферийных устройств, микросхем памяти и защитных цепей.
      2. Вскрытие микросхемы (Decap): травление пластикового корпуса MCU для обнажения кристалла кремния. Под микроскопом картируют топологию Flash-памяти, ядра CPU, криптомодулей, предохранителей и схем защиты от чтения.
      3. Сбор сигналов: с помощью осциллографа/логического анализатора фиксируют сигналы шин, питание, тактовые сигналы, извлекают открытые данные во время работы чипа.

      B. Обратное проектирование прошивки (извлечение кода и дизассемблирование)

      Фокус на программе, хранящейся во Flash-памяти MCU:

      1. Обход защиты от чтения (RP): большинство MCU блокируют чтение Flash. Методы обхода:
        1. Глич питания/тактов (внедрение аномального питания/такта для сбоя защиты)
        2. Вскрытие и прямой зондаж памяти
        3. Использование уязвимостей производителя
      2. Извлечение бинарной прошивки: после разблокировки дамп бинарного кода из Flash, EEPROM или OTP-памяти.
      3. Дизассемблирование и декомпиляция: с помощью IDA Pro, Ghidra, Binary Ninja преобразование машинного кода в ассемблер или псевдокод C. Анализ:
        1. Основной логики программы, потоков управления
        2. Алгоритмов шифрования, проверок контрольных сумм
        3. Паролей, серийных номеров, калибровочных данных
        4. Скрытых бэкдоров, механизмов блокировки
      4. Восстановление функций: восстановление имён функций, структур данных, полное понимание реализации функций устройства.

      3. Типичные сценарии использования (легальные и вредоносные)

      Законные применения

      • Ремонт и модификация: восстановление устаревшего оборудования, ремонт потребительской электроники
      • Разработка совместимости: создание совместимых периферийных устройств для закрытых систем
      • Аудит безопасности: поиск уязвимостей прошивки для усиления кибербезопасности
      • Миграция устаревшего оборудования: воссоздание логики при утере исходных файлов
      • Образовательные цели: изучение архитектуры закрытых встраиваемых систем

      Незаконное / вредоносное использование

      • Клонирование контрафактных продуктов путём копирования прошивки и схем
      • Взлом активационных замков, платных функций, DRM
      • Несанкционированное извлечение патентованных алгоритмов
      • Модификация прошивки автомобильных/промышленных MCU для обхода ограничений (риск аварий)

      4. Ключевые инструменты для обратного проектирования MCU

      • Оборудование: осциллограф, логический анализатор, станция вскрытия, химические реактивы, микроскоп, платы гличера
      • Программаторы для дампа: флэш-программаторы, снифферы шин, инструменты для гличера питания
      • ПО для анализа: Ghidra, IDA Pro, objdump, модифицированные ST-Link/PICkit, визуализаторы памяти

      5. Важное юридическое и этическое предупреждение

      Законы об обратном проектировании различаются в разных странах. Во многих регионах RE разрешено только для целей добросовестного использования (обеспечение совместимости, исследование безопасности, личный ремонт). Несанкционированное RE для кражи коммерческой тайны, подделок или обхода авторских прав нарушает законы об интеллектуальной собственности.




    Услуга разблокировки MCU


    microcontroller_hack_time

    Лет

    28 +
    microcontroller_hack_time

    Стран

    110 +
    microcontroller_hack_time

    Клиентов

    5000 +
    microcontroller_hack_time

    Проектов

    60000 +