Serjio
В автомагнитоле блютус вчера получилось сделать. Сегодня решил повторить. Успех и облютусить китайский училок - и фиг там, помехи сраные. Единственное отличие - поленился делать отдельный dcdc преобразователь на усилитель max97220..
Serjio
И?
Куда рано вставать?
Куда рано вставать?
Удивительно, но порой в выходные приходится вставать раньше чем в будние
Serjio
Щелчки?
Да - они постоянные, плюс свист , когда подключен смарт.
iҚØN🐾🐾
Да - они постоянные, плюс свист , когда подключен смарт.
Знакомо. Это у них болячка. Я с одним китайцем срался на али по поводу этого, а оказалось они почти все так работают. И там ничего не сделать, ни фильтрами, ни конденсаторами.
Че за щелчки? В блютузе?
iҚØN🐾🐾
Дорогие модули работают хорошо
iҚØN🐾🐾
Зело раздражающие
iҚØN🐾🐾
Просто повезло)
iҚØN🐾🐾
Или там уровень сигнала слабый
iҚØN🐾🐾
Я добился загрублением входного сигнала
Serjio
Но там по отдельному dcdc поставил на блютус и на макс. Ну как повезло - потрахался знатно.
Serjio
А, из любопытного, если выкрутить громкость на усилителе в минимум - громкость свиста и щелчков заметно больше
iҚØN🐾🐾
У меня на максимуме было
Геннадий _mag_
Да - они постоянные, плюс свист , когда подключен смарт.
Мне помог изолированный dc dc преобразователь
Денис
https://cdn.sparkfun.com/assets/f/3/3/4/4/526842ae757b7f1b128b456f.png
npn транзистор s8050 если смотреть слева на право C B E
Денис
правильно?
iҚØN🐾🐾
Нет. Надо полевой
Денис
Денис
ну тут вроде обычный
Ivan
ну тут вроде обычный
будет и на биполярнике работать. но с полевым фронты круче.
Денис
будет и на биполярнике работать. но с полевым фронты круче.
у меня такое ощущение, что сейчас оно пошлет 5 v на io2 esp
Денис
тк я напутал с расположением вероятно
Utya
Привет всем. Кто-то прикручивал gsm модем к tasmota или для этих целей лучше esphome?
Quiero vivir en España
Здравствуйте, товарищи. Использую библиотеку sd.h для работы с SD-картами. Возник вопрос: а можно ли в файле заменить всего 1 байт? Задача у меня такая: найти определённую строку и в ней заменить 1 байт. Пока придумал только вариант читать файл построчно, при отсутствии вхождения писать в новый, а при нахождении - менять байт. После окончания старый удалить, а новый переименовать. Но этот алгоритм мне не особо нравится.
Quiero vivir en España
пиши файл сразу правильно
Смешно! Файл при определённых условиях надо менять.
Quiero vivir en España
А зачем новый файл писать то?
Хорошо, перезаписать существующий. И всё равно это не нравится. Есть ли способ переместиться на позицию n и записать вместо существующего байта свой? что-то вроде file.seek(15); file.write('Q');
RealAI
пиши файл сразу правильно
Тут нехватает " и больше не греши"
Quiero vivir en España
Конечно можно
то есть, file.write() перезапишет данные на месте текущей позиции, а оставшиеся не тронет?
то есть, file.write() перезапишет данные на месте текущей позиции, а оставшиеся не тронет?
Почему он должен тронуть. Если ты встал посреди файла и сделал врайт. Он сделает врайт этих байт на текущую позицию.
Ну мало ли, сдвинет оставшиеся, например,
Чтоб сдвинуть ему придется перечитать весь файл целиком и записать новый
Потому что байтики в файле идут подряд) Просто так всередину ничего не вставишь не подвинув остальное
SSR
Dimanche
вроде красиво напилил ;)
Да уж, твой код прям олицетворяет твою душность
Andy
вроде красиво напилил ;)
Сахару можно добавить :) Макрос странный MBEDTLS... с точки зрения чтения. Вроде как функция, а вроде и нет. Но это так уже придирка :)
Ruslan
И там есть ошибка, сцуко, очень хитрая
Dimanche
А или ты имеешь ввиду что он написал MBEDTLS_ERR_BASE64_BUFFER_TOO_SMALL = err, а не наоборот?
Nikita7131
@ruslanpopov
Nikita7131
Добрый день, кажись в чате esp32, вы часто писали о защите прошивки. Вот хотел задать вопрос по этой теме. А что вы думаете по поводу того чтобы один раз генерировать свой ключ (записывать его в eeprom мк, а дальше с ним сверяться) на основе мак адреса мк, + добавлять в него некоторые критические константы (типа константа не должна = 0, а иначе мк пойдет в REBOOT и тд) которые будут использоваться в разных частях кода ?
Nikita7131
а для обновления использовать прошивки в обычном бинарном виде, как его выдает компилятор .
Ruslan
цель какая?
Nikita7131
да сейчас чисто по фану, для себя делаю дозик на esp32, то хочется попробовать сделать на продажу штук 20 приборов, но зная наших барыг хочется как-то защитить прошивку, и так же хочется иметь возможность обновлять прошивку других приборов ...
Ruslan
по фану не получится
Ruslan
щас народ очнётся, они тебе полную кепку напихают на тему "кому нужно твоё дерьмо"
Ruslan
защитить можно только в одном случае, если всё сделать правильно и глобально (особенно, если обновляться хочешь)
Ruslan
а тут дело не в адекватности, просто традиция канала )))
Ruslan
можно, посмотри мои посты с меткой #blog
Ruslan
камрад, ответ простой: везде у меня это заняло полгода, а я глубоко в теме
Nikita7131
ок, зрозумів
Евгений
камрад, ответ простой: везде у меня это заняло полгода, а я глубоко в теме
И надо добавить, что бесплатно ты делиться не собираешься
Ruslan
я даже за платно ближайшие года три не планирую
Евгений
Через три года это будет не актуально :)
Ruslan
#blog #https #ota реализовано получение сертификата прямо с сервера непосредственно перед OTA
Ruslan
Через три года это будет не актуально :)
да, я уже буду на других процах
Евгений
Как то экспериментировал над ребятами с примерно одинаковым развитием. И поиск решения занимал ± одинаковое время. Если задания разные - решение ищется дольше :) вот такой уникальный наш мозг в одном офисе думают, в другом "подслушивают" :)
Ivan
да но как-то все сложно, интересно было услышать где ждут подводные камни выше описанного метода...
я, как поверхностно трогавший ота из 5 релиза и секур бут - могу тебе честно сказать - чтоб понять, как это работает - надо быть китайцем. примеры - не взлетают просто так. с наскока проблемы не решаются. приходится садиться и вдмчиво по предложениям понимать доку. чтоб всё заработало - надо чуть ли не до байта понимать, что происходит с процессором. с наскока не решить. если хошь MVP - забудь про защиту. выпусти мелкопартию, поглядай, чокаво. в это время пили секурность. а то мож оно нахуй нинада
Ruslan
а если учесть, что девайсы при ошибке окирпичиваются навсегда, это добавляет бодрости )
Serjio
То есть если найти правильную доку и следовать ей по буквам , то все взлетит?
Ivan
а если учесть, что девайсы при ошибке окирпичиваются навсегда, это добавляет бодрости )
кстати да. я прям стуло прожигал, когда выяснилось, что у меня 4 бррелока образовалось.... Ну что стоило запилить так же, как на меге - снимаешь бит защиты - флешка форматируеттся - успех.