I’ve noticed that darktable Lens correction module is not working with my Nikon Z9, as it does not recognize the camera. Why is the camera name necessary? Does the same lens on my D810 distort differently from on the Z9?
Supplementary question: Can I tell the DB about my camera? If so, what file do I need to edit?
Run lensfun-update-data and then modify the files that command produces (which will probably be somewhere in your home directory). For me it puts the files in ~/.local/share/lensfun/updates/version_1
It should not work with camera/lens combinations that don’t have the same <cropfactor> tag in the xml. In this case, no corrections would be applied.
And the crop mode of the Z9 using a FF lens, I would expect the corrections to be “scaled down” and not to be “cropped”. So they most likely would be wrong. But it looks like you would be the one to test this.