Сегодня заработала основная камера!

Опираясь на работу пользователя 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.2KPN NL
Fairphone (Gen. 6)postmarketOS, Linux 7.1.2Telekom Deutschland GER
Fairphone (Gen. 6)postmarketOS, Linux 7.1.2Phonero
Fairphone (Gen. 6)postmarketOS, Linux 7.1.2Telia Norge

Благодаря сообществу теперь подтверждены 4 работающих оператора связи! Тем, кто использует образ, стоит сообщить об этом — список будет дополнен.

Создание Linux-смартфона

С самого начала этого проекта не покидает мечта о создании собственного Linux-смартфона. Идея прорабатывалась время от времени, и — возможно, дело в недосыпе — но кажется, что это реально осуществить.

Сложность в том, чтобы сделать действительно хороший Linux-смартфон: превзойти Fairphone 6 на ARM вряд ли получится, поскольку соответствующие чипы Qualcomm просто невозможно купить.

Поэтому выбор падёт на архитектуру RISC-V. Будет ли устройство несовершенным? Да. Повторит ли оно судьбу PinePhone? Скорее всего. Будет ли греться и иметь слабую автономность? Весьма вероятно. Обойдётся ли это в кругленькую сумму? Определённо да.

НО

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

Встреча с ведущим разработчиком pmOS

Неожиданностью стало упоминание на голландском техническом форуме — причём ведущий разработчик postmarketOS тоже там присутствовал, а разработчика назвали по имени. Сердце ушло в пятки, когда прозвучало утверждение, которое опровергается десятисекундным поиском.

К счастью, ситуацию быстро прояснили!

Перевод:

Чтобы не скрывать контекст, вот ссылка на полную ветку обсуждения:

https://tweakers.net/nieuws/250872/fairphone-gaat-smartphone-met-12gb-ram-uitbrengen-voor-649-euro.html?showReaction=22462270#r_22462270

Что дальше

  1. Дальнейшая доработка цветокоррекции
  2. Лазерный дальномер для автофокуса вместо чисто программного решения
  3. Фронтальная камера
  4. Сканер отпечатков пальцев
  5. Расширенное тестирование

После этого работа над Fairphone 6 будет завершена, откроется магазин, и внимание переключится на Fairphone 6+.

Впервые за долгое время в жизни снова появилось ощущение смысла, и планов ещё очень много! Полное включение всех патчей в апстрим, вероятно, займёт как минимум полгода.

Спасибо всем, кто дочитал до конца! Как обычно, вопросы можно задавать в комментариях — ответ будет дан по мере возможностей.