Você está olhando para o barramento I2C correto, entre rev 1 e rev 2, o cabeçalho GPIO foi alterado de I2C 0 para I2C 1; consulte eLinux - RPi Periféricos de baixo nível para obter detalhes sobre as várias alterações de pinos.
i2cdetect 0
i2cdetect 1
deve verificar os dois barramentos separadamente, se seus dispositivos aparecerem após uma das chamadas, então esse é o barramento em que estão.
Caso contrário, se você tiver acesso a um osciloscópio, poderá monitorar os pinos e executar i2cdetect
novamente. Você está procurando o nível de tensão para pulsar uma sequência digital entre alta (3,3v) e baixa (0v) nos dois pinos.
Se você tiver certeza de que os pinos não estão funcionando, tente usá-los como pinos GPIO simples (0 e 1 para rev 1, 2 e 3 para rev 2) e elevá-los manualmente, verifique se estão altos (3,3v) usando um multímetro, então reduza-os e verifique se estão baixos (0v).
Se você não souber dirigir os pinos GPIO manualmente, consulte aqui um exemplo de Python e aqui um exemplo de BASH.
Se eles não forem altos e baixos no comando, há algo errado com os pinos, se o fizerem, mas você ainda não conseguirá que o I2C funcione, seu problema precisará de uma investigação mais aprofundada.