Как отредактировать hex файл прошивки

Обновлено: 04.07.2024

Все программы для чип-тюнинга, указанные ниже можно скачать бесплатно.

Если Вы решили, что Вы созрели для самостоятельной настройки калибровок и Вам нужна программа для изменения калибровочных данных прошивок, Вам предоставляется возможность ознакомиться и поработать с полнофункциональной, хоть и устаревшей версией Chip Tuning Pro 2 . 15 . Эта программа распространяется на условиях freeware, без гарантий и авторской технической поддержки. Исправлено (по сравнению с 2 . 11 / 12 ) несколько ошибок.

Версия 2 . 15 является логическим продолжением версии CTPro 2 . 11 , выпущенным freeware edition, т.е свободно распространяемой версией, «as is» (как есть, то есть без гарантий, тех.поддержки и обновлений), в связи с выходом версии 3 .хх, которая отличается от представленной более широкими возможностями. Основные отличия версий конечно же в количестве поддерживаемых блоков управления и в количестве доступных для редактирования калибровок. Версия 2 . 15 не поддерживает ЭБУ Январь 7 . 2 , Микас 7 . 6 , Bosch M 7 . 9 . 7 , (ограниченно поддерживается Bosch MP 7 . 0 ), но прекрасно подойдет в качестве начального инструмента для освоения процесса калибровки и изучения алгоритмов системы впрыска.

20 . 04 . 2005 исправлена ошибка в программе, вызывающая невозможность работы с некоторыми прошивками Микас 7 . 1

Для профессиональной деятельности используйте самый мощный на сегодняшний день инструмент чип-тюнинга – ChipTuningPro

Patch SIMTEC 76

Утилита «Patch_SIMTEC 76 _P 0141 _DISABLE.exe» предназначена для программного отключения детектирования кода DTC P 0141 в прошивках SIMTEC 76 . Появление кода P 0141 не устраняется изменением маски DTC в ChipTuningPRO, так как часть алгоритмов, детектирующих эту ошибку, не использует маску.

Данный патч для удобства пользователей встроен в ChipTuningPro 7 – вкладка «ЭБУ»

KIA 797 Conv

Утилита KIA 798 Conv предназначена для преобразования прошивок ЭБУ Bosch M 7 . 9 . 8 из дилерского формата (бинарный файл, размер 786 432 байта) в стандартный формат BIN, пригодный для работы с ChipTuningPROПрошивки, распространяемые в дилерской сети KIA Motors хоть и являются обычными бинарными прошивками, но имеют некоторые отличия в структуре сегментов, что приводит к невозможности открытия таких прошивок программой ChipTuningPRO. Для преобразования в стандартный формат используйте эту утилиту.

Работает из командной строки: KIA 798 Conv.exe inFile [outFile]

Patch MSE 3 . 5

Утилита «Patch_MSE 35 .exe» предназначена для устранения проблемы, проявляющейся в ЭСУД Siemens VDO MSE‑ 3 . 5 (Tagaz, Ssang Yong) в виде появлении кода DTC P 0605 после некорректных операций с изменением комплектации автомобиля при помощи некоторых сканеров. Появление кода P 0605 в данном случае не связано с контрольными суммами FLASH и не устраняется изменением маски DTC в ChipTuningPRO.

Есть несколько способов решения проблемы:

1 . Наиболее правильный способ: перед любыми манипуляциями с областью EEPROM необходимо делать резервную копию. Так как в системе Siemens VDO MSE‑ 3 . 5 область EEPROM эмулируется в области FLASH (адреса 0 x 4000 … 0 x 7 FFF), достаточно считать прошивку через BSL и в случае проблем восстановить ее также через BSL.

2 . Если область EEPROM повреждена, то можно попытаться восстановить ее из другого ЭБУ (с другого автомобиля, желательно той же марки и комплектации). Этот способ плох тем, что вы потеряете информацию об адаптациях, точнее, запишите переменные адаптации от другого двигателя, что может привести к некорректной работе двигателя, особенно, в первое время после перепрограммирования.

3 . Использовать данный патч. Метод не дает никаких гарантий правильного поведения системы, но, в ряде случаев является быстрым решением проблемы.

Для внесения изменений в ПО прошивки необходимо:

EFL 2 SMS

Утилита «EFL 2 SMS.exe» предназначена для преобразования прошивок ЭБУ Sirius, считанных с помощью загрузчика ECU Flash Loader в СТАНДАРТНЫЙ формат FullFlash, пригодный для работы с нашими программами ChipTuningPRO и CombiLoader.

