Flipper Zero — прогресс за сентябрь


    Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который я разрабатываю с друзьями. Предыдущие посты [1],[2],[3],[4],[5]

    В этом выпуске: Системное API, Набор для разработчиков, Улучшения в механике и электронике, Обновления в GPIO, Новая функция в NFC, Удаленный тестовый стенд.

    В сентябре мы почти ничего не писали о проекте, и сейчас пришло время объяснить, почему. Мы приостановили всю маркетинговую деятельность, чтобы сосредоточиться на разработке и других задачах: контракты на поставку и производство, юридические вопросы, поиск новых сотрудников и многое другое. Все это отнимало силы настолько, что у нас даже не было времени опубликовать обновление. Теперь мы готовы поделиться с вами новостями.


    Системное API




    За этот месяц мы разработали архитектуру прошивки и системные API-интерфейсы, абстракции для взаимодействия с железом, управление потоками и многозадачность. Это работа под капотом, которую мы не показываем, но это важная часть разработки.

    Наша главная цель при разработке прошивки — сделать ее максимально удобной и понятной для разработчиков, чтобы они могли легко писать свои программы для Flipper Zero. Поэтому после завершения кампании мы выбросили весь грязный код и начали разработку архитектуры с нуля.



    За это время мы активно работали над внутренностями: писали бутлоадер, рефакторили код операционной системы, писали драйвера периферии, проектировали API пользовательских приложений. Также рефакторинг затронул систему сборки и зависимостей, переработан код пользовательского интерфейса. Наиболее важные изменения произошли в стеке нашей разработки: мы обновили используемый CMSIS RTOS до второй версии и привели наш код к использованию единого API. Новый API пользовательских приложений сделал большой шаг в сторону беты и мы надеемся открыть его публично в ближайшем будущем.

    Улучшения механики и электроники



    Новые комплектующие и дизайн корпуса

    Корпус сильно изменился по сравнению с первым прототипом. Мы полностью переработали расположение кнопок и компонентов внутри, чтобы Флиппер не разваливался, был прочным и мог выдерживать интенсивное использование.

    Мы перенесли модули RFID и NFC на отдельную плату под аккумулятором. Она подключена к материнской плате кабелями FPC.

    Новый кнопочный механизм



    Новые подпружиненные кнопки

    Добавили пружины в джойстик для лучшего тактильного отклика.


    Как проходят тесты механики кнопок

    Сменный аккумулятор




    Несъемные аккумуляторы — это бич современных устройств. Мы решили не использовать запаянную батарею и взяли батарею с трехконтактным разъемом, чтобы пользователи могли заменять её самостоятельно. Для большей ремонтопригодности мы планируем продавать отдельные компоненты Флиппера, в том числе и батарею, прямо на сайте.

    InfraRed переместился на угол




    После некоторых тестов мы обнаружили, что предыдущее размещение ИК-порта было не очень удобным: он перекрывался указательным пальцем и внешним модулем. В итоге было решено передвинуть его на угол.

    Больше GPIO



    Переделали распиновку GPIO. Добавилось ещё два контакта GND — их много не бывает.

    Новая фича: USB NFC Reader




    Ресурсоемкие задачи вроде криптографических атак нельзя выполнить напрямую на Флиппере. Для некоторых недостаточно даже Raspberry Pi — нужен полноценный мощный десктопный процессор. Например:

    • Атаки на Mifare classic: mfoc (nested), mfcuk (Dark Side)
    • Атака на Mifare Plus: Hard Nested


    Мы решили добавить возможность использовать Флиппер в качестве обычного USB NFC-адаптера вместе с библиотекой LibNFC. В итоге все существующие программы, работающие через LibNFC, будут работать сразу из коробки без модификаций. В этом режиме все команды с ПК будут проксироваться непосредственно на NFC-чип ST25R3916 через USB-интерфейс.

    Главная проблема этой задачи в том, что библиотека LibNFC жестко прибита гвоздями к чипам NXP PN5xx, и в новом драйвере придется по сути эмулировать поведение чипа PN53ххх, но это не так страшно.

    Flipper Zero Девкит




    Для разработчиков, которые работают над прошивкой и железом, мы сделали специальный девкит. По сути это обычный Флиппер с развернутыми платами в пластиковой оснастке, чтобы все компоненты были легко доступны снизу и сверху, и легко можно было подлезть щупами к каждому элементу.

    Flipper Lab



    За кулисами Flipper Lab

    Пока пишется код, его нужно постоянно тестировать. Задача усложняется тем, что тесты нужно выполнять на реальном железе и взаимодействовать с реальным миром. Для этого был сделан удаленный тестовый стенд, который интегрируется с CI-скриптами через GitHub Workflow. При каждом коммите в прошивку она автоматически собирается и заливается в девайс, после чего выполняются тесты, результаты которых выплевываются в UART: так можно понять какие тесты завершились успешно. Пока это работает криво, но в дальнейшем так мы будем проверять все функции: принимать/отправлять радио, считывать/записывать NFC карты, передавать/принимать ИК-сигнал и т.д.

    Это такой же dev kit для разработчиков. Физические кнопки подключены через реле, что позволяет управлять ими удаленно. Изображение с экрана снимается камерой и транслируется на сайте в режиме реального времени. Через веб-морду можно залить прошивку вручную и потыкать на кнопки, если даже у разработчика нет устройства под рукой.


    Макет интерфейса испытательного удаленного стенда Flipper Zero

    Flipper Lab в настоящее время находится в альфа-стадии разработки, но позже мы откроем ее публично, чтобы любой разработчик мог:

    • Загрузить собственную прошивку или плагин на живой образец Flipper Zero
    • Просматривать логи в режиме реального времени и даже отправлять UART-сообщения на Flipper
    • Нажимать все кнопки удаленно
    • Тестировать периферийные устройства с помощью, например, физических карт RFID и тегов iButton


    Live-апдейты в Discord




    На нашем Discord-сервере мы добавили прямую трансляцию обновлений внутри проекта. Вы можете узнать, как идут дела у разработчиков, в режиме реального времени с новым каналом #updates, где видно коммиты, попадающие в репозиторий.

    Сейчас на сервере более 6 тысяч участников!

    Присоединяйтесь к нашему серверу Discord, чтобы:


    • Общаться с нашими инженерами и бэкерами
    • Следить за ходом разработки в реальном времени с каналом #updates
    • Обсуждать варианты использования Flipper Zero
    • Познакомиться с тысячами гиков
    • Получить доступ к секретному каналу только для бэкеров (свяжитесь с @Backers Bot в личных сообщениях, чтобы получить роль)


    — Алло, мы ищем таланты!





    Ранее мы запустили программу Flipper Developer Program и получили около тысячи откликов. Нескольких разработчиков мы пригласили в полузакрытый репозиторий с прошивкой.

    К сожалению, мы поняли, что горизонтальная модель управления нам не подходит, потому что большинство разработчиков, не работающих фулл-тайм, уделяют время проекту, только когда у них есть вдохновение и желание. Таким процессом сложно управлять и прогнозировать результат во времени. Поэтому сейчас мы нанимаем только разработчиков в штат на фулл-тайм. Возможно, когда основная часть низкоуровневого кода будет готова и мы откроем репозиторий, принимать вклад от сообщества будет проще.

    Все открытые вакансии мы публикуем здесь: flipperdevices.com/jobs

    Flipper Devices Inc.
    Разрабатываем электронику для задротов
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 94

      0
      С нетерпением жду февраля
        +9

        Супер прогресс! Девайс получается даже лучше, чем ожидал. Ещё во время размещения на Кикстартере стало понятно, что нововведения сильно улучшили продукт. Желаю успехов и жду свой Зиппер! ;)

          +1
          Может проще libNFC все же научить работать с ST и напрмую пробросить? По идее эту задачу проще делигировать тем у кого уже есть ридеры на ST, те же отладки к примеру.
            +2
            Может проще libNFC все же научить работать с ST и напрмую пробросить?

            Так и предполагается, но проблема в том что в API юзерспейса у LibNFC тоже торчат уши PN5xx, и для того, чтобы не переделывать уже написанные программы, придется изобретать костыль в виде враппера мимикрирущего под чип NXP.


              +4
              По идее в ядре ST ридеры уже виднелись, нашел тут упоминание. Но вижу что поддержкой никто не чешется. Я бы вам предложил врапеер в виде подпроекта сделать — уверен что многие владельцы ST чипов желающих подружить оные с libnfc вам отдельное спасибо точно сказали бы, а то и проверили бы на совместимость и интегрировали в сам libnfc.
                0
                уверен что многие владельцы ST чипов желающих подружить оные с libnfc

                Не знаю реальных устройств где используются эти чипы. Что это за владельцы, где их искать?

                  0

                  А зачем такой чип тогда, почему не поставили PN532?

                    +7
                    1. Потому что он старый и купить его в количестве необходимом нам (100 тысяч штук) нельзя
                    2. Мы хотим переиспользовать код проекта HydraBUS и его нового шилда HydraNFC v2. и совместно развивать одну кодовую базу
                      +1
                      купить его в количестве необходимом нам (100 тысяч штук) нельзя

                      А например nrf52840 в связке с Zephyr RTOS не рассматривали, или по той же причине не стали использовать? Или из-за цены/стека/еще чего-то?
            –1
            Ждемс
              0

              Отличная идея про выпуск девкита! А GPIO на нем выведены с торца? Прям захотел себе такую штуку в качестве кусочка истории.

                0

                С торца это гребенка к кторой подпаяны контакты кнопок. В следующей версии для этого будут тестпоинты.

                0

                Качество приёма переотражённого IR-сигнала не меняется от положения передатчика?

                  +2

                  Не понимаю вопрос.

                    0

                    Я давно не пользовался телевизором, но помню, что пультом можно светить в разные места и сигнал чаще всего доходит до телевизора. Но не всегда. Наверняка Флиппером в режиме пульта будет удобней пользоваться в каком-то определённом положении, скорее всего, горизонтально. А передатчик светит куда-то в угол, при том, что пользователь будет скорее всего стоять лицом к телевизору. Вот это вот направление передатчика наискось по отношению к телевизору не ухудшит приём?

                      +1
                      Эта проблема решается более мощным ИК светодиодом с большим углом рассеивания.
                  –14
                  При каждом коммите в прошивку она автоматически собирается и заливается в девайс, после чего выполняются тесты, результаты которых выплевываются в UART: так можно понять какие тесты завершились успешно.

                  Больше, больше энтропии!
                    +4
                    Это называется DevOps
                      –4
                      Это называется метод «научного тыка» и поиск иголки в стоге сена.
                      Когда за рабочий день сотни коммитов, подобное «тестирование» займет кучу процессорного времени.
                      Для избежании роста энтропии, коммиты группируют и, например, используя пост-хуки, запускают тестирование ветки, содержащую эту группу коммитов.
                      И в случае неудачи сборки этой ветки, коммиты последовательно тестируются.
                      Это в разы экономит процессорное время.
                        +7
                        Думаю речь идет про сборку и тестирование каждого коммита в master, не знаю как в flipper, но в нормальные крупные проекты в master идут только merge коммиты с веток после прохождения pull request. Т.е. те самые сотни коммитов идут в ветки, а тестируется уже готовая фича, по сути та самая группа коммитов.
                        И второй подход — даже если идет работа в master, то не после каждого commit же делается push, вот на каждый push и выполняется сборка и тесты, это тоже нормально.
                        P.S. У нас вот используется первый подход, полный цикл тестов занимает минут 50, но при этом очередей на билд машинах особо не наблюдается
                          0
                          У нас пока напрямую в мастер коммитить не возбраняется, но активная разработка отдельных фич ведётся в отдельных ветках.

                          Думаю, когда опенсорснем всё это по-настоящему, будут исключительно PR и мержи.
                            0

                            Вообще-то напрямую в мастер коммитить нельзя никому кроме админов.

                              0
                              Ой, я не увидела мерж-коммитов и подумала, что сейчас туда напрямую коммитится. А это, видимо, ребейзы.

                              Значит уже всё классно!
                          +2

                          А, простите, зачем экономить процессорное время в 2020 году? Оно на несколько порядков дешевле времени программиста…

                            0
                            При чем тут программист вообще? Как и что он кодит — головная боль руководителя проекта.
                            DevOps помогает настраивать тестирование нужных веток, чтоб облегчить труд тестировщиков.
                            Стоимость CPU на тестировании резко возрастает при увеличении сложности проекта и полноты покрытия тестами.
                              0

                              Простите, пока речь не идет о тысячах серверов, стоимость CPU — это пренебрежимо малая часть стоимости труда людей. Вообще не надо думать об этом в 2020 году. Вы еще воду в кулерах и бумагу в принтерах экономить начните.

                                +7

                                Чувак, у нас прошивка размером несколько киллобайт.

                          +6

                          Ну конечно, ведь лучше отпечать 8 миллионов дисков и разослать по всему миру а потом предлагать скачать пол гигабайта хотфиксов в день релиза, как это делают некоторые игроделы.

                            0
                            Игры класса AAA на несколько порядков сложнее и обьемнее этого проекта.
                            Упаковка и шифрование не всегда позволяет сделать небольшой бинарный патч.
                              0

                              Возможность есть всегда, другой вопрос что это дополнительная работа, а тут и так не тестированная ААА игра уже на полках.
                              Я к тому что начинать с тестирования — гораздо правильнее чем смотркть на "лидеров индустрии" придумывающих как бы тестировать по меньше. Чтобы решать проблему избыточного тестирования нужно сперва это избыточное тестирование обеспечить.

                                0
                                Избыточное тестирование — означает в этом случае избыточный анализ вывода в UART.
                                Который тоже надо как-то автоматизировать.
                              +1
                              Полгигабайта фиксов у большинства пользователей скачается и проинсталлируется за минуту. Вот когда патч нулевого дня весит 40гб, то вот тогда становится неприятно.
                            +1
                            А как обстоят дела с креплением доп модулей которые можно подключать к выведенным GPIO? Не на одних же штырьках их подвешивать. Тот же CAN BUS модуль скорее всего будет иметь довольно весомый ODB разъем на проводе.
                              0

                              Пока точно не могу сказать. Из всех кто заявился делать модули, никто пока ничего конкретного не предложил, а нам хочется иметь реальный запрос от реального производителя модулей. Сейчас можно закрепить на всей длине корпуса, как было показано на картинках



                              Я понимаю, что DIY модуль из текстолита и гребенки так не получится закрепить, но какие могут быть варианты если у человека только прямоульный текстолит? За что ему крепить модуль?


                              В общем сложный вопрос, думаем над этим.

                                +2

                                Мб разместить в том месте где был IR-передатчик простую резьбовую втулку (колодец) под винт, раз место свободно? Можно будет печатать платы в корпусах (я в сторону LoRa смотрел), часть жесткости будет пинами обеспечиваться, еще часть за счет винта.

                                  +4
                                  Запрессовать в корпус несколько втулок M4/M5 по типу вот таких: aliexpress.ru/item/1005001274094443.html на стороне с GPIO — одну между GPIO и по одной с каждой стороны.
                                  Также добавить 1 (по центру) или 5 (1 по центру + 4 по углам) на нижней части корпуса, если будет под них место. Будет возможность крепить флиппер на какую-либо поверхность (да хоть на штатив от фотоаппарата через переходник), либо использовать для крепления модулей.

                                    +2
                                    У М4\М5 диаметр для флиппера огромный, я предлагал закладные под М2\2.5 но, в дискорде выяснили что углубляться в корпус нельзя (там нет места).

                                    Так что пока, на мой взгляд, оптимальным является пара «отверстий» под зацепки. Что кстати хорошо монетизируется с точки зрения выпуска пустых корпусов под модули (см. как сделано у M5Stack\Stick). Минус такого подхода очевиден — усложнение печати корпусов на 3D-принтерах. Сложная конструкция, плюс необходима высокая точность.
                                      0

                                      попробовать сделать аналог планки пикатинни. не идеал но места внутри не надо. это же выступ.

                                    0
                                    Не знаю, насколько реализуемо, но может быть подпружиненную металлическую пластину-защелку типа такой? В текстолите тогда достаточно будет отверстия под неё.

                                      0
                                      А если магниты? Три штуки — по бокам и в центре.
                                      С магнитами не будет проблемы с дырками и защёлками, а так же проще самодельные платы фиксировать — просто болтик в плате напротив магнита.
                                    +11
                                    Штука бесполезная, но ребята молодцы!
                                      +10

                                      Спасибо, очень полезная информация.

                                      0

                                      Ох, молодец "богомол".
                                      Теперь самое сложно пройти "медные трубы", не оглохнув и не потеряв цель.
                                      Удачи!

                                        0
                                        Было бы удобно наличие на корпусе отверстия для колечка/карабина чтобы можно было подвесить как брелок.
                                          +5
                                            +5

                                            Вот только проблема в том, что потом вот этот тонкий кусочек пластика между двумя дырочками обламывается :( Усильте его металлическим стержнем, что ли...

                                              +6

                                              Он уже усилен вставкой внутри, вся нагрузка приходится на нее. Пока в рендерах не видно. Чуть позже мы будем делать тесты на максимальные нагрузки, которые выдерживает этот элемент и я их опубликую.

                                                0
                                                А не лучше ли туда вставить стальной штифт? Насколько могу вспомнить, очень ходовое решение: и прочное, и тем же стальным кольцом не будет перетираться. А если потеряется, то легко заменяется хоть обрезком гвоздя подходящего диаметра.

                                                Допускаю, что это может мешать размещению каких-то элементов внутри корпуса, но, как мне кажется, внимательно рассмотреть такой вариант стоит.
                                                  0

                                                  Там очень толстый кусок пластика и при нагрузке на разрыв вырывается весь кусок корпуса целиком. Нет причин усиливать именно эту перегородку, если открывается весь угол целиком.

                                                    0
                                                    Если так, то да, нет смысл морочиться с ещё одной деталью.
                                                0

                                                тогда уж kensington сразу )

                                                0
                                                опс, не усмотрел, отлично.
                                              –4
                                              надежней и дешевле было взять алюминиевый корпус имхо типа
                                              aliexpress.ru/item/32836558097.html
                                                0
                                                Как потом будут работать беспроводные интерфейсы?
                                                  0
                                                  вывести сенсоры, проделать дырочки, окошечки и тд…
                                                    +9
                                                    «надёжней и дешевле»
                                                      –6
                                                      фрезерный станок с чпу знакомое название?
                                                  +2

                                                  Как по-вашему, почему новые айфоны имеют заднюю крышку из стекла? Могла бы сделать железную и она бы не разбивалась.

                                                    +2
                                                    действительно могли бы и «проделать дырочки, окошечки и т.д»
                                                      –5
                                                      связи не вижу
                                                        0
                                                        Скандал с каким-то iPhone и расположением его антенн погуглите, там была целая история с «вы телефон неправильно в руке держите, вот и связь у вас фиговая».
                                                          0

                                                          Но ЧСХ тот айфон тоже был стеклянным, и всё равно :-)

                                                          0
                                                          Это из-за металлической крышки.
                                                      0
                                                      А вы планируете его на каких-то публичных мероприятиях продавать? Типа GeekPicnic, ChaosConstruction и т.п.
                                                        +2

                                                        Сейчас все мысли о том, как бы побыстрее отгрузить тем кто уже купил. Дальше отдать продажи реселлерам.

                                                          0

                                                          А какие планируются реселлеры?

                                                        +1

                                                        про Flipper One не забыли ?

                                                          0

                                                          Пока не продолжали работу на One, по плану в октябре, но сейчас слишком много других задач. Возможно в конце месяца начнем параллельно работать над ним.

                                                          0

                                                          Те кто задонатил на устройство получат доступ к закрытому репозиторию?

                                                            +3

                                                            Доступ к закрытому репозиторию получают только те кто программируют и коммитят в него. Иначе будет хаус из issues и все будут отвлекать разработчиков. Ближе к дате отгрузки все репозитории станут открытыми.

                                                              0

                                                              Спасибо — ожидал увидеть этот ответ.


                                                              Как будет сам девайс — просто forkну прошивку и буду эксперементировать

                                                            0
                                                            Спасибо, просветился, ждем)
                                                              +11
                                                              У вас на сайте написано «Tamagotchi for hackers», но Tamagotchi является торговой маркой Bandai; понятно, что это используется как имя нарицательное, но я бы на всякий случай убрал это слово из маркетинговых материалов.
                                                                0
                                                                То же самое и с Flipper, который является персонажем у какого-то правообладателя(NBC). Вы хотя бы подумайте на случай внезапного иска как это все переименовать и выпускать под другим юрлицом с нейтральным названием. Хотя бы следующее поколение назовите как-то по-другому. Потому что даже если Bandai и NBC пофиг на такое, то у вас может появиться конкурент или «бывший партнер по бизнесу», который сделает переименование раньше чем вы, а вас сольет юротделам указанных компаний.
                                                                  0

                                                                  Важно не столько совпадение названий/персонажей, но и сфера применения.
                                                                  Если бы проект был мультипликационный или игровой — 100% можно было бы нарваться.


                                                                  В текущей же ситуации максимум могут попросить рялти за использование образа (дельфинчик) или названия (Тамагочи). Вы правы что следует подумать над темой, но не на столько прямо все страшно как кажется на первый взгляд.

                                                                  0

                                                                  Можно прото сделать не "Tamagotchi for hackers", а "Tamagotchi" for hackers". Но лучше, конечно, получить внятную консультацию.

                                                                  0
                                                                  Подскажите, если это не секрет, где вы осуществляете сборку PCB? Все делаете на одном сервисе или печать платы отдельно, а сборку отдельно? Особенно интересует пайка FPC коннектора. Спасибо!
                                                                    0
                                                                    где вы осуществляете сборку PCB?

                                                                    В Китае, точно не знаю на каких заводах, этим занимается наш китайский офис.

                                                                    0

                                                                    Павел, скажите пожалуйста, планируется ли десктоп-клиент, или спецификация bt/ble-комманд для взаемодействия с флиппером, или это останется "фичей" только для ios/android?

                                                                      +1

                                                                      Десктопной будет только обновлялка прошивки, бутлоадера и файлов на SD-карте, но оно будет по USB. Возможно красноглазые ребята захотят написать консольный клиент работающий через BLE.

                                                                        0

                                                                        Готов "по-красноглазить", но хотелось в светлом будущем видеть список команд BLE и описание к ним в каком-нибудь GitHub-репозитории, чтобы не пришлось выискивать их в коде Android/iOS приложения ;)

                                                                      0
                                                                      Успехов в дальнейшей разработке
                                                                        +2
                                                                        Пока пишется код, его нужно постоянно тестировать. Задача усложняется тем, что тесты нужно выполнять на реальном железе и взаимодействовать с реальным миром. Для этого был сделан удаленный тестовый стенд, который интегрируется с CI-скриптами через GitHub Workflow. При каждом коммите в прошивку она автоматически собирается и заливается в девайс, после чего выполняются тесты, результаты которых выплевываются в UART: так можно понять какие тесты завершились успешно. Пока это работает криво, но в дальнейшем так мы будем проверять все функции: принимать/отправлять радио, считывать/записывать NFC карты, передавать/принимать ИК-сигнал и т.д.

                                                                        За вот это — отдельный плюс в карму!

                                                                          –3
                                                                          Проект интересный, как проект. Но, называя вещи своими именами… Я правильно понимаю, что это проект разработки оборудования для совершения преступлений? То есть, понятно, что возможно и использование в легальных целях. Типа, вскрывать не тольлко чужие двери/машины/сети, но иногда и свои.
                                                                            0
                                                                            Полагаю, что всё можно использовать для преступлений. Технологии, стандарты связей — штуки открытые и ничем не засекреченные, а этот девайс — просто канцелярский нож в мире информационных технологий.

                                                                            Я, например, всегда мечтал научиться вскрывать замки. Не для того, чтобы кого-нибудь ограбить — а просто потому, что хотелось. Купил себе наборчик и начал практиковаться. Тут, полагаю, самый частый юзкейс будет примерно такой же — и это переводит его из категории «для преступлений» в категорию «для ресёрчинга и развлечения ради»
                                                                            0
                                                                            Павел, являюсь «ждуном» 2х Флипперов, но не нашел информации — можно ли будет к нему подключить клавиатуру (через переходник или BLE), по работе нужно вбить более сотни карт для тестов в ручном режиме, зная их адреса, но не имея доступа к ним?
                                                                              0
                                                                              можно ли будет к нему подключить клавиатуру

                                                                              Через BLE вероятно, но пока этим не занимаемся. По USB скорее всего нет, так как режим хоста не предусмотрен. Для ввода текста предполагается использовать приложение по BLE.

                                                                                0

                                                                                Вообще, по хорошему, нужен импорт из CSV или аналога. Действительно очень часто нужно "залить" некий массив данных, но не руками же...


                                                                                Кажется нам сюда
                                                                                https://forum.flipperzero.one/t/android-app-concept/482

                                                                              0

                                                                              скажите примерную стоимость данного девайса

                                                                                0
                                                                                В рознице планируем $169.
                                                                                0

                                                                                Два вопроса на которые очень хочу узнать ответ:


                                                                                • Вы собираетесь в ближайшем будущем открывать компанию и продавать акции ?
                                                                                • Исходники pcb и схемы будут доступны в open source? Либо придётся реверсить? (Для личного пользования)
                                                                                  0
                                                                                  Вы собираетесь в ближайшем будущем открывать компанию и продавать акции ?

                                                                                  Нам очень далеко до публичного размещения. Спросите об этом через лет 5.


                                                                                  Исходники pcb и схемы будут доступны в open source? Л

                                                                                  Будут доступны схемы и исходники прошивки. Гербера плат и внутрянка механики не будут публиковаться.

                                                                                    0

                                                                                    ну хотя бы сейчас знать сколько слоёв на плате, и хотя бы подробные фото, а так уж и быть без герберов обойдусь

                                                                                  0

                                                                                  del

                                                                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                  Самое читаемое