Please do check the link on the "bad apples".
They should all be either MPU-9250 or MPU-9255 and they are all blue...
I think the IMU's with the print "MPU-92/65" have problems, while those with the print "MPU-9250/6500" and "MPU-9250/6500/9255" generally should work.
I also did have some purple ones working (MPU9250 + BMP280).
I would suggest to use i2cdetect to check the addresses ("i2cdetect -y 1"), but TinyPilot does not have i2cdetect installed.
OpenPlotter does have i2cdetect, if you have an RPI4 available...
( I tried i2cdetect and i2cdump on the TinyPilot as well. Perhaps an i2c-tools package should be made for the TC.)
Edit: another suggestion which might follow from above: use a raspbian armhf system to test some IMU which is not known to work. This also includes a standard OpenPlotter system with NOOBS on a RPI4.
(1) the armhf system is best supported for the Raspberry Pi.
(2) the Raspbian/Raspberry Pi OS is more complete than TinyPilot
(3) (but that should hardly be a problem with Raspberry Pi OS) use Buster or older. Using Ubuntu 20.04, Raspi OS Bullseye or newer and you might run into dependency problems for dropped packages.
With Ubuntu 18.04/arm64 I still had a working IMU using OpenPlotter packages, with Ubuntu 20.04/arm64 Qt4 was dropped...
They should all be either MPU-9250 or MPU-9255 and they are all blue...
I think the IMU's with the print "MPU-92/65" have problems, while those with the print "MPU-9250/6500" and "MPU-9250/6500/9255" generally should work.
I also did have some purple ones working (MPU9250 + BMP280).
I would suggest to use i2cdetect to check the addresses ("i2cdetect -y 1"), but TinyPilot does not have i2cdetect installed.
OpenPlotter does have i2cdetect, if you have an RPI4 available...
( I tried i2cdetect and i2cdump on the TinyPilot as well. Perhaps an i2c-tools package should be made for the TC.)
Edit: another suggestion which might follow from above: use a raspbian armhf system to test some IMU which is not known to work. This also includes a standard OpenPlotter system with NOOBS on a RPI4.
(1) the armhf system is best supported for the Raspberry Pi.
(2) the Raspbian/Raspberry Pi OS is more complete than TinyPilot
(3) (but that should hardly be a problem with Raspberry Pi OS) use Buster or older. Using Ubuntu 20.04, Raspi OS Bullseye or newer and you might run into dependency problems for dropped packages.
With Ubuntu 18.04/arm64 I still had a working IMU using OpenPlotter packages, with Ubuntu 20.04/arm64 Qt4 was dropped...