Программатор PonyProg (1/1)
Программатор микросхем с последовательным доступом
Этот программатор предназначен для считывания и записывания микросхем с последовательным доступом, которые обычно применяются в системах кодирования, защиты, охраны. Этот программатор применяют многие аппаратные хакеры всего мира для взлома кодированных магнитофонов, ремонта цифровых телевизоров, и т.д. То есть тех устройств, где применяются микросхемы с шинами microwire и I2C. И я тоже не исключение. С помощью него я взломал несколько магнитофонов. Если вы взломали магнитофон и желаете поделиться методами, то присылайте файлы в формате PonyProg с указанием:
Точной модели магнитофона или любого другого аппарата.
Точным и полным названием ПЗУ или FLASH микросхемы.
Шестнадцатеричными адресами в которых записан код и в каком формате (передом назад, задом наперед, с заменой нибблов).
Собственно сам код.
Все эти файлы будут опубликованы на сайте.
Изучается проблема удаления кода совсем. То есть чтобы он не появлялся вообще после включения аппарата. Как известно, за это отвечает один, или несколько байт в ПЗУ, но найти их намного труднее, чем сам код.
Выбор програматора для pony prog это нужно сделать перед прошивкой
По вопросам применения PonyProg мистером C.Lanconelli открыт форум.
Если вы ищете простой, но мощный по возможностям программатор, то вы попали куда надо — он здесь. PonyProg — программатор для программирования микросхем Flash с последовательным доступом. PonyProg разработан для работы в системах Windows95, 98, 2000, NT и Intel Linux. На данный момент программатор поддерживает I2C Bus, Microwire, SPI eeprom, Atmel AVR и PIC micro. SI-Prog — аппаратный контроллер для программирования, попросту говоря — железо. PonyProg работает также с другим железом, таким как AVR ISP (STK200/300), Ludipipo и EasyI2C .
•Поддержка 24С01, 24C02, 24C04, 24C08, 24C16 I2C Bus EEPROM
•Поддержка 24C32, 24C64, 24C65, 24C128, 24C256, 24C512 I2C Bus EEPROM
•Автоопределение емкости 24XX EEPROM
•Поддержка 24C325 and 24C645 I2C Bus EEPROM
•Поддержка Siemens SDE2516, SDE2526, SDA2546, SDA2586, SDA3546, SDA3586 EEPROM (as 24XX Auto)
•Поддержка Siemens SDE2506 EEPROM
•Поддержка AT17C65, AT17C128, AT17C256, AT17C512, AT17C010 I2C Bus EEPROM
•Detect the bank roll over capability of some old 24XX EEPROM
•Поддержка AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535 Flash micro
•Поддержка AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534
•Автоопределение типа микроконтролеров AVR
•Поддержка микроконтролеров AVR ATmega603, ATmega103, ATmega161, ATmega163
•Поддержка микроконтролеров AVR ATtiny12, ATtiny15
•Запись бита защиты в микроконтролеры AVR
•Одновременная запись Flash и EEPROM памяти в микроконтролеры AVR
•Поддержка AT89S8252 и AT89S53
•Поддержка 93C06, 93C46, 93C56, 93C66, 93C76, 93C86 Microwire EEPROM (C и LC серии, CS серия пока не поддерживается)
Работа с программой Pony Prog
•Поддержка 93C13 (как 93C06) и 93C14 (как 93C46) Microwire EEPROM
•Поддержка микроконтролеров PIC 116F873/874/876/877 и PIC 16F84A micro
•Поддержка 25010, 25020, 25040 SPI EEPROM
•Поддержка 25080, 25160, 25320, 25640, 25128, 25256 Big SPI EEPROM
•Поддержка 25642 и 95640 Big SPI EEPROM
•Поддержка NVM3060
Чтение/запись файлов Intel-формата
•Чтение/запись файлов Motorola S-record
•Возможность записи EІP-файла для сохранения характеристик EEPROM, и редактирование содержания вместе с CRC
•Шестнадцатеричный и текстовый режим редактирования буфера.
•Работа под Windows95, Windows98, WindowsNT и Linux*
•Заполнение буфера заданным байтом
•Редактирование защитных бит в AVR, AT89S и PIC
•Запись серийного номера
•Улучшено быстродействие под WinNT и Win2000
* Не все интерфейсы поддерживаются во всех операционных системах (см. в документации).
PonyProg пока в стадии разработки, если вы программист и хотите улучшить PonyProg скачайте исходники с Linux download page, но перед этим почитайте GPL лицензию!
А вот так он выглядит:
SI-Prog базовый блок: подключается к последовательному порту через разъем PC DB9. Вы можете подключать нижеописаные адаптеры в CON10. Схема питается от последовательного порта либо от внешнего источника питания.
Диоды — германиевые, резисторы, кондёры — любые. Транзистор КТ315. Микросхема — 7805, КР142ЕН5 — на 5 вольт. Стабилитроны — КС147.
Адаптер для программирования микроконтроллеров PIC
Адаптер для программирования I2C (24Cxx, SDE2516, 85хх. )
Адаптер для программирования Microwire eeprom (93Cx6)
Адаптер для программирования SPI eeprom (25xxx)
Адаптер для программирования SDE2506
Адаптер для программирования NVM3060
Адаптер для программирования 20-ти ножечных микроконтроллеров AVR (AT90S1200, AT90S2313)
Адаптер для программирования 40-а ножечных микроконтроллеров AVR (AT90S4414, AT908515)
Адаптер для программирования 8-и ножечных микроконтроллеров AVR (AT90S2323, AT90S2343, ATtiny12)
Адаптер для программирования микроконтроллеров ATmega (ATmega103, ATmega603)
Адаптер для программирования микроконтроллеров AT89S8252, AT89S53
Адаптер для программирования всех микроконтроллеров ATMEL
PonyProg поддерживает Ludipipo interface для программирования PIC16x84. Для его использования совместно с программой PonyProg выберите «SI-Prog API» в окне Options/Setup и отметьте «serial» и «Invert D-OUT». Если вы работаете под Linux выберите «SI-Prog I/O» и запустите PonyProg как главный.
Easy I2C Bus interface (оба: последовательный и параллельный)
PonyProg поддерживает Easy I2C Bus interface для программирования микросхем 24Cxx. Для его использования совместно с программой PonyProg выберите «Easy I2CBus» в окне Options/Setup и отметьте «parallel». Примечание: этот интерфейс не работает под Windows NT. Я предлагаю использовать параллельный порт, потому-что последовательный порт может выдавать низкое напряжение на некоторых компьютерах.
Внимание! Эта схема позволяет программировать микросхемы непосредственно в исследуемом устройстве. Но будьте осторожны, так как схема не имеет гальванической развязки с устройством и возможно повреждение параллельного порта в компьютере.
ПРОГРАММА PonyProg2000 СКАЧАТЬ : PonyProg2000.rar
Источник: master-tv.net
PonyProg

