Jugando con la eeprom
Página 1 de 1.
Jugando con la eeprom
/tmp/hdd/root # ./i2cdetect -l
i2c-1 smbus MARS I2C 1 bus SMBus adapter
i2c-0 smbus MARS I2C 0 bus SMBus adapter
/dev # cd i2c
/dev/i2c # ls -l
crw------- 1 root root 89, 0 Jan 1 1970 0
crw------- 1 root root 89, 1 Jan 1 1970 1
/dev/i2c #
/tmp/hdd/root # ./i2cdump
Error: No i2c-bus specified!
Usage: i2cdump [-f] [-y] [-r first-last] I2CBUS ADDRESS [MODE [BANK [BANKREG]]]
I2CBUS is an integer or an I2C bus name
ADDRESS is an integer (0x03 - 0x77)
MODE is one of:
b (byte, default)
w (word)
W (word on even register addresses)
s (SMBus block)
i (I2C block)
c (consecutive byte)
Append p for SMBus PEC
/tmp/hdd/root # ./i2cdump -f 0 3
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c/0, address 0x3, mode byte
Continue? [Y/n] y
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
/tmp/hdd/root # ./i2cdetect 0
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c/0.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
/tmp/hdd/root #
El device con id=0x50 , normalmente es eeprom dentro de los buses I2C.
Ya estamos en contacto con la eeprom del aparato
Este es el para el MS400 Frances:
/tmp/hdd/root # ./i2cdump 0 0x50
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c/0, address 0x50, mode byte
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 ff ff ff ff ff ff 00 08 ab 33 32 61 b9 0b 03 ........??32a???
10: 31 0f 01 03 80 46 28 78 2a 3f 44 a6 54 46 99 24 1????F(x*?D?TF?$
20: 13 48 4b bf ee 00 01 01 01 01 01 01 01 01 01 01 ?HK??.??????????
30: 01 01 01 01 01 01 01 1d 00 bc 52 d0 1e 20 b8 28 ????????.?R?? ?(
40: 55 40 c4 8e 21 00 00 1e 00 00 00 fd 00 38 4c 1f U@??!..?...?.8L?
50: 3d 08 00 0a 20 20 20 20 20 20 00 00 00 ff 00 35 =?.? .....5
60: 32 35 30 30 30 30 30 30 0a 20 20 20 00 00 00 fc 25000000? ...?
70: 00 42 45 4b 4f 2d 56 4a 41 5a 31 0a 20 20 01 fa .BEKO-VJAZ1? ??
80: 02 03 1f 71 4b 11 12 93 14 01 04 05 1f 10 02 03 ???qK???????????
90: 23 09 07 07 83 01 00 00 66 03 0c 00 10 00 80 01 #?????..f??.?.??
a0: 1d 80 d0 72 1c 16 20 10 2c 25 80 c4 8e 21 00 00 ???r?? ?,%???!..
b0: 9e 8c 0a d0 90 20 40 31 20 0c 40 55 00 c4 8e 21 ????? @1 ?@U.??!
c0: 00 00 18 8c 0a d0 90 20 40 31 20 0c 40 55 00 13 ..????? @1 ?@U.?
d0: 8e 21 00 00 18 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 3c ...............<
Curioso en mi MS450 no devuelve valores, tan solo XX XX .... que raro?
Bueno, si alguien me devuelve el valor de un MS400 "español", quizas pueda
convertir un ms400 frances en español ... aunque bueno, no se para que quiero esto
i2c-1 smbus MARS I2C 1 bus SMBus adapter
i2c-0 smbus MARS I2C 0 bus SMBus adapter
/dev # cd i2c
/dev/i2c # ls -l
crw------- 1 root root 89, 0 Jan 1 1970 0
crw------- 1 root root 89, 1 Jan 1 1970 1
/dev/i2c #
/tmp/hdd/root # ./i2cdump
Error: No i2c-bus specified!
Usage: i2cdump [-f] [-y] [-r first-last] I2CBUS ADDRESS [MODE [BANK [BANKREG]]]
I2CBUS is an integer or an I2C bus name
ADDRESS is an integer (0x03 - 0x77)
MODE is one of:
b (byte, default)
w (word)
W (word on even register addresses)
s (SMBus block)
i (I2C block)
c (consecutive byte)
Append p for SMBus PEC
/tmp/hdd/root # ./i2cdump -f 0 3
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c/0, address 0x3, mode byte
Continue? [Y/n] y
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
/tmp/hdd/root # ./i2cdetect 0
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c/0.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
/tmp/hdd/root #
El device con id=0x50 , normalmente es eeprom dentro de los buses I2C.
Ya estamos en contacto con la eeprom del aparato
Este es el para el MS400 Frances:
/tmp/hdd/root # ./i2cdump 0 0x50
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c/0, address 0x50, mode byte
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 ff ff ff ff ff ff 00 08 ab 33 32 61 b9 0b 03 ........??32a???
10: 31 0f 01 03 80 46 28 78 2a 3f 44 a6 54 46 99 24 1????F(x*?D?TF?$
20: 13 48 4b bf ee 00 01 01 01 01 01 01 01 01 01 01 ?HK??.??????????
30: 01 01 01 01 01 01 01 1d 00 bc 52 d0 1e 20 b8 28 ????????.?R?? ?(
40: 55 40 c4 8e 21 00 00 1e 00 00 00 fd 00 38 4c 1f U@??!..?...?.8L?
50: 3d 08 00 0a 20 20 20 20 20 20 00 00 00 ff 00 35 =?.? .....5
60: 32 35 30 30 30 30 30 30 0a 20 20 20 00 00 00 fc 25000000? ...?
70: 00 42 45 4b 4f 2d 56 4a 41 5a 31 0a 20 20 01 fa .BEKO-VJAZ1? ??
80: 02 03 1f 71 4b 11 12 93 14 01 04 05 1f 10 02 03 ???qK???????????
90: 23 09 07 07 83 01 00 00 66 03 0c 00 10 00 80 01 #?????..f??.?.??
a0: 1d 80 d0 72 1c 16 20 10 2c 25 80 c4 8e 21 00 00 ???r?? ?,%???!..
b0: 9e 8c 0a d0 90 20 40 31 20 0c 40 55 00 c4 8e 21 ????? @1 ?@U.??!
c0: 00 00 18 8c 0a d0 90 20 40 31 20 0c 40 55 00 13 ..????? @1 ?@U.?
d0: 8e 21 00 00 18 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 3c ...............<
Curioso en mi MS450 no devuelve valores, tan solo XX XX .... que raro?
Bueno, si alguien me devuelve el valor de un MS400 "español", quizas pueda
convertir un ms400 frances en español ... aunque bueno, no se para que quiero esto
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 51
Localización : Malaga
Re: Jugando con la eeprom
Se me olvidaba, si alguien esta interesado,
las tools I2C las dejo aqui para mipsel:
http://dl.dropbox.com/u/684543/varios/ms450h/Tools/I2C/i2c.zip
Cuidadin con jugar con la eeprom, que esto si es peligroso
las tools I2C las dejo aqui para mipsel:
http://dl.dropbox.com/u/684543/varios/ms450h/Tools/I2C/i2c.zip
Cuidadin con jugar con la eeprom, que esto si es peligroso
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 51
Localización : Malaga
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|