USprog

08.04.2017 Для микроконтроллеров 9S12XEPxxx введены два режима обхода секретности:

          " Быстрый обход" (OK,ESC) - возможно чтение памяти, запись в Flash/DataFlash не гарантирована. Режим хорош для сохранения исходных дампов.
          " Полный обход"(ввести символ'C') - с проверкой на возможность записи в Flash/DataFlash. Увеличивает время обхода, и несколько  увеличивает шансы испортить содержимое MCU.
          Это сделано для исключения редких (но возможных) случаев сноса кусков Flash/DataFlash при обходе секретности.

  Программа будет задавать вам этот вопрос перед каждым обходом защиты.
  Обновите адаптер!

25.02.2017 Добавлены микросхемы SAK-XC2768X-104F, XC2768X-136F.

20.02.2017 Поправлена работа с 9S12XEPxxx - была частая ошибка доступа при попытке записи в чип после обхода секретности. Обновите адаптер!

26.01.2017 Добавлены микросхемы Freescale/NXP, чтение-запись CodeFlash, ShadowFlash, TestFlash и DataFlash "незасекреченных" микроконтроллеров:
MPC5605B
MPC5606B
MPC5607B
Требуется обновление адаптера!

13.01.2017 Добавлены микроконтроллеры NEC, чтение-запись Flash/DataFlash через UART
    upD70F3464,upD70F3465,upD70F3466
    upD70F3470,upD70F3471,upD70F3472

    Поправлена работа с Hitachi HD64F7055 (через AUD) - чтение Flash. Стирание-запись пока в отладке, работают не все процы.

03.12.2016 Внимание!!! Участились случаи сжигания адаптеров из-за использования всяких преобразователей для зарядки ноутбуков от машины.
    Причина всегда одна - плохая масса в разъеме прикуривателя, в результате все броски тока идут через тонкие провода массы от OBD разъема через адаптер и ноутбук!
   
    Следите за качеством массы! Не вставляйте OBD разъем пока не убедитесь, что зарядка через ваш преобразователь идёт нормально!

02.12.2016 Добавлены микроконтроллеры, чтение-запись по JTAG незащищенных MCU:
    SPC560P54, SPC560P60
    SPC56AP54, SPC56AP60

27.09.2016 Добавлен "SAK-C167CR-LM + 2*29F010" (модуль EGS IVECO) - чтение-запись флешей через процессор. Область 38000-3FFFF (бутсектор) не переписывается - защищена от записи.

22.09.2016 Поправлена запись в EEE 9S12XEQ384 (иногда писалось с ошибками, в зависимости от степени убитости проца).
    Добавлены Freescale 9S12XA128, 9S12XB128, 9S12XD64, 9S12XD128.

14.07.2016 Добавлен блок BMW "MPC555 ME9N62" - работа с MCU flash, ext. flash 28F800, ext.EEPROM 95080 через точки BDM.

07.07.2016 В меню расширенных настроек ("More") добавлено поле указания расширения файлов для сохранения с именем, сформированным программой "по умолчанию".

26.03.2016 Отлажены стирание и запись в Flash "незасекреченных" микроконтроллеров ST10F275/F276.

02.03.2016 Дополнена картинка подключения MC68376+29F400 W10 (CEM Volvo). Добавлена точка подключения оранжевого провода. Обновите ваш адаптер!

04.02.2016 Добалены микроконтроллеры R5F2120, R5F2121, R5F2124, R5F2125. Возможна работа только с незакрытыми микроконтроллерами. Обновите программу Usprog.

19.01.2016 Добавлено чтение-запись данных через CAN-BOOT в моторном блоке Mercedes Delphi CRD3.x (Tricore TC1797 CodeFlash,DataFlash, ext.EEPROM 95256).
 Меню "MC Infineon" -> "TC1797+EEPROM CAN MB CRD3.x". Там же есть картинка подключения к блоку.

14.01.2016 Подстроен обход защиты для 9S12XDx128 L40K. Для увеличения места под отображение названия микросхемы, переделан переключатель буферов - убрана кнопка переключения на буфер 2. Теперь вместо двух кнопок переключения буферов одна кнопка переключения, меняющая надпись и цвет в зависимости от выбранного номера буфера.