Patch J 5 HIP 9011

SMS-Soft Freeware Utilites

Программа «Patch-J 5 -HIP 9011 » предназначена для модификации прошивок ЭБУ Январь‑ 5 . 1 .X под новую аппаратную реализацию ЭБУ.

Новая аппаратная реализация имеет изменения в канале детонации: вместо использовавшейся ранее микросхемы HIP 9010 применена микросхема HIP 9011 , отличающаяся протоколом программирования по SPI. При использовании обычных прошивок в новом ЭБУ канал детонации неработоспособен, что приводит к появлению ошибки «Низкий уровень шума двигателя» и невозможности работы алгоритма определения детонации.

Новая аппаратная реализация никогда не поставлялась на конвейер, а выпускалась для поставки в качестве запасных частей ориентировочно с декабря 2005 года. По подключению полностью совместима с обычными ЭБУ Январь‑ 5 . 1 .

ВНИМАНИЕ! Все новые инженерные ЭБУ «J 5 On-Line Tuner» изготавливаются из новых ЭБУ, поэтому убедитесь, что прошивки поставленные с комплектом соответствуют каналу детонации на HIP 9011 . В противном случае обработайте инженерные прошивки данным патчем.

Init ECU

В последнее время все чаще звучит вопрос «Как сделать инициализацию?» Поэтому было решено сделать небольшую, но очень полезную программу Initialize ECU.

SMS-Soft Freeware Utilites

Программа предназначена для оперативного осуществления программного сброса ЭБУ с очисткой данных памяти самообучения ЭБУ Январь 5 . 1 / 7 . 2 , VS 5 . 1 , Bosch MP 7 . 0 H, Bosch M 7 . 9 . 7 . Программа будет очень полезна в условиях любого автосервиса, т.к позволяет произвести «чистку» блока без запуска основных программ, многие из которых не имеют функции диагностики и сброса новых контроллеров серии Bosch M 7 . 9 . 7

Управление программой интуитивно – понятно.

1 . Выбрать используемый СОМ-порт.
2 . При необходимости инициализации ЭБУ «Bosch MP 7 . 0 » установить соответствующий чекбокс.
3 . Чекбокс «Альтернативный WakeUp» установить при использовании Windows 98 , если попытки установить связь не увенчаются успехом. При использовании Windows XP устанавливать этот чекбокс как правило, нет необходимости.

ЗАПРЕЩАЕТСЯ использование программы во время движения автомобиля!

58 ‑X Generator

Программа « 58 ‑X Generator» предназначена для эмуляции сигналов ДПКВ, полученного с задающего диска автомобиля (конфигурация 60 – 2 ). Программа может быть полезна, например, при испытаниях функционирования ЭБУ «на столе»

  • Сигнал ДПКВ формируется на выходе любого COM-порта ( 3 ‑я нога 9 ‑пинового COM).
  • Программа позволяет изменять частоту сигнала ДПКВ для эмуляции скорости вращения колевала от 60 до 9000 RPM (приблизительно).
  • Возможность формирования дополнительного пропуска зубьев для проверки противоугонной функции (противоугонная функция создается загрузчиком CombiLoader).

SMS-Soft Freeware Utilites

J 5 Hi-RPM

Этот модификатор позволяет изменить квантование оборотов в прошивках Январь‑ 5 . 1 и VS‑ 5 . 1 , что позволяет устанавливать порог отсечки топливоподачи вплоть до 10200 об/мин. Напоминаем, что работа двигателя в диапазоне выше 7500 об/мин требует весьма серьезной подготовки двигателя и все калибровки, «завязанные» на обороты так же должны быть модифицированы на соответствие указанным оборотам. При изменении квантования все режимные точки смещаются, причем довольно значительно. Не забудьте так же прочитать файл readme.txt внутри архива!

SMS-Soft Freeware Utilites

При использовании данной программой помните:

  • смещая «отсечку» Вы действуете на свой страх и риск.
  • не каждый двигатель можно «докрутить» до таких оборотов.
  • « едет» и «крутится» – разные понятия.
  • кинематический разрыв на серийном железе может наступить после 8000 об/мин.
  • Во всех таблицах по оборотам меняется квантование, поэтому необходимо ПЕРЕСЧИТЫВАТЬ практически все таблицы топливоподачи и зажигания. Это под силу только высококвалифицированному тюнеру.
  • не используйте данную программу для стандартных моторов.
  • если нет 100 % уверенности в своих действиях, вообще не пользуйтесь данной программой

