Teensy Micromod - how to connect INT and RST for BNO086 IMU

None of those combinations work:

//int/rx A2 rst/tx A3
//int/rx 0  rst/tx 1 (as paulvha suggested)
//int/rx 2  rst/tx 3 (as TS-Russell suggested)
//int/rx 7  rst/tx 8 
//int/rx 16 rst/tx 17 (as discussed here: https://learn.sparkfun.com/tutorials/micromod-teensy-processor-hookup-guide/discuss)
//int/rx 19 rst/tx 17 (schematic RX0/0 = 19; TX0/1 = 17)
//int/rx 20 rst/tx 22 (schematic RX2=20=RX1/16/A2; TX2=22=TX1/17/A3)
//int/rx 30 rst/tx 31 (schematic CAN_RX CAN_TX)
//schematic 29 = 16 = I2C_INT

Accessing the IMU works with
if (myIMU.begin() == false);
or
if (myIMU.begin(BNO08X_ADDR, Wire) == false)
but not with
if (myIMU.begin(BNO08X_ADDR, Wire, BNO08X_INT, BNO08X_RST) == false)

If I set INT/RST to -1/-1 myIMU.begin() will work but of course that does not make sense (just to verify that its not something else).

It seems to come down to the value passed of INT.

It doesn’t make a difference which value I set for RST. I assume that RST is a signal that should reset the IMU when I press RESET on the micromod mainboard itself? (Because in that case: pressing the RESET button on the micromod mainboard does not do anything on the Teensy; only with the ESP32 this triggered a reset).

I also tried all combinations with and without the Jumper between SEC and GND as discussed with @paulvha in ESP32 Micromod + BNO086 IMU = how to connect INT and RST - #22 by michaelheiml82

I also noticed that with every number for INT expect 19 the init will fail after around 2s, while when using 19 as INT, the init will fail immediately in SparkFun_BNO08x_Arduino_Library.cpp::1085

Side note, calling myIMU.begin() will fail in SparkFun_BNO08x_Ardunio_Library.cpp::1085 when Wire.setClock(400000); is called before. Up to 350.000 will work though.