13.12.2015 Некоторые EZS мерседесов имеют припаянный конденсатор между BKGD и массой, это очень мешает обходу защиты и работе с программатором. В связи с этим повышена чувствительность проверки провода BKGD. Если адаптером будет обнаружена емкость - нужно её отследить и удалить с платы.

Для любителей писать длиннющие имена файлов с описанием их истории в имени - теперь можно раздвинуть окно операций с файлами по горизонтали мышью.

28.10.2015 Добавлены микроконтроллеры MAC7101, MAC7106, MAC7111, MAC7112,MAC7116, MAC7121, MAC7122, MAC7126,MAC7131, MAC7136,MAC7141, MAC7142.
Возможна работа только с незакрытыми микроконтроллерами. Обновите программу Usprog и адаптер!

25.08.2015 Поправлен обход защиты 908AZ60A 1L87J.

05.08.2015 Поправлена запись в DataFlash у SPC560P50 (была ошибка записи в адрес 801000).

19.07.2015 Добавлена пара MPC562 + S29CD016J, стоит в моторном блоке Ford '2007 (чтение-запись наружной флеши). Обновите адаптер!

17.07.2015 Доработан обход защиты для HC05X32 0G47V, 0D53J.

24.06.2015 Поправлена процедура записи в конец Flash 908AZ60A (били пропуски записи единичных ячеек в конце флеши).

25.04.2015 В окно операций с файлами добавлена жёлтая иконка создания новой папки в открытом каталоге.

19.04.2015 Оптимизированы процедуры чтения-записи микросхем. Прирост скорости примерно в 10 раз, заметен на больших объёмах памяти. Обновите также программу CorrOdo и ваш шнурок.

15.04.2015 Добавлены MCU PIC16F87, PIC16F88. Возможна работа только с незакрытыми микроконтроллерами.

14.04.2015 Добавлены MCU PIC18F2331, PIC18F2431, PIC18F4331, PIC18F4431, PIC18F6585, PIC18F6680, PIC18F8585, PIC18F8680. Возможна работа только с незакрытыми микроконтроллерами.

07.04.2015 Поправлена работа с 908AZ60 3K85K (на 4мГц был плохой коннект и ошибка записи в EEPROM).

13.02.2015 Добавлены микросхемы Freescale 9S12XHY128, 9S12XHY256.

25.01.2015 Расширен список микросхем от National (NSC). Добавлены CR16MAR5, CR16MAS5, CR16MAS9, CR16HCS5, CR16HCS9, CR16HCT5, CR16HCT9, CR16MBR5, CR16MCS5, CR16MCS9, CR16MCT5, CR16MCT9, CR16MHS5, CR16MHS9, CR16MES5, CR16MES9, CR16MFS5, CR16MFS9, CR16MPS5, CR16MNS5, CR16MNS9, CR16MUS5, CR16MUS9.
 Будьте внимательны, микросхемы "CR16MFR" в корпусе PLCC-44  при попытке чтения самоуничтожаются, потому не включены в этот список!

По просьбам пользователей, картинку подключения из "HELP" теперь можно увеличивать в два раза.

24.12.2014 Для некоторых микросхем добавлено "затемнение" неиспользуемых (не программируемых) областей Flash/ROM.  Смотрите пример конца флеши в 908AZ60. Подробности читайте в Help (F1) и даташит на микросхему.
Тестирование: Добавлены EEPROM SPI M95080-D, M95160-D. Добавлены дополнительные типы памяти к 080D0WQ, 160D0WQ. Они имеют три типа памяти - EEPROM, ID page, Lock byte. Читайте даташит на микросхемы.

23.12.2014 Для удобства обычных пользователей добавлена функция переключения "Advanced/обычный" посредством галки в окне "Prop-s" -> "More".
Разница только в режимах чтения-записи памятей микроконтроллеров по адресам:
"Advanced ": галка стоит - старый режим чтения-записи, читает-пишет все адреса подряд в допустимых для микросхемы адресах, допускается расширение адресов в любую сторону, в меню присутствуют другие типы памяти кроме Flash/DataFlash/EEPROM, нужные только разработчикам.
"Regular user": галка снята - упрощенный режим работы. Чтение-запись происходит только важных областей и ничего лишнего не читается - не пишется. Отсутствует возможность расширения адресов для выбранного типа памяти, только изменение "окна" адресов внутри предустановленного диапазона. Из меню убраны ненужные простому пользователю типы памяти.

