Older iPhone 8 USDZ trouble

I am converting GLB to USDZ using the Python tools. The models look good on newer iOS devices and my M1 Macbook, but viewing on my iPhone 8 some of the geometry is transparent or has bad normals. Is this a typical problem with the older hardware? Are there any workarounds?

Hi, what iOS version is your iPhone 8 running? Also, how are you viewing these models (AR Quick Look)?

I have software version 14.6. I'm using the Google model-viewer library and have it configured to use the USDZ I generated. It is configured to use quick-look as a third option after webxr and scene-viewer. I think that is the only option it provides for iOS.

FYI, linking directly to the USDZ looks the same.

Upon closer inspection the model seems to be inverted, i.e. left side geometry on the right and vice versa.

Older iPhone 8 USDZ trouble
 
 
Q