Страница 1 из 2
Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пн мар 11, 2024 15:16:31
TioSin
Приветствую всех. Есть девайс на MEGA328PU-TH. Камень читается, не залочен. При перепрошивке идентичного девайся, не работает. Оригинал при запуске промаргивает светодиодом и запускается медленным морганием, перепрошитый промаргивает и все, есть предположение что создатель что то намудрил с бутлоадером, готового разобраться откуда ноги растут ждет вознаграждение договорное. Хекс готов предоставить.
Жду предложений от знающих людей.
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пн мар 11, 2024 17:23:38
BOB51
Перепрошить обычным программатором (ежли "легко читается") вместе со всем, что внутри исходного МК имелось.

Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пн мар 11, 2024 18:24:06
АлександрЛ
TioSin писал(а):Есть девайс на MEGA328PU-TH. Камень читается, не залочен. При перепрошивке идентичного девайся, не работает.
Залоченный МК тоже "читается", только то, что с него считано, работать никогда не будет.
TioSin писал(а):Хекс готов предоставить.
Вот в таком виде ваш "хекс" сможете, картинкой, выложить?

Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Вт мар 12, 2024 07:46:40
TioSin
Доброго всем!

Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Вт мар 12, 2024 09:06:10
ART_ME
TioSin, EPROM пустой?
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Вт мар 12, 2024 09:38:10
TioSin
Епром пустой
Добавлено after 2 minutes:

Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Вт мар 12, 2024 09:49:20
ART_ME
ИМХО Вам имеет смысл выложить прошивку прямо здесь, вряд ли она в HEX формате может представлять для посторонних какую-либо ценность.
Плюс более подробное описание на каком порту должен мигать светодиод, как он должен быть подключен, с какой частотой должен мигать и сколько времени, и как это мигание должно измениться в случае верной прошивки.
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Вт мар 12, 2024 11:19:49
BOB51
Хтой-то с адуринкой балуется?
1. "скетч - загрузить через программатор" НЕ ЗАПИСЫВАЕТ БУТЛОАДЕР (и фузы), загружается только целевая программа пользователя (
бутлоадер затирается!);
2. набор фузов и бутлоадер через программатор загружаются только из IDE (инструменты - записать загрузчик) и только для текущей платформы с выбранной на вкладке настроек конфигурацией;
3. режим "скетч - экспорт бинарного файла" дает два файлика прошивки - один с бутлоадером, другой без него. Фузы в состав тех файлов не входят;
4. при прошивке "пустого" МК (от изготовителя МК после покупки) через "стороннюю" софт-оболочку и железо вне рамок ардуиноIDE к оному обязательно цепляется кварц минимум 4 МГц (ставим на панельке программатора, у платок ардуино нано/про-мини кварц уже установлен)...

Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Вт мар 12, 2024 13:18:19
TioSin
[uquote="BOB51",url="/forum/viewtopic.php?p=4554512#p4554512"]Хтой-то с адуринкой балуется?
1. "скетч - загрузить через программатор" НЕ ЗАПИСЫВАЕТ БУТЛОАДЕР (и фузы), загружается только целевая программа пользователя (
бутлоадер затирается!);
2. набор фузов и бутлоадер через программатор загружаются только из IDE (инструменты - записать загрузчик) и только для текущей платформы с выбранной на вкладке настроек конфигурацией;
3. режим "скетч - экспорт бинарного файла" дает два файлика прошивки - один с бутлоадером, другой без него. Фузы в состав тех файлов не входят;
4. при прошивке "пустого" МК (от изготовителя МК после покупки) через "стороннюю" софт-оболочку и железо вне рамок ардуиноIDE к оному обязательно цепляется кварц минимум 4 МГц (ставим на панельке программатора, у платок ардуино нано/про-мини кварц уже установлен)...

