Hi!
Have you applied a Device Tree Overlay? Usually the I2C bus created when an overlay is enabled comes after the bus used by the board. I believe what you’re seeing is a built in EEPROM or some-such on an I2C bus that is used for the boards own purposes.
Here’s the how-to:
This is what it looks like on the AML-S905X-CC (I don’t have one of the Allwinner boards to test with. My I2C device lives at 0x36.):
angus@aml-s905x-cc:~$ sudo i2cdetect -y 0
[sudo] password for angus:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: 30 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
angus@aml-s905x-cc:~$ sudo i2cdetect -y 1
Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory
angus@aml-s905x-cc:~$ sudo ldto enable i2c-ao
Overlay i2c-ao: applied
angus@aml-s905x-cc:~$ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- 36 -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
angus@aml-s905x-cc:~$