Our Focus

  • Everything They Make,
    We can break!

  • You are Always
    Safe to Work With Us

The main goals of our service is: 1st get the job done,
2nd your payment is safe with us. Win Win for us


Free Consultation


Why Your Payment Is Safe With Us?   More...
reverse history

World First

Reversed the first 8051 microcontroller in 1998, anybody done it earlier?

hack 8051

Our Domain

break-ic.com registered in 2000, you can search to find out.

unlock mcu

Our Experience

Done 1000s of chips & PCBs, foreseen all potencial problems.

hack experience

Our Ethic

Honesty get long business, couldn't have cheated for 28yrs.

Dallas / Elan EMC Microcontroller Hack


Elan Microelectronics Corp. is principally engaged in the research, development, manufacture and marketing of integrated circuits (ICs) and microcontrollers. The Company provides five categories of products: consumer ICs, including handwriting identification ICs, electronic education learning aid (ELA) ICs, high-second voice synthesis ICs, music ICs, computer ICs and controller ICs for remote controllers and small home appliances; communications ICs, including Walky talky wafers and other wafers for telephones; microcontrollers, applied for small home appliances, washing machines, air conditioners, communications products and remote controllers; personal computer peripheral ICs, such as touch controllers, keyboard ICs and others, as well as network interface devices (NIDs), including pointing sticks and touch pad modules. The Company distributes its products in Taiwan, Southeast Asia, Northeast Asia, the Americas and Europe.

 

Dallas Semiconductor was acquired by Maxim Integrated. Dallas Semiconductor was founded in 1984 as a designer and manufacturer of semiconductors and chip-based subsystems. Dallas Semiconductor quickly established its innovation and technical leadership in developing a wide variety of high-performance products, including 1-Wire®, iButton®, microcontroller (MCU), timekeeping, thermal management, and communications devices.

  • Mikatech Dallas / Elan MCU reverse engineer list:
  • 2.png" width="266" height="228" border="0" class="imageFloatRight">Elan EMC EM78xx series integrated circuit ic attack: EM78156E EM78447S EM78448C EM78806B EM78448 EM78450 EM78451 EM78458 EM78576 EM78568 EM78569 EM78459 EM78800 EM78806 EM78808 EM78810 EM78811 EM78813 EM78815 EM78820 EM78860 EM78861 EM78862 EM78863 EM78865 EM78870 EM78911 EM78912 ...

  • Elan EMC EM78Pxx series integrated circuit ic lockbit attack: EM78P153 EM78P156 EM78P257 EM78P447 EM78P451 EM78P452 EM78P458 EM78P459 EM78P468 EM78P5839 EM78P5840 EM78P5841 EM78P5842 EM78P154N EM78P156N EM78P157N EM78P159N EM78P259N EM78P259N EM78P260N EM78P417N EM78P418N EM78P419N EM78P447N EM78P468N EM78P468L EM78P510N EM78P809N EM78P5840N EN78P5841N EM78P5842N EM78P565 EM78P566 EM78P567 EM78P568 EM78P569 EM78P5830 EM78P806 EM78P808 EM78P811 EM78P813 EM78P870 EM78P911 ...

  • Dallas DS24xx series integrated circuit unlock: DS2401 DS2405 DS2406 DS2408 DS2409 DS2415 DS2416 DS2417 DS2422 DS2423 DS2430A DS2431 DS2432 DS2433 DS2434 DS2436 DS2438 DS2450 DS2460 ...

  • Dallas DS28Exx series Mcu reverse engineering: DS28E22 DS28E17 DS28E16X-ST DS28E16X-S DS28E16QT DS28E16Q DS28E16 DS28E15Q+T DS28E15P+T DS28E15P+ DS28E15G+T DS28E15G+ DS28E15 DS28E10R+T DS28E10P+T DS28E10P+ DS28E10_11 DS28E10 DS28E05R+T DS28E05P+T DS28E05P+ DS28E05 DS28E04S-100 DS28E04-100 DS28E02Q+TR DS28E02Q+T DS28E02Q+R DS28E02P+TR DS28E02P+T DS28E02P+R DS28E02P+ DS28E02_12 DS28E02 DS28E01X-100-S DS28E01X-100 DS28E15 DS28E38 DS28E35 DS28E22 ...

 

ELAN Microelectronics clones (13 bit)

