Страница 1 из 1

Помогите отредактировать hex Atmega 128a

Добавлено: Вс дек 29, 2013 22:57:40
banzay
Господа, здравствуйте, или доброго времени суток, в общем, всем Добра!!! Случилась очень не приятная ситуация, с Вашего позволения начну:
Работаю в сфере вентиляционного оборудования, монтируем его. Довелось монтировать приточную установку Украинской марки ВЕНТС, просто было без вариантов, на монтаж вентиляции отвели неделю, сроки "горели", поставщики нормального оборудования подвели, пришлось брать ее . Все параметры как у вентиляционной машины (далее машина) с механической стороны вопросов не вызывают, я бы даже сказал: -давно пора так делать! Но, в семье не без урода.... программа пульта устроена так, что при сдаче работ Заказчику лично я был в шоке над недельным таймером. Он предусматривает семь дней недели, что есть верно, но по условиям недельного таймера ночью он не отключает машину, то есть на день всего две программы и работает она к примеру с 7 утра и до 7 вечера, а вот с 7 вечера до 7 утра следующего дня ее не ВЫКЛЮЧИТЬ!!!!! Звонил им, морщил лоб, неа, говорят мы так задумали и переделывать этого не будем... Ё-моё, в машине для подогрева приточного воздуха стоит на 18 кВт калорифер, он в -30 вознесет прибыль энергосбытовой компании к небесам, коснется чего претензий не избежать... а если пожар?

Ковырнул пульт, там стоит Atmega 128A, понял, пошел купил программатор, дернул с меги hex, а как его редактировать ума не приложу, перепробовал всё блин.... ПОМОГИТЕ ПОЖАЛУЙСТА!!!!

Re: Помогите отредактировать hex Atmega 128a

Добавлено: Пн дек 30, 2013 00:03:37
хитрый_кот
Просто так,взять и отредактировать hex,хе-хе, нельзя.Есть вариант с декомпиляцией но ассемблер нада знать :P .Проще с нуля наисать :)))

Re: Помогите отредактировать hex Atmega 128a

Добавлено: Пн дек 30, 2013 00:11:17
pyzhman
banzay писал(а):а если пожар?
А если это после переделки прошивки? К кому претензии?

По теме: выложили бы прошивку-то, может кто и возьмется.

Re: Помогите отредактировать hex Atmega 128a

Добавлено: Пн дек 30, 2013 00:31:34
banzay
сам hex

Re: Помогите отредактировать hex Atmega 128a

Добавлено: Пн дек 30, 2013 05:54:55
zero648
Интересно, даже прошивку не запломбировали.

P.S. Чем дизасмить лучше, кто знает?

Re: Помогите отредактировать hex Atmega 128a

Добавлено: Пн дек 30, 2013 09:04:01
uk8amk
zero648
В AVRStudio встроенный дизассемблер. Был еще какой-то очень универсальный IDA.

banzay
По мере возрастания сложности и сроков работы:
-договориться с производителем за отдельную плату о внесении нужных поправок в ПО. Если у них нет своего программиста и они заказывали мозги в другой конторе, то понятна их несговорчивость.
-жалобно попросить исходные коды. NDA с кучей бумаг вероятно не избежать. Далее самостоятельное допиливание до нужного функционала.
-дизассемблировать исполняемый код, восстановить структуру подпрограмм с комментариями, далее дописать часть. Но не каждый возьмётся перемалывать 40 килобайт этого бреда.
-на основе логики работы существующего железа написать новую программу. В определенных случаях может быть быстрее и дешевле предыдущего варианта.

Re: Помогите отредактировать hex Atmega 128a

Добавлено: Пн дек 30, 2013 09:16:52
pyzhman
Согласен с
на основе логики работы

Re: Помогите отредактировать hex Atmega 128a

Добавлено: Пн дек 30, 2013 10:03:43
zero648
В AVRStudio встроенный дизассемблер.
Студийный хренововоспринимаемый, короче не нравится он мне, устанавливать другое ПО, честно говоря, влом. Если кому не влом, и у кого есть нужные инструменты для этого киньте листинг.