- PVSM.RU - https://www.pvsm.ru -

Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера

Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 1
Flipper Zero [1] — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1 [2]],[2 [3]],[3 [4]],[4 [5]],[5 [6]],[6 [7]],[7 [8]],[8 [9]],[9 [10]],[10 [11]],[11 [12]],[12 [13]],[13 [14]],[14 [15]],[15 [16]],[16 [17]],[17 [18]],[18 [19]],[19 [20]],[20 [21]]

TL;DR мы ждем поставок LCD экранов для начала массового производства. Поставщик обещает доставить экраны в конце сентября, и как только мы их получим, сможем начать массовое производство.

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

В этом посте:

  • Ответы на главные вопросы
  • Прошивка Flipper Zero теперь доступна на Github
  • Утилиты для обновления прошивки
  • Независимые обзоры Флиппера

FAQ

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

Когда я получу свой Флиппер?

Мы начнем массовое производство сразу как у нас будут LCD экраны. Будет враньем назвать сейчас точную дату, так как прогнозы по поставкам компонентов переносились уже несколько раз. Если поставщик сдержит свои последние обещания, то дисплеи приедут к нам в конце сентября, и мы начнем массовое производство в октябре. В таком случае мы начнем отправку ближе к ноябрю.

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

Почему не перейти на другой дисплей?

LCD дисплей — это один из ключевых компонентов Флиппера, вокруг которого строится весь механический и электронный дизайн. Если мы сейчас заменим дисплей на другой, это сразу потянет за собой огромное число изменений и новых итераций прототипирования->валидации->сертификации. Эти действия отбросят нас еще на много месяцев назад и еще сильнее задержат производство.

Самая правильная стратегия сейчас — спокойно дождаться экранов и начать производство уже отлаженного и проверенного дизайна.

Что вы делаете сейчас?

Пока производство стоит, мы сфокусированы на разработке прошивки Флиппера, мобильных приложений для Android и iOS, инструментов для обновления прошивки. Команда программной разработки и команда производства не зависят друг от друга, поэтому работа идет параллельно.

Как я могу помочь?

К сожалению никак. Если только у вас случайно нет 100 тысяч подходящих LCD экранов в запасе. Лучшее, что можно сделать, это сохранять спокойствие, и ждать новостей о начале поставок и производстве Флипперов.

Для участников программы Early Adopters

Участники программы Early Adopters согласились получить устройство с потенциальными дефектами, и они там действительно были: подсистемы NFC и Sub-GHz имели проблемы с согласованием антенн, из-за этого качество приема было хуже. В актуальных версиях устройства эта проблема исправлена.

Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 2Флипперы версии 10.F6B8C5, которые были отправлены участникам программы Early Adopters, больше не будут поддерживаться. На них больше не будут выходить обновления прошивки. Это связано с изменением аппаратной логики подсистемы RFID125 kHz. Все бекеры с Кикстартера и оформившие предзаказ в магазине, получат актуальные устройства без этих проблем.

Прошивка Flipper Zero теперь открыта!

Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 3
Исходники прошивки теперь опубликованы в открытом доступе на Github github.com/flipperdevices/flipperzero-firmware [22] под лицензией GPL 3.0. Это значит, что другие проекты, включая коммерческие, могут использовать наш код, но только при условии, что их код будет тоже открыт.

⬇️ Как обновить прошивку

Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 4

Прошивка Флиппера непрерывно дорабатывается, поэтому важно регулярно обновлять прошивку. Это можно сделать двумя способами:

Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 5
Страница обновления через WebUSB
1. Через WebUSB updater прямо в браузере. Поддерживается пока что только в браузерах Chrome и Edge

Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 6
Интерфейс программы qFlipper для обновления прошивки флиппера
2. Используя десктопную утилиту qFlipper — это наша программа-компаньон для Flipper Zero. Работает на всех платформах: Windows, Linux, and macOS. Написана на Qt. Внешний вид программы мы стилизовали под олдскульный кейген.

Существует три канала обновления прошивки:

Release — стабильный релиз, который прошел тестирование
Release Candidate — релиз-кандидат. Версия прошивки, которая в данный момент проходит тестирование. Может содержать баги.
Dev — автоматическая сборка из рабочей ветки прошивки. Может содержать фатальные баги и быть нестабильной. Разработчики и участники программы Early Adopters используют прошивку dev, для тестирования свежих изменений.

🐞 Баг-репорты
Мы используем GitHub Issues [23] для публичных баг-репортов. Пожалуйста не пишите разработчикам в личные сообщения про баги. Для внутренних багов мы используем внутренние тикеты в Jira, поэтому большинство обсуждений не видны в публичных баг-репортах.

⚙️ Сборка прошивки из исходников
Инструкция по сборке прошивки описана в Readme проекта. Мы используем docker-образ для сборки. Сборка внутри IDE вроде VSCode пока не поддерживается.