При загрузке-выгрузке данных в файл *.BIN появляется галка "Compact" - файл типа "bin" будет "развернут" в реальные области Flash микросхемы и наоборот свернут в компактный бинарный файл. Подробности - в Help(F1), глава "Работа с файлами".

09.12.2014 Для MCU 9S12XEx: изменены названия областей памяти на соответствующие даташиту. Адаптер тоже обновить!

05.12.2014 Добавлены MCU MPC560x, SPC560Pxx. Возможна работа только с незакрытыми микроконтроллерами. Требуется обновить адаптер.

30.11.2014 Рядом с списком микросхем теперь есть маленькая кнопка "R", быстрый доступ к 10 последним из выбранных чипов.
Теперь вместо безличных типов памяти "int ROM0", "int EEPROMx" используются более понятные названия (читайте даташиты).
Добавлена работа с Flash незакрытых PIC10F320/F322.

16.11.2014 Добавлены MCU Hitachi/Renesas 64F2628. Напоминание: при попытке доступа к памяти через UART происходит самостирание Flash - все данные в MCU уничтожаются!
То есть после коннекта к микроконтроллеру, его содержимое будет всегда читаться как FF.

14.11.2014 Добавлен MCU Renesas M16C M306N5FCT. Возможна работа только с незакрытыми микроконтроллерами.

13.11.2014 Добавлена группа MCU NEC upD70F3370...70F3385. Возможна работа только с незакрытыми микроконтроллерами.
Добавлен обход защиты чтения Flash ROM для ST72C334xx. Подробности в новой главе Help (F1).
Добавлена группа MCU Infineon XC2030N, XC2336B. Возможна работа только с незакрытыми микроконтроллерами.

07.11.2014 Добавлена серия MCU Motorola 908GR04...GR60A. Проверено на 908GR16A, обход защиты чтения работает.

28.10.2014 Добавлены MCU Fujitsu(Spansion) MB91F465PA и MB91F467PA.  Возможна работа только с незакрытыми микроконтроллерами.

02.10.2014 Добавлен второй вариант HC05E6 (SOIC-28, где маркировка выполнена белой краской).

29.09.2014 Добавлена группа MCU NEC upD70F3333...70F3368. Возможна работа только с незакрытыми микроконтроллерами.

16.09.2014 Добавлена группа микроконтроллеров MAC71xx. Возможна работа только по JTAG и только с незакрытыми микроконтроллерами. Обновлён Help (F1) в связи с добавкой микроконтроллеров.

18.08.2014 Добавлен MCU NEC upD70F3634 (ProgrammFlash, DataFlash). Возможна работа только с незакрытыми микроконтроллерами. Сделано автоопределение битрейта для связи с MCU. Обновлён Help (F1) в связи с добавкой MCU V850ES.

17.08.2014 Добавлен MCU NEC upD70F3433. Возможна работа только с незакрытыми микроконтроллерами.

05.08.2014 Добавлены MCU NEC upD70F3230...3239, upD70F3610...3622. Возможна работа только с незакрытыми микроконтроллерами.

27.07.2014 Доработан протокол работы с HD64F263x. Чтение содержимого MCU пока невозможно, только запись в Flash и чтение записанного в текщей сессии. Читайте Help (F1).

24.07.2014 Поправлена работа с MPC55xx по JTAG. Из-за разнообразия используемых кварцев требуется устанавливать правильную частоту кварца в окне Prop-s.

28.06.2014 Добавлена в меню 908AZ60A маска 1L87J. Маска важна только для обхода защиты, незакрытый чип можно читать-писать с любой маской из списка, важно только выбрать правильно AZ60 или AZ60A.

20.06.2014 ВНИМАНИЕ! Штеккер диагностического адаптера OBD должен быть вставлен в разъём автомобиля ПОСЛЕДНИМ! Штеккер OBD содержит внутри плату коммутации К-линии, управляемую по кабелю от основного адаптера Usprog. Без подключенного адаптера коммутация К-линии будет нестабильна и приведет к выходу из строя коммутатора.
Порядок подключения OBD: 1. cоединить адаптер USprog с адаптером OBD, 2. вставить в USB 3. в последнюю очередь вставить разъем OBD в диагностический разъем автомобиля.

