- Реализуемая задача: Получение полного дампа DFLASH и CFLASH через отладку(OCD) с предварительным обходом защит.
Необходимые инструменты:
- RP2040;
- Прошить PicoRL78.ino в среде Arduino IDE предварительно установив Board Rapsberry Pi Pico;
- MOSFET транзистор IRLML2030, IRLML2502 или любой быстрый N-канальный;
- MCU_GLITCH_PIN Подключить к затвору MOSFET;
- Сток MOSFET к VDD или REGC (снять емкости с обоих линий если имеются);
- Исток MOSFET к GND;
- Выводы RX TX (пины 0 и 1) объединить и соединить с TOOL0 микросхемы RL78.
Скрипт читает обе области FLASH сразу при подаче питания с автоматическим обходом защит. Дампы выводитяся в HEX виде в серийный порт на скорости 9600 бод. Скрипт реализован с обходом нескольких защит одновременно, но пока не проверен.
- Protocol A
- RL78 Microcontroller (RL78 Protocol B) Serial Programming Guide
- RL78/F12 User’s Manual: Hardware
- RL78/F13,F14 User’s Manual: Hardware
- RL78/F12 R5F109GC - Honda GATEWAY 38890-T22-A11 (защита ProtectError) (CODE одинаковая с 38890-T20-A22, 38890-T20-A52, ...)
- RL78/F13 R5F10AGG - VW 5Q1953569C (защита ID-CODE)
- RL78/F14 R5F10PPJ - Honda Relay Module 38830-TVA-A01 (защита ProtectError)
