Обсуждаем контроллеры компании Atmel.
Ответить

проблема с перепрошивкой IMAX B6

Вт ноя 12, 2019 22:45:04

Добрый день, прошу подсказки - в чем может быть проблема при попытке сменить прошивку зарядки IMAX B6 на альтернативную Cheali-charger.
Имеем - IMAX B6, не оригинал, но плата и прошивка как у оригинала. Процессор ATMEGA32L-MU , кварц 16МГц (причем вроде микросхема на такую частоту не рассчитана, но работает лет 10 успешно).
Два программатора -1)USBAsp и 2) сделанный из ардуинки nano, при подключении к выводам imax для прошивки правильность проверена 100раз, прогами SinaProg и AVRDude невозможно считать с процессора ничего, выскакивает сообщение- invalid device signature. Этими же программаторами и программами любые другие AVRки имеющиеся у меня считываются и перезаписываются без проблем.
Вроде все должно быть просто и ни у кого подобных проблем с перепрошивкой IMAXa не возникало, может ли быть так залочен проц ,что к нему невозможно подключиться по isp? Какие еще могут быть варианты?

Re: проблема с перепрошивкой IMAX B6

Ср ноя 13, 2019 02:45:17

А сигнатура вообще читается? Что там? Должно быть 0x1E9502.

Re: проблема с перепрошивкой IMAX B6

Ср ноя 13, 2019 05:48:22

Работать на такой частоте может и может, а вот связь с программатором под большим вопросом. Как вариант, поставить другой кварц, допустим, на 4 МГц или жестко подать внешнюю частоту на 8 лапу XTAL1.

Re: проблема с перепрошивкой IMAX B6

Ср ноя 13, 2019 07:45:32

А сигнатура вообще читается? Что там? Должно быть 0x1E9502.

INVALID DEVICE SIGNATURE 0xffffff

Добавлено after 15 minutes 50 seconds:
Работать на такой частоте может и может, а вот связь с программатором под большим вопросом. Как вариант, поставить другой кварц, допустим, на 4 МГц или жестко подать внешнюю частоту на 8 лапу XTAL1.

Попробовал поставить 4Мгц и 8МГц , частота меняется , а сигнатура так и не считывается. Может ли проц быть так залочен фьюзами на заводе чтоб не считывалось вообще ничего, но при том само устройство работало(заблокированы выводы mosi miso)? На попытки считывания проц реагирует, устройство перезагружается после обращения к нему с программатора.

Re: проблема с перепрошивкой IMAX B6

Ср ноя 13, 2019 09:15:38

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

Re: проблема с перепрошивкой IMAX B6

Ср ноя 13, 2019 09:31:11

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

Видимо так и есть(сброшен фьюз SPIEN), выводы проца напрямую подключены на гребенку isp , да и судя по описаниям в интернете и на ютубе ни у кого проблем с перешивкой внутрисхемно IMAX B6 не возникало. Больше всего не хотелось возиться с QFN корпусом, но видимо придется проц менять на новый.

Re: проблема с перепрошивкой IMAX B6

Ср ноя 13, 2019 11:25:56

akl писал(а): а вот связь с программатором под большим вопросом.
Вы ошибаетесь. Частота тактирования кварца должна быть в 4 раза выше, чем частота обмена по ISP. Проблемы всегда возникают при низкой частоте контроллера и решаются понижением частоты программирования.

Добавлено after 7 minutes 43 seconds:
AKV, при прошивке МК запитывался от программатора? Если да, то стоит попробовать штатное питание включить.

Re: проблема с перепрошивкой IMAX B6

Ср ноя 13, 2019 11:30:53

akl писал(а): а вот связь с программатором под большим вопросом.
Вы ошибаетесь. Частота тактирования кварца должна быть в 4 раза выше, чем частота обмена по ISP. Проблемы всегда возникают при низкой частоте контроллера и решаются понижением частоты программирования.

Добавлено after 7 minutes 43 seconds:
AKV, при прошивке МК запитывался от программатора? Если да, то стоит попробовать штатное питание включить.
Пробовал и со штатным и без, но у всех IMAX нормально перешивается и при питании от программатора.

Re: проблема с перепрошивкой IMAX B6

Чт ноя 14, 2019 14:40:36

Больше всего не хотелось возиться с QFN корпусом, но видимо придется проц менять на новый.

А стоит игра свечь?
Тем более корпус ну очень не удобный.
Велика вероятность того что потом эта вещь пойдет на запчасти.

Re: проблема с перепрошивкой IMAX B6

Чт ноя 14, 2019 18:17:25

Больше всего не хотелось возиться с QFN корпусом, но видимо придется проц менять на новый.

А стоит игра свечь?
Тем более корпус ну очень не удобный.
Велика вероятность того что потом эта вещь пойдет на запчасти.

Что касается прошивки -однозначно стоит, функционал устройства становится радикально другим.
Так то QFN корпус только отпаять, на плате есть разводка поверх QFN под TQFP , atmega32a-au с Китая стоит 50руб.(уже заказал). Так что думаю стоит.

Re: проблема с перепрошивкой IMAX B6

Сб мар 21, 2020 22:12:51

После замены микроконтроллера, все без проблем прошилось внутрисхемно, всем спасибо! Видимо китайцы залочили контроллер чтоб наши умельцы не баловались. Прошивка Cheali-charger однозначно интересней родной ,всем советую.

Re: проблема с перепрошивкой IMAX B6

Вс мар 22, 2020 11:03:03

Прошивка Cheali-charger однозначно интересней родной ,всем советую.

Откуда её можно качнуть? И чем она лучше оригинальной?

Re: проблема с перепрошивкой IMAX B6

Пн мар 23, 2020 10:36:51

https://github.com/stawel/cheali-charge ... x/unstable ,версию 2.01 качайте под свой вариант imax. Отличается более гибкими настройками условий заряда-разряда, точным поиском дельты, легкой и точной калибровкой и бОльшим количеством типов аккумуляторов.

Re: проблема с перепрошивкой IMAX B6

Пн мар 23, 2020 15:55:56

У меня IMAX B6 оригинальный, работает без замечаний… это так на всякий случай. :)
Ответить