Flipper Zero — вымученная сертификация, открытие исходников и новые приколдесы



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

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

    Трудности с сертификацией Sub-1 GHz


    Как мы писали ранее, для того чтобы официально ввозить устройства в Евросоюз, США, Японию, Австралию, нам нужно получить сертификат соответствия радиочастотным нормам в этих странах. Наш первый дизайн тракта Sub-1 GHz не проходил сертификацию из-за паразитных гармоник, превышающих допустимый уровень. В итоге нам пришлось сильно переделать дизайн всего тракта. Это отняло много времени, потому что необходимо было добиться одинаково хорошего качества передачи на всех 3 поддерживаемых диапазонах: 315, 433, 868 MHz.

    image
    Гармоники в диапазоне 315 MHz

    Были даже совсем экзотические варианты: разделить антенну на несколько сегментов и подключать разные ее части с помощью переключателей на GPIO. К счастью, такое усложнение не потребовалось, а новый дизайн отвечает всем формальным требованиям.

    image
    Вариант дизайна антенны из нескольких частей

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

    image
    Клейкая подложка для фиксации антенны убирает вибрации

    flipperzero new design sub1ghz antenna
    Старая антенна Sub-1 GHz могла оторваться при вибрациях и падениях. В новом дизайне 2 точки крепления

    Уникальное имя


    imageТак выглядит паспорт дельфина, в котором теперь указано его имя

    Каждый микроконтроллер STM32WB55 внутри Flipper Zero имеет уникальный серийный номер в шестнадцатиричном формате. Но это скучно и мы решили дать каждому Флипперу уникальное читаемое имя. Для этого мы взяли нейронную сеть, натренированную на именах покемонов, и сгенерировали словарь из 1 миллиона имен. Для большей уникальности имена разбавлены 1337-спиком.

    Иногда нейронная сеть генерировала очень провокацинные имена. Пришлось долго настраивать фильтры, чтобы убрать имена похожие на ругательства. Но весь миллион имён просмотреть нереально, поэтому есть риск, что вам достанется Флиппер с именем вроде Loh4mo.

    image
    Странные имена, сгенерированные нейронной сетью, обученной на именах покемонов

    Уникальный путь к порту в macOS


    Это имя передается в дескрипторе USB как серийный номер в формате flip_NAME. В macOS этот серийный номер дописывается к имени последовательного порта и получается: /dev/tty.usbmodemflip_Oleg

    Flipper Zero unique  USB port name in macOS

    Разработка интерфейса


    Прошивка — это самая масштабная часть работы в проекте Флиппера. Над ней трудятся сразу несколько команд: программисты, UI/UX-проектировщики, дизайнеры. Дизайн интерфейса осложняется тем, что у Флиппера маленький экранчик (всего 128х64 px) и только 5 функциональных кнопок, не считая кнопки Back. Это порождает необычный процесс проектирования интерфейсов. Мы выработали такой порядок:

    1. Сперва интерфейс проектируется в виде майндмапов в Miro. В этом месте происходит обсуждение, проработка разных концепций, споры и т.д.
    2. Утвержденный интерфейс разбивается на конкретные экраны и отрисовывается в виде картинок 128x64 в фотошопе в формате BMP.
    3. Дальше ассеты (наборы графики) конвертируются из BMP в XBM и передаются программистам вместе с инструкциями как нужно реализовывать интерактивные элементы, вроде клавиатуры и диалоговых окон. В процессе реализации интерфейса часто возникают ситуации, когда существующая библиотека для графики не позволяет реализовать что-то, тогда приходится решать, переделывать ли интерфейс, или дорабатывать графическую библиотеку.

    image
    Структура приложения RFID в Miro

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

    image
    Пример логики перехода между экранами и уведомлений

    Блокировка экрана и новый UI главного экрана


    Полностью переработан главный экран и быстрый доступ к функциям.

    • ↑ Вверх — меню блокировки.
    • → Вправо — взаимодействие с дельфином.
      Можно посмотреть профиль, поиграть и покормить пацана.
    • ↓ Вниз — быстрый доступ к инвентарю
      Ключи из всех приложений сохраняются в архив, по которому можно быстро перемещаться, чтобы сразу иметь доступ ко всем ключам из разных приложений: iButton, RFID/NFC, Infrared и т.д.

    Демонстрация функции блокировки экрана и новые окна главного экрана

    Приложение qFlipper


    image
    Приложение qFlipper для обновления прошивки, радиостека, загрузчика и трансляции экрана Флиппера на компьютер

    Мы разрабатываем свою утилиту для прошивки Флиппера на Qt и C++. Она будет нативно работать на всех десктопных платформах. Еще эта утилита умеет захватывать фреймбуфер экрана Флиппера и транслировать его на экране компьютера. Это позволяет делать качественные скринкасты вместо того, чтобы снимать Флиппер камерой. Это удобно для записи инструкций и обучающих материалов.


    Через qFlipper можно транслировать экран Флиппера в реальном времени на компьютер

    Обновление прошивки из браузера


    image
    Обновить прошивку Flipper Zero можно через браузер без сторонних программ. Поддерживается Chrome, Opera, Microsoft Edge

    Оказывается, есть такая штука, как WebUSB — позволяет прямо из браузера общаться с USB-устройством. У нас получилось успешно обновить прошивку Флиппера через специальную страницу Web DFU-Util. Пока поддерживается только в Chrome, Opera, Microsoft Edge.

    Это безумно круто, потому что позволяет пользователю прошить свой Флиппер, вообще не скачивая никакие файлы из интернета! В итоге релизы альтернативных прошивок будут выглядеть так:

    1. Чувак форкает репозиторий с прошивкой Флиппера сразу вместе с файлами для WebUSB
    2. Делает свою сборку от Васяна и одной кнопкой создает страницу на GitHub Pages, куда выкладывает бинарник своей прошивки
    3. Любой желающий может зайти на его сайт и в один клик прошить свой Флиппер его прошивкой

    Начинаем открывать исходники


    Схема Flipper Zero теперь публична

    Мы постепенно начинаем выкладывать исходники проекта. Сейчас уже опубликована принципиальная схема всего Flipper Zero в виде каждой отдельной платы. Мы просим вас изучить схему и написать обо всех замечаниях в комментариях.

    Исходники схемы


    Мы также опубликовали чертежи и обновили 3D-модели корпуса и референсного модуля Флиппера.

    Они доступны в документации и отдельном репозитории.

    Эти модели уже очень близки к финальным, хоть и могут незначительно измениться перед процессом литья.

    Мы продолжим открывать исходники проекта, и к моменту отправки основной волны устройств опубликуем все оставшиеся части проекта.

    Упаковка и логистика


    Готовим упаковку. Мы выбрали самый простой, дешевый и экологичный картон с черно-белой печатью. От упаковки требуется быть максимально компактной и при этом уберечь устройство внутри от падений, ударов и сжатий.

    Внутри коробки находится вставка из упругой пенки, куда укладывается сам Флиппер. Под ним будет находиться Type-C кабель.

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

    image
    Тестовые образцы коробки. Финальная версия будет аккуратной, а изображение может отличаться

    Если вы хотите принять участие в дизайне коробки, вот исходники cdn.flipperzero.one/Flipper_zero_Box_Template.zip Свои варианты можете выкладывать в комментариях.

    image
    Исходники дизайна коробки для желающих предложить свой вариант оформления

    Так как мы отправляем устройство с подключенной батареей, нам нужно получить все необходимые для этого сертификаты, UN38.3 и тестовые отчеты по транспортной безопасности, а также убедиться, что устройство едет в безопасном режиме.

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

    Заполнение адресов и оплата доставки


    imageНа сегодняшний день 92% бэкеров заполнили адрес доставки в пледж-менеджере. Около 3 тысяч бэкеров до сих пор не закончили опрос. Если вы до сих пор не заполнили свои данные, пожалуйста, сделайте это. Нам важно точно рассчитывать количество черных и белых корпусов для производства, а также регионы, в которые поедут посылки.

    BackerKit работает точно так же как Кикстартер: в форме вы просто указываете карту, а списание произойдёт массово и позднее. В пледж-менеджере можно добавить в заказ дополнительных Флипперов, чехол и прочие аксессуары. Даже если вы завершили заполнение формы, любые поля в ней можно изменить, пока мы не заблокируем заказы, о чём предупредим заранее.

    Подробнее описывали процесс в англоязычном посте.

    image
    8% бекеров не закончили ввод адреса и карты для оплаты доставки в пледж-менеджере

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

    Отладочный модуль ST-Link V3


    image
    Модуль отладчика для Flipper Zero на базе ST-Link V3

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

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


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


    imageМы постоянно ищем инженеров и менеджеров в нашу дружную команду. Весь список вакансий можно посмотреть здесь.




    C Разработчик (Embedded) / Middle


    Прошивка — очень масштабная часть, состоящая из операционной системы на базе FreeRTOS и большого числа отдельных приложений, поэтому мы постоянно набираем новых разработчиков для ее реализации. Нам нужен человек, который уверенно умеет в C и хорошо знаком с эмбеддом. Полное описание вакансии: career.habr.com/vacancies/1000068496

    QA-инженеры / Тестировщики ПО (Embedded)


    Тестирование — объемная часть, которая невероятно важна на всех этапах создания Flipper Zero. Сейчас наши разработчики активно выкатывают новые версии софта и железа, поэтому в нашу команду нужен Middle и Junior QA-инженеры. Полное описание вакансий:

    career.habr.com/vacancies/1000071996
    career.habr.com/vacancies/1000071987

    Project Manager


    Наш проект состоит из большого количества систем, каждой из которых занимается один или несколько людей. Мы ищем человека, который поможет успевать со всеми задачами, синхронизировать команды и держать планирование под контроллем. Полное описание вакансии: career.habr.com/vacancies/1000063748



    Наши соц.сети


                             

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

    Подробнее

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

      +6
      А за счёт чего удалось добиться подавления паразитных гармоник?
        +7

        Переделали антенну. Электрически короткая антенна, такая как у нас, узкополосная. В сумме с согласующими работает как полосовой фильтр, давит частоты вне согласования. Плюс для наиболее опасных гармоник на 315МГц был добавлен ФНЧ.

        +10
        Ребята, поделитесь секретом! Как удалось снизить стоимость доставки в Россию? Спасибо вам за это, а то первый ценник немного шокировал.
          +22
          Вызвали менеджеров логистического партнёра на серьёзный разговор, показали им количество наших заказов, объяснили, что нам очень нужен direct injection для России. DI — это ввоз большой партии и массовая растаможка, а затем доставка местной транспортной компанией.

          Логистический партнёр смог предложить нам условия DI, при которых доставка получилась выгодной бэкерам. Иногда приходится быть настойчивыми и выбивать нормальные условия. Так везде: при доставке, при заказе компонентов, при оформлении сертификатов.
            +4
            Очень нужен

            image

            +4
            Удалось организовать Direct Injection — то есть все РФ посылки едут одним большим отправлением дешевым логистическим путем, а уже затем раздаются местным курьерским службам на доставку клиенту. Изначальные цены были за доставку напрямую клиенту со склада в Гонконге.
            +2
            Пробовали организовать производство в России? Сильно дороже бы вышло?
              +19

              В России не дороже. В России просто невозможно организовать такое производство. Так уж вышло, что Китай — мировая "кузнеца".

                +8

                В России нет фабрик, которые способны обеспечить такие объемы и нужное нам качество производства. Мы иногда пользуемся услугами отечественного Резонита но для прототипирования.

                  +5
                  И как вам качество прототипов? Всё ли было в порядке?
                    +3

                    Да, резонит норм

                    +1
                    А насколько сложно было бы отправлять из РФ в сравнении с Китаем/Гонконгом? Экспортное оформление, сама рассылка.
                      0

                      Не знаю, было бы точно дороже, так как пришлось бы сначала ввести 50 тысяч устройств в Россию а потом уже рассылать. Непонятно зачем так делать

                        –1
                        Я про производство в России, на перспективу. В вашем случае не нужно, просто интересуюсь.
                      +6
                      Есть. Обратитесь в РЭМО к Аркадию Иосифовичу (контакты дам личные) ;) у него мощности чумовые — в 150 стран мира продукция из Саратова поставляется и единственные из России, кто ежегодно на выставке CES работает.
                        0
                        Что то не видел в продаже ни чего из Саратова)
                          0
                          Каждый день на амазон отгрузки. Но, вы на выставку CES сходите в Лас-Вегасе, там и найдете :)))
                            +4
                            понятно, Россия не входит в список стран, куда поставляет Саратов.
                            Одно не пойму, зачем вы тогда его рекомендовали?)
                              0
                              Вы хотя-бы в начале открыли сайт производителя, посмотрели партнеров и торговые сети, где представлена продукция. А то пошутили, а не удосужились проверить — непрофессионально ;)

                              Продукция РЭМО продается во всех регионах России. В обычных магазинах (антенны, электроника, строительные) и крупных торговых сетях, Украины и др. стран СНГ. Суммарно представлена в торговых сетях 150 стран мира (и это не болтовня). Те же антенны можно найти от финской глубинки до южно-американской деревеньки.

                              Вы хотя-бы на сайты ситилинка, dns-shop зашли бы, озона, вайлдбери и т.д.
                              Ну и глянули что-ли их инстаграм :)
                                +4
                                Ничего не могу сказать про качество продукции компании РЭМО, но подход к клиенту довольно странный. Пару раз пытался купить партию (несколько тысяч) антенн. Не смог. Ответы на письма с задержкой в несколько месяцев сначала, потом просто ответов нет. Всегда приходилось покупать в Китая в конце-концов. Любые семплы, доп. услуги, никаких проблем. А качество… Страдает, конечно, в нижнем ценовом сегменте, но по крайней мере, позволяет вести бизнес. Личный опыт.
                                  –3
                                  Да, напрямую с завода не купить в розницу. Только через партнерскую сеть. Нижний ценовой сегмент обусловлен высокой конкуренцией с китайскими производителями.
                                  +2
                                  Да, взгянул. Даже более того я пытался купить 4g антенну на дачу и заодно зарегистрироваться. Как вы думаете какой результат?
                                  С разных девайсов из разного места результат один
                                  Заголовок спойлера


                                  П.С. ну и хорошо что не купил, судя по отзывам ниже))
                                  Какая то антиреклама у вас получилась
                                    0
                                    Совсем не увидел никакой анти-рекламы. Наоборот, рост продаж. Опять же, не понимаю вашего желания купить на сайте завода (!). Я что-то не понимаю? Ситилинк, dns и др. никак не получается купить? )
                                    Первые попавшиеся антенны добавил.

                                    Вопрос: зачем вы решили зарегистрироваться на сайте производителя?
                                      +2
                                      Ситилинк, dns и др. никак не получается купить? )

                                      В ДНС не нашёл такой антенны, ситилинк далеко от меня.

                                      Вопрос: зачем вы решили зарегистрироваться на сайте производителя?

                                      А почему нет? он предоставляет (условно конечно) такую возможность.
                                      не вижу причин не регистрироваться, если хочу что то купить.

                                      Ну теперь уже не хочу конечно)
                                        –3
                                        Вы не купили продукцию, поэтому ваше возражение по сути — это просто повод докопаться до неработающей капчи (кстати сайт видимо обновленный развернули как пару-тройку дней назад). Поэтому будь я менеджером по продажам, то ваше возражение воспринял бы именно к части багов нового сайта и передал подрядчику на оперативную правку.
                                        Вы можете напрямую отправить ваши пожелания в контроль качества
                                        [email protected] Уверен, они ответят.
                                          +4
                                          то есть, Вы думаете мне это надо?
                                          Я зашёл, купить не возможно, ушёл. Потому как если даже купить не возможно, обо всём остальном и говорить не приходится и не хочется даже.
                                          Если эту багу они не видят сами) ну это… такое

                                          П.С. Я лично буду обходить продукцию РЭМО теперь стороной) Спасибо Вам
                                            –5
                                            Вы не ответили на вопрос — устроили истерику в комментарии, что вам, уникальному, единственному и неповторимому не продали. Я вас понял :)
                                              +3
                                              На какой вопрос?
                                              Я не устраивал истерики, я сказал что купить на сайте завода онлайн нельзя(не через регистрацию, не через быстрый заказ), на сайте ошибка (и я не единственный и уникальный, к сожалению, можете проверить, наверняка ошибка возникнет и у вас). Из этого (а так же из за фоток ниже) я пришёл к выводу о качеству продукции и обслуживания
                            +1

                            Что такое РЭМО? Гуглится только производитель антенн.

                              +1
                              Они самые. Производят много всякой всячины, расстраивают завод.
                                +2
                                Знаете, я сейчас даже покопаюсь и дам фото РЭМОвской антенны, внутренностей. В жизни больше к этой рэме близко не подойду.
                                  –6
                                  Не удосуживайтесь, у меня их продукция уже лет 20 используется. Когда-то даже ей торговал на своих точках в эпоху оффлайна (с 2000 по 2008 годы).
                                  Вы так и скажите — нагуглили смутный ролик с ютуба, с него скриншоты залепили ;) Не стоит. Эта песня давно известна.
                                    +4
                                    много больших фото







                                    Вы сообщите, если "этот ролик на ютубе" найдёте, пожалуйста.

                                      +1
                                      Опишите ваши претензии словами — что вас не устраивает, в чем неисправность и т.д., когда и где приобрели, а я фоточки гендиру этой компании сейчас отправил.
                                        +4

                                        На фото всё видно.
                                        Приобреталось несколько лет назад.
                                        Плохое, с заусенцами, качество пластика; флюс не отмыт; внутри болтается какой-то припаянный, но никуда не ведущий провод (аккуратно обрезанный при этом).
                                        Самая большая претензия: сигнал уровня "шум" по данным телевизора, что с усилителем, что без; сигнал даже хуже, чем у просто 5м шнура без антенны на конце, при том, что излучатель видно из окна и до него пара км.
                                        Ни прозванивать сам схему, ни сдавать не стал (вёз из другого города для бабуленьки), хотя заказ в ДНСе этот, наверное, сохранился в ЛК.

                                          0
                                          OK. Я дословно передал.
                                            +1

                                            Если это отразится хорошо на будущем качестве продукции — я только за.


                                            Опять же, если бы эта антенна продавалась рублей за 200, то плюнул бы и забыл, даже о нерабочей. Но она стоила больше 1к рублей и сопровождалась довольно активной рекламой и хорошими отзывами. Но самым главным сюрпризом, конечно, стало то, что вообще можно сделать нерабочую антенну. Это надо прям постараться. Как я уже сказал, в этом месте ловит даже на просто длинный шнур.

                                              0
                                              Активные антенны ставят обычно там, где уровень сигнала слабый из-за большой удалённости от радиопередающего центра. А если у вас сигнал ловится на гвоздь, но при этом забит помехами, то усилитель вам ничем не поможет, он усилит помехи точно так же, как усилит сигнал (а АРУ телевизора это всё вернёт обратно).
                                                +1

                                                Да, это мне известно. Я от безысходности экспериментировал. Режим без усиления у этой антенны тоже есть. Начали с него.

                                                  0
                                                  Контакты ОТК в л.с. отправил.
                                        +2
                                        Судя по фото — вполне достойная альтернатива антеннам с Али. Лет через двадцать будет совсем хорошо. ;)
                                          0

                                          Лет через 20 на Али будет совсем хорошо? Тут без сомнений.

                          +27
                          Читаю каждый апдейт с удовольствием. Не припомню бОльшей прозрачности при разработке и запуске проекта на кикстартере. Очень жду свой флиппер.
                            +5
                            Поддержу. Сравнивать мне особо не с чем, но от описания процесса получаю эстетическое удовольствие и вхожу в легкий транс восхищения!

                            Отдельно ценны ваши ответа на вопросы в комментариях. Думаю многих они приземляют в реальный мир.

                            PS
                            Настоящее задротство! ;)
                            0
                            Сейчас уже опубликована принципиальная схема всего Flipper Zero

                            А точно опубликована, а не 'дали посмотреть кусочек издалека'?
                            Вместо ожидаемого pdf там веб-смотрелка картинок. Номиналов почему-то на половину элементов нет на схеме (это, когда номиналы зачем-то пишут в отдельном списке в сторонке меня бесит ещё начиная с советских схем), а в отдельной вкладке "BOM" нет и типов микросхем и диодов, например. Это точно "опубликована"?

                              +10
                              Цитирую страницу из доков:
                              Ниже выложены все схемы Flipper Zero, однако у некоторых пассивных компонентов убраны номиналы. Это сделано для усложнения копирования устройства до официального релиза.

                              Схемы будут обновляться, а после релиза откроем целиком.
                                +8
                                дали посмотреть кусочек издалека

                                Там выложены абсолютно все схемы проекта, никакие страницы не скрыты.


                                Номиналов почему-то на половину элементов нет

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


                                Вместо ожидаемого pdf там веб-смотрелка картинок.

                                Это интерактивный вьювер от Альтиума, который использует, например, Arduino. Там можно кликнуть на каждый компонент и посмотреть информацию по нему.

                                  0
                                  всё открыто, но что-то всегда закрыто, во избежании
                                +2

                                Скольки часовая рабочая неделя у zhovner и в целом по команде?

                                  +18

                                  Я сижу на работе до 4 утра, но это потому что я ноулайфер. А так у всех стандартная 5-дневная рабочая неделя.

                                    +2
                                    Остерегайтесь выгорания! This could be one-way ticket.
                                  +2
                                  Класс! Я зря переживал, что исходников еще долго не увижу. Думал оснастить свои будущие хобби проекты соответствующими пинами для использования флиппера в качестве временного устройства ввода-вывода. В первую очередь интересовали .stl или .step файлы для дизайна совместимых корпусов под 3д печать, но с таким материалом может и до проектирования плат наконец доберусь.
                                  Цена на силиконовые чехлы в пледж менеджере немного кусалась. Мелькала даже мысль пустить один из флипперов на собственную форму для отливки чехлов, с блэкджеком и прочими вольностями. Но лень победила жабу. :)
                                    +3
                                    Но весь миллион именем просмотреть нереально, поэтому есть риск, что вам достанется Флиппер с именем вроде Loh4mo.
                                    И это никак не возможно будет переименовать потом?
                                      +6
                                      А зачем? Это же как русская рулетка! В целом вообще пофиг на имя… Хотя даже было бы клёво какую вот такую бяку получить :) Я уже представляю сколько будет фоточек в соцсетях с фотками имён флиппера… Что привлечёт возможно ещё больше интересующихся… И мы таки увидим One ;)
                                      Главное чтобы такие имена реально были редкие а не у каждого первого :)
                                        +2
                                        будет фоточек в соцсетях с фотками имён флиппера…


                                        Тогда его очень быстро запретят с вытекающими последствиями :(((

                                        Ибо, я почти зуб даю, подавляющее из них будет в стиле *смотрите как я легко зашел в чужой двор*, *как больше не платить за парковку в две кнопки!*, *вау, раньше такое даже и не снилось — как помигать лампочкой соседу!* и все прочее в таком духе.

                                        И вот когда несколько «залетят» по крупному — первое, что они будут петь: *да это же серийно продается законом не запрещено*. Плюс вскоре после такого, наличие флиппера при себе будет вообще автоматически считаться отягчающим обстоятельством.

                                        И, хоть и может показаться, что я слишком негативно вижу будущее, но нет — когда куче «школоты» дают игрушку такое устройство просто на пару-тройку порядков упрощающее вот это все — именно так оно и будет использоваться в первую очередь, а не узкой прослойкой гиков для ресерча.
                                          +3
                                          Ну не надо паники, в России все так или иначе запретят, как бы вы не старались уберечься, с этим надо уже свыкнуться. Вон уж как Хабр берегся, как «навстречу» шел, и «вне политики», и Гиктаймс отделяли, а все равно пришли в свое время и за ним. Так что тут уже надо перестать бояться, прежде всего, и шарохаться по кустам, в надежде уберечь свой а… от пробки )
                                            0
                                            В России самое распространённое орудие убийства — кухонный нож, и что-то я не слышал, чтобы его запретили
                                          +3
                                          Имя зашито в OTP область, в ней оно неизменно. Но мы оставим опции для отключения этой фичи.
                                            0

                                            Отключить фичу можно будет и для имени tty устройства? Или только для интерфейса?

                                              +2
                                              Для всего ;-)
                                          +1
                                          Темный корпус бы ) Dark тема сейчас очень круто
                                            +7
                                            image
                                              +4
                                              Flipper Zero Black можно выбрать при заказе
                                              Скрытый текст
                                              image
                                                0

                                                А есть картинка с дарк темой и чёрным кейсом? (очень надо, но фоташоп нет, извините)

                                                  0

                                                  А при предзаказе можно?

                                                    0
                                                    Я тут добавлял BackerKit через пледж-менеджер
                                                      0
                                                      тут требует kickstarter email (
                                                      +1
                                                      Конечно! Сейчас вы просто купон покупаете, а вот осенью, когда будете сам Флиппер брать, применяя этот купон, сможете и цвет выбрать.
                                                        0

                                                        А отлично

                                                          0
                                                          Летом же обещали.
                                                          Уже на осень уплывает основная масса не бета заказов?
                                                    +1
                                                    ---На сегодняшний день 92% бэкеров заполнили адрес доставки в пледж-менеджере.

                                                    Ранним спонсорам проекта тоже обещали девайс — это еще в силе? Если да, то где апдейтить адрес?
                                                      0

                                                      А есть ли возможность узнать какая наценка идёт на устройство?
                                                      Я слышал мнение, что если итоговая цена меньше, чем х4 от стоимости железа, то это невыгодно производить становится (если мы говорим о не конвейерном производстве в десятки тысяч единиц продукта и более)
                                                      Какую маржу задаёте вы (если не секрет)?

                                                        +3

                                                        Смотря как считать. Вот допустим корпус: стоимость пластика в одном корпусе $0.01 но при этом изготовление формы для литья стоит ~$100к. Итого какая себестоимость одного корпуса?


                                                        Поэтому считать стоимость винтиков и транзисторов можно, но это профанация и это нельзя назвать себестоимостью.


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

                                                          0
                                                          Смотря как считать. Вот допустим корпус: стоимость пластика в одном корпусе $0.01 но при этом изготовление формы для литья стоит ~$100к. Итого какая себестоимость одного корпуса?

                                                          Думаю надо просто учесть себестоимость всего включая форму для литья и поделить сумму на либо количество изготовленных корпусов, либо на то количество, на которая рассчитана пресс-форма
                                                            +4

                                                            А сертификации, все тестовые образцы, лицензии типа bluetooth, затраты на проектирование, тестирование валидационное, тестирование производственное, процент брака, сборку, упаковку, маркетинг, лицензии на софт включать?

                                                              +1
                                                              ну если целиком себестоимость считать то да, за минусом собранных денег на площадке краудфандинга (наверное, я не знаю правил площадки)
                                                                0

                                                                В стриме со Световым частично отвечали. Проект убыточен, план заработать только на последующих продажах.

                                                                  0

                                                                  Я не говорил что проект убыточен. Речь о том, что вряд ли мы заработаем на этой партии. Сейчас мы покрываем операционку и жжем все деньги на разработку и производство. Чтобы считать прибыль, должны начаться обычные продажи и закончится капитальные вложения.

                                                                    0

                                                                    Я хреново выразился, убыточен без негативного смысла. По настроению кажется, что вы вложите максимум ресурса в идею, а при таком раскладе себестоимость стремиться к бесконечности, но ограничена собранными средствами (пока). Часть ребят скорее всего работают за зп ниже рынка или на уровне (а могут пойти там где выше) и тп. Те ее никак не посчитать адекватно.

                                                        –1
                                                        Улыбнуло)
                                                        image


                                                        flipperzero.one/faq
                                                        It’s based on i.MX6 SoC and runs Kali Linux


                                                        Что же все таки внутри? stm32 или i.MX6?
                                                          0

                                                          Не путайте Flipper Zero (stm32) и потенциальный Flipper One (i.MX6). Речь сейчас идёт о нулевом, первый только в планах на будущее.

                                                            0
                                                            понятно, действительно запутался. Но они оба ещё потенциальные
                                                            +1
                                                            улыбнуло

                                                            Что вас улыбнуло? У нас американская компания и это ее юридический адрес.

                                                              0
                                                              Просто в новостях
                                                              Россияне создали «тамагочи для хакеров»
                                                                0
                                                                Насколько понимаю, команда удовлетворила требования кикстартера.
                                                                  –1
                                                                  Да вопрос не к проекту конечно, а к СМИ )
                                                                    +1
                                                                    Так а что не так? Если я открываю юрлицо в другой стране, то перестаю быть россиянином?
                                                                      –1
                                                                      формально, в данном случае, создает продукт фирма
                                                            –2
                                                            А вот такое нормально?



                                                              0
                                                              Ну, если не громыхает пружина теперь, и при этом RED-лаборатория даёт добро (вместе с сертификатом), то пуркуа бы да не па?
                                                                0
                                                                ну я ж просто спросил)
                                                                0

                                                                Да

                                                                  0
                                                                  Выглядит странно конечно. Но ок)
                                                                0
                                                                $10 за возможность постоять в очереди. Вы очень хорошие.
                                                                  +5

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

                                                                    +1
                                                                    Резон понятен. Но всё равно довольно сложно эти капиталистические реалии в голову инсталлировать. Ядро пересобирать, патчить надо. Опять.
                                                                  +1
                                                                  Отличная статья!

                                                                  Оценил просмотр принципиальных схем в браузере. Altium 365 – вещь! Был бы он ещё бесплатный… )

                                                                  Понравилось видео по работе с Altium. Отрадно, что его записала приятная и квалифицированная представительница прекрасного пола. Правда, скорость движения мышкой следовало бы поубавить – глаза не поспевают )

                                                                  Наверное, мне стоило бы почитать предыдущие статьи по проекту, но с ходу непонятно, зачем в этом устройстве 3 (три!) DC-DC конвертера на 3.3 В, плюс еще один LDO на то же напряжение.
                                                                  Четвертый конвертер обеспечивает питание 5 В, есть ещё регулятор заряда батареи. Может имеет смысл заменить всю эту рассыпуху одним универсальным менеджером питания, например от Dialog Semiconductor или TI?

                                                                  Также непонятно назначение резисторов 51 Ом R54-R59. Для защиты от ESD установлены супрессоры. Для защиты выводов STM32 при их случайном программировании в качестве выходов сопротивление маловато. Зачем они тогда?

                                                                  Предлагаю заменить постоянный резистор R1b 22 Ом на подстроечный, чтобы каждый пользователь имел возможность выставить желаемую громкость спикера на свой вкус. В идеале, конечно, хорошо бы предусмотреть эту возможность в меню настроек устройства.
                                                                  Не далее чем пару дней назад пришлось разбирать свой мультиметр UNI-T UT71E чтобы приглушить назойливо-оглушающий писк при его включении, прозвонке цепей и т.п. Источником звука оказалась пьезоэлектрическая диафрагма без каких-либо регулировок. Пришлось тратить время на подбор и подпаивание параллельно ей конденсатора…

                                                                  По поводу сертификации, точно знаю, что Texas Instruments выпускает модули СС3235 и им подобные уже сертифицированными. Разве модуль СС1100 в этом плане отличается?

                                                                  Единственное, что внушает опасение по проекту – как бы не подвели китайцы, в том числе в дальней перспективе…
                                                                    +4
                                                                    По поводу сертификации, точно знаю, что Texas Instruments выпускает модули СС3235 и им подобные уже сертифицированными. Разве модуль СС1100 в этом плане отличается?

                                                                    Это если берешь модуль. А они микросхему отдельно поставили, да еще и с кастомной антенной. Такое обязательно надо проверять на корректность в лаборатории.

                                                                      +3
                                                                      В комментарии ниже ответил на вопрос почему так много шин питания. PMIC-и рассматривали, но оптимальным вариантом оказалсь рассыпуха.

                                                                      Про R54-R59 хорошее замечание.

                                                                      Громкость спикера регулируется софтово.

                                                                      Сертифицируется готовое устройство.
                                                                        0
                                                                        Спасибо за ответы.

                                                                        Про R54-R59 хорошее замечание.
                                                                        Хорошее в смысле «они не нужны», или «сопротивление маловато»?

                                                                          +2
                                                                          Выглядит как маловато, мы посмотрим почему они туда попали, пока что похоже на то что скопипастили с другого куска схемы, где 50ом стояло для других целей.
                                                                        +1
                                                                        Оценил просмотр принципиальных схем в браузере. Altium 365 – вещь! Был бы он ещё бесплатный… )

                                                                        Сам просмоторщик бесплатный, его можно использовать без регистрации, заливать свои дизайны и встраивать на к себе на сайты https://www.altium.com/viewer/
                                                                        Altium 365 входит в лицензию на Altium вроде. Кроме того у них есть программа для стартапов и маленьких команд, называется Altium Launchpad . По ней можно купить лицензии сильно дешевле. Мы по ней и проходили.

                                                                        +1
                                                                        «Вы хочете песен — их есть у меня».
                                                                        Первый взгляд на схему, страница с питанием, смотрим от начала к концу.
                                                                        1) Предположим, что DD6 — это bq24296, тогда я бы разместил C71 поближе к ней, чтобы было ясно, что он должен быть размещен как можно ближе к м/сх. Хотя, может быть, в используемой Вами CAD это можно удобно задавать, как требования к разводке.
                                                                        2) Счетчик кулонов — он Вам действительно нужен? Но это вопрос не к схеме.
                                                                        3) Дальше вижу 4 источника 3.3 В И если существование двух еще можно понять — один должен питать только счетчик кулонов, а второй — все остальной (хотя и в этом случае можно поставить 1 источник и коммутатор питания, но это вопрос вкуса и денег), то 4 — явный перебор.
                                                                        4) Причем один из них, вырабатывающий LDO 3.3V (и питающий часы реально времени) не будет работать при разряженном аккумуляторе.
                                                                        5) Настоятельно рекомендовал бы (хотя платы уже разведены) ставить небольшие резисторы последовательно в цепи i2c, чтобы сразу видеть неисправный прибор, закорачивающий линию (но это дело вкуса и денег, как и небольшие емкости на землю).
                                                                        6) Я так понял, что МК у Вас никогда не выключается, не уверен, что это лучшее решение, даже с учетом режимов сна.
                                                                          +2
                                                                          6) Я так понял, что МК у Вас никогда не выключается, не уверен, что это лучшее решение, даже с учетом режимов сна.
                                                                          У STM32WB55 заявлено 13 нА в глубоком сне, это явно меньше саморазряда аккума + часы.
                                                                            +2
                                                                            1) Да, в разводке оно рядом с чипом, поправим в схематике к следующей версии.
                                                                            2) Исторически сложилось, у нас нету лишнего анлогового GPIO и по этому в том или ином виде должен был стоять гаудж, одна из альтернатив которые мы прорабатывали был без счетчика кулонов, но остановились на этом. Чарджер же не пригоден для этого.
                                                                            3) DA7 резервный для тестовых билдов, в EVM его уже нету. Оставшиеся 2 step-down + 1 LDO + 1 step-up это абсолютная необходимость. Во время тестирования различной внешней переферии и SD-карт мы наткнулись на сэмплы с аномальными стартовыми токами, просаживающие шину ниже BOR, поэтому есть две DC-DC формирующих 3.3 для MCU и всего остального. LDO питает RTC домен во время транспортного/poweroff режима, когда SYS обесточивается. И step-up нужен для питания выходных усилителей NFC чипа и RFID. В идеале хотелось бы видеть PMIC для всего этого, но подходящих по опциям и по качеству вариантов не нашлось.
                                                                            4) Мы не высаживаем АКБ ниже 3.3, принудительно отключаемся. LDO остается работоспособным ещё долгое время.
                                                                            5) На этапе отладки там были SB, а так соглашусь в этом есть смысл, но есть некоторый недостаток места под эти компоненты.
                                                                            6) Есть Poweroff выключающий SYS шину. Потребление около ничего, хватает на пару лет лежания в столе.
                                                                              +1
                                                                              Я так понял, что МК у Вас никогда не выключается, не уверен, что это лучшее решение, даже с учетом режимов сна.

                                                                              Это норм. Внутри контроллера свои ключи, во сне потребление меньше саморазряда.

                                                                              +1
                                                                              то 4 — явный перебор.

                                                                              ну запитать внешнюю периферию от отдельного источника не такая уж плохая идея)
                                                                                +2
                                                                                К сожалению это абсолютная необходимость, мы столкнулись с SD картами которые при старте потребляют аномально много и оставлять их на одной шине с MCU просто опасно.
                                                                                +3
                                                                                Вы — молодцы! Желаю Вам дальнейших успехов. Вопрос: решилась проблема с радио трактом, возникавшая при переходе в режим энергосбережения?
                                                                                  +1
                                                                                  Предварительно да, оказалось что если GPIO конфигурится как input с генерацией прерывания и заправляется только EXTI часть без активации соответствующей линии в NVIC, то это приводит к произвольным отказам в работе core2 с выжиганием RX тракта BLE модема.
                                                                                    0
                                                                                    Что на это ответила официальная поддержка?
                                                                                      0
                                                                                      Выполняют FA, эскалировали проблему в европейский офис ответственный за разработку прошивки core2. Есть смежные тикеты от других пользователей этого камня, по ним тоже выполняется FA.
                                                                                        +1

                                                                                        FA = Failure Analysis

                                                                                  0
                                                                                  Можете вкратце описать как именно кризис в поставке электронных компонентов повлиял на ваш проект? На сколько понимаю на рынке полупроводников сейчас действительно что-то странное происходит. Даже обычные компоненты порой сложно достать.
                                                                                    +1
                                                                                    • Нам пришлось в первом квартале этого года закупить и предоплатить чипы на весь год — на производство кикстартерных, проданных через предзаказ и всех остальных флипперов, которые мы планируем продать до конца года.
                                                                                    • Приходится конкрурировать за чипы с другими компаниями и буквально выгрызать у дистрибов нужные нам компоненты.
                                                                                    • Лид-таймы компонентов непредсказуемо меняются, бывают даже такие случаи (поставщик заявляет время поставки 99 недель(!):

                                                                                    image

                                                                                    +3
                                                                                    zhovner, не могли бы вы рассказать в одной из следующих статей как у вас организовано (или как планируется организовать) производственное тестирование? Разрабатываете ли вы параллельно с flipper zero какие-нибудь аппаратные средства для тестирования? Хотелось бы побольше гик-порно.
                                                                                      +2
                                                                                      Да, готовятся комплексы для тестирования плат и каждой подсистемы, джиги. Печатные платы изначально маркируются уникальным айди, который считывается тестовой станцией, чтобы докладывать о результатах тестирования на наш сервер. Есть и специальная прошивка для Флиппера, позволяющая в автоматическом и полуавтоматическом режиме тестить всю периферию.

                                                                                      Это всё очень интересно, постараемся рассказать, когда будет что показывать.

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

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