Статьи о ремонте бытовой аппаратуры, электроники


Статьи www.data-chip.ru » Электроника » История с программаторами

История с программаторами

История с программаторами


Программатор PonyProg


http://www.lancos.com/

Программатор Ponyprog впервые встретился мне на каком-то диске типа "Золотой Хакерский софт" ещё до того, как компьютер у меня
появился. Один мой знакомый с гордостью демонстрировал своё знание компьютера, устанавливая Аудио_CD в CDROM и кликая по иконке cdplay.exe. (С тех пор познаний в компьютерах у него не прибавилось, хотя стоит признать, что ему это и не надо, у него и без этого денег столько, сколько у меня гигабайтов на винтах на всех машинах вместе взятых :D ).
Крутая тачка Pentium166MMX... Когда она умерла, подхватив каких-то вирусов, лечение доверили мне :).

И началось.. Кто бы мог подумать, что команда format a:/s недостаточна для создания загрузочной дискеты для win95 8-) . Не у кого было спросить элементарные вещи. Вот тогда и были куплены книжка Фигурнова, диск с Windows и до кучи диски в помощь С00l HaCker-у. Машина с CDROM-а не грузилась, поэтому ещё пришлось самостоятельно писать autoexec и config, методом проб и ошибок отыскивать кусочки, отвечающие за работу CDROM (oakcdrom и mscdex), "подключать" CDROM, копировать дистрибутив Винды на предварительно отформатированный винт (для удаления вирусов ;) ) и уже затем ставить Окна95 . На это всё ушло больше недели!! Гораздо позже выяснилось, что Windows с того диска никак не могла запуститься из-за кривизны загрузчика, или как он там называется.

Владелец компа был в отпуске где-то на югах и в моём распоряжении почти неделю был работоспособный компьютер. Ох ему и досталось тогда, какого только софта в него ни устанавливалось... Тогда впервые и встретился Поник версии 1.12.

Позже уже другой знакомый привёз закодированный Беккер BE1105. Когда мои слюнявые пальцы привели к появлению надписи Err, остро встал вопрос программатора, компьютера и мозгов.

Первый вариант собирался на самодельной макетке. Он к сожалению не сохранился, остался только кусочек старой макетной платки (pict.1).
Это было дёшево и сердито, основная плата и к ней четыре платы расширения для I2C, MicroWire, SDE2506, NVM3060; а других мне и не надо было. Софт тогда уже вырос до версии 1.17. NVM3060 так у меня нормально и не заработал, MicroWire вёл себя как бог на душу положит, поэтому никогда доверия у меня не вызывал, оставшиеся I2C и SDE2506 работали без нареканий. Что бы там ни говорили про кривизну программного обеспечения, я всё же склонен считать, что мои неудачи с MW и NVM3060 связаны были прежде всего с недостаточным радиусом изгиба моих передних конечностей.

Когда мне разрешили пользоваться утюгом ;) , был сделан обновлённый вариант Поника. Бум на память NVM3060 и телевизор Aiwa2002 прошёл, поэтому адаптеры NVM, а также и SDE не изготавливались (pict.2).
Позже, после появления версии 2.хх, жалоб на работу программатора стало меньше, но к тому времени я уже работал с другими программаторами и не уделял много времени Понику.
Летом для-ради проверки два раза делалась схема Rottora (вариант I2C в копусе разъёма COM), тоже всё нормально работает. Для "красявости" диод на третьей ноге COM-порта можно заменить светодиодом красного цвета (pict.3).


Программатор понипрог



Программатор Орион


Программатор, который пришёл на смену Понику, назывался Орион. Тогда уже утюг был мне подвластен и создать плату для программатора не составило большого труда. Плохо было то, что программатор не был бесплатным и снятие ограничений в программе стоило кажется пятьсот рублей. Пришлось списываться с продавцом и договариваться об оплате. Одновременно с этим шлялся по всяким форумам и на каком-то форуме столкнулся с обвинением продавца Ориона в плагиате. Источником был назван программатор EEPROM, автором которого был Zoran Mijanovic - http://www.users.cg.yu/zoran.mijanovic .

