Комментарии 94
Супер прогресс! Девайс получается даже лучше, чем ожидал. Ещё во время размещения на Кикстартере стало понятно, что нововведения сильно улучшили продукт. Желаю успехов и жду свой Зиппер! ;)
Может проще libNFC все же научить работать с ST и напрмую пробросить?
Так и предполагается, но проблема в том что в API юзерспейса у LibNFC тоже торчат уши PN5xx, и для того, чтобы не переделывать уже написанные программы, придется изобретать костыль в виде враппера мимикрирущего под чип NXP.

уверен что многие владельцы ST чипов желающих подружить оные с libnfc
Не знаю реальных устройств где используются эти чипы. Что это за владельцы, где их искать?
А зачем такой чип тогда, почему не поставили PN532?
- Потому что он старый и купить его в количестве необходимом нам (100 тысяч штук) нельзя
- Мы хотим переиспользовать код проекта HydraBUS и его нового шилда HydraNFC v2. и совместно развивать одну кодовую базу
Отличная идея про выпуск девкита! А GPIO на нем выведены с торца? Прям захотел себе такую штуку в качестве кусочка истории.
Качество приёма переотражённого IR-сигнала не меняется от положения передатчика?
Не понимаю вопрос.
Я давно не пользовался телевизором, но помню, что пультом можно светить в разные места и сигнал чаще всего доходит до телевизора. Но не всегда. Наверняка Флиппером в режиме пульта будет удобней пользоваться в каком-то определённом положении, скорее всего, горизонтально. А передатчик светит куда-то в угол, при том, что пользователь будет скорее всего стоять лицом к телевизору. Вот это вот направление передатчика наискось по отношению к телевизору не ухудшит приём?
При каждом коммите в прошивку она автоматически собирается и заливается в девайс, после чего выполняются тесты, результаты которых выплевываются в UART: так можно понять какие тесты завершились успешно.
Больше, больше энтропии!
Когда за рабочий день сотни коммитов, подобное «тестирование» займет кучу процессорного времени.
Для избежании роста энтропии, коммиты группируют и, например, используя пост-хуки, запускают тестирование ветки, содержащую эту группу коммитов.
И в случае неудачи сборки этой ветки, коммиты последовательно тестируются.
Это в разы экономит процессорное время.
И второй подход — даже если идет работа в master, то не после каждого commit же делается push, вот на каждый push и выполняется сборка и тесты, это тоже нормально.
P.S. У нас вот используется первый подход, полный цикл тестов занимает минут 50, но при этом очередей на билд машинах особо не наблюдается
А, простите, зачем экономить процессорное время в 2020 году? Оно на несколько порядков дешевле времени программиста…
DevOps помогает настраивать тестирование нужных веток, чтоб облегчить труд тестировщиков.
Стоимость CPU на тестировании резко возрастает при увеличении сложности проекта и полноты покрытия тестами.
Ну конечно, ведь лучше отпечать 8 миллионов дисков и разослать по всему миру а потом предлагать скачать пол гигабайта хотфиксов в день релиза, как это делают некоторые игроделы.
Упаковка и шифрование не всегда позволяет сделать небольшой бинарный патч.
Возможность есть всегда, другой вопрос что это дополнительная работа, а тут и так не тестированная ААА игра уже на полках.
Я к тому что начинать с тестирования — гораздо правильнее чем смотркть на "лидеров индустрии" придумывающих как бы тестировать по меньше. Чтобы решать проблему избыточного тестирования нужно сперва это избыточное тестирование обеспечить.
Пока точно не могу сказать. Из всех кто заявился делать модули, никто пока ничего конкретного не предложил, а нам хочется иметь реальный запрос от реального производителя модулей. Сейчас можно закрепить на всей длине корпуса, как было показано на картинках

Я понимаю, что DIY модуль из текстолита и гребенки так не получится закрепить, но какие могут быть варианты если у человека только прямоульный текстолит? За что ему крепить модуль?
В общем сложный вопрос, думаем над этим.
Мб разместить в том месте где был IR-передатчик простую резьбовую втулку (колодец) под винт, раз место свободно? Можно будет печатать платы в корпусах (я в сторону LoRa смотрел), часть жесткости будет пинами обеспечиваться, еще часть за счет винта.
Также добавить 1 (по центру) или 5 (1 по центру + 4 по углам) на нижней части корпуса, если будет под них место. Будет возможность крепить флиппер на какую-либо поверхность (да хоть на штатив от фотоаппарата через переходник), либо использовать для крепления модулей.
Так что пока, на мой взгляд, оптимальным является пара «отверстий» под зацепки. Что кстати хорошо монетизируется с точки зрения выпуска пустых корпусов под модули (см. как сделано у M5Stack\Stick). Минус такого подхода очевиден — усложнение печати корпусов на 3D-принтерах. Сложная конструкция, плюс необходима высокая точность.

