Не получается скопировать прошивку с Atmega64a
Не получается скопировать прошивку с Atmega64a
Всем привет, проблема вот в чем, прогой sinaprog 1.45 через ft232 считываю flash с atmega64a, сохраняю все в hex, далее беру другую atmega64a выставляю фьюзы, записываю сохраненный flash, проходит проверка что все записалось ок, далее включаю модуль и выходит ошибка что неправильная конфигурация.
Модуль с сушильной машины
Пробывал разные скорости записи/чтения, несколько контролеров,все одно и тоже.
В области еепром :00000001FF, не могу понять что я делаю не так.
Модуль с сушильной машины
Пробывал разные скорости записи/чтения, несколько контролеров,все одно и тоже.
В области еепром :00000001FF, не могу понять что я делаю не так.
- Реклама
Re: Не получается скопировать прошивку с Atmega64a
Прошивка залочена 100%.
Re: Не получается скопировать прошивку с Atmega64a
Romka3000, например, не учитываете, что прошивка с высокой вероятностью защищена от копирования. Загляните внутрь якобы считанной прошивки - там одни нули?
И нет, если защита установлена, снять её невозможно. А точнее, очень дорого и не на каждом углу делается.
И нет, если защита установлена, снять её невозможно. А точнее, очень дорого и не на каждом углу делается.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Re: Не получается скопировать прошивку с Atmega64a
Область flash читается и пишется, проверил путем стирания всей области flash. Стер flash модуль не включаетчя, зашил flash модуль включается, но также в ошибкой конфигурации. Вывод для себя сделал что проблема в области eeprom, поэтому и создал тему, с мыслю что я чтото не так делаю или sinaprog чтото не то делает.
- Муркиз
- Друг Кота
- Сообщения: 25875
- Зарегистрирован: Пн фев 09, 2009 22:19:49
- Откуда: Когда-то был прекрасный город для людей
Re: Не получается скопировать прошивку с Atmega64a
Область читается - а что считалось, глазами смотрел ?
Какое содержимое считалось ?
С сравни с содержимым какой-нибудь другого дампа, что точно учитывались и работали. Они, конечно, один в один похожи не будут, но некоторые общие моменты структуры будут иметь.
Какое содержимое считалось ?
С сравни с содержимым какой-нибудь другого дампа, что точно учитывались и работали. Они, конечно, один в один похожи не будут, но некоторые общие моменты структуры будут иметь.
- Реклама
Re: Не получается скопировать прошивку с Atmega64a
Ромка. Если хочешь совет, пиши члелораздельно. Что видишь, почему так думаешь. Иначе фиг тебе чего! Понимаешь? И будешь так мучаться.
Re: Не получается скопировать прошивку с Atmega64a
Ok. Спасибо за совет. вечером закончу работу, соберусь мыслям
и.
Re: Не получается скопировать прошивку с Atmega64a
[uquote="Romka3000",url="/forum/viewtopic.php?p=4744665#p4744665"]...далее включаю модуль и выходит ошибка что неправильная конфигурация....[/uquote]
Данную ошибку
"неправильная конфигурация"
выдает программатор или включенный аппарат?
Ежли программатор - ошибка фуз - набора,
ежли аппарат, где та атмега установлена - читаем сервисную инструкцию по настройкам конфигурации аппарата. Там всяколовушек для любителей хакнуть да без оплаты сервисникам перенастроить понатыкано.

Данную ошибку
"неправильная конфигурация"
выдает программатор или включенный аппарат?
Ежли программатор - ошибка фуз - набора,
ежли аппарат, где та атмега установлена - читаем сервисную инструкцию по настройкам конфигурации аппарата. Там всяколовушек для любителей хакнуть да без оплаты сервисникам перенастроить понатыкано.
Re: Не получается скопировать прошивку с Atmega64a
BOB51, ошибку выдает аппарат где установлена atmega,
Re: Не получается скопировать прошивку с Atmega64a
Тогда настоятельная рекомендация - обратиться или к документации на аппарат и пройти все пункты настроек или к производителю оборудования дабы приехали спецы и настроили согласно их требований/технологий.
Самостоятельное влезание "методом лженаучного тыка" в подобных ситуациях черевато санкциями от владельца аппарата.

Как версия - при "тык - мык" с программаторами стерты спецразделы в EEPROM (и возможно во FLASH).
Плюс велика вероятность наличия отдельного модуля с EEPROM(энергонезависимым ОЗУ с батарейкой) и зависимыми от спецданных в МК и той EEPROMке установками, которые выполняет сервисник изготовителя при настройках устройства (или изменяются автоматически по ходу работы устройства).
Как таковые счетчики наработки до сервисного обслуживания и лицензионные ключи - это все в комплекте настраивается.

