Сегодня заработала основная камера!
Опираясь на работу пользователя nondescriptpointer над драйвером широкоугольной камеры, разработчик написал драйвер для основной камеры — теперь она работает вместе с автофокусом и цветокоррекцией.
Цветокоррекция всё ещё в процессе доработки, но улучшение изображения уже заметно.
До:

После:

Впрочем, результат всё ещё довольно зернистый — хранение снимков в JPEG тоже не помогает. Работа над устранением шума продолжается.
При сравнении той же сцены со снимком с Android-смартфона Samsung Galaxy A16 становится ясно, что работы ещё много.
Работа над камерой будет продолжена, но сегодня хотелось выпустить хоть что-то — в первую очередь, чтобы отправить результат nondescriptpointer.
Ему было предложено выбрать роль в процессе включения драйвера в апстрим: договорились, что он отправит патч, а разработчик будет проводить ревью и помогать. Итак, ещё одна душа успешно затянута в кроличью нору ядра Linux для телефонов, муахахаха
Новости проекта
За последнее время произошло немало событий, стоит рассказать о главных.
Тест экстренного вызова
Ранее везде указывалось предупреждение, что вызов экстренных служб не проверен. Разработчик хотел это исправить, но не смог найти никакой публичной информации по теме.
Пришлось просто позвонить в полицию по неэкстренной линии и объяснить ситуацию. Оператор сообщил, что информация не является публичной, но дал адрес электронной почты для подачи заявки.
Была лёгкая грусть от мысли, что раз это непубличная процедура, доступ к ней, вероятно, получают только крупные компании — но письмо всё равно отправили. К удивлению, пришёл ответ.
De testen zijn goedgekeurd voor dinsdag 18 augustus tussen 13:30 en 14:15 uur.
Met vriendelijke groet,
(имя скрыто) B ICT,
Tactisch & Technisch Beheer 1-1-2 (TB112)
Перевод:
Тесты одобрены на вторник, 18 августа, с 13:30 до 14:15.
С наилучшими пожеланиями,
(имя скрыто) B ICT,
Тактическое и техническое управление 1-1-2 (TB112)
Это большой повод для радости — теперь можно быть уверенным, что с телефона на Linux действительно можно дозвониться до экстренного номера.
Fairphone 6+
Fairphone 6+ официально анонсирован, и сразу после появления возможности купить его — телефон будет приобретён для тестирования образа и исправления возможных проблем.
Донаты сильно помогают: теперь есть моральное оправдание потратить 650 евро на телефон, который, по сути, уже есть.
Донаты
Огромная благодарность всем, кто жертвовал и продолжает жертвовать средства проекту. Первый донат стал настоящим восторгом, а такого количества поддержки никто не ожидал. Спасибо всем от всего сердца.
Важно быть прозрачным в вопросе расходования средств — донаторы заслуживают знать, что деньги тратятся разумно. Для этого написан скрипт, который собирает страницу финансов из банковской выписки:
https://catcrafts.net/financials
Если всё работает корректно, донаты будут отражаться в реальном времени, а расходы на покупку FP6+ появятся сразу после покупки. Итоговый баланс уйдёт в минус, поскольку остаток суммы будет покрыт из личных средств.
Отправить донат можно по обновлённой ссылке: https://catcrafts.net/shop/donation — это будет сразу отражено на дашборде, а также упрощает налоговую отчётность, так как статус платежа как «донат» теперь предельно ясен.
Catcrafts как компания
Ведутся переговоры с нотариусом о регистрации Catcrafts в качестве некоммерческой организации (stichting) по нидерландскому праву. Итог зависит от юридических формальностей, поэтому пока ничего не гарантировано.
Если проект наберёт обороты и позволит уйти с основной работы, зарплата, которую разработчик будет получать, будет публично отображаться на странице финансов. Голландское законодательство требует, чтобы зарплата в некоммерческой организации не превышала рыночного уровня и не служила скрытой формой выплаты дивидендов — это гарантирует, что все средства компании будут направлены на развитие миссии проекта.
Идея некоммерческой телефонной компании кажется по-настоящему перспективной. Fairphone заслуживает похвалы за многое из того, что делает правильно, но в конечном счёте остаётся коммерческой компанией, ориентированной на прибыль, что вызывает определённую настороженность — тем более что компания до сих пор публикует посты в X Илона Маска, так что окончательное мнение о ней пока не сформировано.
Была подана заявка на статус партнёра Fairphone с, как кажется, довольно убедительным предложением. Если её примут — мнение о компании только улучшится ;) Остаётся надеяться на терпение или на то, что заявку просто не игнорируют ;-;
Ограничения доставки
К сожалению, придётся отказаться от ранее заявленной доставки по всему миру — по причинам, не зависящим от разработчика. Доставка будет осуществляться повсеместно, кроме следующих исключений:
США, Канада: в Нидерландах практически невозможно оформить Bedrijfsaansprakelijkheidsverzekering (страхование гражданской ответственности компании) для США и Канады — все доступные полисы покрывают весь мир, кроме этих двух стран. Получение покрытия для них требует индивидуального запроса с, вероятно, очень высокой премией, а продажа без страховки — слишком большой риск, способный привести к финансовому краху в случае судебного иска.
Будет полезен опыт тех, кто не является крупной компанией, но сталкивался с подобной ситуацией — вопрос также будет обсуждаться со страховщиком.
Россия, Беларусь, КНДР: санкции делают доставку в эти страны уголовно наказуемой.
Подтверждённые операторы
| Устройство | ОС | Оператор |
|---|---|---|
| Fairphone (Gen. 6) | postmarketOS, Linux 7.1.2 | KPN NL |
| Fairphone (Gen. 6) | postmarketOS, Linux 7.1.2 | Telekom Deutschland GER |
| Fairphone (Gen. 6) | postmarketOS, Linux 7.1.2 | Phonero |
| Fairphone (Gen. 6) | postmarketOS, Linux 7.1.2 | Telia Norge |
Благодаря сообществу теперь подтверждены 4 работающих оператора связи! Тем, кто использует образ, стоит сообщить об этом — список будет дополнен.
Создание Linux-смартфона
С самого начала этого проекта не покидает мечта о создании собственного Linux-смартфона. Идея прорабатывалась время от времени, и — возможно, дело в недосыпе — но кажется, что это реально осуществить.
Сложность в том, чтобы сделать действительно хороший Linux-смартфон: превзойти Fairphone 6 на ARM вряд ли получится, поскольку соответствующие чипы Qualcomm просто невозможно купить.
Поэтому выбор падёт на архитектуру RISC-V. Будет ли устройство несовершенным? Да. Повторит ли оно судьбу PinePhone? Скорее всего. Будет ли греться и иметь слабую автономность? Весьма вероятно. Обойдётся ли это в кругленькую сумму? Определённо да.
НО
Это будет максимально открытый телефон с качественным ПО, за которым будет стоять (с точки зрения автора — этичная) некоммерческая компания. В этом видится хорошая деловая перспектива, хотя в любом случае это очень долгосрочный проект.
Встреча с ведущим разработчиком pmOS
Неожиданностью стало упоминание на голландском техническом форуме — причём ведущий разработчик postmarketOS тоже там присутствовал, а разработчика назвали по имени. Сердце ушло в пятки, когда прозвучало утверждение, которое опровергается десятисекундным поиском.
К счастью, ситуацию быстро прояснили!

Перевод:

Чтобы не скрывать контекст, вот ссылка на полную ветку обсуждения:
Что дальше
- Дальнейшая доработка цветокоррекции
- Лазерный дальномер для автофокуса вместо чисто программного решения
- Фронтальная камера
- Сканер отпечатков пальцев
- Расширенное тестирование
После этого работа над Fairphone 6 будет завершена, откроется магазин, и внимание переключится на Fairphone 6+.
Впервые за долгое время в жизни снова появилось ощущение смысла, и планов ещё очень много! Полное включение всех патчей в апстрим, вероятно, займёт как минимум полгода.
Спасибо всем, кто дочитал до конца! Как обычно, вопросы можно задавать в комментариях — ответ будет дан по мере возможностей.