08.06.2014 Добавлены микроконтроллеры Renesas M16C/62, M16C/6N.

19.05.2014 Доработан обход защиты Freescale 9S12XEx серии (иногда после обхода не давал записать что-либо в память). В Help(F1) добавлена еще информация по реанимации микроконтроллеров 9S12XEx.

02.05.2014 Добавлена серия микросхем Infineon XC2000: SAx-XC223xM, XC226x(M), XC228x(M), XC23xx(A), XC2766X - чтение запись флешей незакрытого микроконтроллера. Стоят в современных модулях SRS.
 

20.03.2014 Добавлена возможность реанимации "умершего" 9S12XEPxxx. Обновляйте программы и железку, читайте обновлённую инструкцию к программатору USprog (вызов по кн. F1).

15.03.2014 Для более устойчивой работы USB порта, просьба сделать небольшую модификацию в адаптере - запаять вывод 94 микроконтроллера на массу, как показано на рисунке.

Для этого можно использовать соседний вывод, идущий на TP7 - он никуда не используется. Пин 94 по даташиту уже имеет подтягивающий резистор на массу, но его не всегда хватает (радиопомехи, влага и т.д.).

14.02.2014 Подстроен обход защиты для 9S12D64 xL86D.

11.02.2014 Добавлено чтение-запись блоков Bosch на Tricore TPROTv08-v10 CAN, пока в тестовом порядке. Обновлено меню выбора процессоров Tricore и их картинки подключения. Обновлен Help (F1) по Tricore.

03.02.2014 Доработано чтение-запись Flash ST10F269, откорректированы картинки подключения ST10F27x.

25.01.2014 Добавлен микроконтроллер MC68376 (по BDM), например для возможности ремонта (чтения, замены и перешивки наружной Flash 28F400B5) прямо на плате модуля CEM легковых Volvo 1998-2004гг.
Меню Моторола -> 'MC68376+28F400B', в кнопке Help картинка подключения.
P.S. Если нужны 28F400B5 и 400BX очень недорого - добро пожаловать в наш магазин ("для ремонта").

17.01.2014 Доработан обход защиты и автодетект частоты кварца для Freescale 9S12XEx микроконтроллеров.

31.12.2013 Добавлена работа с блоками CRD2.xx (CDI-D2) MPC5566 по шине CAN аналогично блокам на Tricore - чтение/запись Flash MPC5566 и наружной EEPROM 95128. Меню: Motorola, "MPC5566+95128 CAN". Подключение - в картинках по кнопке HELP.

16.12.2013 Поправлено стирание Flash для 9S12XEx серии.

12.12.2013 Добавлен вызов мануала по нажатию клавиши F1.

10.10.2013 В с вязи с изменением названия программы "Programmer" на "USprog" автоапдейт программы Programmer прекращён. Просьба пользователям удалить Programmer через установку и удаление, и заново его установить свежим инсталляционным файлом с сайта.

26.09.2013 Изменена адресация MB91F376G Flash до полной - 044800...13FFFF.

20.09.2013 Добавлены NEC D70F3424 и подобные им из этой серии, без обхода защиты.

16.09.2013 Добавлены Freescale 9S12G, 9S12GA, 9S12GN, без обхода защиты.

28.08.2013 Пользователям USProg: просьба проверить и допаять диоды на плату внутри разъема OBD (см.рисунок, обведено красным).

 

Так как клемма 15 выведена в BMW'200x годов на пин 1(Dash K-line у MB), а у MB W463 выведена на кл.8 (K-line у BMW'200x), при кривой (неровной) вставке шнурка в разъём OBD при включенном зажигании, может произойти неправильная последовательность подачи питания на шнурок - первым плюс попадает на пины 1 или 8 вместо пина 16 (кл.30 у всех машин), при этом может сгореть коммутатор ADG1608(1408) внутри шнурка OBD. Дополнительные диоды нужны для предотвращения первичной подачи питания не на ту клемму разъема OBD.

02.07.2013 Добавлены микроконтроллеры 9S08DV16...60 (работа с не-secured памятью).

01.07.2013 Добавлены микроконтроллеры Renesas M32C: M3085xFJ, M3085xFH, M3085xFW (работа с не закрытой Flash/DataFlash), используются в CEM Volvo 2008.

