Прошивка Lineage OS 14.1 не может подключиться к камере

Недавно я установил Lineage OS 14.1 (неофициальная сборка fortuna3g, Android Nougat 7.1.2) на свой Samsung Galaxy Grand Prime Duos (G530H/DS). Все в рабочем состоянии, кроме задней камеры. Каждый раз, когда я пытаюсь получить доступ к камере из других приложений (Whatsapp, Banking и т. д.) ИЛИ открывая стандартное приложение камеры, появляется сообщение «Не удается подключиться к камере».

Я пробовал использовать сторонние приложения (открытая камера), некоторые исправления онлайн-учебника (исправление камеры cmfix для cyanogenmod), перезапуск приложения камеры, перезапуск телефона, перепрошивка LOS 14.1 и т. д.

Я вернулся к стоку, чтобы убедиться, что камера работает нормально. Аппаратной проблемы нет.

У кого-нибудь была похожая проблема? Вы смогли это исправить?

Это похоже на ошибку, о которой вы должны сообщить в Lineage. Скорее всего, мы ничего не сможем сделать, чтобы исправить это для вас.
на самом деле не надеялся, что кто-нибудь сделает что-то, чтобы исправить это для меня ... просто очень надеялся, что у кого-то возникла такая же проблема, и он укажет на то, что я еще не пробовал.

Ответы (3)

Отвечая на мой собственный вопрос.

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

Моя версия основной полосы частот соответствовала кодовому имени fortunave3g. Поэтому я должен был установить эту сборку ПЗУ вместо fortuna3g, как у меня изначально. Дополнительную информацию можно найти в основной ветке модели устройства на форумах xda-dev.

Я не знал о связи между этими двумя вещами. Но, предвидя проблемы, я ранее загрузил три доступные сборки (fortuna3g, fortunafz и fortunave3g). Так что все, что мне нужно было, это прошить соответствующую сборку. Теперь все работает нормально.

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

Это распространенная ошибка на ранних этапах разработки Android Nougat в пользовательском ПЗУ Lineage 14 (cyanogenmod14), которая была решена после нескольких обновлений. Эта проблема не возникает в последних сборках.

Возможные решения:

  1. Попробуйте очистить кеш стоковой камеры.
  2. Попробуйте найти официальные ночные сборки (которые регулярно обновляются, в противном случае свяжитесь с разработчиком и сообщите об ошибке).
  3. Попробуйте очистить флэш-память (создайте резервную копию пользовательских данных и очистите /system, /data, cache и т. д., установите как новый)
  4. Пожалуйста, проверьте, можете ли вы включить вспышку из панели уведомлений.
  5. Если вы использовали переносное хранилище (SD-карта как внутренняя), проверьте, является ли хранилище камеры внутренним или нет.
уже нашел проблему.. оказывается, это связано с baseband. У меня просто была неправильная сборка. добавляю ответ прямо сейчас

Поскольку это неофициальная сборка, скорее всего, это будет ошибка в прошивке.

Обновите его до последней сборки, если проблема не устранена, затем придерживайтесь темы xda для ПЗУ и подождите, пока разработчик исправит ее, или попробуйте исправить ее самостоятельно, если у вас есть опыт сборки Android.

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

Попробуйте выполнить чистую прошивку, если проблема не устранена.

Уже есть последняя сборка, выпущенная 11 числа. Этот комментарий, на который вы указываете, является ответом на мой собственный пост на их форумах в той же ветке, на которую вы ссылались выше.. Однако у меня все еще проблема с камерой.. Думаю, мне не повезло... Я просто надеясь, что у кого-то еще была такая же проблема, и, возможно, решение... в любом случае спасибо.
Попробуйте начисто прошить последний билд