15 июня, 2016 3
PonyProg – свободный программатор (программная часть программатора) для считывания и записи программы микроконтроллеров и ПЗУ с последовательным интерфейсом программирования. В силу своей простоты и дешевизны изготовления аппаратной части программатор получил широкое распространение.
Принцип работы PonyProg
К параллельному (LPT) или последовательному (COM) порту IBM PC-совместимого компьютера подключается аппаратная часть программатора. Поддерживаются следующие аппаратные интерфейсы AVR ISP (STK200/300), JDM/Ludipipo, EasyI2C и DT-006 AVR (от Dontronics). На компьютере запускается программное обеспечение PonyProg, в программатор устанавливается микроконтроллер или микросхема ЭСПЗУ. После предварительной настройки в память (EEPROM – память данных, Flash – память программ) будет записана микропрограмма, скомпилированная специально для устройства с помощью сред разработки для микроконтроллеров, например, WinAVR для семейства контроллеров AVR. Кроме того, PonyProg может считать данные из EEPROM и микропрограмму из памяти микроконтроллера.
Возможности PonyProg
PonyProg поддерживает следующие интерфейсы для связи с программируемым микроконтроллером:
- I²C
- Microwire
- SPI EEPROM
- Atmel AVR и Microchip PIC micro
Поддерживаемые операционные системы: все 32-битные версии Microsoft Windows (95, 98, NT, 2000 и XP), все соответствующие POSIX (Linux, BSD и UNIX-подобные).
В список поддерживаемых устройств входит большинство распространённых PIC и AVR микроконтроллеров и различные виды микросхем памяти.

Ссылки
Источник: wikiprograms.org
Скачать бесплатно PonyProg 2000 3.0.0

PonyProg 2000 – это программатор для микроконтроллеров. Программа может записывать, считывать и удалять данные с микросхем, программировать FUSE-биты и многое другое. Поддерживает многие интерфейсы, включая DT-006 AVR, EasyI2C и другие.
Первым делом установите ваш микроконтроллер в специальный адаптер, который подключается к компьютеру через последовательный или параллельный порт. После первого запуска PonyProg 2000 предложит запустить калибровку. Сделать это можно через вкладку «Установки». Также в настройках укажите нужный порт и тип микроконтроллера.
Чтобы прочитать данные с микросхемы, нажмите кнопку «Считать программу». Результат сразу же появится в окне. Чтобы записать новую программу, сначала удалите старые данные, затем нажмите «Открыть файл с данными» и выберите ваш файл. Затем кликнете на «Записать устройство» и подтвердите.
С помощью PonyProg 2000 можно взламывать различную технику: автомобильные магнитолы, старые телефоны, принтеры и т. д. Например, можно снять защиту с картриджа принтера и многократно его использовать.
Особенности программы
• Перепрограммирование различных микроконтроллеров.
• Возможность считывания, записи и удаления данных с микроконтроллера.
• Для работы необходим специальный адаптер.
• Поддержка множества интерфейсов.
• Удобный интерфейс на русском языке.
• Поддержка Windows 2000 и выше.
PonyProg 2000 можно скачать абсолютно бесплатно.
Скачать бесплатно PonyProg 2000 3.0.0
| Версия: | 3.0.0 |
| Русский язык: | Да |
| Разработчик: | Claudio Lanconelli |
| Операционка: | Windows All |
| Размер: | 0,5 Mb |
Источник: besplatnye-programmy.com
PonyProg2000 v2.07c (x32) Rus / v2.08b Eng (x32/x64)