Текущий статус прошивки

Прошивка — это самая большая часть разработки Флиппера, и много функций еще не готово на программном уровне. Мы постоянно добавляем новые функции, исправляем баги и допиливаем прошивку. Вы можете наблюдать за разработкой по истории коммитов [24] на Github.

Обновления подсистемы Sub-GHz

Sub-GHz

  • ✅ Прием и расшифровка сигналов на частотах 315/433/868 MHz
    Список поддерживаемых протоколов

    Static Code

    CAME 12-bit
    CAME 24-bit
    Nice FLO 12-bit
    Nice FLO 24-bit
    Princeton (Any Те)
    Bytec (Princeton)
    Tantos-Proteus (Princeton)
    GSN (Princeton)
    Nero Sketch
    Gate TX
    

    Dynamic

    iDo 117/111 (PT4301-X)
    faac_slh
    Nice FLOR-S
    

    KeeLoq

    DoorHan
    AM-Motors
    Stilmatic
    HCS101
    Alligator D-810, Alligator D-930 
    Alligator S-750RS
    Alligator S-275
    Alligator NS, NS-105, NS-205, NS-305, NS-405, NS-505, NS-605
    Alligator M-550, M-500
    Alligator L330
    Pantera SLR-5100
    Pantera CLK-355	Pantera SLK-2i, SLK-2i/3i/4i/5i/7i, SLK-25SC
    Pantera CL-500, CL400, CL600
    Pantera XS-1500, XS-2000, XS-1000, XS-1700, XS-100, XS-110
    Pantera XS-2600, XS-2700
    Jaguar JX-1000, XS-2700
    KGB FX-1
    Tomahawk 9010, TW-9000, TW-9010, TW-7000, LR-950, TZ-9010, SL-950, D-700, D-900, S-700
    Guard RF-311A
    Cenmax A-900
    Sheriff ZX-600
    Sheriff APS-35 PRO	Sheriff APS-25 PRO	Sheriff APS-2400	Sheriff ZX- 925, ZX-900, ZX-910, APS-75	Mongoose 800C, IQ-215
    Mongoose 7000 RF, AMG-850C
    Leopard LS50/10
    Partisan RX-1
    A.P.S. 3000, 2550, 2450
    A.P.S 2300, 2500, 2000, 1500, 1000, 500
    

    Star Line

    Cenmax ST-5A, Cenmax Vigilant V-5A
    Cenmax ST-7A, Cenmax Vigilant V-7A	KGB FX-5
    Tomahawk 9030, TW-9030, TW-7010, TW-9020,  TZ-7010, TZ-9020, TZ-9030, H1, H2
    Tomahawk Z5, Z3, X3, X5
    StarLine A6, A7, A8, A9
    StarLine Moto V7
    StarLine A1, A2, A4
    StarLine B6, B9 (extended)
    Harpoon BS-2000
    Jaguar EZ-Beta
    

  • ✅ Сохранение сигналов на SD-карту
    ⚠️ Из соображений безопасности, мы ограничиваем на программном уровне возможность сохранения перехваченных и расшифрованных сигналов, использующих динамическое шифрование KeeLoq. В данный момент только статические перехваченные сигналы можно сохранить на SD-карту
  • ✅ Генерация новых пультов с нуля
  • ✅ Режим сканирования (Channel hopping)
  • 🛠️ Добавление новых протоколов
  • 🛠️ FSK модуляция еще не поддерживается. Пока поддерживается только OOK.
  • 🛠️ Простой анализатор частот еще не поддерживается

RFID 125 kHz
✅ Чтение
✔ EM-4100
✔ Indala (I40134)
✔ HID Prox II (H10301)
✅ Сохранение на SD-карту
✅ Эмуляция
✅ Запись на болванки T5577
✅ Добавление ID карт вручную
🛠️ Поддержка меток 134 kHz для животных (не реализовано пока)

NFC
✅ Чтение
✔ NFC A (ISO-14443A)
✔ Mifare Ultralight
✔ EMV Банковские карты
✔ UID only
🛠️ Mifare Classic (not implemented yet)
🛠 NFC B (not implemented yet)
🛠️ NFC F (not implemented yet)
✅ Сохранение на SD-карту
✅ Эмуляция
🛠️ Перезапись UID на картах Mifare Zero

Infrared
✅ Захват сигналов
✔ NEC / NEC-ext
✔ Samsung32
✔ RC5
✔ RC6
✔ RAW (Любой протокол без парсинга)
✅ Сохранене на SD-карту
✅ Эмуляция
✅ Брутфорс (перебор по словарю)
✔ Телевизоры
🛠️ Air conditioners (work in progress)
🛠️ Music centers (work in progress)

