MCU reverse engineering

Microcontroller Unlock - MikaTech

Our values and goals

About MikaTech

Time went fast, from the day we did our first 8051 MCU reverse engineering project in 1998, to the day we set up our million dollar reverse engineering lab in 2012, 14 years went by. Now we start our new business of embedded visual system development, hope we can serve another 10 years.

sign Peter Lee Co-Founder & CEO

Feeling/Faradix MCU Hack

Feeling Technology Corporation (trade name Faradix) is a Taiwan-based mixed-signal semiconductor design company. Its main product lines include OTP-based 8-bit RISC microcontrollers, full-series power management ICs (DC-DC converters, PWM controllers, current-sensing protection chips), precision operational amplifiers, USB dedicated control chips and motor drive auxiliary analog ICs. All standard commercial mass-production base models are sorted and listed below, excluding customized mask ICs for specific customer projects.

1. FM8 Series 8-bit OTP Microcontrollers

FM8 MCUs adopt one-time programmable OTP memory, low-power 8-bit RISC architecture, integrated multi-channel ADC, PWM and touch detection peripherals, widely applied in household appliances, small motor control, smart touch panels and low-cost consumer electronics.

1.1 FM8P Basic General-Purpose MCUs

FM8P51, FM8P51F, FM8P51P, FM8P51E, FM8P51EP, FM8P51EF

FM8P53, FM8P54, FM8P55, FM8P56, FM8P57, FM8P57E

FM8P59, FM8P59E, FM8P68E

1.2 FM8PS Enhanced Peripheral MCUs

FM8PS53E, FM8PS54, FM8PS56E

1.3 FM8PE High-Performance Industrial MCUs

FM8PE59M, FM8PE59MB, FM8PE59MBP, FM8PE59MAR

1.4 FM8A Ultra-Low Voltage Low-Power MCUs

FM8A21

1.5 FM8PU USB Specialized Controller MCU

FM8PU83S: Full-speed USB device controller single-chip MCU

2. FP Series Power Management Analog ICs

2.1 FP61xx Small-Current Synchronous Step-Down Buck Converters

FP6160, FP6161, FP6165

Features: SOT-23 tiny package, 0.8A~3A output, internal soft-start, full protection circuits (OVP/UVP/OTP/OCP)

2.2 FP62xx High-Current Synchronous Buck Converters

FP6276B, FP6277

Features: SOP8 exposed pad package, up to 8A continuous output current, high efficiency for portable power supplies

2.3 FP629x Step-Up Boost Converters

FP6296: 10A large current mode PWM boost converter for power bank and high-voltage LED drive

2.4 FP5xxx Offline AC-DC PWM Controllers

FP5001, FP5003, FP5101A

For power adapters, battery chargers, small switching power supply primary-side control

2.5 FP13xx Current Sense & Over-Current Protection ICs

FP130A, FP130AKR, FP131DR

Lossless rail current detection, hardware over-current auto-shutdown protection

2.6 FP115 Precision Dual Operational Amplifier with Shunt Regulator

FP115KR: Dual op-amp + precision voltage reference for battery voltage sampling

3. Special Analog & Motor Auxiliary ICs

  • FP4xxx Series LDO Linear Voltage Regulators
  • FP3xxx Series Load Switch & Power Distribution ICs
  • FP Motor Pre-Driver Series: BLDC three-phase gate driver ICs for fan, pump and small motor drives

General Supplementary Specifications

  1. Model Prefix Definition
  • FM8: 8-bit OTP RISC Microcontroller
  • FP: Power Management Analog Integrated Circuit
  1. Common Suffix Explanation
  • R: SOT-23 surface mount package
  • LF: Lead-free green packaging standard
  • EP: Exposed thermal pad package for high power dissipation
  • M/B/P: OTP memory capacity / pin count variant marking for MCUs
  1. Application Market Segmentation
  • Consumer control electronics: All FM8 series MCUs
  • Portable power bank, wearable device power supply: FP6160, FP6276B, FP6296
  • AC-DC chargers & adapters: FP5001, FP5101A
  • Battery monitoring & hardware protection: FP130 series
  • USB peripheral equipment: FM8PU83S
  • Brushless DC fan & pump drive: FP motor gate driver series
  1. Exclusion Statement
  2. This list only covers standard off-the-shelf mass-produced semiconductors. Custom mask OTP MCUs, special temperature grade customized chips and engineering samples are not included. Each base model has hundreds of complete ordering part numbers differentiated by pin count, packaging, output current and operating frequency, which cannot be fully listed individually.