Самостоятельное влезание "методом лженаучного тыка" в подобных ситуациях черевато санкциями от владельца аппарата.
Как версия - при "тык - мык" с программаторами стерты спецразделы в EEPROM (и возможно во FLASH).
Плюс велика вероятность наличия отдельного модуля с EEPROM(энергонезависимым ОЗУ с батарейкой) и зависимыми от спецданных в МК и той EEPROMке установками, которые выполняет сервисник изготовителя при настройках устройства (или изменяются автоматически по ходу работы устройства).
Как таковые счетчики наработки до сервисного обслуживания и лицензионные ключи - это все в комплекте настраивается.
Re: Не получается скопировать прошивку с Atmega64a
BOB51, данный аппарат это обычный бытовой сушильный автомат, у него нет отдельной eeprom, то что он ругается на сбой конфигурации это наверняка что что то есть в области eeprom и не читается. Поэтому возник вопрос, как узнать что в области eeprom что то есть и оно не считывается
Re: Не получается скопировать прошивку с Atmega64a
Скорее всего Вы содержимое EEPROM уже "убили" во время экспериментов при считывании/записи.
Программаторы (avrdudeshell, avrdudess 2.19, AVRDUDEPROG 3.3, SinaProg 2,1)прекрасно читают все области памяти МК (ежли оные не закрыты соответствующей комбинацией бит защиты). Файлы данных FLASH и EEPROM читаются и сохраняются у разных софт оболочек по разному (общий или раздельно двумя файлами - надо описания на софтинки вспоминать - давно не пользовался)..
А вот при операции "стирание" нужно быть очень внимательным - может сразу и EEPROM и FLASH стереть.
Да и в самом аппарате функции хранения могут быть у тех же часиков (RTC).

Посмотрел по спискам железа и МК у софт-оболочек...
Для атмеги64А наиболее удачным может быть avrdudess 2.19

Программаторы (avrdudeshell, avrdudess 2.19, AVRDUDEPROG 3.3, SinaProg 2,1)прекрасно читают все области памяти МК (ежли оные не закрыты соответствующей комбинацией бит защиты). Файлы данных FLASH и EEPROM читаются и сохраняются у разных софт оболочек по разному (общий или раздельно двумя файлами - надо описания на софтинки вспоминать - давно не пользовался)..
А вот при операции "стирание" нужно быть очень внимательным - может сразу и EEPROM и FLASH стереть.
Да и в самом аппарате функции хранения могут быть у тех же часиков (RTC).
Посмотрел по спискам железа и МК у софт-оболочек...
Для атмеги64А наиболее удачным может быть avrdudess 2.19
Re: Не получается скопировать прошивку с Atmega64a
BOB51, завтра попробую найти версию sinaprog 2.1 и посмотрю на результат.
Дело в том что есть такой же аппарат полностью рабочий, и именно с него я считал область flash, открыл в hex редакторе и там не нолики и ни ff а куча данных. а вот с области eeprom считываю, открываю в hex редакторе а там :000000011FF.
Добавлено after 16 minutes 39 seconds:
Кажется я что то намудрил, фаил eeprom должен иметь расширение eep?
Дело в том что есть такой же аппарат полностью рабочий, и именно с него я считал область flash, открыл в hex редакторе и там не нолики и ни ff а куча данных. а вот с области eeprom считываю, открываю в hex редакторе а там :000000011FF.
Добавлено after 16 minutes 39 seconds:
Кажется я что то намудрил, фаил eeprom должен иметь расширение eep?
- HardWareMan
- Мучитель микросхем
- Сообщения: 431
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: Не получается скопировать прошивку с Atmega64a
Куча данных - это монотонно возрастающий байт?
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: Не получается скопировать прошивку с Atmega64a
Попробуйте скачать FUSE биты и из DS узнать что там установлено. Выложите картинку типаRomka3000 писал(а):есть такой же аппарат полностью рабочий...
Спойлер
Спойлер
- Вложения
-
- sinaprog_m64_fuse.PNG
- (9.09 КБ) 471 скачивание
-
- sinaprog_m64.PNG
- (9.27 КБ) 474 скачивания
-
codenamehawk
- Вымогатель припоя
- Сообщения: 528
- Зарегистрирован: Вт фев 09, 2010 17:52:26
Re: Не получается скопировать прошивку с Atmega64a
Сохраните в BIN, тогда каждый байт будет виден отдельно.Romka3000 писал(а):считываю flash с atmega64a, сохраняю все в hex,
Поймете есть ли данные в еепром.
Re: Не получается скопировать прошивку с Atmega64a
akl, привет
Добавлено after 25 minutes:
codenamehawk, перевел в bin, это прошивка, виден серийный номер, boot версия, софт, это касается того что скачал с области flash
Добавлено after 25 minutes:
codenamehawk, перевел в bin, это прошивка, виден серийный номер, boot версия, софт, это касается того что скачал с области flash
Последний раз редактировалось Romka3000 Вт сен 09, 2025 09:05:49, всего редактировалось 1 раз.
-
codenamehawk
- Вымогатель припоя
- Сообщения: 528
- Зарегистрирован: Вт фев 09, 2010 17:52:26
Re: Не получается скопировать прошивку с Atmega64a
А в еепром?Romka3000 писал(а):перевел в bin, это прошивка, виден серийный номер, boot версия, софт.
Схема "погорела"?
Re: Не получается скопировать прошивку с Atmega64a
codenamehawk, жто то что считывается с eeprom.
Не могу добавить скрин
Добавлено after 10 minutes 33 seconds:

Не могу добавить скрин
Добавлено after 10 minutes 33 seconds:
Последний раз редактировалось Romka3000 Вт сен 09, 2025 09:28:28, всего редактировалось 1 раз.
-
codenamehawk
- Вымогатель припоя
- Сообщения: 528
- Зарегистрирован: Вт фев 09, 2010 17:52:26
Re: Не получается скопировать прошивку с Atmega64a
НАДО считать еепром и сохранить в bin файл, а не просто открыть hex файл.Romka3000 писал(а):жто то что считывается с eeprom.
Похоже, что он у вас пустой.


