http://forum.ixbt.com/topic.cgi?id=28:28314-9#287
big thank serg
http://forums.blurbusters.com/viewtopic ... t=60#p6066
and big thank mdzapeer
http://forums.blurbusters.com/viewtopic ... t=60#p6074
Code: Select all
ubuntu@ubuntu:~/flashrom$ sudo 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]
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- 37 -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- 59 -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
ubuntu@ubuntu:~/flashrom$ sudo i2cdump -r 0-127 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
Probe range limited to 0x00-0x7f.
Continue? [Y/n]
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 09 d1 2c 7f 45 54 00 00 ........??,?ET..
10: 07 18 01 03 0e 35 1e 78 2e 9d e1 a6 54 54 9f 26 ?????5?x.???TT?&
20: 0d 50 54 a5 6b 80 d1 c0 45 7c 61 7c 81 80 81 bc ?PT?k???E|a|????
30: 95 3c 31 7c 01 01 02 3a 80 18 71 38 2d 40 58 2c ?<1|???:??q8-@X,
40: 45 00 13 2a 21 00 00 1e 00 00 00 ff 00 45 32 45 E.?*!..?.....E2E
50: 30 30 34 35 37 53 4c 30 0a 20 00 00 00 fd 00 18 00457SL0? ...?.?
60: 78 0f 87 15 00 0a 20 20 20 20 20 20 00 00 00 fc x???.? ...?
70: 00 42 65 6e 51 20 58 4c 32 34 32 30 5a 0a 00 c8 .BenQ XL2420Z?.?
ubuntu@ubuntu:~/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-0:49
flashrom v0.9.7-r1790 on Linux 3.13.0-24-generic (x86_64)
flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK.
Info: Will try to use device /dev/i2c-0 and address 0x49.
Info: WILL reset the device at the end.
Found Macronix flash chip "MX25L1605" (2048 kB, SPI) on mstarddc_spi.
Found Macronix flash chip "MX25L1605A/MX25L1606E" (2048 kB, SPI) on mstarddc_spi.
Found Macronix flash chip "MX25L1605D/MX25L1608D/MX25L1673E" (2048 kB, SPI) on mstarddc_spi.
Multiple flash chip definitions match the detected chip(s): "MX25L1605", "MX25L1605A/MX25L1606E", "MX25L1605D/MX25L1608D/MX25L1673E"
ubuntu@ubuntu:~/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-0:49 -c "MX25L1605A/MX25L1606E" -r backup.bin
flashrom v0.9.7-r1790 on Linux 3.13.0-24-generic (x86_64)
flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK.
Info: Will try to use device /dev/i2c-0 and address 0x49.
Info: WILL reset the device at the end.
Found Macronix flash chip "MX25L1605A/MX25L1606E" (2048 kB, SPI) on mstarddc_spi.
Reading flash... done.
ubuntu@ubuntu:~/flashrom$ tr '\000' '\377' < /dev/zero | dd of=firmware.bin bs=1k count=2k
2048+0 records in
2048+0 records out
2097152 bytes (2.1 MB) copied, 0.0132301 s, 159 MB/s
ubuntu@ubuntu:~/flashrom$ dd if=XL2420Z_V2_20131209_4D1F.BIN of=firmware.bin conv=notrunc
1664+0 records in
1664+0 records out
851968 bytes (852 kB) copied, 0.00454558 s, 187 MB/s
ubuntu@ubuntu:~/flashrom$ md5sum firmware.bin
dfccec34730d62c8b7c16b4133b3ec6d firmware.bin
ubuntu@ubuntu:~/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-0:49 -c "MX25L1605A/MX25L1606E" -w firmware.bin
flashrom v0.9.7-r1790 on Linux 3.13.0-24-generic (x86_64)
flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK.
Info: Will try to use device /dev/i2c-0 and address 0x49.
Info: WILL reset the device at the end.
Error sending write command: errno 5.
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.
Info: Reset command was not sent. Either the noreset=1 option was used, or an error occured.
ubuntu@ubuntu:~/flashrom$ sudo 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]
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: -- -- -- -- -- -- -- --
Repeat the upgrade process -- preferably from a different computer.Tha ShuRRik wrote:Hello all.
My monitor XL2720 is brick
[...]
What to do?
Forum Rules wrote: 1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
2. Please report rule violations If you see a post that violates forum rules, then report the post.
3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!
Code: Select all
i2cdetect -l
i2c-0 i2c NVIDIA i2c adapter 0 at 1:00.0 I2C adapter
i2c-1 i2c NVIDIA i2c adapter 2 at 1:00.0 I2C adapter
i2c-2 i2c NVIDIA i2c adapter 6 at 1:00.0 I2C adapter
i2c-3 i2c NVIDIA i2c adapter 7 at 1:00.0 I2C adapter
i2c-4 i2c NVIDIA i2c adapter 8 at 1:00.0 I2C adapter
i2c-5 i2c NVIDIA i2c adapter 11 at 1:00.0 I2C adapter
Your welcome, glad my post helped.Tha ShuRRik wrote:problem solved
http://forum.ixbt.com/topic.cgi?id=28:28314-9#287
big thank serg
http://forums.blurbusters.com/viewtopic ... t=60#p6066
and big thank mdzapeer
http://forums.blurbusters.com/viewtopic ... t=60#p6074