General Questions About Microcontroller Firmware Extraction


  • Is it safe to send payment to MikaTech ?

    If MikaTech was a bad company, you could find tons of bad reputations about its service on the internet over the 28 years history

    So, the answer is YES! We are good people.

    Why choose Mikatech, please click here to find out


  • Can Mikatech break ics not listed on this site ?

    Different chip manufacturers have different part numbers, but the inner core of the chip can be make with same technology, it would be quite impossible to list all the part numbers where our technology can apply such as MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    Also by the advancing of the technology, everyday we gain more and more experience and develope new methods for reverse engineering for different Intergated Circuit parts. Full list of Integrated Circuit part numbers which is within our scope of capability is always getting bigger, please contact us to find out.

  • Will my privacy be protected ?

    Mikatech Innovative Limited understands the importance of its clients' privacy. At the moment you contact Mikatech, the personal information from you will be put under protection by our management regulations which was developed by our years of practice, Mikatech uses these information to customize its service to you, it will never disclose these information to third party out of any reason.
    Every project we did, we will delete all the data, materials, and codes 60days after deliverig the files, it iwll protect us and protect your privacy.

  • Is it legal to get service from Mikatech ?

    Yes, it is totally legal.
    Mikatech deliver its reverse engineering services for educational purposes only, it can be illegal to use above mentioned services in some coutries or regions, please check your local laws. Mikatech does not take any responsibility in relation to the use of above mentioned services that may be considered illegal.


  • Secure Firmware Update Mechanisms and the MCU Lockbit Lock

    Firmware updates are essential for patching vulnerabilities, but they also introduce a potential attack vector. The MCU lockbit lock must ensure that only authenticated updates are installed. If an attacker can install malicious firmware, they can disable the lock. The update process typically involves reading the new firmware from a source. The MCU verifies a digital signature. If the signature is valid, the MCU programs the new firmware into flash. During this process, the read-out of an EEPROM processor is not allowed. But the attacker might try to inject a fake update. They could use a glitch to skip the signature check. Then they can dump flash and eeprom after booting their malicious firmware. Decapsulation and code recovery are unnecessary. The update mechanism itself must be protected. Many MCUs have a dedicated bootloader for updates. The bootloader is in a protected region. The MCU lockbit lock controls write access to that region. The lock prevents the bootloader from being overwritten. The update is performed in a secure environment. The MCU also checks the version number. It prevents rollback attacks. The attacker cannot install an older, vulnerable version. The read-out of an EEPROM processor of the version number is possible, but that doesn't help. Dump flash and eeprom of the update image is useless because it is encrypted. The update image is often encrypted with a device-specific key. The key is inside the MCU. The lockbit lock protects the key. So even if the attacker intercepts the update, they cannot decrypt it. They also cannot copy contents of crypto memory to get the key. Microcontroller reverse engineering of the update protocol might reveal flaws. But the protocol is usually standard. The MCU lockbit lock also enforces a secure channel for the update. The channel uses mutual authentication. The MCU authenticates the update server. The server authenticates the MCU. This prevents man-in-the-middle attacks. The update process also includes a fail-safe mechanism. If the update is interrupted, the MCU reverts to the previous version. This prevents bricking. The MCU lockbit lock ensures that the revert is also authenticated. The attacker cannot force a revert to an unauthenticated version. In summary, secure firmware update mechanisms are critical for maintaining the MCU lockbit lock. They prevent unauthorized code from disabling the lock. They protect against read-out, dump, decapsulation, copy, reverse engineering, and extraction by ensuring that only signed and encrypted firmware is installed.

    microcontroller_hack_time

    Years

    28 +
    microcontroller hack countries

    Countries

    110 +
    microcontroller attack clients

    Clients

    5000 +
    microcontroller projects unlocked

    Projects

    60000 +