С магнитами не будет проблемы с дырками и защёлками, а так же проще самодельные платы фиксировать — просто болтик в плате напротив магнита.
Ох, молодец "богомол".
Теперь самое сложно пройти "медные трубы", не оглохнув и не потеряв цель.
Удачи!
Вот только проблема в том, что потом вот этот тонкий кусочек пластика между двумя дырочками обламывается :( Усильте его металлическим стержнем, что ли...
Он уже усилен вставкой внутри, вся нагрузка приходится на нее. Пока в рендерах не видно. Чуть позже мы будем делать тесты на максимальные нагрузки, которые выдерживает этот элемент и я их опубликую.
Допускаю, что это может мешать размещению каких-то элементов внутри корпуса, но, как мне кажется, внимательно рассмотреть такой вариант стоит.
тогда уж kensington сразу )
aliexpress.ru/item/32836558097.html
Как по-вашему, почему новые айфоны имеют заднюю крышку из стекла? Могла бы сделать железную и она бы не разбивалась.
про Flipper One не забыли ?
Те кто задонатил на устройство получат доступ к закрытому репозиторию?
Доступ к закрытому репозиторию получают только те кто программируют и коммитят в него. Иначе будет хаус из issues и все будут отвлекать разработчиков. Ближе к дате отгрузки все репозитории станут открытыми.
Важно не столько совпадение названий/персонажей, но и сфера применения.
Если бы проект был мультипликационный или игровой — 100% можно было бы нарваться.
В текущей же ситуации максимум могут попросить рялти за использование образа (дельфинчик) или названия (Тамагочи). Вы правы что следует подумать над темой, но не на столько прямо все страшно как кажется на первый взгляд.
Можно прото сделать не "Tamagotchi for hackers", а "Tamagotchi" for hackers". Но лучше, конечно, получить внятную консультацию.
Павел, скажите пожалуйста, планируется ли десктоп-клиент, или спецификация bt/ble-комманд для взаемодействия с флиппером, или это останется "фичей" только для ios/android?
Десктопной будет только обновлялка прошивки, бутлоадера и файлов на SD-карте, но оно будет по USB. Возможно красноглазые ребята захотят написать консольный клиент работающий через BLE.
Пока пишется код, его нужно постоянно тестировать. Задача усложняется тем, что тесты нужно выполнять на реальном железе и взаимодействовать с реальным миром. Для этого был сделан удаленный тестовый стенд, который интегрируется с CI-скриптами через GitHub Workflow. При каждом коммите в прошивку она автоматически собирается и заливается в девайс, после чего выполняются тесты, результаты которых выплевываются в UART: так можно понять какие тесты завершились успешно. Пока это работает криво, но в дальнейшем так мы будем проверять все функции: принимать/отправлять радио, считывать/записывать NFC карты, передавать/принимать ИК-сигнал и т.д.
За вот это — отдельный плюс в карму!
Я, например, всегда мечтал научиться вскрывать замки. Не для того, чтобы кого-нибудь ограбить — а просто потому, что хотелось. Купил себе наборчик и начал практиковаться. Тут, полагаю, самый частый юзкейс будет примерно такой же — и это переводит его из категории «для преступлений» в категорию «для ресёрчинга и развлечения ради»
можно ли будет к нему подключить клавиатуру
Через BLE вероятно, но пока этим не занимаемся. По USB скорее всего нет, так как режим хоста не предусмотрен. Для ввода текста предполагается использовать приложение по BLE.
Вообще, по хорошему, нужен импорт из CSV или аналога. Действительно очень часто нужно "залить" некий массив данных, но не руками же...
Кажется нам сюда
https://forum.flipperzero.one/t/android-app-concept/482
скажите примерную стоимость данного девайса
Два вопроса на которые очень хочу узнать ответ:
- Вы собираетесь в ближайшем будущем открывать компанию и продавать акции ?
- Исходники pcb и схемы будут доступны в open source? Либо придётся реверсить? (Для личного пользования)
Вы собираетесь в ближайшем будущем открывать компанию и продавать акции ?
Нам очень далеко до публичного размещения. Спросите об этом через лет 5.
Исходники pcb и схемы будут доступны в open source? Л
Будут доступны схемы и исходники прошивки. Гербера плат и внутрянка механики не будут публиковаться.
del
Flipper Zero — прогресс за сентябрь