Например TDA7294

Форум РадиоКот • Просмотр темы - Хитро-умный аккумулятор.
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Сб мар 06, 2021 13:51:59

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 632 ]     ... , , , , 32
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пн фев 15, 2021 19:43:11 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт авг 20, 2020 19:21:47
Сообщений: 49
Откуда: Курск
Рейтинг сообщения: 0
Чип стоит BQ 9003
Читается через CP2112 и BE2Works_v4.52_Bohol_fu11.

запустил аккум с помощью BE2Works

Как же сняли ошибки этой БЕшкой? Командным интерфейсом по даташиту? Просто интересно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Вт фев 16, 2021 16:03:18 
Родился

Зарегистрирован: Сб фев 06, 2021 10:08:13
Сообщений: 5
Рейтинг сообщения: 0
Чип стоит BQ 9003
Читается через CP2112 и BE2Works_v4.52_Bohol_fu11.

запустил аккум с помощью BE2Works

Как же сняли ошибки этой БЕшкой? Командным интерфейсом по даташиту? Просто интересно.

Нет это чип не 9003. До него не "добрался" (. С ноута батарею перепаковал и разблокировал, у DJI уверен, что снятие ошибок так же работает. Проблема в доступе. По идее если получится прочитать рабочую батарею и сохранить. То на не рабочей просто подменить бин, а там хрен его знает ( Я электронщик а не программист.


Вернуться наверх
 
Друзья! Скоро Новый Год! Китайский! Но мы работаем и в праздники тоже!

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

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Вт фев 16, 2021 18:48:13 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт авг 20, 2020 19:21:47
Сообщений: 49
Откуда: Курск
Рейтинг сообщения: 0
Проблема в доступе.

Это да. Именно в нем. ))

По идее если получится прочитать рабочую батарею и сохранить. То на не рабочей просто подменить бин, а там хрен его знает

Заковыка в том, что он не даст залить дамп в запечатанный доступом чип. Даже если у вас будет рабочий дамп EEPROM, или всей прошивки, все равно без доступа его не зальешь на этот чип. А вот на новый, такой же, пустой, по идее можно. Но ни разу так и не довелось проверить это на практике.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Эмулятор CP2112 на STM32F103C
СообщениеДобавлено: Вт фев 23, 2021 11:44:00 
Родился

Зарегистрирован: Вт фев 23, 2021 10:03:33
Сообщений: 2
Рейтинг сообщения: 1
В связи с окончанием работ по восстановлению аккумулятора и удалением рабочих файлов с компьютера, выкладываю свою историю и наработки сюда в надежде, что они кому-то пригодятся.

Предистория: по невнимательности допустил блокирование контроллера bq20z45 в аккумуляторе ноутбука. Контроллер засилен нестандартным паролем, поэтому на Али была заказана плата на CP2112 в надежде сбросить пароль с помощью BE2Works. Перед заказом внимательно изучал отзывы о товаре, находил много положительных примеров работы с BE2Works. Однако, по приезду платы, оказалось, что она прекрасно работает в SiLab-овской HidSmbusExample, но напрочь отказывается работать в BE2Works. Пришлось разбираться...

В итоге, оказалось, что данное изделие работает четко в соответствии с SiLab-овским даташитом и API, т.е. обмен данными происходит по Interrupt Transfer на EndPoint1, в то время как BE2Works использует Control Transfer на EndPoint0.
Охота, как говорится, пуще неволи, и ожидать еще полтора месяца новой платы было невмоготу, поэтому, на скорую руку был сооружен эмулятор CP2112 на STM32F103C (в просторечьи "Синяя таблетка"). Эмулятор крайне примитивный: отсутствует хардверное руление линиями USB (поэтому при затыках связи нужно передергивать шнур вручную), не эмулируются GPIO, также присутствуют "детские болезни": например, прерывание транзакции I2C при поступлении запроса USB (приделан костыль в виде повторения транзакции, посему, работе не сильно мешает).

Бинарник прошивки со схемой подключения здесь:

Также, делюсь ссылкой на екзешник BE2Works (оригинал из знаменитого архива BE2Wоrks_v4.52_Bоhоl_fu11.7z), который дружит с виртуальной WinXP (других преимуществ перед краком в архиве нет!):

Кому надо -- забирайте, ибо через месяц (а мож и раньше :-D) ссылки превратятся в тыкву...


Вернуться наверх
 
Запускаем новый BLE 5.2-чип BlueNRG-LP от STMicroelectronics

