Bạn có đang nhìn đúng bus I2C, giữa rev 1 và rev 2, tiêu đề GPIO đã được thay đổi từ sử dụng I2C 0 sang I2C 1, xem eLinux - RPi Thiết bị ngoại vi cấp thấp để biết chi tiết về các thay đổi pin khác nhau.
i2cdetect 0
i2cdetect 1
nên quét cả hai bus riêng biệt, nếu thiết bị của bạn hiển thị sau một trong các cuộc gọi thì đó là xe buýt chúng đang chạy.
Không có quyền truy cập vào máy hiện sóng, bạn có thể theo dõi các chân và chạy i2cdetect
lại. Bạn đang tìm kiếm mức điện áp để phát xung một chuỗi kỹ thuật số giữa cao (3,3v) và thấp (0v) trên cả hai chân.
Nếu bạn khá chắc chắn rằng các chân không hoạt động thì hãy thử sử dụng chúng như các chân GPIO đơn giản (0 & 1 cho rev 1, 2 & 3 cho rev 2) và tự đẩy chúng lên cao, kiểm tra chúng ở mức cao (3,3v) bằng cách sử dụng vạn năng, sau đó lái chúng thấp và kiểm tra xem chúng có thấp không (0v).
Nếu bạn không biết cách lái các chân GPIO theo cách thủ công thì hãy xem ở đây để biết ví dụ về Python và ở đây để biết ví dụ về BASH.
Nếu chúng không lên cao và thấp theo lệnh thì có vấn đề gì đó với các chân, nếu chúng làm nhưng bạn vẫn không thể làm cho I2C hoạt động thì vấn đề của bạn sẽ cần điều tra thêm.