Mi 10T camera mod - OIS findings
@MarkassBrownleeI guess I have the reason why OIS doesn't work on the mi 10T.
The errors from the logs showed that the module wasn't getting the data from the gyro for OIS to function. Dyne suggested that the camera connectors on both variants could be different. So, I took a look at the camera connectors on the both the standard and the pro version. I immediately noticed something different.


In case you didn't see that, the SMD resistors and caps have different configurations on the two variants. I took a look at the schematic to see the function of those components.

The red lines show the components that are present on the Pro but not on the Std version. The squiggly lines show the components that are not on the Pro version.


On the far left, the schematic shows the connections to the accelerometer + gyro sensor. On the Std version R6703 is absent which seems to indicate that one of the pin (OIS_SPI_MOSI) isn't connected to the module. R6704 is absent on the Pro version for some reason (any pros know why ?). C6712 is another component that is on the Std but not the Pro, I don't think this influences OIS.

On the right side, there's C6702 and C6703 that are on the Pro but not on the Std version. These go to the ground and there is a strong chance that the absence of these is one of the reasons for the OIS not working.
My hypothesis to get OIS working: (this maay work)
- Remove the 0201 resistor at R6704 and move it to R6703 (these are very smol)
- Connect the caps (or just bridge the pads, these just provide filtering https://electronics.stackexchange.com/questions/52482/what-is-the-purpose-of-a-capacitor-to-ground ) at C6702 and C6703.
- Perform blood sacrifice to satan and pray so that your phone turns back on and OIS works.
UPDATE: Moving R6704 to R6703 does the job. Thanks to @kurochan00
End of lecture.