@Edent If you enjoy the nerdery and want optimal results, try calibrating it. Take some images of chessboards at different angles and feed into OpenCV or similar.
One tutorial I found: https://medium.com/@kennethjiang/calibrate-fisheye-lens-using-opencv-333b05afa0b0
I'm guessing they do this in the factory and store the calibration in the firmware, to account for manufacturing variation.