Любая разработка начинается с чтения документации и изучения доступных средств разработки. Данный материал целиком посвящен средствам разработки, включая детальные инструкции по запуску вашего первого приложения на BlueNRG-LP. Описана работа с отладкой STEVAL-IDB011V1, набором инструментов и пакетом ПО позволяющим разработчику быстро войти в курс дела.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Эмулятор CP2112 на STM32F103C
СообщениеДобавлено: Вт фев 23, 2021 14:38:25 
Родился

Зарегистрирован: Вс фев 07, 2021 04:51:57
Сообщений: 9
Рейтинг сообщения: 0
В связи с окончанием работ по восстановлению аккумулятора и удалением рабочих файлов с компьютера, выкладываю свою историю и наработки сюда в надежде, что они кому-то пригодятся.

Предистория: по невнимательности допустил блокирование контроллера bq20z45 в аккумуляторе ноутбука. Контроллер засилен нестандартным паролем, поэтому на Али была заказана плата на CP2112 в надежде сбросить пароль с помощью BE2Works. Перед заказом внимательно изучал отзывы о товаре, находил много положительных примеров работы с BE2Works. Однако, по приезду платы, оказалось, что она прекрасно работает в SiLab-овской HidSmbusExample, но напрочь отказывается работать в BE2Works. Пришлось разбираться...

В итоге, оказалось, что данное изделие работает четко в соответствии с SiLab-овским даташитом и API, т.е. обмен данными происходит по Interrupt Transfer на EndPoint1, в то время как BE2Works использует Control Transfer на EndPoint0.
Охота, как говорится, пуще неволи, и ожидать еще полтора месяца новой платы было невмоготу, поэтому, на скорую руку был сооружен эмулятор CP2112 на STM32F103C (в просторечьи "Синяя таблетка"). Эмулятор крайне примитивный: отсутствует хардверное руление линиями USB (поэтому при затыках связи нужно передергивать шнур вручную), не эмулируются GPIO, также присутствуют "детские болезни": например, прерывание транзакции I2C при поступлении запроса USB (приделан костыль в виде повторения транзакции, посему, работе не сильно мешает).

Бинарник прошивки со схемой подключения здесь:

Также, делюсь ссылкой на екзешник BE2Works (оригинал из знаменитого архива BE2Wоrks_v4.52_Bоhоl_fu11.7z), который дружит с виртуальной WinXP (других преимуществ перед краком в архиве нет!):

Кому надо -- забирайте, ибо через месяц (а мож и раньше :-D) ссылки превратятся в тыкву...

Дружище, кроме как скачать какую то мега по твоей ссылке больше ничего нет. И китайский модуль CP2112 прекрасно работает с BE2Works. Батарею подключаю и читаю за 5 сек, а вот чип Bq30z55 сдампить никак, запоролен наглухо, BE2Works не знает его, уж как бы придумать что нибудь?


Вернуться наверх
 
Революция в силовой электронике. Начало

Что привлекает в SiC по сравнению с кремнием, и какие особенности делают компоненты SiC часто используемыми, несмотря на более высокую стоимость в сравнении с кремниевыми высоковольтными устройствами? – Объясняет специалист ведущего разработчика силовых приборов из карбида кремния, компании Infineon.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср фев 24, 2021 10:46:35 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 13
Рейтинг сообщений: 80
Зарегистрирован: Сб май 21, 2016 11:04:52
Сообщений: 2231
Откуда: Беларусь
Рейтинг сообщения: 0
Цитата:
Где-то, кажется на электроникс, я видел проект универсального контроллера под замену дохлым и заблокировавшимся контроллерам. Можно его поискать и на него посмотреть в крайнем случае.


ктонить может ссылочку дать?


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пн мар 01, 2021 21:50:15 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт авг 20, 2020 19:21:47
Сообщений: 49
Откуда: Курск
Рейтинг сообщения: 0
Есть чип bq8050 от баты Lenovo L09S6Y02. Батарея жива, но ячейки Sanyo под замену, почти дохлые. Со сменой ячеек нужно будет поправить FCC, циклы. Но с нежадной БЕшкой нет доступа к EEPROM.
В ручном режиме последовательность команд ww 0x71 -> 0214, rw 0x73, ww 0x71 -> 1000-x не прокатывает, о чем неоднократно говорилось здесь и в других местах. До 70-й команды дело даже не доходит. ))
Может ли кто нибудь поделиться методой командного входа в Бут для этого зверя? Можно в личку. Заранее спасибо.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Вт мар 02, 2021 20:33:19 
Родился

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср апр 08, 2020 15:01:45
Сообщений: 11
Рейтинг сообщения: 0
Есть чип bq8050 от баты Lenovo L09S6Y02. Батарея жива, но ячейки Sanyo под замену, почти дохлые. Со сменой ячеек нужно будет поправить FCC, циклы. Но с нежадной БЕшкой нет доступа к EEPROM.
В ручном режиме последовательность команд ww 0x71 -> 0214, rw 0x73, ww 0x71 -> 1000-x не прокатывает, о чем неоднократно говорилось здесь и в других местах. До 70-й команды дело даже не доходит. ))
Может ли кто нибудь поделиться методой командного входа в Бут для этого зверя? Можно в личку. Заранее спасибо.