iButton
✅ Чтение
✔ 1-Wire (DS19****)
✔ Cyfral
✔ Metakom
✅ Сохранение на SD-карту
✅ Эмуляция
✅ Запись на болванки RW19****

BadUSB
🛠️ Work in progress. Dealing with USB stack issues

U2F token
🛠️ Work in progress. Dealing with USB stack issues

Arduino / VS Code compatibility
🛠️ Work in progress

Независимые обзоры

Часть Флипперов из первых серийных партий была уничтожена в тестовых лабораториях при тестировании надежности механики [25]. Оставшиеся устройства были отправлены участникам Early Adopters программы. Некоторых из них опубликовали независимые обзоры:

Известный хардварный хакер MG [26]:

Огромный часовой видео-обзор

Невероятно подробный и качественный обзор от автора канала Электроника в объективе [27]. Автор сделал собственный модуль для Флиппера и написал плагин для прошивки. Очень круто!

ВАЖНОЕ ДОПОЛНЕНИЕ! У автора на видео плохо читается 125khz rfid, но на самом деле этой проблемы нет. Достаточно подождать секунду и не крутить карту:

Демонстрация отсутствия проблемы чтения карт 125 kHz

Обзор на MySKU:

Обзор на сайте, где обычно обозревают китайские товары mysku.ru/blog/others/87437.html [28] (самое веселье в комментариях)
Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 7 [28]

Выступление на конференции Zero Nights

Нас пригласили на конференцию по информационной безопасности Zero Nights [29], где мы показывали Флиппер и рассказывали о тонкостях разработки. Посетители смогли потестировать Флиппер на стенде с реальными системами контроля доступа. Фотки можно посмотреть в инстаграмме по хештегу #flipperzeronights [30]

Наши соцсети

Узнавайте о новостях проекта Flipper Zero первыми в наших соцсетях!

Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 8 [31] Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 9 [32] Flipper Zero — Ждем LCD-экраны, прошивка теперь открыта, независимые обзоры Флиппера - 10 [33]
@flipper_zero [31] @flipper_zero [32] @flipperzero [33]

Автор: Павел Жовнер

Источник [34]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/blog-kompanii-flipper-devices-inc/367804

Ссылки в тексте:

[1] Flipper Zero: https://flipperzero.one/

[2] 1: https://habr.com/ru/post/477440/

[3] 2: https://habr.com/ru/post/490196/

[4] 3: https://habr.com/ru/post/496984/

[5] 4: https://habr.com/ru/post/513074/

[6] 5: https://habr.com/ru/post/514326/

[7] 6: https://habr.com/ru/company/flipperdevices/blog/522964/

[8] 7: https://habr.com/ru/company/flipperdevices/blog/523558/

[9] 8: https://habr.com/ru/company/flipperdevices/blog/528808/

[10] 9: https://habr.com/ru/company/flipperdevices/blog/530886/

[11] 10: https://habr.com/ru/company/flipperdevices/blog/532028/

[12] 11: https://habr.com/ru/company/flipperdevices/blog/538516/

[13] 12: https://habr.com/ru/company/flipperdevices/blog/546550/

[14] 13: https://habr.com/ru/company/flipperdevices/blog/547844/

[15] 14: https://habr.com/ru/company/flipperdevices/blog/557282/

[16] 15: https://habr.com/ru/company/flipperdevices/blog/561792/

[17] 16: https://habr.com/ru/company/flipperdevices/blog/562336/

[18] 17: https://habr.com/ru/company/flipperdevices/blog/564570/

[19] 18: https://habr.com/ru/company/flipperdevices/blog/566148/

[20] 19: https://habr.com/ru/company/flipperdevices/blog/567986/

[21] 20: https://habr.com/ru/company/flipperdevices/blog/571838/

[22] github.com/flipperdevices/flipperzero-firmware: https://github.com/flipperdevices/flipperzero-firmware

[23] GitHub Issues: https://github.com/flipperdevices/flipperzero-firmware/issues

[24] по истории коммитов: https://github.com/flipperdevices/flipperzero-firmware/commits/dev

[25] тестировании надежности механики: https://www.instagram.com/p/CSzCJCBoLZX/

[26] MG: https://twitter.com/_mg_

[27] Электроника в объективе: https://www.youtube.com/c/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0%D0%B2%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%B5

[28] mysku.ru/blog/others/87437.html: https://mysku.ru/blog/others/87437.html

[29] Zero Nights: https://zeronights.ru/

[30] инстаграмме по хештегу #flipperzeronights: https://www.instagram.com/explore/tags/flipperzeronights/

[31] Image: https://twitter.com/flipper_zero

[32] Image: https://www.instagram.com/flipper_zero/

[33] Image: https://www.facebook.com/flipperzero/

[34] Источник: https://habr.com/ru/post/577386/?utm_source=habrahabr&utm_medium=rss&utm_campaign=577386