Activity
Спасибо за тест 😃
По поводу фирмвари вроде во всех трех батарейках FW одинаковый, но почему кусок в считанных FW с F0 по 17F у всех разный? Интересно… И скорее всего придется в проге расширить диапазон чтения FW, т.к. похоже что чтение обрывается не в конце FW
Наверное разные «версии». Хотя первый заблокированный и незаблокированный вроде одного года, 2014. Второй правда «посвежее» - 18.
Прошил и второй заблокированный контроллер. Ради которого все и затевалось в общем-то. Тоже завелся. Теперь соберу планшет с этой батареей и погоняю пару-тройку циклов - гляну как держать будет.
bms-ки с тех банок не забудьте убрать
Я те банки вообще ставить не буду - они подкидывались только для экспериментов.
mixeysan, Вы сэкономили мне немножко денег и, что не менее важно, позволили получить удовлетворение от воскрешения из мертвых! 😆
Хотел бы в качестве благодарности немного задонатить в развитие проекта.
Гляньте личку, пожалуйста.
Отлично. Ждем рабочий еепром.
PS Я уже вижу по FW что скорее всего FW не весь вычитался, нужно будет попробовать увеличить диапазон чтения до 128 кБайт, скорее всего в этом чипе или больше ROM или в моем подопытном от фантома на котором я отлаживал софт размер прошивки меньше размером. Но FW нам в принципе сейчас не важно.
Наконец смог попасть на работу и считать все контроллеры. Во вложении три архива по двум заблокированным и одному незаблокированному контроллеру. В каждом архиве инфа, FW и EEPROM.
PS. Относительно недоброжелателей - к сожалению всегда найдутся люди, которым плохо, если другим хорошо. Но “Бог не фраер, он все видит” (с) - рано или поздно захлебнутся собственной желчью. Хотя предупреждать и помнить о таких конечно надо.
PPS. Залил EEPROM рабочего в экспериментальный заблокированный - поднялся! В планшет еще не вставлял, но напряжение на выходе батареи появилось и инфа в отчете исправилась.
PPPS. Вставил в планшет - зарядка пошла!
Лучше проверьте под микроскопом железо BMS, т.к. я с этим удаленно вам не помогу и вся надежда на вас в том что вы железо проверили и там проблем по аппаратной части нет.
Доползу до работы - проверю и под микроскопом, благо есть в наличии. Пока только через 10-кратную лупу рассматривал и сигналы осциллографом смотрел - криминала не обнаружил. Уровни сигналов на шине 0,1/3,3 В, фронты чистенькие. Других контроллеров на плате нет, на шине сидеть чему-то левому вроде неоткуда. Хотя внимательно в схемотехнику платы не вникал, честно говоря.
От вас только критика, без реальной помощи
Нет, нет, Владимир действительно пытается помочь, и на Ваш контакт вывел, и дельные советы давал, и удаленную помощь предложил. Другой вопрос, что в данном случае я все-таки не склонен грешить на контакты. Во-первых я все проверил, во-вторых одинаково себя ведут оба контроллера, которые пока доступны, в том числе и тот, от которого я банки вообще не откидывал, т.е. там заводская пайка. Кроме того, некорректная информация выдается не только по напряжениям банок, но и, например, по температуре. Ну и, наконец, никакая пайка банок не объясняет случайные сбои при обмене по шине. Опять же для обоих контроллеров. Так что все-таки колбасит чип. По необъяснимым для меня, не специалиста, причинам.
проверить версию можно утилитой от SiLabs HidSmbusExample
Спасибо, проверил - 2
ну еепром не может совпадать побайтно с другим еепром даже с такой же батарейки, а FW может
Для первой батарейки прочитанное ВЕ и Вашей программой совпали побайтно. Между дампами первой и второй различия есть, но только в нескольких местах и структура в целом похожа.
В любом случае пока это все, что есть. Как только будет возможность - считаю все, что только можно считать, опять же появилась надежда 😃
фирмварю тоже сливайте, нужно же тоже понимать одинаковые ли прошивки или разные
Пока нет возможности - этот контроллер на работе. EEPROM я с него раньше ВЕ считал, с десятой попытки. Учитывая, что для первого контроллера прочитанное совпадает, думаю и по второму этот дамп правильный.
кто или что заболел?
Я заболел. А значит на работу как минимум завтра на попаду. В лучшем случае.
Отлично. Ждем рабочий еепром.
Спасибо! Пока вот второй нерабочий, может будет интересно посмотреть. С рабочим, боюсь, придется притормозить - похоже заболел…
EEPROM пишет!
Прочитайте EEPROM и FW с рабочего и нерабочего BMS и выложите их сюда.
Нерабочий вот. Рабочий несколько позже - его надо еще из планшета достать, а он пока недоступен.
Читайте EEPROM с такого же но рабочего BMS и пишите в ваш нерабочий.
Через час попробую записать этот контроллер своими же данными - посмотрю, пройдет ли процесс или будет вылетать в ошибки.
И про какие ошибки вы говорите которые не сбрасываются?
ClearPF. Как я понимаю, это должно снимать Permanent Failure и зарядные токи с напряжением должны стать ненулевыми?
Ха!
Ух ты! Значит не убил. EEPROM действительно прочитался и он такой же, как и тот, что я с десятой попытки считывал ВЕ.
дамп с такого же BMS и попробуйте записать заведомо рабочий EEPROM
Так и задумывалось изначально, т.к. рабочая батарея у меня есть и считать EEPROM, как теперь выяснилось, можно. Но если нечем писать - толку с него?
Вышел из boot mode - инфа прочиталась, но ошибки по-прежнему не сбрасываются.
Но не спешите выходить из Boot режима
поздно… 😃
Full Access кнопочку пробовали нажимать?
Первоначально нет, но сейчас попробовал. Несколько раз ничего не происходило. Ну то есть все как обычно, что-то там делает, пишет ОК, но по факту результата нет, Boot не пускает, пишет засеален. Но в какой-то из попыток Boоt вроде как написал что доступ получен и я поначалу обрадовался. Оказалось рано 😃 Прочитал FW. Якобы прочитал и сохранил, но после этого в Info бред, ничего не работает, короче контроллер ёк судя по всему и муки выбора отпали по определению 😃
Работу с BQ30Z55 нужно производить с отключенным MSP430 от BQ30Z55.
В моем контроллере стоит только BQ30Z551
уже пашет как на bq30z55
На BQ30Z55 1 не получилось. По крайней мере с имеющейся у меня прошивкой.
Информацию читает так же кривенько, как и ВЕ и тоже иногда со сбоями по шине (но это, видимо, уже проблемы 2112), ключи якобы подбирает (каждый раз разные похоже) и расеаливает, ошибки якобы снимает, чип якобы ресетит, но на самом деле ничего этого не выполняется, FW не читается по причине залоченности чипа, а инфа о состоянии после всех этих действий остается неизменной.
Но к батареям коптеров это, конечно, отношения не имеет - спасибо за предоставленную возможность убедиться в правильности решения про утилизацию 😃
Поэтому хз чем я вам помогу с BQ30Z55(1?), если только рассеалить, прочитать, записать
Да мне стбственно только рассеалить и сбросить ошибки и надо 😃
Я не в курсе, а у Вас какой адаптер/софт имеется в распоряжении?
PS. Может лучше в личке/почте или на vlab? Здесь как бы оффтопик получается.
Да
Гляньте личку, пожалуйста.