EEPROM Writer

EEPROM Writer – программа, позволяющая записывать данные в eeprom ЭБУ Bosch M 1 . 5 . 4

Как известно, в системе Bosch M 1 . 5 . 4 записать данные в EEPROM 24 С 02 можно только внешним программатором. Для этого нужно выпаять микросхему, что представляет некоторые сложности. Кроме того, нужен еще программатор для этого типа микросхем.
Данная программа позволяет немного упростить процесс программирования EEPROM путем подготовки специальной прошивки, которая, будучи установленной в ЭБУ сама пропишет ваши данные в EEPROM. Это очень удобно, если вам необходимо записывать всегда одни и те же данные (например пароль для защиты прошивки или какой-либо нестандартный идентификатор и т.п.). В этом случае вам нужно лишь один раз подготовить ПЗУ 27 С 512 , в которой будет находится программа, прошивающая EEPROM. Весь процесс программирования будет заключаться в установке этой ПЗУ и включению питания на несколько секунд. Для большей безопасности предусмотрена индикация успешного окончания операции с помощью лампы Check Engine.
Принцип работы с программой очень прост: вы открываете файл, содержащий образ EEPROM, который вы хотите записать в ЭБУ, а программа создает файл-прошивку, которую нужно зашить в ПЗУ 27 С 512 . Попутно можно изменить некоторые идентификационные данные, хранящиеся в EEPROM (VIN, номер кузова и двигателя). Установив полученную ПЗУ в ЭБУ и включив «зажигание», вы запишите данные в EEPROM.

В версии 1 . 1 добавлена возможность создания прошивки для полной очистки EEPROM без загрузки внешнего файла, содержащего 0 xFF по всем адресам.

J 7 Patch

SMS-Soft Freeware Utilites

J 7 patch – бесплатная утилита от SMS-Software, предназначена для устранения проблемы, проявляющейся в неверном расчете состава смеси после движения в режиме принудительного холостого хода. Указанный дефект проявляется во всех прошивках ЭБУ Январь‑ 7 . 2 (по состоянию на январь 2006 г.), а также в прошивках J 5 V 13 L 05 и V 5 V 13 L 05 .

Субъективно дефект выглядит как провалы и подергивания после глубокого замедления. В том случае, если в прошивке был выставлен «признак постоянной подачи топлива» дефект не проявляется.

J 7 + Patch

SMS-Soft Freeware Utilites

J 7 + patch – Утилита «J 7 plus_patch.exe» предназначена для преобразования прошивок ЭБУ Январь‑ 7 . 2 +, под различную аппаратную реализацию блоков Январь‑ 7 . 2 + (не путать с Январем‑ 7 . 2 !).

НПП «ИТЭЛМА» выпустила небольшую партию блоков, в которых имеются незначительные изменения в аппаратной реализации, касающиеся порта обработчика сигнала датчика скорости автомобиля (ДСА).

Прошивки в таких ЭБУ имеют точно такие-же наименования, как и в обычных блоках. Применение несоответствующей прошивки приводит к отсутствию сигнала датчика скорсти и появлению DTC, связанных с ошибками ДСА.

Для преобразования прошивки под нестандартную аппаратную реализацию (или обратно) необходимо:
1 . выбрать прошивку (файл BIN), в который вы хотите изменить порт обработчика сигнала ДСА.
2 . нажать кнопку «Изменить».
3 . измененный файл будет создан в той же папке, что исходный и иметь дополнение «_HWnew» или «_HWstandard» в имени.

K 2 L-Mode Control

SMS-Soft Freeware Utilites

Программа K 2 LMode предназначена для изменения алгоритма функционирования U 2 KL-адаптера из комплекта SMS-Daignistic или J 5 /J 7 On-Line Tuner при использовании со сторонним программным обеспечением.

Для работы программы требуется SMS-Software USB-хост-адаптер с ПО адаптера не ниже версии 01 . 00 . 07 и подключенным U 2 KL-адаптером.

Change boot M 11

SMS-Soft Freeware Utilites

Программа ChBoot предназначена для замены бутлоадера в прошивках ЭБУ М 11 .