11.06.2013 Доработаны и добавлены MCU ST92F120, F124, F150, F250. Пока возможна работа только с незакрытыми областями памяти.

09.06.2013 Доработан обход защиы в 9S12D64 L86D (модуль EWS4).

29.05.2013 Поправлен подсчёт контрольных сумм для Tricore.

30.04.2013 Очень важно!!! Для улучшения надёжности сохранения данных при обходе защиты и скорости обхода защиты (в основном, микроконтроллеров Freescale и Fujitsu), желательно произвести небольшие изменения в схеме программатора. За подробной информацией пожалуйста обращайтесь к производителю <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>.

05.03.2013 Ускорена загрузка и выгрузка файлов с расширением *.bin.

9S12XEx Freescale: Добавлена возможность преобразования прочитанного raw-DataFlash в дамп для EEE в случае сноса партиции DataFlash - описание в обновлённой инструкции к USprog.

25.02.2013 Добавлен протокол связи JTAG для Tricore TC1766/1796. Добавлена возможность чтения-записи подключенной к нему наружной SPI EEPROM 95640 (BMW DDE7), память 'extEEPROM0'.
Поправлена работа с старыми 912Dxx - на некоторых микросхемах после обхода защиты не писался EEPROM.

22.02.2013 Диапазон рабочих адресов расширен до максимума (64 бит, 00000000-FFFFFFFF). Но есть ньюанс: размер каждого буфера памяти остался прежним (0x7FFFFF), это следует учитывать при работе с адресами.

18.02.2013 В вкладку "More" добавлен выбор способа очистки буфера по кнопке "New" - 00(0000) либо в FF(FFFF).

16.02.2013 поправлена работа с Motorola HC05L28.

14.02.2013 Переделаны операции с областью памяти Shadow и EEE Partition для Freescale 9S12XE серии для предотвращения случайной записи в эти области. Теперь область 100000-10004F в "intROM0" только читается, полное чтение/запись можно произвести только из "intROM1" типа памяти.

08.02.2013 Доработана работа с Dflash/EmulEE для 9S12XEx микросхем. Теперь работа с D-Flash осуществляется через один из двух типов памяти:
    - intEEPROM0 (Direct D-Flash operations, партиция по адресу intROM0:0x100040 читается как FFFFFFFF)
    - intEEPROM1 (EEPROM emulation mode, партиция по адресу intROM0:0x100040 читается как НЕ FFFFFFFF)
    Когда партиция в D-Flash сконфигурирована для прямой работы - то используйте в работе intEEPROM0,
    когда D-Flash сконфигурирована для EEE mode (EEPROM emulation) то работать надо с intEEPROM1.

05.02.2013 Для MPC555/MPC563 и им подобных микроконтроллеров появилась возможность чтения-записи подключенной к ней SPI EEPROM (тип памяти "ext EEPROM 0").
Можете варьировать размер читаемой области памяти в зависимости от примененной в конкретном блоке EEPROM. Проверено на BMW DDE6, MB ME9.7. Должно подходить к большинству блоков управления двигателем.

31.01.2013 Добавлены микросхемы серии 9S08Dxx, 9S08Qxx, ST72xx4.

28.12.2012 USProg V4 (проданные до 01.2013): для более уверенного и безопасного чтения микроконтроллеров Freescale (особенно 9S12X-серия) очень рекомендуется добавить танталовую ёмкость на плату программатора, как показано на рисунке.

 Для более уверенной работы с "secured" микросхемами следует укоротить RF кабель до длины 13+-1см. особенно касается работы с 9S12XExxx серией.

24.12.2012 Добавлена работа с MAC7201, MAC7202, MAC7211, MAC7212, MAC7241, MAC7242 Flash memory.

21.12.2012 Доработаны процедуры стирания/записи для 908AZ60A. Теперь возможна успешная работа 908AZ60A микросхем с прошивкой от 908AZ60 *J74Y.
    Следует только правильно установить байты EExDIVNVH:L в прошивке, подготовленной для заливки в 908AZ60A (FE10:11 и FF70:71). Подробности -в даташите на 908AZ60A.

19.12.2012 Добавлена работа с Flash ST10F269...ST10F296. Обновляйте прошивку в программаторе V4.

