{"id":754,"date":"2024-10-21T07:48:22","date_gmt":"2024-10-21T05:48:22","guid":{"rendered":"https:\/\/blog.chloesoe.ch\/?p=754"},"modified":"2025-05-28T09:38:56","modified_gmt":"2025-05-28T07:38:56","slug":"mipi-camera-for-lenovo","status":"publish","type":"post","link":"https:\/\/blog.chloesoe.ch\/?p=754","title":{"rendered":"MiPi Camera for Lenovo"},"content":{"rendered":"<h1>Overview<\/h1>\n<p>MIPI &quot;Computer Vision&quot; - does not work, see <a href=\"https:\/\/wiki.archlinux.org\/title\/Lenovo_ThinkPad_X1_Carbon_(Gen_10)\">Arch Linux Wiki<\/a>.<br \/>\n&quot;Computer Vision&quot; camera doesn't have drivers, but that's the only camera available with OLED 2.8k screen.<\/p>\n<h1>Solution<\/h1>\n<p>Looks like there could be a solution, mentioned in <a href=\"https:\/\/askubuntu.com\/a\/1461869\">https:\/\/askubuntu.com\/a\/1461869<\/a>.<\/p>\n<p>You have to install all 4 repos: <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/intel\/ipu6-drivers\">https:\/\/github.com\/intel\/ipu6-drivers<\/a> - kernel drivers for the IPU and sensors<\/li>\n<li><a href=\"https:\/\/github.com\/intel\/ipu6-camera-bins\">https:\/\/github.com\/intel\/ipu6-camera-bins<\/a> - IPU firmware and proprietary image processing libraries<\/li>\n<li><a href=\"https:\/\/github.com\/intel\/ipu6-camera-hal\">https:\/\/github.com\/intel\/ipu6-camera-hal<\/a> - HAL for processing of images in userspace<\/li>\n<li><a href=\"https:\/\/github.com\/intel\/icamerasrc\/tree\/icamerasrc_slim_api\">https:\/\/github.com\/intel\/icamerasrc\/tree\/icamerasrc_slim_api<\/a> (branch:icamerasrc_slim_api) - Gstreamer src plugin<\/li>\n<\/ul>\n<h2>Additional Packages<\/h2>\n<p>Additional packages to install<\/p>\n<pre><code>sudo apt install autoconf automake libtool\nsudo apt install cmake\nsudo apt install ibgstreamer1.0-dev and libgstreamer-plugins-base1.0-dev\nsudo apt install alien<\/code><\/pre>\n<p>Install the RPM in the last repo with <code>sudo alien icamerasrc*<\/code><\/p>\n<h2>Caveats<\/h2>\n<ul>\n<li>Ensure to use icamerasrc_slim_api branch on the icamerasrc repo<\/li>\n<\/ul>\n<h1>Final<\/h1>\n<pre><code>$ v4l2-ctl --list-devices\nipu6-downstream (PCI:pci:pci0000:00):\n    \/dev\/video0\n    \/dev\/video1\n    \/dev\/video2\n    \/dev\/video3\n    \/dev\/video4\n    \/dev\/video5\n    \/dev\/video6\n    \/dev\/video7\n\nipu6-downstream (pci:pci0000:00):\n    \/dev\/media0<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Overview MIPI &quot;Computer Vision&quot; &#8211; does not work, see Arch Linux Wiki. &quot;Computer Vision&quot; camera doesn&#8217;t have drivers, but that&#8217;s the only camera available with OLED 2.8k screen. Solution Looks like there could be a solution, mentioned in https:\/\/askubuntu.com\/a\/1461869. You have to install all 4 repos: https:\/\/github.com\/intel\/ipu6-drivers &#8211; kernel drivers for the IPU and sensors&#8230; <a href=\"https:\/\/blog.chloesoe.ch\/?p=754\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">MiPi Camera for Lenovo<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-754","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=\/wp\/v2\/posts\/754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=754"}],"version-history":[{"count":5,"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=\/wp\/v2\/posts\/754\/revisions"}],"predecessor-version":[{"id":780,"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=\/wp\/v2\/posts\/754\/revisions\/780"}],"wp:attachment":[{"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.chloesoe.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}