ELAN Microelectronics Corp. make a series of PICmicro-like microcontrollers with a 13-bit instruction word.[11] The instructions are mostly compatible with the mid-range 14-bit instruction set, but limited to a 6-bit register address (16 special-purpose registers and 48 bytes of RAM) and a 10-bit (1024 word) program space.

The 10-bit program counter is accessible as R2. Reads access only the low bits, and writes clear the high bits. An exception is the TBL instruction, which modifies the low byte while preserving bits 8 and 9.

The 7 accumulator-immediate instructions are renumbered relative to the 14-bit PICmicro, to fit into 3 opcode bits rather than 4, but they are all there, as well as an additional software interrupt instruction.

There are a few additional miscellaneous instructions, and there are some changes to the terminology (the PICmicro OPTION register is called the CONTrol register; the PICmicro TRIS registers 1–3 are called I/O control registers 5–7), but the equivalents are obvious Silicon Wafer Delayer & SEM Microphoto.

13-bit EM78 instruction set[12]
12 11 10 9 8 7 6 5 4 3 2 1 0 Mnemonic C? Z? Description
0 0 0 0 0 0 0 opcode Miscellaneous instructions
0 0 0 0 0 0 0 0 0 0 0 0 0 NOP* No operation (MOVW 0,W)
0 0 0 0 0 0 0 0 0 0 0 0 1 DAA C Decimal Adjust after Addition
0 0 0 0 0 0 0 0 0 0 0 1 0 CONTW* Write CONT register (CONT ← W)
0 0 0 0 0 0 0 0 0 0 0 1 1 SLEEP* Go into standby mode (WDT ← 0, stop clock)
0 0 0 0 0 0 0 0 0 0 1 0 0 CLRWDT* Restart watchdog timer (WDT ← 0)
0 0 0 0 0 0 0 0 0 f IOW f* Copy W to I/O control register (f = 5–7, 11–15)
0 0 0 0 0 0 0 0 1 0 0 0 0 ENI Enable interrupts maker together club
0 0 0 0 0 0 0 0 1 0 0 0 1 DISI Disable interrupts snaileye
0 0 0 0 0 0 0 0 1 0 0 1 0 RET Return from subroutine, W unmodified
0 0 0 0 0 0 0 0 1 0 0 1 1 RETI Return from interrupt; return & enable interrupts
0 0 0 0 0 0 0 0 1 0 1 0 0 CONTR Read CONT register (W ← CONT)
0 0 0 0 0 0 0 0 1 f IOR f Copy I/O control register to W (f = 5–7, 11–15)
0 0 0 0 0 0 0 1 0 0 0 0 0 TBL C Z PCL += W. preserve PC bits 8 & 9
0 0 opcode d register ALU operations same as 12- and 14-bit PIC
0 1 op bit register Bit operations same as 12- and 14-bit PIC
1 0 op k Control transfers same as 14-bit PIC
1 1 opcode 8-bit immediate Operations with W and 8-bit literal: W ← OP(k,W)
1 1 0 op k MOV/IOR/AND/XOR, same as 12-bit PIC
1 1 1 0 0 k RETLW k W ← k, then return from subroutine
1 1 1 0 1 k SUBLW k C Z W ← k−W (W ← k+~W+1)reverse engineering
1 1 1 1 0 k INT k Push PC, PC ← k (software interrupt, usually k=1)
1 1 1 1 1 k ADDLW k C Z W ← k+W
12 11 10 9 8 7 6 5 4 3 2 1 0 Mnemonic C? Z? Description

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.


  • I sent you an email, why there is no answer ?

    • A. Our mail server is temperally broke down, your message has not been delivered to our mailbox even the mail sent successfully message is showed on the screen, please contact us again.
    • B. Our email is recognised as junk mail email by your mail server, so our reply has been rejected by your mail server or it is diverted to your junk mailbox, please remove our account from junkmail list or check your junk mailbox, or use another email account to contact such as gmail.
    • C. Your email is recognised as junk mail email by our mail server, so your email was put to our junk mailbox, please use another email account to contact us again.

  • Flash and EEPROM Dumping Techniques for Locked MCUs

    Targeted Flash and EEPROM Dumping Techniques for Cost-Optimized Locked IoT MCUs. Internet of Things (IoT) microcontrollers are engineered to balance ultra-low bill-of-materials cost, minimal energy consumption for battery operation, and baseline embedded security for consumer deployment. This three-way design balance results in hybrid security architectures where the primary mcu lockbit lock mechanism fully disables standard JTAG/SWD debug interfaces but leaves intentional and unintentional residual memory leakage points within peripheral buses and runtime firmware pathways. These leakage points are not full security bypasses, but they enable specialized targeted techniques to dump flash and eeprom memory segments without full lockbit circumvention or invasive chip decapsulation. Understanding these semi-invasive dumping methods is essential for both defensive IoT security engineers and adversarial microcontroller reverse engineering specialists. The most prevalent IoT-focused memory dumping technique relies on asynchronous UART bus sniffing during the MCU’s power-on self-test (POST) sequence. All IoT MCUs transmit diagnostic status data over UART during initialization to validate peripheral functionality and memory integrity before launching application firmware. Even with active mcu lockbit lock, this diagnostic transmission pathway remains enabled to support factory testing and field debugging workflows. Attackers attach high-bandwidth logic analyzers to the device’s UART transmit pin to capture these unencrypted diagnostic streams during boot. Within the streams are segmented fragments of flash memory checksum data and EEPROM configuration values that can be reconstructed into larger memory blocks. A second common technique leverages timing-based side-channel analysis to infer memory contents without direct data transmission access. Variations in power draw and electromagnetic emission patterns during EEPROM and flash read operations reveal individual bit values to calibrated measurement equipment. By recording thousands of runtime memory access cycles, attackers can statistically reconstruct complete memory pages to effectively dump flash and eeprom arrays segment by segment. The fragmented datasets obtained from UART sniffing and timing analysis cannot be used directly as functional firmware binaries due to missing segments and bit ordering inconsistencies. Advanced binary stitching algorithms are required during post-processing microcontroller reverse engineering to reorder fragments, fill missing gaps using checksum metadata, and reconstruct executable firmware images. This stitching process requires detailed knowledge of the target MCU’s memory page layout, boot segment structure, and firmware compression algorithms. Many consumer IoT vendors compress firmware binaries to save flash storage space, adding an additional layer of complexity to dumped data reconstruction. Despite the effectiveness of these semi-invasive dumping methods, the enforced mcu lockbit lock still prevents full internal bus access to hardware-isolated memory zones. Standalone segmented dumping workflows therefore lack the capability to directly copy contents of crypto memory that stores BLE pairing keys, cloud authentication credentials, and secure boot hashes. Crypto memory zones are electrically isolated from the UART bus and timing measurement domains, rendering side-channel sniffing ineffective against these high-security partitions. To retrieve cryptographic material after successful user memory dumping, attackers must initiate follow-up decapsulation and code recovery operations targeting only the small crypto memory die region. This targeted decapsulation is far less costly than full die processing, as prior dumped memory data reveals the exact physical location of crypto circuitry on the silicon surface. Defensive IoT security teams have developed specific mitigation strategies to block semi-invasive memory dumping on locked devices. The most impactful control involves disabling all UART diagnostic transmission pathways in production firmware builds, removing the primary vector for boot-time data sniffing. Developers can also randomize memory access timing to eliminate consistent electromagnetic patterns that enable timing side-channel data inference. Dynamic memory page remapping during runtime disrupts fixed address sequencing used by stitching algorithms to reconstruct fragmented dumps. Strengthening mcu lockbit lock partitioning to disable residual factory test modes eliminates hidden peripheral pathways that leak memory fragments. Restricting the read-out of an EEPROM processor debug register set prevents attackers from retrieving metadata that aids memory segment reconstruction. Firmware encryption with device-unique keys ensures that even if flash data is dumped successfully, the binary remains unexecutable and unintelligible without the isolated crypto key. Regular OTA security updates can patch runtime firmware loopholes that expose temporary memory access pathways during specialized operational modes. Security testing for IoT devices must include side-channel leakage assessment to identify unobvious memory emission patterns before mass deployment. By implementing this layered set of countermeasures, manufacturers can neutralize the most common semi-invasive dumping techniques and prevent unauthorized end-to-end firmware extraction on cost-optimized locked IoT MCU fleets.


    microcontroller_hack_time

    Years

    28 +
    microcontroller hack countries

    Countries

    110 +
    microcontroller attack clients

    Clients

    5000 +
    microcontroller projects unlocked

    Projects

    60000 +