Alas you cannot. You have to use the ST driver. Here is why...
Natively the sensor is limited to 4m. That is its aliasing or wrap-around point.
Aliasing occurs when the photons from flash A return AFTER the flash B is sent out.
A target at 4.2 meters will return 0.2 meters - because the flashes of light got mixed up.
To detect this condition we use two sub-ranges with different pulse repetition intervals (PRI) and thus two different aliasing points.
If the two sub-ranges agree, you have a valid target less than 4.0 meters.
Let us assume the aliasing points are at 4.0 and 4.2M. (I might be off a bit.)
A real target at 4.4M would thus return 0.4 and 0.2 respectively.
The ST driver could simply report an error 4 (phase mis-match) and be done with it.
That's what your driver does.
But some bright programmer, decided to take this information and use it. If the phase difference is very close to 0.2 meters, one can infer that there was a wrap - and that one should add 4M to range A and 4.2M to range B.
But it's all done in the latest release of the ST driver software.
I'm guessing whoever wrote your driver took the ST driver, and translated it. But they did it BEFORE the distance modification was done.
There are lots of reasons to use translated drivers. ST has a certain 'style' of writing code, that some people find issues with. (Heck, it even drives me nuts.) But in this one case you really have to use the native ST code.