Tried to updating through DVI instead of VGA.
And it still failed .
I am not sure if the backup.bin I have from the before the screen bricked is working.
Do i have to update first with backup.bin and then a newer firmware if the screen is bricked ?
Here is a copy of my terminal commands.
ubuntu@ubuntu:~/flashrom$
ubuntu@ubuntu:~/flashrom$ sudo modprobe i2c-dev
ubuntu@ubuntu:~/flashrom$ sudo i2cdetect -l
i2c-0 i2c i915 gmbus ssc I2C adapter
i2c-1 i2c i915 gmbus vga I2C adapter
i2c-2 i2c i915 gmbus panel I2C adapter
i2c-3 i2c i915 gmbus dpc I2C adapter
i2c-4 i2c i915 gmbus dpb I2C adapter
i2c-5 i2c i915 gmbus dpd I2C adapter
i2c-6 i2c SDVO DDC proxy I2C adapter
ubuntu@ubuntu:~/flashrom$ sudo i2cdetect 1
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1.
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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
ubuntu@ubuntu:~/flashrom$ sudo i2cdetect 6
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-6.
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: -- -- -- -- -- -- -- -- 38 -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- 59 -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
ubuntu@ubuntu:~/flashrom$ sudo i2cdump -r 0-127 6 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-6, address 0x50, mode byte
Probe range limited to 0x00-0x7f.
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 09 d1 29 7f 45 54 00 00 ........??)?ET..
10: 10 18 01 03 80 3c 22 78 2e 14 d1 a5 58 52 a2 26 ?????<"x.???XR?&
20: 0c 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 55 50 21 00 00 1e 00 00 00 ff 00 41 34 45 E.UP!..?.....A4E
50: 30 30 39 39 39 53 4c 30 0a 20 00 00 00 fd 00 38 00999SL0? ...?.8
60: 90 1e a0 21 00 0a 20 20 20 20 20 20 00 00 00 fc ???!.? ...?
70: 00 42 65 6e 51 20 58 4c 32 37 32 30 5a 0a 01 fa .BenQ XL2720Z???
ubuntu@ubuntu:~/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-6:49
flashrom v0.9.7-r1846 on Linux 3.19.0-25-generic (i686)
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-6 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"
Please specify which chip definition to use with the -c <chipname> option.
ubuntu@ubuntu:~/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49 -c "MX25L1605A/MX25L1606E" -r backup.bin
flashrom v0.9.7-r1846 on Linux 3.19.0-25-generic (i686)
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-1 and address 0x49.
Info: WILL reset the device at the end.
Error enabling ISP mode: errno 6 & 6.
Please check that device (/dev/i2c-1) and address (0x49) are correct.
Error: Programmer initialization failed.
ubuntu@ubuntu:~/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-6:49 -c "MX25L1605A/MX25L1606E" -r backup.bin
flashrom v0.9.7-r1846 on Linux 3.19.0-25-generic (i686)
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-6 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... Error sending write command: errno 6.
Read operation failed!
FAILED.
Info: Reset command was not sent. Either the noreset=1 option was used, or an error occured.
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.0142798 s, 147 MB/s
ubuntu@ubuntu:~/flashrom$ dd if=XL2720Z_V005.BIN of=firmware.bin conv=notrunc1664+0 records in
1664+0 records out
851968 bytes (852 kB) copied, 0.00591695 s, 144 MB/s
ubuntu@ubuntu:~/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-6:49 -c "MX25L1605A/MX25L1606E" -w firmware.bin
flashrom v0.9.7-r1846 on Linux 3.19.0-25-generic (i686)
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-6 and address 0x49.
Info: WILL reset the device at the end.
Found Macronix flash chip "MX25L1605A/MX25L1606E" (2048 kB, SPI) on mstarddc_spi.
Reading old flash chip contents... Error sending write command: errno 6.
FAILED.
Info: Reset command was not sent. Either the noreset=1 option was used, or an error occured.
ubuntu@ubuntu:~/flashrom$
Is there a link to 2720z backup.bin i can use to update my screen.