GithubHelp home page GithubHelp logo

keyofblues / kfrgb Goto Github PK

View Code? Open in Web Editor NEW
9.0 3.0 2.0 190 KB

Control RGB Leds of a Kingston Fury Beast/Renegade DDR5 RAM

License: GNU General Public License v3.0

Shell 100.00%
beast controller ddr5 fury i2c kingston led leds openrgb ram

kfrgb's People

Contributors

keyofblues avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

kfrgb's Issues

Support for Kingston Fury Beast 0x12

I have RAM that identifies as Kingston Fury Beast, but has 0x12 in block 0x07 instead of the expected 0x10 and 0x11. Any chance of adding support for this?

Debug Logs:

- i2cdetect -y 0 (check SMBus i2c-0):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         08 -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- 44 -- -- -- 48 49 4a 4b -- -- -- -- 
50: 50 51 52 53 -- -- -- -- -- -- -- -- -- -- -- -- 
60: 60 61 62 63 -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

-----------------------------------------------------------------------------------------------------------------

- RAM in slot 1 on SMBus i2c-0 doesn't seems to be a Kingston Fury BEAST\RENEGADE DDR5!

 * lshw (check bank 0):
     *-bank:0 UNCLAIMED
          description: DIMM Synchronous 4800 MHz (0.2 ns)
          product: KF556C40-32
          vendor: Kingston
          physical id: 0
          serial: 2E04E833
          slot: Controller0-ChannelA-DIMM0
          size: 32GiB
          width: 64 bits
          clock: 505MHz (2.0ns)

  * Address 0x60 found in SMBus i2c-0.
  * Address 0x48 found in SMBus i2c-0.
  * Address 0x50 found in SMBus i2c-0.

 * i2cdump 0 0x48 b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 2c 20 00 00 04 00 05 60 00 60 60    ....., ..?.?`.``
20: cf 78 63 00 00 78 63 78 63 80 88 42 20 22 b4 5e    ?xc..xcxc??B "?^
30: 00 00 80 00 0e 00 00 00 00 00 00 12 8a 8c 00 00    ..?.?......???..
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
  * register 0x21: 0x78 (expected 0x78 or 0xb4)
  * register 0x25: 0x78 (expected 0x78 or 0xb4)
  * register 0x27: 0x78 (expected 0x78)

 * i2cdump 0 0x60 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 5a 00 46 55 52 59 05 12 00 53 01 00 03 01 00 19    Z.FURY??.S?.??.?
10: 00 00 00 01 2c 05 dc 0f 05 05 0f 01 64 40 01 00    ...?,???????d@?.
20: 5a 50 00 00 10 10 10 0c 04 00 00 00 00 00 64 50    ZP..?????.....dP
30: 55 0a ff 00 00 00 ff 00 ff 64 00 00 00 ff ef ef    U?.......d....??
40: 5a 80 00 80 00 6d 77 ff c8 00 ff 55 ff 3c 7d ff    Z?.?.mw.?..U.<}.
50: 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00    ................
60: 5a 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff    Z...............
70: 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 5a 00 00 00 00 c8 a8 2b db 03 00 ff ff ff ff ff    Z....??+??......
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
a0: 5a ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    Z...............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
c0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Z...............
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Z...............
f0: 00 bb 00 06 3f 00 00 00 00 00 00 00 00 00 00 00    .?.??...........
  * block 0x02: 0x46 (expected 0x46)
  * block 0x03: 0x55 (expected 0x55)
  * block 0x04: 0x52 (expected 0x52)
  * block 0x05: 0x59 (expected 0x59)
  * block 0x07: 0x12 (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: FURY 

-----------------------------------------------------------------------------------------------------------------

- RAM in slot 2 on SMBus i2c-0 doesn't seems to be a Kingston Fury BEAST\RENEGADE DDR5!

 * lshw (check bank 1):
     *-bank:1 UNCLAIMED
          description: DIMM Synchronous 4800 MHz (0.2 ns)
          product: KF556C40-32
          vendor: Kingston
          physical id: 1
          serial: 2F04E628
          slot: Controller0-ChannelA-DIMM1
          size: 32GiB
          width: 64 bits
          clock: 505MHz (2.0ns)

  * Address 0x61 found in SMBus i2c-0.
  * Address 0x49 found in SMBus i2c-0.
  * Address 0x51 found in SMBus i2c-0.

 * i2cdump 0 0x49 b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 2c 20 00 00 04 00 05 60 00 60 60    ....., ..?.?`.``