Необходимость замены бутлоадера версии 2 . 03 на версию 2 . 04 может быть обусловлена желанием работать с ЭБУ без доработки и в полном объеме доступа как к FLASH-памяти, так и к EEPROM.

J 5 /J 7 2 in 1

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

Дополнительные функции для ЭБУ Январь‑ 5 : возможность раздельной регулировки CO для каждого режима, добавление в программный код алгоритма реле блокировки стартера (для прошивок, в которых эта функция не реализована).

M 154 2 in 1

Программа-модификатор для создания двухрежимных прошивок для контроллера Bosch M 1 . 5 . 4 , позволяет создавать сдвоенные прошивки с возможностью программного переключения во время работы двигателя. При этом ЭБУ не требует никакой аппаратной доработки, а сдвоенная прошивка помещается в обычную ПЗУ 27 С 512 .

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Понял, спасибо большое!
Интересно почему хекс редакторы не делают это автоматически?

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Загрузи в IC-Prog отредактируй и сохрани или выложи сюда я сделаю.

Приглашаем 30 ноября всех желающих посетить вебинар о литиевых источниках тока Fanso (EVE). Вы узнаете об особенностях использования литиевых источников питания и о том, как на них влияют режим работы и условия эксплуатации. Мы расскажем, какие параметры важно учитывать при выборе литиевого ХИТ, рассмотрим «подводные камни», с которыми можно столкнуться при неправильном выборе, разберем, как правильно проводить тесты, чтобы убедиться в надежности конечного решения. Вы сможете задать вопросы представителям производителя, которые будут участвовать в вебинаре.

Интересно почему хекс редакторы не делают это автоматически?

Хекс редакторы позволяют непосредственно редактировать файлы в бинарном режиме. А Intel HEX - это текстовый формат хранения бинарных данных. Он позволяет читать и редактировать эти данные в обычном текстовом редакторе, так как они хранятся в виде ASCII-символов.

Наверняка просто есть специальные утилиты для редактирования файлов в этом формате. Поищите в гугле по запросу "intel hex editor".

Приглашаем всех желающих 25/11/2021 г. принять участие в вебинаре, посвященном антеннам Molex. Готовые к использованию антенны Molex являются компактными, высокопроизводительными и доступны в различных форм-факторах для всех стандартных антенных протоколов и частот. На вебинаре будет проведен обзор готовых решений и перспектив развития продуктовой линейки. Разработчики смогут получить рекомендации по выбору антенны, работе с документацией и поддержкой, заказу образцов.

Загрузи в IC-Prog отредактируй и сохрани или выложи сюда я сделаю.

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

Интересно почему хекс редакторы не делают это автоматически?

Хекс редакторы позволяют непосредственно редактировать файлы в бинарном режиме. А Intel HEX - это текстовый формат хранения бинарных данных. Он позволяет читать и редактировать эти данные в обычном текстовом редакторе, так как они хранятся в виде ASCII-символов.

Наверняка просто есть специальные утилиты для редактирования файлов в этом формате. Поищите в гугле по запросу "intel hex editor".

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Последние посетители 0 пользователей онлайн

Причин может быть несколько. Если симистор замкнут (неаккуратной пайкой, например) или пробился (коротнул), то пылесос всегда будет работать на максимальной мощности. Если неисправна цепь управления (например оторвался С1 или D1 и LED), то симистор тоже будет всегда открыт и ничего не будет регулироваться. Но вот после этого: как-то некорректно советовать вам что-то проверять в этой схеме, даже если у вас есть тестер. Схема напрямую соединена с розеткой, а проверять надо при включённой. А для этого как минимум надо владеть основами техники безопасности при работе с сетевым напряжением. Без этого - очень опасно.

Это какая ж может быть проблема в линейке светодиодов, чтоб они продолжали светиться, когда драйвер с них напряжение снял? Потеряли защитное покрытие, и запитываются напрямую с эфира? Смотря до какой температуры. От микросхем он достаточно далеко стоит. А вот если сдох, то греться будет прилично, и пульсации повысятся, и тогда запросто схема может глючить и до конца напряжение не снимать.

Решил поискать по типу корпуса. нашел только RD30HVF1. Но там неуказан тип корпуса. Можите подсказать какой это тип корпуса?

Andrey 69

Soundoverlord

finn32

Это явный косяк схемы. Резистор стерли в редакторе. Так оно суть ОУ и классический параллельник, по Солнцеву.

