Ответсообщение недоступно
Телевик — это оптическое приближение вдвое: восьмимегапиксельный OV8856 со своим объективом, снимает то же самое, но крупнее, без цифрового растягивания. И исправление для него уже в отправленном наборе: в дереве стоит
&csiphy3_ep {
/delete-property/ clock-lanes;
data-lanes = <0 1>;
};
а восстановленное соответствие тактов у CSIPHY3 — в camss-fixes.sh. Для проверки там же лежит capture-tele.sh, который ведёт его через CSIPHY3 → CSID1 → VFE1 и снимает 1640×1232.
Теперь libcamera. Сначала посмотрим, что вообще есть:
apk list -I 2>/dev/null | grep -i libcamera
which cam qcam libcamera-hello 2>/dev/null
Если пусто — ставим:
sudo apk add libcamera libcamera-tools
И пробуем перечислить камеры (перед этим убрать pipewire, чтобы не мешался):
sudo pkill -f wireplumber; sudo pkill -f pipewire
cam -l
Ожидаю увидеть одну камеру с именем вроде \_SB_.PCI0... или путь媒体-устройства. Если она появится — сразу снимем через неё:
cam -c 1 --capture=2 --file=/tmp/lc_#.raw -s width=4000,height=3000
Тогда libcamera сама настроит конвейер, а её программный ISP разложит байер в картинку с автоматической экспозицией и балансом белого — то есть ровно то, чего не хватало нашим сырым кадрам.
Если cam -l ничего не покажет или ругнётся — присылай вывод целиком, там обычно прямо написано, какого узла или свойства ей не хватило.
💰 22.84₽ · ⬇️ 925.2k / ⬆️ 1.5k · opus-5 · max · 28с