[/uquote]
Нет это не ардуино.
МК, на плате управления газовой горелкой, для поддержания температуры в производственных корпусах.
На плате резонатора нет, плата идет из Китая собранная (паянная) вместе с МК.
Шъется по ISP.
Добавлено after 1 minute 21 second:
В хексе с адреса 3C00 идет код самого бута
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Вт мар 12, 2024 14:42:39
BOB51
Как вариант...
Прикладная программа и бутлоадер взаимосвязаны.
Загрузка обновления только через бутлоадер (чего там при загрузке дополнительно выполняется то разраб бутлоадера и прикладного модуля знает).
А "чистый" МК надо на отдельной панельке загружать.
Не факт, что работать будет - может быть и привязка к "сервисному счетчику" - копия также будет с запретом работы.
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Чт мар 14, 2024 10:59:50
Ivanoff-iv
А дополнительных памятей на платке не имеется?
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пт мар 15, 2024 08:29:08
TioSin
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=4555219#p4555219"]А дополнительных памятей на платке не имеется?[/uquote]
Допом нет ничего.
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пт мар 15, 2024 11:06:27
codenamehawk
[uquote="BOB51",url="/forum/viewtopic.php?p=4554612#p4554612"]А "чистый" МК надо на отдельной панельке загружать.
Не факт, что работать будет - может быть и привязка к "сервисному счетчику" - копия также будет с запретом работы.[/uquote]
Так внутри проца вроде нет чего-то похожего на серийник, а все в памяти скопируется.
Может быть привязка к обвеске проца.
Стоит проверить новый проц на месте рабочего, но надо выпаивать рабочий...
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пт мар 15, 2024 11:13:56
OKF
А чип оригинальный? У 328p есть псевдо ID. Но, думаю, китайцы могли сделать и уникальный.)
А чего ЕЕПРОМ таких диких размеров?
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пт мар 15, 2024 12:16:01
BOB51
На сегодня попадаются с суффиксами TH, KR возможно и другие...
На нанках TH
https://img.radiokot.ru/files/20529/3ebab6fkz6.jpg
https://img.radiokot.ru/files/20529/3ebab5p0vl.jpg
на про-мини KR
https://img.radiokot.ru/files/20529/3ebab4jiaj.jpg
Что эти суффиксы обозначают - надо самую новую даташитину смотреть. Но... микрощип "недоступен в Вашем регионе" (под сракоссакциями)...
codenamehawk писал(а):...
Так внутри проца вроде нет чего-то похожего на серийник, а все в памяти скопируется.
Может быть привязка к обвеске проца....
В ПЗУ отдельная область, доступная для самопрограммирования. Счетчик наработки (либо какой-то флаг) там и сидит - при начальной загрузке бутлоадером одно значение (возможно вычисляемое по отдельному алгоритму) в процессе работы изменяем...
Разницу определяет начинка бутлоадера при включении питания.
В случае загрузки копии через программатор естественно не будет "начального значения" - воть и блокируем.
(В "чистом" МК область программ должна быть "пустой", прописи делаются только после загрузки через бутлоадер).
За опорные данные можно взять исходный статус обвязки, генерируемый каким-либо способом ключ (на основе допустим тех же байт калибровки RCгенератора или еще каких "внутренних кодов", известных изготовителю - к примеру номер ревизии кристалла)...

Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пт мар 15, 2024 12:56:05
codenamehawk
BOB51 писал(а):В ПЗУ отдельная область, доступная для самопрограммирования.
Где это в описании?
https://ww1.microchip.com/downloads/en/ ... asheet.pdf
Добавлено after 4 minutes 2 seconds:
BOB51 писал(а):или еще каких "внутренних кодов", известных изготовителю - к примеру номер ревизии кристалла)...
Вы это о чем? Если есть, покажите пример как к этому достучатся изнутри.
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пт мар 15, 2024 13:40:23
BOB51
Смотри описание работы команды spm.

Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Ср мар 20, 2024 14:11:25
TioSin
Парни всем здравия.
Ну и в итоге что? кто возьмётся ковырнуть, разобраться и получить монету за это???
Добавлено after 1 minute 16 seconds:
Полный НЕХ с данными бута предоставлю.
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Ср мар 20, 2024 14:32:31
OKF
А на вопросы ответить сначала?
Re: Нужна помощь по MEGA328PU за вознаграждение!!!
Добавлено: Пн мар 25, 2024 09:01:56
TioSin
[uquote="OKF",url="/forum/viewtopic.php?p=4557727#p4557727"]А на вопросы ответить сначала?[/uquote]
Приветствую.
Да вроде на все вопросы ответил.
Если не затруднит прошу повторить, может пропустил.