This weekend I decided to check how far I could go on the path to having NixOS support to my webcam. I found out that my laptop needs ipu7 drivers, and that nixpkgs already has ipu6 support in place, so I started adapting all related files in the hope it would be sufficient. It was not .
Hi @diogodoreto , I guess you are using X1 2-in-1 Gen10, right? If so, you also need to update your BIOS to N4BET63W (1.33) or later to get MIPI working.
The latest BIOS got demoted on lvfs stable, so you have to enable lvfs-testing to install it.
I am also currently working on ipu7 webcam support for my surface pro 11 intel. I have the cameras working, but I dont understand how to set the settings for the IPU7, specifically how to create my own camera bins for auto white balance etc. support. The intel/ipu7-camera-bins repo doesn not contain the files for both the IMX681 and OV13858 sensors of surface pro 11. I am currenlty running it through libcamera with software processing, but it would be great if i could make the IPU work as well.
I was able to reverse engineer some of the info. I also tried to use the aiqb and bin files that come with the windows firmware, but they are for a different version of the ipu7 firmware and i cant get them to work.
Would you be able to share some info on whether what I am trying to do is even possible, or whether I am missing some piece of proprieatary intel software, to generate the camera files?