на vlab я выкладывал кусочек от даташита, но мне сказали что это только для установки клиентского пароля. моя мысль такова что с 073 приходит сгенерированный ответ, всегда разный. а с 074 постоянен. их надо както связать во едино, к сожалению я не силен в программировании...



Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср мар 03, 2021 13:38:24 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт авг 20, 2020 19:21:47
Сообщений: 49
Откуда: Курск
Рейтинг сообщения: 0
matroskin_kot,
Ага, про 074 я не знал, видно не дочитал. )) Буду с ней экспериментировать.
А на 073 при посылке коменды 071 запускается счетчик. Его можно читать многократно, он постоянно инкрементируется, пока не упрется в FFFF, после чего сбрасывается и начинает генерировать с 0000. Попробуйте читать 073 в цикле, и вы увидите этот инкремент.
Хорошо, спасибо за информацию. Попробую, поищу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср мар 03, 2021 22:24:22 
Родился

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср апр 08, 2020 15:01:45
Сообщений: 11
Рейтинг сообщения: 0
matroskin_kot,
Ага, про 074 я не знал, видно не дочитал. )) Буду с ней экспериментировать.
А на 073 при посылке коменды 071 запускается счетчик. Его можно читать многократно, он постоянно инкрементируется, пока не упрется в FFFF, после чего сбрасывается и начинает генерировать с 0000. Попробуйте читать 073 в цикле, и вы увидите этот инкремент.
Хорошо, спасибо за информацию. Попробую, поищу.


мне кажется что 073 это первая часть ssh, а 074 вторая но как его подсчитывать..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор CP2112 на STM32F103C
СообщениеДобавлено: Пт мар 05, 2021 12:00:26 
Родился

Зарегистрирован: Пн авг 17, 2020 12:06:01
Сообщений: 7
Рейтинг сообщения: 0
В итоге, оказалось, что данное изделие работает четко в соответствии с SiLab-овским даташитом и API, т.е. обмен данными происходит по Interrupt Transfer на EndPoint1, в то время как BE2Works использует Control Transfer на EndPoint0.
...
Также, делюсь ссылкой на екзешник BE2Works (оригинал из знаменитого архива BE2Wоrks_v4.52_Bоhоl_fu11.7z), который дружит с виртуальной WinXP (других преимуществ перед краком в архиве нет!):

Спасибо за мод be2works под XP в виртуалке.
А вариант с proxy-hid https://www.radiokot.ru/forum/viewtopic ... 1#p3776041 вы не пробовали? Я ее использовал даже там, где программы просто не запускаются без ev2300, а без программатора, но с этой dll-кой можно было хотябы посмотреть что да как.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор CP2112 на STM32F103C
СообщениеДобавлено: Пт мар 05, 2021 22:34:00 
Родился

Зарегистрирован: Вт фев 23, 2021 10:03:33
Сообщений: 2
Рейтинг сообщения: 0
Спасибо за мод be2works под XP в виртуалке.

Пожалуйста! :-)
К сожалению, о том, что программа не запускается под системами старше ХР, я заметил уже после того, как BE2Wоrks стала мне не нужна. Разбираться в проблеме смысла не вижу, так как глубоко убежден, что файл BE2Wоrks_v4.52_Bоhоl_fu11 -- мистификация от авторов BE2Wоrks: из программы (оригинал, накрытый ExeCryptor-ом) вырезаны все самые интересные возможности, оставлен только сброс пароля в bq20z45 через бэкдор. В любом случае, выложенный мной вариант ничем не накрыт и всякий желающий может попробовать решить данную проблему. :-)

А вариант с proxy-hid вы не пробовали?

Нет, не пробовал. Так как proxy-hid предназначена для чипов с испорченными vid/pid и строками, в то время как в моем чипе с этим все в порядке, и SiLab-овским API батареи читаются прекрасно, да и BE2Wоrks мой адаптер видит. Кстати, про подобные проблемы читал на, приблизительно, двадцатых страницах этой темы, так что, скорее всего, мой случай не единственный.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 632 ]     ... , , , , 32

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y