Сходил, скачал, сравнил. Платить за Орион расхотелось. Нашёл crack на Орион и запустил полную версию. Продавец Ориона вскорости исчез из И-нета. Всего было сделано штук пять Орионов и пара Орионов-2. Особых претензий к программатору не было, наиболее распространённые микросхемы он читал-писал вполне прилично. Огромным неудобством было то, что после длительной работы с программатором при закрытии программы приходилось многократно подтверждать или отменять сохранение промежуточных файлов. То есть, если раз двадцать что-то промодифицировать и записать в микросхему, то при завершении работы с программой придётся двадцать раз кликать в окне с вопросом "Сохранить файл_N.bin?" , а если раз пятьдесят прочитать-записать микросхему, то вообще кОшмар..., проще на ресет нажать. Зато меньше вероятность потерять дамп при случайном его изменении.


В активной работе Орион продержался около полугода, за полгода железо было заменено на вторую версию. Софт не менялся.
Но неуёмная натура искала чего-то нового, лучшего...


Программатор Орион

Программатор Orange 3


cnc-lab_com

Я в то время ещё телевизоры ремонтировал и естественно попал на telemaster_ru , где и узнал про программатор Orange, тогда ещё второй версии. Через некоторое время появилась третья версия. Наслушавшись отзывов на форуме CNClab и в НЕМАЛОЙ мере
прельстившись количеством идущих в комплекте с программатором прошивок, я купил Orange-3. Тогда это всё удовольствие обошлось мне в три с половиной тысячи рублей (через месяц программатор подорожал :) ). Но эта покупка определённо была удачная, хоть и дороговато для меня это было тогда.

Меньше чем за полгода только на раскодировке программатор окупил затраты и начал приносить прибыль (раскодировка аппаратов с
внешней EEPROM стоила у меня тогда 450 рублей
) . Недолго думая, я стал брать деньги за прошивку EEPROM с мастеров из других
мастерских, что вкупе с раскодировкой позволило окупить расходы на приобретение старенького ноутбука ( восемь тысяч рублей - за полгода). С тех пор прошло уже много времени и три ноутбука, но до сих пор приходят люди из других мастерских и просят перепрошить память, даже несмотря на дикую цену, установленную нами за это ( 150 рублей). Причём как альтернатива нашим услугам по прошивке, предлагалось купить у нас программтор или сделать самостоятельно и до сих пор предлагается. Кое-кто покупал программаторы, но большинство отказывались, видимо надеясь сэкономить и сделать программатор самостоятельно. (Не будем показывать пальцем, но кое-кто из
участников форума и за полгода не смог сделать работоспособный Понипрог).

Ладно, отвлеклись. Продолжу про программатор Orange3. Через три месяца случилась неприятность - перестали читаться 93с46. На форуме задал вопрос, получил оперативный ответ, выполнил указания (замена транзистора в цепи питания) и проблема решилась( за два часа). Если бы я был внимательнее, проблема решилась бы быстрее, потому что ранее уже описывалась в рассылке.
Когда потребовалось прочитать микросхему, которую программатор не поддерживал, обратился к производителю и тоже через пару
часов
получил обновление и ценные указания по работе с микросхемой.

Конечно, были и проблемы. Как-то раз модуль работы с микросхемами I2C был с ошибкой, но производитель сработал оперативно, было предупреждение на форуме и кажется даже рассылка с предупреждением и просьбой обновиться.

Интерфейс программы мне кажется очень удобным, хотя наверное не лишённым некоторых недостатков. Большинство функций можно вызвать не только мышью, но и клавиатурной комбинацией, многие из которых стандартны ( Ctrl C - копировать, Ctrl A - выделить всё, Ctrl N - новый, и т.п.).

