What is the difference between OV9281 UC-599 version and UC-788 Version

We’ve been using the B0165 camera for several years. It has always looked like the image below and come with the number UC-599 on the PCB.
image

The most recent batch we ordered has the number UC-788 on the pcb instead, and they look like this:
image

The new ones do not work, or at least they are not a drop in replacement. What has changed?

What do I have to do to get this camera to work like the older version?

We’re reading them with a raspberry pi and raspbian buster. Using arducams C drivers. We could upgrade the os if absolutely necessary but I’d strongly prefer not to.

what are the symptoms of your camera does not work? take a look at my post - maybe you experience same trouble

https://forum.arducam.com/t/new-arducams-uc-788-rev-b-not-visible-in-rpi4-even-with-i2cdetect