20: cf 78 63 00 00 78 63 78 63 80 88 42 20 22 b4 5e    ?xc..xcxc??B "?^
30: 00 00 80 00 0e 00 00 00 00 00 00 12 8a 8c 00 00    ..?.?......???..
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
  * register 0x21: 0x78 (expected 0x78 or 0xb4)
  * register 0x25: 0x78 (expected 0x78 or 0xb4)
  * register 0x27: 0x78 (expected 0x78)

 * i2cdump 0 0x61 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 5a 00 46 55 52 59 05 12 00 53 01 00 02 01 00 19    Z.FURY??.S?.??.?
10: 00 00 00 01 40 05 dc 0f 05 05 0f 01 64 40 01 00    ...?@???????d@?.
20: 5a 50 00 00 10 10 10 0c 04 00 00 00 00 00 64 50    ZP..?????.....dP
30: 55 0a ff 00 00 00 ff 00 ff 64 00 00 00 ff ef ef    U?.......d....??
40: 5a 80 00 80 00 6d 77 ff c8 00 ff 55 ff 3c 7d ff    Z?.?.mw.?..U.<}.
50: 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00    ................
60: 5a 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff    Z...............
70: 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 5a 00 00 00 00 c8 a8 2b db 03 00 ff ff ff ff ff    Z....??+??......
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
a0: 5a ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    Z...............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
c0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Z...............
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Z...............
f0: 00 bb 00 06 3f 00 00 00 00 00 00 00 00 00 00 00    .?.??...........
  * block 0x02: 0x46 (expected 0x46)
  * block 0x03: 0x55 (expected 0x55)
  * block 0x04: 0x52 (expected 0x52)
  * block 0x05: 0x59 (expected 0x59)
  * block 0x07: 0x12 (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: FURY 

-----------------------------------------------------------------------------------------------------------------

- RAM in slot 3 on SMBus i2c-0 doesn't seems to be a Kingston Fury BEAST\RENEGADE DDR5!

 * lshw (check bank 2):
     *-bank:2 UNCLAIMED
          description: DIMM Synchronous 4800 MHz (0.2 ns)
          product: KF556C40-32
          vendor: Kingston
          physical id: 2
          serial: 4604EC69
          slot: Controller1-ChannelA-DIMM0
          size: 32GiB
          width: 64 bits
          clock: 505MHz (2.0ns)

  * Address 0x62 found in SMBus i2c-0.
  * Address 0x4a found in SMBus i2c-0.
  * Address 0x52 found in SMBus i2c-0.

 * i2cdump 0 0x4a b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 2c 20 00 00 04 00 05 60 00 60 60    ....., ..?.?`.``
20: cf 78 63 00 00 78 63 78 63 80 88 42 20 22 b4 5e    ?xc..xcxc??B "?^
30: 00 00 80 00 0e 00 00 00 00 00 00 12 8a 8c 00 00    ..?.?......???..
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
  * register 0x21: 0x78 (expected 0x78 or 0xb4)
  * register 0x25: 0x78 (expected 0x78 or 0xb4)
  * register 0x27: 0x78 (expected 0x78)

 * i2cdump 0 0x62 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 5a 00 46 55 52 59 05 12 00 53 01 00 01 01 00 19    Z.FURY??.S?.??.?
10: 00 00 00 01 2c 05 dc 0f 05 05 0f 01 64 40 01 00    ...?,???????d@?.
20: 5a 50 00 00 10 10 10 0c 04 00 00 00 00 00 64 50    ZP..?????.....dP
30: 55 0a ff 00 00 00 ff 00 ff 64 00 00 00 ff ef ef    U?.......d....??
40: 5a 80 00 80 00 6d 77 ff c8 00 ff 55 ff 3c 7d ff    Z?.?.mw.?..U.<}.
50: 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00    ................
60: 5a 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff    Z...............
70: 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 5a 80 00 00 00 c8 a8 2b db 03 00 ff ff ff ff ff    Z?...??+??......
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
a0: 5a a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff    Z?..............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
d0: ff ff ff 5a 00 46 55 52 59 05 12 00 53 01 00 01    ...Z.FURY??.S?.?
e0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Z...............
f0: 00 bb 00 06 3f 00 00 00 00 00 00 00 00 00 00 00    .?.??...........
  * block 0x02: 0x46 (expected 0x46)
  * block 0x03: 0x55 (expected 0x55)
  * block 0x04: 0x52 (expected 0x52)
  * block 0x05: 0x59 (expected 0x59)
  * block 0x07: 0x12 (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: FURY 

-----------------------------------------------------------------------------------------------------------------

- RAM in slot 4 on SMBus i2c-0 doesn't seems to be a Kingston Fury BEAST\RENEGADE DDR5!

 * lshw (check bank 3):
     *-bank:3 UNCLAIMED
          description: DIMM Synchronous 4800 MHz (0.2 ns)
          product: KF556C40-32
          vendor: Kingston
          physical id: 3
          serial: 2E04EA10
          slot: Controller1-ChannelA-DIMM1
          size: 32GiB
          width: 64 bits
          clock: 505MHz (2.0ns)

  * Address 0x63 found in SMBus i2c-0.
  * Address 0x4b found in SMBus i2c-0.
  * Address 0x53 found in SMBus i2c-0.

 * i2cdump 0 0x4b b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 2c 20 00 00 04 00 05 60 00 60 60    ....., ..?.?`.``
20: cf 78 63 00 00 78 63 78 63 80 88 42 20 22 b4 5e    ?xc..xcxc??B "?^
30: 00 00 80 00 0e 00 00 00 00 00 00 12 8a 8c 00 00    ..?.?......???..
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
  * register 0x21: 0x78 (expected 0x78 or 0xb4)
  * register 0x25: 0x78 (expected 0x78 or 0xb4)
  * register 0x27: 0x78 (expected 0x78)

 * i2cdump 0 0x63 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 5a 00 46 55 52 59 05 12 00 53 01 00 00 01 00 19    Z.FURY??.S?..?.?
10: 00 00 00 01 2c 05 dc 0f 05 05 0f 01 64 40 01 00    ...?,???????d@?.
20: 5a 50 00 00 10 10 10 0c 04 00 00 00 00 00 64 50    ZP..?????.....dP
30: 55 0a ff 00 00 00 ff 00 ff 64 00 00 00 ff ef ef    U?.......d....??
40: 5a 80 00 80 00 6d 77 ff c8 00 ff 55 ff 3c 7d ff    Z?.?.mw.?..U.<}.
50: 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00    ................
60: 5a 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 ff    Z...............
70: 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 5a 00 00 00 00 c8 a8 2b db 03 00 ff ff ff ff ff    Z....??+??......
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
a0: 5a ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    Z...............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
c0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Z...............
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Z...............
f0: 00 bb 00 06 3f 00 00 00 00 00 00 00 00 00 00 00    .?.??...........
  * block 0x02: 0x46 (expected 0x46)
  * block 0x03: 0x55 (expected 0x55)
  * block 0x04: 0x52 (expected 0x52)
  * block 0x05: 0x59 (expected 0x59)
  * block 0x07: 0x12 (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: FURY 

error with KF560C40BBAK2-32 (2x16kit)

Hey man, first of all, thanks for the work.
I tried to execute the script but I received the error RAM in slot 2 on SMBus i2c-0 doesn't seems to be a Kingston Fury BEAST\RENEGADE DDR5!
This is the return using the --debug flag

-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------

### ABOUT DETECTION ###

 Setting register &0x0b to 0x04 on addresses 0x5[0-7] allows to read the DIMM model name, but
 very often address 0x5 is write protected (as in my system), which makes this method useless.

 /home/aschiavon/bin/kfrgb.sh will:
 - lshw: check for 'vendor: Kingston' and 'product: KF5*'.
  - i2cdetect: check if addresses 0x6[0-7], 0x5[0-7] and 0x4[8-f] exist on an smbus that support Quick Command.
   - i2cdump (mode b): on address 0x4[8-f] check if registers &0x21 and &0x25 are both =78 OR =b4 and &0x27=78.
    - i2cdump (mode i): on address 0x6[0-7] check if blocks 0x02=0x46, 0x03=0x55, 0x04=0x52, 0x05=0x59,
      0x07=0x10 (for BEAST) OR =0x11 (for RENEGADE).

 The detection passes if all checks are true.
 The detection fails at the first error in the chain.

-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------

- i2cdetect -l (check i2c-buses):
i2c-0	smbus     	SMBus PIIX4 adapter port 0 at 0b00	SMBus adapter
i2c-1	smbus     	SMBus PIIX4 adapter port 2 at 0b00	SMBus adapter
i2c-2	smbus     	SMBus PIIX4 adapter port 1 at 0b20	SMBus adapter
i2c-3	i2c       	AMDGPU SMU 0                    	I2C adapter
i2c-4	i2c       	AMDGPU SMU 1                    	I2C adapter
i2c-5	i2c       	AMDGPU DM i2c hw bus 0          	I2C adapter
i2c-6	i2c       	AMDGPU DM i2c hw bus 1          	I2C adapter
i2c-7	i2c       	AMDGPU DM i2c hw bus 2          	I2C adapter
i2c-8	i2c       	AMDGPU DM i2c hw bus 3          	I2C adapter
i2c-9	i2c       	AMDGPU DM aux hw bus 0          	I2C adapter
i2c-10	i2c       	AMDGPU DM aux hw bus 1          	I2C adapter
i2c-11	i2c       	AMDGPU DM aux hw bus 2          	I2C adapter
i2c-12	i2c       	AMDGPU DM i2c hw bus 0          	I2C adapter
i2c-13	i2c       	AMDGPU DM i2c hw bus 1          	I2C adapter
i2c-14	i2c       	AMDGPU DM i2c hw bus 2          	I2C adapter
i2c-15	i2c       	AMDGPU DM i2c hw bus 3          	I2C adapter
i2c-16	i2c       	AMDGPU DM aux hw bus 1          	I2C adapter
i2c-17	i2c       	AMDGPU DM aux hw bus 2          	I2C adapter
i2c-18	i2c       	AMDGPU DM aux hw bus 3          	I2C adapter

-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------

- i2cdetect -y 0 (check SMBus i2c-0):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- 15 -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- 49 -- 4b -- -- -- 4f 
50: -- 51 -- 53 -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- 61 -- 63 -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

-----------------------------------------------------------------------------------------------------------------

- Kingston Fury DDR5 RAM in slot 1 not found on SMBus i2c-0.

 * lshw (check bank 0):
     *-bank:0 UNCLAIMED
          description: [empty]
          product: Unknown
          vendor: Unknown
          physical id: 0
          serial: Unknown
          slot: DIMMA1

  * Address 0x60 not found in SMBus i2c-0.
  * Address 0x48 not found in SMBus i2c-0.
  * Address 0x50 not found in SMBus i2c-0.

 * i2cdump 0 0x48 b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
  * register 0x21: 0xXX (expected 0x78 or 0xb4)
  * register 0x25: 0xXX (expected 0x78 or 0xb4)
  * register 0x27: 0xXX (expected 0x78)

 * i2cdump 0 0x60 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
  * block 0x02: 0x (expected 0x46)
  * block 0x03: 0x (expected 0x55)
  * block 0x04: 0x (expected 0x52)
  * block 0x05: 0x (expected 0x59)
  * block 0x07: 0x (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: UNKNOWN

-----------------------------------------------------------------------------------------------------------------

- RAM in slot 2 on SMBus i2c-0 doesn't seems to be a Kingston Fury BEAST\RENEGADE DDR5!

 * lshw (check bank 1):
     *-bank:1 UNCLAIMED
          description: DIMM Synchronous Unbuffered (Unregistered) 4800 MHz (0.2 ns)
          product: KF560C40-16
          vendor: Kingston
          physical id: 1
          serial: E5331BA1
          slot: DIMMA2
          size: 16GiB
          width: 64 bits
          clock: 505MHz (2.0ns)

  * Address 0x61 found in SMBus i2c-0.
  * Address 0x49 found in SMBus i2c-0.
  * Address 0x51 found in SMBus i2c-0.

 * i2cdump 0 0x49 b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 2c 20 00 00 04 00 05 60 00 60 60    ....., ..?.?`.``
20: cf dc 63 00 00 dc 63 b4 63 80 88 42 20 22 b4 5e    ??c..?c?c??B "?^
30: 00 00 80 00 0e 00 00 00 00 00 00 12 8a 8c 00 00    ..?.?......???..
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
  * register 0x21: 0xdc (expected 0x78 or 0xb4)
  * register 0x25: 0xdc (expected 0x78 or 0xb4)
  * register 0x27: 0xb4 (expected 0x78)

 * i2cdump 0 0x61 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
  * block 0x02: 0x (expected 0x46)
  * block 0x03: 0x (expected 0x55)
  * block 0x04: 0x (expected 0x52)
  * block 0x05: 0x (expected 0x59)
  * block 0x07: 0x (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: UNKNOWN

-----------------------------------------------------------------------------------------------------------------

- Kingston Fury DDR5 RAM in slot 3 not found on SMBus i2c-0.

 * lshw (check bank 2):
     *-bank:2 UNCLAIMED
          description: [empty]
          product: Unknown
          vendor: Unknown
          physical id: 2
          serial: Unknown
          slot: DIMMB1

  * Address 0x62 not found in SMBus i2c-0.
  * Address 0x4a not found in SMBus i2c-0.
  * Address 0x52 not found in SMBus i2c-0.

 * i2cdump 0 0x4a b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
  * register 0x21: 0xXX (expected 0x78 or 0xb4)
  * register 0x25: 0xXX (expected 0x78 or 0xb4)
  * register 0x27: 0xXX (expected 0x78)

 * i2cdump 0 0x62 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
  * block 0x02: 0x (expected 0x46)
  * block 0x03: 0x (expected 0x55)
  * block 0x04: 0x (expected 0x52)
  * block 0x05: 0x (expected 0x59)
  * block 0x07: 0x (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: UNKNOWN

-----------------------------------------------------------------------------------------------------------------

- RAM in slot 4 on SMBus i2c-0 doesn't seems to be a Kingston Fury BEAST\RENEGADE DDR5!

 * lshw (check bank 3):
     *-bank:3 UNCLAIMED
          description: DIMM Synchronous Unbuffered (Unregistered) 4800 MHz (0.2 ns)
          product: KF560C40-16
          vendor: Kingston
          physical id: 3
          serial: E6331BA1
          slot: DIMMB2
          size: 16GiB
          width: 64 bits

  * Address 0x63 found in SMBus i2c-0.
  * Address 0x4b found in SMBus i2c-0.
  * Address 0x53 found in SMBus i2c-0.

 * i2cdump 0 0x4b b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 2c 20 00 00 04 00 05 60 00 60 60    ....., ..?.?`.``
20: cf dc 63 00 00 dc 63 b4 63 80 88 42 20 22 b4 5e    ??c..?c?c??B "?^
30: 00 00 80 00 0e 00 00 00 00 00 00 12 8a 8c 00 00    ..?.?......???..
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
  * register 0x21: 0xdc (expected 0x78 or 0xb4)
  * register 0x25: 0xdc (expected 0x78 or 0xb4)
  * register 0x27: 0xb4 (expected 0x78)

 * i2cdump 0 0x63 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
  * block 0x02: 0x (expected 0x46)
  * block 0x03: 0x (expected 0x55)
  * block 0x04: 0x (expected 0x52)
  * block 0x05: 0x (expected 0x59)
  * block 0x07: 0x (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: UNKNOWN

-----------------------------------------------------------------------------------------------------------------

- Kingston Fury DDR5 RAM in slot 5 not found on SMBus i2c-0.

 * lshw (check bank 4):

  * Address 0x64 not found in SMBus i2c-0.
  * Address 0x4c not found in SMBus i2c-0.
  * Address 0x54 not found in SMBus i2c-0.

 * i2cdump 0 0x4c b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
  * register 0x21: 0xXX (expected 0x78 or 0xb4)
  * register 0x25: 0xXX (expected 0x78 or 0xb4)
  * register 0x27: 0xXX (expected 0x78)

 * i2cdump 0 0x64 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
  * block 0x02: 0x (expected 0x46)
  * block 0x03: 0x (expected 0x55)
  * block 0x04: 0x (expected 0x52)
  * block 0x05: 0x (expected 0x59)
  * block 0x07: 0x (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: UNKNOWN

-----------------------------------------------------------------------------------------------------------------

- Kingston Fury DDR5 RAM in slot 6 not found on SMBus i2c-0.

 * lshw (check bank 5):

  * Address 0x65 not found in SMBus i2c-0.
  * Address 0x4d not found in SMBus i2c-0.
  * Address 0x55 not found in SMBus i2c-0.

 * i2cdump 0 0x4d b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
  * register 0x21: 0xXX (expected 0x78 or 0xb4)
  * register 0x25: 0xXX (expected 0x78 or 0xb4)
  * register 0x27: 0xXX (expected 0x78)

 * i2cdump 0 0x65 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
  * block 0x02: 0x (expected 0x46)
  * block 0x03: 0x (expected 0x55)
  * block 0x04: 0x (expected 0x52)
  * block 0x05: 0x (expected 0x59)
  * block 0x07: 0x (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: UNKNOWN

-----------------------------------------------------------------------------------------------------------------

- Kingston Fury DDR5 RAM in slot 7 not found on SMBus i2c-0.

 * lshw (check bank 6):

  * Address 0x66 not found in SMBus i2c-0.
  * Address 0x4e not found in SMBus i2c-0.
  * Address 0x56 not found in SMBus i2c-0.

 * i2cdump 0 0x4e b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
  * register 0x21: 0xXX (expected 0x78 or 0xb4)
  * register 0x25: 0xXX (expected 0x78 or 0xb4)
  * register 0x27: 0xXX (expected 0x78)

 * i2cdump 0 0x66 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
  * block 0x02: 0x (expected 0x46)
  * block 0x03: 0x (expected 0x55)
  * block 0x04: 0x (expected 0x52)
  * block 0x05: 0x (expected 0x59)
  * block 0x07: 0x (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: UNKNOWN

-----------------------------------------------------------------------------------------------------------------

- Kingston Fury DDR5 RAM in slot 8 not found on SMBus i2c-0.

 * lshw (check bank 7):

  * Address 0x67 not found in SMBus i2c-0.
  * Address 0x4f found in SMBus i2c-0.
  * Address 0x57 not found in SMBus i2c-0.

 * i2cdump 0 0x4f b (check registers 0x21, 0x25, 0x27):
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 33 f6 ff 7a 00 00 00 00 00 00 00 00 00 00 00 00    3?.z............
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 ff 00 00 2f 01 19 00 ff ff ff ff ff ff ff    ...../??........
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
  * register 0x21: 0x00 (expected 0x78 or 0xb4)
  * register 0x25: 0x00 (expected 0x78 or 0xb4)
  * register 0x27: 0x00 (expected 0x78)

 * i2cdump 0 0x67 i (check blocks 0x02, 0x03, 0x04, 0x05, 0x07):
  * block 0x02: 0x (expected 0x46)
  * block 0x03: 0x (expected 0x55)
  * block 0x04: 0x (expected 0x52)
  * block 0x05: 0x (expected 0x59)
  * block 0x07: 0x (expected 0x10 for BEAST or 0x11 for RENEGADE)

 * model: UNKNOWN


- bus i2c-1: is not an SMBus!
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.