Позже усилилась поддержка процессоров Atmel и PIC, для них была разработана плата-адаптер. Мне тоже "зачесалось" такую плату, но вот больно уж далеко до Москвы... На сайте telemaster_ru появилась фотография этой платы, причём с двух сторон.На основе этих фотографий и даташитов была разработана и воплощена в железе односторонняя печатная плата. Всё заработало сразу же, правда работать мне приходилось только с PIC16F84A и AVR Atmel серии 2313 (как 90S , так и Tiny).

Если в www.Google.ru поискать, то можно найти программное обеспечение с крэком на программатор Orange-2, одностороннюю печатную плату и кучу модулей HPL для этого программатора. Если бы сейчас у меня не было программатора, то именно таким путём я бы сейчас и пошёл. Многих ведь останавливает в покупке программатора что? Дороговизна, отсутствие постоянной необходимости в программаторе, вопросы доставки.
Вот этот Orange-2 как раз для них: затраты невелики, можно сделать самому, не нужно заботиться о доставке. Вот такой программатор я бы и делал, а потом после пяти-шести нажатий на "Записать" уже смог бы позволить себе зарегистрировать программатор( это 20 долл.), установить свежую версию с новыми вкусностями (в том числе и доступ к базе прошивок на многие типы аппаратуры) и после ещё нескольких
нажатий на "запись" купить себе программатор Orange-4.







Адаптер для ПИКов Программатор Оранж 3 (апельсин)


Программатор Willem


www.willem.org

Всем хорош и пригож Оранж, но как говаривал некто К. Прутков "Специалист подобен флюсу: полнота его одностороння".
Для микросхем EEPROM с последовательным интерфейсом Оранж - один из лучших, но любая микросхема памяти с параллельным интерфейсом заставит его владельца задуматься о превратностях судьбы, зигзагах фортуны и отсутствии гармонии в этом мире.
Снова я в поиске, а поиск снова в www.google.ru ;).

Тогда всё свелось к самодельным Турбо-6 и Willem. Остановился на последнем, наверное прежде всего потому, что описание Турбо мне попалось какое-то древнее и микросхемки новые в нём даже не упоминались. А для Willem как раз была разработана односторонняя печатная плата (PCB3.5) и преград для самостоятельного изготовления платы не было. Самая большая сложность была с разъёмами, панельками и прочими коммутационными изделиями. Микросхемы покупались, вся мелочёвка (резисторы, транзисторы)
добывалась на старых платах.


Как же он меня помучил, пока не заработал более-менее приемлемо. Китайская ZIF-панелька крови попила. Причём делалось сразу два экземпляра и на обоих были эти гнусные панельки :) Остановились мы на версии 0.97ja, которая многим кажется достаточно стабильной и наименее глючной. Как бы там ни было, причину своих неудач с программаторами я вижу прежде всего в своих кривых руках, а лишь потом ищу вину программистов. Так кстати легче всего:). Сейчас есть уже более новая версия программного обеспечения, но уже требуется другое железо или большие переделки старого программатора.


Мне уже не хочется, а интересующиеся деталями таких переделок могут посетить форум http://www.ezoflash.com/forum/index.php. Форум русскоязычный и достаточно дружелюбный к новичкам.

Всё же и сейчас полного доверия дампам, считанным Willemom, у меня нет, и только поэтому эпопея с программаторами продолжалась.



Программатор Willem



Между делом конечно же собирались и всякие мелкие "примочки" на MAX232 для чтения-записи различного железа. Все они достаточно близки схемотехнически и при желании каждый может собрать себе универсальную "примочку", которая сможет удовлетворить любые нужды.
Главное - не увлекаться излишней миниатюризацией и потеряв в размерах выиграть в универсальности и гибкости устройства.


Программатор на MAX 232 для чтения-записи различного железа


Программатор BiDiPro


http://www.geocities.com/pop_eco/bidi13r.htm

http://pop-eco.caucasus.net

