Comments 78
Автор — молодец и рукочёс!
Из моего опыта работы с камнями от Nordic, по радио прошить не дольше, чем по кабелю (если закрыть глаза на то, что для прошивки по BLE нужно закинуть прошивку в телефон, но это можно автоматизировать с помощью того же дропбокса) — на компиляцию часто больше времени уходит. Ну то есть, какой-нибудь AtTiny13A с его 1к флэшем вы будете дольше прошивать.
Достаточно сломать стрелочку с номером 2, и всё — кирпич готов.
Т.е. хочу сказать, что нормальный надёжный загрузчик — это чуть сложнее готового примера. Ну и тем более, он получается совсем не совместимым с ардуино-скетчем, который в статье так хвалят.
А ардуиноподход я не продвигаю — у нордика очень хорошая SDK и документация. Также у них очень хорошие политики в отношении errata и revision history. Порог вхождения лишь немного выше ардуиновского, но оно того стоит.
Когда же собака хомячит, характер перемещения нижней челюсти другой, это учесть.
Здоровые кошки спят минимум 12-14 часов в сутки, но мы часто не замечаем, как много времени они тратят на сон. Все потому, что отрезки сна и бодрствования у домашних кошек непродолжительны.Изменять биоритмы кошке на те что вам нравятся… эм… прокрустово ложе какое-то.
Не, я не против, но только если у Вас есть данные что это «не принесет страдания», ну или в целях научного эксперимента чтобы определить это. В противном случае это «жестокое обращение с животными», просто позвоните в местную организацию защиты прав животных они проконсультируют (кто их на это платит интересно).
Дрессиро́вка живо́тных (от фр. dresser «выправлять; обучать») — комплекс обучающих действий над животными, предпринимаемых для выработки и закрепления различных условных рефлексов и навыков.Увеличить длительность цикла сна/бодрствования, скажем вдвое, это не рефлекс и не навык. Это физиологическая особенность, в крайнем случае привычка (по определению почти подходит). Про выработку привычек говорят про людей, а не животных. Про животных нашел что можно даже повлиять на инстинкты. В общем почти доказал ваше утверждение, но так почти что скорее нет чем да.
кошка спит в течении суток регулярно. у них организм такой.
К сожалению так себе игрушка — приложение для смартфона крайне корявое, а сам он держит заряд всего пару дней.
Осталось только вызвонить периферию и можно писать свою прошивку, почти на все компоненты есть даташиты
собственно поэтому почти каждая вторая история про STM32 — натягивание
К сожалению BTS555 это не пульт от телевизора, и она не предназначена для использования полными «чайниками», если вы собрались применить такую сложную детальку, то придется вначале разобраться как её применять. Почитайте например разные Application Notes by Infineon about PROFET — там приведены примеры и схемы включения. Нет желания — ставьте банальный MOSFET, хотя с ним тоже придется разбираться и уметь делители считать.
В частности, там написано про ремап. Все ноги, за исключением радио и аналога, можно назначить КУДА УГОДНО.
Интересный подход, метод тыка, а почему бы не реверсить штатную прошивку? Тогда бы и адрес i2c и многое другое можно было выбрать из нее
1) отвратительный околомашинный перевод, автор перевода если сам не в курсе общеупотребительной радиоэлектронной терминологии то мог хотя бы проконсультироваться прежде чем называть пины (или выводы, для радетелей за чистоту языка) — «штырями», а акроним GPIO расшифровывать и переводить (facepalm)… и такое по всему тексту, речь в которрм идет именно про хакинг а не про «взлом»
2) автор оригинальной статьи молодец, но про троллейбус из буханки уже написали ) браслеты поддерживает апп Zeroner health (и возможно другие поделия дядюшки Ляо) — он умееть заливать прошивку OTA и гораздо практичнее и интереснее было бы отреверсить протокол обмена/слить и поковырять бинарники прошивки, чтоб организовать нормальную поддержку уведомлений или вообще расширить возможности браслетов. Вообще, такие девайсы при цене в $10, наличии цветного OLED 0.94” и оптического пульсометра в последних моделях на али выглядят как интересная цель для софт-модов. Тем более что китайцы наверняка занимаются дата-харвестингом и сливают кучу всякой инфы в поднебесную, не говоря уж про кривой перевод приложения и его глюки.
Жаль не указана модель браслета.
С помощью такого же дешёвого USB-микроскопа я сделал несколько снимков передней и обратной сторон платы и попытался отследить дорожки от микроконтроллера до контактных площадок.
Вот лог pastebin.com/Yjm0ab2m можно даже переименовать девайс, записав соответствующую characteristic но после ребута имя слетает на дефолтное…
Если кому интересно поковырять дальше — велкам в ПМ
Было бы интересно выводить на него.. например загрузку ОЗУ сервера. У меня прямо сейчас есть Colmi P28, судя по количеству и интерактивности сторонних циферблатов, я подозреваю что можно не только штатные параметры вывести.
Взлом дешёвого фитнес-браслета