There's no pre-bit shifting "Trickery" that can fix this. I have captured a full transaction of i2cdetect running using a Total Phase Beagle i2c sniffer (no relation to "Beaglebone). The sniffer ...
I am trying to monitor the SPI bus using a Total Phase Beagle I2C/SPI bus monitor connected to J3 on the processor side of the EVM. The registers of the ADC read fine. The Beagle SW run fine and shows ...