12.12.2012 Внимание! Всем купившим Usprog, Prog080, для получения доступа к файлам инсталляции и дополнительной информации на страницах сайта - просьба прислать на почту сайта уведомление с вашим Логином на этом сайте и номером вашего адаптера!

29.11.2012 Добавлена функция чтения закрытых MB90F54x. Поправлена функция детектирования короткого замыкания на массу (перегрузки по току) красного провода.

28.12.2012 Поправлено включение частоты на кабель для микроконтроллеров через галку в окне Prop-s.
    
    Заметка: Если Ваш программатор при подключении к микросхеме "В Схеме(на плате)", перестает работать после подачи питания на целевую микросхему - то значит USB порт компьютера выдает недостаточно энергии для питания программатора и подключенной к нему платы!

12.11.2012 Поправлена запись в дополнительную область 91F376G (40000...447FF).

11.11.2012 Добавлены PIC16C7x, F7x в разных корпусах.

11.10.2012 Добавлено чтение-запись DataFlash Tricore TC1796 по шине CAN. Работает для моторных блоков старше 2011г., аналогично програматорам Galetto, ByteShooter:
    одну точку на плате блока на массу, подключить кан, подать питания на разъем блока, и можно читать-писать.

05.10.2012 Область адресов для буферов расширена до 7FFFFF.

03.10.2012 Пользователям Corrodo и Programmer - просьба переустановить их заново из архивов с сайта - было много чего доработано, в том числе функция АвтоАпдейта.

24.09.2012 Добавлены картинки для 9S12Cxx/9S12CGxx/9S12Qxx Freescale микроконтроллеров.
    Добавлена навигация и подсветка несовпадающих данных для функции "Сравнить буферы".
 
23.09.2012 Добавлена платная функция расчёта CRC для блоков данных в DataFlash Tricore. Проверена в блоках BMW, Mercedes,VAG, готовится вариант для Huyndai.
    Разработка функции потребовала много сил и времени, потому цена 250 евро за активацию в Программаторе.

21.09.2012 Добавлена функция Drag-and-Drop для файлов с известным программе расширением.
    На сегодня программа позволяет сохранять и загружать файлы следующих форматов:
    .S19 - Motorola S19
    .MHX - Compilator output format (.S19)
    .S20 - похож на S19
    .HEX - HEX формат
    .BIN - бинарный
    .MEM - формат сохранения для некоторых симуляторов микроконтроллеров
    .CFF - DAS/Xentry Compactified Flash File (область памяти максимум 0x3FFFFF)
    .0PA - WinKFP programm dump file (область памяти максимум 0x3FFFFF)
    .0DA - WinKFP Data dump file (область памяти максимум 0x3FFFFF)
    .TXT - собственный формат, позволяющий сохранять и загружать данные в текстовом файле, удобный тем что 16-битные дампы открываются в блокноте или WordPad сразу в 16-битном формате - не надо ломать голову о том как на самом деле лежат данные в какой-нибудь 93С56!
    Для сохранения файлов в формате HEX добавлена возможность сохранить в файле область данных с смещённым адресом сохранения дампа - галочка Offset в окне сохранения файла. При этом в файле будут сохранены данные с адресом буфера + число введенное в поле Offset.

5.09.2012 Изменена функция сравнения буферов памяти - добавилась подсветка не совпадающих адресов и навигация (пермещение) по ним.
- Теперь работает функция прямого перетаскивания файлов в окно дампа (Drag and Drop).
- Активируемая за отдельную плату функция: - расчет ЧекСуммы (CRC) блоков данных для дампа Tricore DataFlash (CRC calculating for Data blocks in Tricore ECU DataFlash dump). Проверена на блоках Mercedes, BMW и VAG группе. Готовится вариант для Hyundai.

04.09.2012 Для HC05H12 и HC05V12 изменено подключение - больше не нужен Коричневый провод.

28.07.2012 Важно!!  Отображаемые версии всех программ содержат дату выпуска этой версии. Если вы видите что после авто-обновления дата не изменилась и уже далека от текущей - надо удалить и установить заново программу со страницы инсталлеров программ.

22.11.2011 Добавлен микроконтроллер ST30F772,4 - чтение, посекторное стирание, произвольная запись FLASH memory через JTAG.

06.11.2011 Программатор: добавлены микросхемы SPI  M95256, M95512  (x5256, x5512)