Мною разработаны средства под различные типы чипов (микроконтроллеров), имеющих различие в строении образов. По мере поступления информации я буду выкладывать ее Вам в соответствующем разделе. В разделе "Дополнительная информация" будут находиться ссылки на заметки (статьи), ОБЩИЕ для всех чипов.

Консольные средства для обработки прошивок и отдельных образов
  • - на основе Perl/Python скриптов, выполняющие несколько операций;
  • - отдельные приложения, выполняющие, как правило, одну-две функции.
  • стандартное, предназначенное для обработки одного экземпляра прошивки или набора образов устройства. На сегодня это версия RKwinTools_v1.4.0;
  • Pro, позволяющее работать параллельно с несколькими прошивками, используя принцип проектов. На сегодня это версия RKwinTools_Pro_v1.1
  • добавлена обработка разделов second, dtb образов Boot и Recovery;
  • обрабатываются образы Boot и Recovery, созданные архиваторами gzip, lzma, xz;
  • добавлена возможность выбора образа из списка при обработке;
  • при сборке параметры образов выбираются из файла конфигурации (cfg/*.cfg);
  • расширены функции работы через ADB.
  • выбрать исходный файл ROM-прошивки для обработки из списка имеющихся;
  • распаковать и запаковать ROM-прошивку в формате "RKFW" и "RKAF" с автоматическим определением формата;
  • распаковать образы Boot, Recovery. Поддерживаются форматы как "ANDROID", так и "KRNL" с автоматическим определением;
  • запаковать образы Boot и Recovery с выбором типа конечного образа (KRNL или ANDROID);
  • распаковать и запаковать образ Kernel;
  • распаковать и запаковать образ System типа jaffs и ext2-ext4 ;
  • преобразовать сжатый образ System типа sparse в ext4;
  • инициировать ROOT в образ system;
  • работать с устройством через ADB;
  • подсчитать контрольную сумму файла в формате md5.
  • читать руководство пользователя.
  • удалено копирование настроек при отказе во время сборки ROM.
  • исправлена ошибка при разборке образа system типа ext4.
  • добавлена сборка образа system типа ext4.
  • добавлен пункт меню для получения информации об образе system (9 - info system).
  • создать новый проект;
  • открыть проект, выбрав его из списка уже существующих;
  • сохранить проект в архив;
  • восстановить проект из архива;
  • удалить проект.

Используйте ее для общего ознакомления со средством, т.к. такая же находится в общем архиве.
Для варианта Pro: README_Pro_1.2.rar ( 5.23 КБ )

или в pdf формате RKwinTools_Pro_1.1.pdf ( 580.36 КБ )

Для стандартного варианта: README_133.rar ( 7.58 КБ )

Стандартный вариант: RKwinTools_v133.rar ( 5.86 МБ )

Программа редактирования параметров файла Parameter перенесена в тему Разметка памяти мобильных устройств. Теория и практика.

  • распаковать и запаковать образы Boot/Recovery с учетом секций second и dtb (дерево устройств);
  • производить сжатие/распаковку при помощи gzip, lzma, xz ;
  • распаковать и запаковать образы, содержащие файловые системы как jaffs типа, так и ext2-ext4;
  • провести конвертацию из sparse в ext4;
  • перед обработкой выбрать файл без его переименования.
  • распаковать и запаковать образы Boot/Recovery с учетом секций second;
  • производить сжатие/распаковку при помощи gzip, lzma, lz4, lzop, xz ;
  • распаковать и запаковать образы, содержащие файловые системы как jaffs типа, так и ext2-ext4;
  • провести конвертацию из sparse в ext4;
  • перед обработкой выбрать файл без его переименования.

Свежая версия для Win 7 MTwinTools_v0.7.7z ( 3.43 МБ )

Свежая версия для ХР ( благодаря пользователю ANT__)MTwinTools_v0.6.1_winxp.rar ( 4.16 МБ )

Предыдущие версии

  • Windows 7 и выше;
  • установка пакета .NET 4.0
  • разобрать/собрать прошивку *.qsb;
  • собрать "кусочные" файлы (типа system_0.img, cache_8.img) в целый;
  • разобрать/собрать boot/recovery. Поддерживаются образы x64, сжатые следующими архиваторами:
    - gzip;
    - lz4;
    - lzma;
    - lzop;
    - xz;
  • посмотреть разметку прошивки.

Инструкция пользователя (такая же имеется и в архиве со средством):Readme_LenovoWinTools_v1.2.7z ( 5.24 КБ )

  • распаковать и запаковать образы Boot.img и Recovery.img типа "multi-file", "ramdisk", "script", "kernel";
  • распаковать и запаковать образ System.img типов yaffs, yaffs2, ext2-ext4;
  • конвертировать образ System.img типа sparse в ext4 (аналог simg2img);
  • добавить к файлам контрольную сумму в формате md5.

Приложение для разборки прошивки типа .APP
AppImageMaker.rar ( 6.57 КБ )

Для запуска используется командная строка вида:

sourceFile - полный путь и название файла прошивки. Например, d:\app\SR_APP_Update.app
destPath - полный путь к папке назначения, в которую будет произведена распаковка прошивки, например, f:\qwerty
key - ключ для получения дополнительной информации. Он может быть следующим:
/h, /?, --help - выводит справочную информацию о приложении.
Если никакой ключ не введен, то производится распаковка файла прошивки. Для этого должны быть введены имя с полным путем к файлу и путь к папке назначения. При отсутствии эта папка создается сама, а при наличии в нее перезаписываются имеющиеся там файлы.
Например, если команду ввести следующим образом:

AppImageMaker d:\app\SR_APP_Update.app f:\qwerty

то файл SR_APP_Update.app из папки d:\app будет распакован в папку f:\qwerty.
Если не введен путь к конечной папке (папке назначения), то она создается в той же папке, где находится приложение AppImageMaker, с именем "update" по-умолчанию. Например, строка вида:

AppImageMaker d:\app\SR_APP_Update.app

распакует указанный файл в папку с именем update, созданную рядом с приложением AppImageMaker.
Если не указать также путь и имя файла прошивки, то по-умолчанию для прошивки будет использоваться имя "Update.app". Например, если ввести строку вида:

AppImageMaker

то приложение будет искать файл с именем "Update.app" в папке рядом с ним. При наличии такого файла он будет распакован в тут же созданную папку "update".
Для особо любознательных есть еще один ключ "/crc". По нему в папку назначения параллельно с распакованными файлами прошивки будут записываться контрольные суммы этих файлов, найденные в прошивке в заголовках этих файлов, с расширением ".crc".

Приложение для разборки прошивок вида BIN, DZ, KDZ - LGwinTools_v1.03.7z ( 93.78 КБ )

  • /if:in_name (-if:) - имя файла прошивки для разборки, обязательный параметр;
  • /ip:in_path (-ip:) - имя папки с файлами прошивки для сборки, обязательный параметр;
  • /op:out_path (-op:) - папка выгрузки файлов при разборке или прошивки при сборке, обязательный параметр;
  • /di:pack (-di:) - режим работы. При pack - сборка прошивки, при отсутствии ключа разборка (по-умолчанию).
  • /h (-h, --help) - вызов справки.
1. Что делать, если я первый раз запускаю средство? Инструкция новичка
2.

У средства появились последователи, которые выпускают "модифицированные" под свои нужды варианты: And_pda

Программа распаковки образов ext2-ext4. Автор: And_pda

Примечание. Так как тема посвящена средствам, работающим исключительно под Windows, все посты, рекламирующие обработку Linux-средствами, будут безжалостно удаляться как несоответствующие основной теме и мешающие работе. Это не означает что я противник Linux, но для него существует море других тем.

Полезная вещь - обратная связь! Причем не только в технике.
После общения с некоторыми пользователями средства RKwinTools я решил выложить инструкцию по прописыванию пути к папке в переменных среды Windows.

Инструкция по добавлению пути в переменные среды Windows

ВНИМАНИЕ. Внесенные изменения начнут действовать без перезагрузки компьютера при следующем вызове командной строки или запуске файлового менеджера.

Итак,
Операционная система Windows XP x86.
На рабочем столе выбираем ярлык «Мой компьютер», кликнув на нем правой кнопкой мыши, вызываем контекстное меню и выбираем в нем команду «Свойства». Откроется окно «Свойства системы».
Выбираем вкладку «Дополнительно».
Внизу слева нажимаем кнопку «Переменные среды». Откроется окно "Переменные среды".
В области «Системные переменные» находим переменную «Path» и, выделив ее, нажимаем на кнопку «Изменить».
В поле «Значение переменной:» в конце дописываем путь к необходимой папке, отделяя его от существующего значения «точкой с запятой». Например, «;D:\Cygwin».
Нажимаем «ОК» для записи пути и последовательно закрываем все открытые окна.

Операционная система Windows 7 x86.
Вариант 1.
По пути "Пуск"->"Компьютер", нажимаем правую кнопку мыши для выбора контекстного меню и выполняем команду "Свойства".
В открывшемся окне "Просмотр основных сведений о Вашем компьютере" выбираем слева пункт меню "Дополнительные параметры системы".
В открывшемся окне"Свойства системы" справа внизу нажимаем кнопку "Переменные среды".
В окне"Переменные среды" в области "Системные переменные" нужно найти и выделить переменную "Path", а затем нажать кнопку "Изменить. ".
В появившемся окне «Изменение системной переменной», в поле "Значение переменной" ДОПИСЫВАЕМ В КОНЕЦ путь к только что установленной папке Cygwin, например такой: ";Е:\Cygwin", ОБЯЗАТЕЛЬНО отделив его от существующего значения «точкой с запятой», и нажимаем кнопку "ОК" для сохранения значения.
Последовательно закрываем все остальные открытые окна, тоже нажимая кнопку "ОК", кроме окна просмотра основных сведений, которое закрывается "крестиком".
Вариант 2.
В любом свободном месте рабочего стола нажимаем правую кнопку мыши для вызова контекстного меню и выбираем команду «Персонализация». В открывшемся окне слева выбираем пункт меню «Панель управления - домашняя страница».
Откроется окно "Панель управления" для проведения настроек параметров Вашего компьютера.
В нем необходимо выбрать настройку «Система» и Вы попадете в окно просмотра основных свойств о Вашем компьютере, т.е. "Окно сведений о системе".
Дальнейшие действия описаны в пункте «Вариант 1».

P.S. Каждому ПО требуются средства отладки.
В моем случае тишина (не ошибки, не вывода в лог), - а в ответ тишина.
Просьба подумайте над этим вопросом.

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

В ныне существующем готовом виде отвечу - НЕТ. не сможет.
А вообще - ничего невозможного нет.


Привет, камрады-датагорцы!
После опубликования моей статьи «Автомат управления бойлером Ariston. Экономим электроэнергию и ресурс котла» я получил несколько писем с просьбой выслать вариант прошивки с другими настройками времени или с вопросами о сборке исправленой прошивки из предоставленных исходников.

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

Для измерения времени включения бойлера в исходном коде с целью получения новой прошивки надо установить компилятор «mikroC PRO for PIC» любой версии. На официальном сайте сейчас раздают версию 6.6.3. Годится стандартная демоверсия, так как объём памяти примененного контроллера равен 1 Kб, а компилятор обрабатывает до 2 Kб с демо-лицензией.

Следует заметить, что чем ниже номер версии, тем компилятор меньше и быстрее работает. Вот такой прогресс наоборот. Поэтому для примера выбрана версия 2.50.

Запускаем установочный файл mikroc_pro_pic_2009_v250.exe. У вас будет ваш вариант инсталлятора.



Принимаем условия, соглашаемся и нажимаем «Next».



Решите сами, нужны ли вам учебные примеры. Нажимаем «Next».


Выбираем путь установки. Можно оставить по умолчанию Нажимаем «Install».



Отказываемся от дополнительных компонентов. Нажимаем «Нет».


Отказываемся от дополнительных компонентов. Нажимаем «Нет».


Отказываемся от дополнительных компонентов. Нажимаем «Нет».


Компилятор установлен, хотите запустить его сейчас? Нажимаем «Да» и «Finish».


Запускается программа. В её окне появляется текст учебного примера.


Выбираем «Project > Open Project».


В выпадающем окне находим файл нашего проекта «Boiler.mcppi» и нажимаем «Открыть».



В окне программы появляется текст нашего проекта, находим строки 20 – 25, в которых можно установить желаемое время включения бойлера.
Для примера изменим время в строке 23 на 13 часов 17 минут. Это будет выглядеть так:


В строках, которые не используются, записано время, которого не может быть - 25 часов 0 минут


Теперь измененную программу надо откомпилировать для получения готовой прошивки в формате hex. Для этого выбираем меню «Project -> Build».


Программа компилируется, процесс отображается в нижней части окна. В итоге генерируется файл «boiler.hex».


Готовый файл прошивки «boiler.hex» будет лежать в папке с исходным программным кодом.

Всё готово, можно программировать контроллер свежей прошивкой с новыми часами срабатывания!

Читайте также: