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?
The patches @pseudocc authored look great. Was wondering if there was an open PR and couldn’t find it at first, so leaving it here for others to find. It does exist.
Looks like there are some issues, but I’ll help test it on my XPS 13 Lunar Lake machine soon.
Hope it’s able to be merged soon. Either way, thanks for the great work on this.