Следующим на очереди был программатор BiDiPro. Сам проект бесплатный, исходники открыты, но печатные платы программатора и адаптеров - двусторонние, поэтому пришлось их покупать. При сборке основной проблемой стали опять же коммутационные изделия (разъёмы, панельки) и подстроечные резисторы. Некоторые резисторы в схеме тоже были малораспространёнными, пришлось для их поиска немало поковыряться со старыми платами. Позиционные обозначения на плате не нанесены, поэтому при сборке пришлось постоянно держать открытой картинку собранного программатора (есть на сайте) и схему. С подстроечными резисторами и регулировкой напряжений было больше всего возни при отладке и регулировке, но всё благополучно к моему удовольствию завершилось.


Преобразователь в блоке питания был отлажен без больших временнЫх затрат. В сборке адаптеров сложностей не возникало (ну кроме отсутствия панелек и разъёмов :) ).


Программное обеспечение есть как для DOS, так и для Windows98 (юзеры XP курят). Я пользовался DOS-версией. Железка зверская!
Читает, пишет рулёзно. Интерфейс привычен и кажется удобным. Видимо потому, что софт Orange и софт BiDiPro для DOS писал один и тот
же человек.

Всё меня устраивало в BiDiPro, только не набор поддерживаемых микросхем. Этот программатор больше всё же рассчитан на поддержку микросхем BIOS, а вот какой-нибудь TSOP48 из DVD или DVB становится непреодолимой проблемой (по крайней мере пока). Надо двигаться
дальше. Мы выросли и доросли до покупки коммерческого продукта.


Программатор BiDiPro



И стал этим коммерческим продуктом программатор Тритон версии 5.7T.

программатор Тритон



Продолжение следует

 Автор  Nobody

Просмотров 80649

Похожие статьи:

#1 написал: oolog (4 июля 2008 20:07) цитировать


Очень интерестно особенно от того кто сам прошёл все этапы становления с ноля я ещё только начинаю в это вникать.
ICQ: --

#2 написал: Valera (3 марта 2009 21:42) цитировать


sto za microschema stoit v programatore ,, Orion,,
ICQ: --

#3 написал: Геннадий (10 марта 2009 00:58) цитировать


Jчень увлекательно! И доходчиво. Хочется продолжения романа. АВТОРА В СТУДИЮ !!! Обещал же 2ю серию! С Уважением , Геннадий.
ICQ: --

#4 написал: Василий (11 августа 2010 22:07) цитировать


Скупой платит дважды и поэтому у него на каждом шагу проблемы.Хоть и дороговато но я начал с Тритон 5.7 и читает и запоминает одним словом ПОЛНЫЙ КАЙФ!!!
ICQ: --
Добавление комментария



С форума по ремонту


Продам контроллеры HT46R47 для ремонта термопрессов
На какой плате собран ? Можете вскрыть блок и сделать фото ?

Разборка спаянного бака и замена подшипников на индезит wisl 83
Ecли бак разрезан тонкой пилой 0.8 мм потом достаточно нанести валик селикона PU50 по кругу ,ничего не размазывая , соединить и прижать половинки бака Дальше скрутить на саморезы , дать сутки на ...

Программа BSH_Whirpool_Err_v.1.0.0.exe
Разобрался , даная прога работает только с еепром 24с01 а хотел посмотреть ошибки в прошивке 24с02 :o

Холодильник Аристон MBA 4042C code: 93260160000 s/n 207250581
Долго стоял неисправен. Мастер нашел обрыв проводов в шлейфе связи с электронным табло. Восстановил шлейф, но холодильник не включился. Привез плату управления. Питание проверил, норма. Считал 93С86, ...

HBU1181.3NHO3
Здравствуйте.Ищ прошивку на холодильник HBU1181.3NHO3 наклейки внутри холодильника нет!с наружи наклейка есть,с нее и модель,На модуле был мертвый процессор,замен л,пор обовал подобрать от ...
 Последние объявления с Доски