Программа PonyProg2000 — это удобный инструмент для программирования микроконтроллеров. Она совместима с программаторами различных моделей и доступна для бесплатной загрузки. Наряду со своими функциями преимуществом софта является русский интерфейс. Немного программ подобного рода могут похвастать русской локализацией. Это существенно упрощает использование софта.
С помощью PonyProg2000 можно «перепрошивать» контроллеры старых мобильных телефонов, автомобильных магнитол и телевизоров. Софт используется для программирования принтеров, позволяя снимать заводскую блокировку на установку вновь заправленных картриджей. ПО работает с программаторами EasyI2C, Ludipipo, STK 200/300, AVR ISP и других интерфейсов.
Перед подключением адаптера к ПК необходимо выключить компьютер. А запустив программу, важно выбрать модель программатора. Иначе устройство может повредиться. Подключение выполняется через COM-порт.
Функции и особенности PonyProg2000:
- Программирование микроконтроллеров различных устройств
- Прагматичная графическая оболочка
- Совместимость с разными программаторами
- Программирование FUSE-битов
- Считывание кода и редактирование байтов
- Бесплатное распространение
На нашем сайте вы можете скачать две версии PonyProg2000 (v2.07c и v2.08b), на первую можно установить русификатор (скопировать содержимое архива в папку с программой) она работает с 32-х битными Windows. Версия v2.08b на английском, но при этом работает на 32 и на 64 битных системах.
ponyprog-2.07c-setup.exe
Скриншоты



Для полного комплекта мы рекомендуем вам также скачать IC-Prog (программатор, позволяющий «перепрошивать» микроконтроллеры различных типов).
Похожие программы
Java 8 Update 45
CH341A v1.34 / v1.30
Java SE Development Kit (JDK) 8, 9, 11
Resource Hacker 5.1.7
Turbo Pascal 7.1
MSXML 4.0 SP3 Parser
AVRDUDE_PROG 3.3
КуМир 2.1 / 1.9
dnSpy 6.1.7
Windows PowerShell 3.0
Источник: www.softslot.com
PonyProg2000
Выступает в качестве штатного программатора для микроконтроллерных устройств, которые имеют EEPROM. Работает с любыми интерфейсными портами аппаратов. Доступ бесплатен.
PonyProg2000 является бесплатным программным продуктом, позволяющим производить процессы перепрограммирования микропроцессорных схем.
Применение
Приложение будет полезным для перепрограммирования микропроцессорных схем, участвующих в любительском проектировании. Оно полезно и для того, чтобы перепрограммировать различные устройства, которые принадлежат пользователям. К таким гаджетам относят автомобильные магнитолы, мобильники с устаревшими системами, телевизионные приемники и принтерные устройства. Для принтеров PonyProg2000 используют, чтобы противостоять заводским механизмам защит, что не дает вторично применять заправленные картриджи замест приобретения новых.
Возможность
Хочется подчеркнуть, что приложение обладает одной стоящей особенностью – программное средство PonyProg готово осуществлять свою работу в паре с дополнением в виде специального физического адаптера. В число программаторов, которые поддерживают работу приложения, можно отнести следующие марки и модели: AVR ISP, EasyI2C, Ludipipo, STK 200/300 и некоторые другие. Подключить возможно через СОМ-порт. Программа может считать и записать коды у гаджета, который предстоит «взломать» и отредактировать их при путем смены байтов, вытирания памяти и перепрограммирования FUSE-битков.
Пользователям следует знать, что подключение адаптера нужно производить с отключением компьютерной системы. Если не выполнить это предупреждение возможно выведение устройства из строя. До того, как приступить к работе, нужно синхронизировать работу программного средства с присоединенным адаптером. Запустив программное обеспечение, найдите в меню настроек модель используемого адаптера – его название и марку и только псле этого начинайте «взлом» технического устройства.
Некоторые нюансы
- программное средство не может обойтись в работе без адаптерного оборудования;
- программное приложение может поддерживаться следующими адаптерными устройствами: DT-006 AVR, JDM, AVR ISP, EasyI2C и другими интерфейсными решениями;
- способно работать с микроконтроллерными устройствами автомобильных приемников и магнитол, а также с устаревшими вариантами «мобильников»;
- подключение к персональному компьютеру производится через СОМ порт;
- интерфейс программного средства достаточно примитивен, что сказывается простотой в функционировании;
- документация имеет перевод на русский;
- доступ абсолютно бесплатен.
Источник: softdroids.com