Firmware upgrade using Linux tool, requires no hardware

Adjusting BENQ Blur Reduction and DyAc (Dynamic Acceleration) including Blur Busters Strobe Utility. Supports most BenQ/Zowie Z-Series monitors (XL2411, XL2420, XL2720, XL2735, XL2540, XL2546)
Sparrow
Posts: 2
Joined: 13 Mar 2020, 13:24

Re: Firmware upgrade using Linux tool, requires no hardware

Post by Sparrow » 13 Mar 2020, 18:20

Hi there,

I have now heard myself pulling an update onto my monitor, unfortunately it just doesn't work for me anymore! = (After the first update, the monitor remains black. However, I can still see it with ubuntu and can write in flash. However, in verifying it always stops. I don't know why? Can you help me please?

ubuntu@ubuntu:~/Desktop/flashrom/flashrom$ sudo i2cdump -r 0-127 1 0x50No 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-1, 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 28 7f 45 54 00 00 ........??(?ET..
10: 03 18 01 03 0e 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 4e 31 45 E.UP!..?.....N1E
50: 30 30 36 34 34 53 4c 30 0a 20 00 00 00 fd 00 18 00644SL0? ...?.?
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 37 32 30 5a 0a 00 ea .BenQ XL2720Z?.?
ubuntu@ubuntu:~/Desktop/flashrom/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49
flashrom v0.9.7- on Linux 4.4.0-142-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.
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:~/Desktop/flashrom/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49 -c "MX25L1605A/MX25L1606E" -w firmware.bin
flashrom v0.9.7- on Linux 4.4.0-142-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.
Found Macronix flash chip "MX25L1605A/MX25L1606E" (2048 kB, SPI) on mstarddc_spi.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... FAILED at 0x00000000! Expected=0x02, Found=0xb0, failed byte count from 0x00000000-0x001fffff: 0xfe
Your flash chip is in an unknown state.
Please report this on IRC at chat.freenode.net (channel #flashrom) or
mail flashrom@flashrom.org, thanks!
ubuntu@ubuntu:~/Desktop/flashrom/flashrom$


I have already tried 2 different laptops including 2 different cables. Unfortunately, all without success. Unfortunately, it is not possible to write the backup because the same error always occurs. The monitor remains black. The cables were VGA cables. Furthermore I tried it on a desktop computer. Unfortunately, I don't find the monitor there in the bus system

Sparrow
Posts: 2
Joined: 13 Mar 2020, 13:24

Re: Firmware upgrade using Linux tool, requires no hardware

Post by Sparrow » 14 Mar 2020, 05:31

Today I tried again with firmware 007 and after there was an error message for the first time I started the flash again straight away and lo and behold, it worked and I'm now on FW 007. You don't have to understand why it is 10x not working and then suddenly it works. I really didn't do anything different at the time ...

User avatar
Chief Blur Buster
Site Admin
Posts: 6966
Joined: 05 Dec 2013, 15:44

Re: Firmware upgrade using Linux tool, requires no hardware

Post by Chief Blur Buster » 15 Mar 2020, 17:22

Sparrow wrote:
14 Mar 2020, 05:31
Today I tried again with firmware 007 and after there was an error message for the first time I started the flash again straight away and lo and behold, it worked and I'm now on FW 007. You don't have to understand why it is 10x not working and then suddenly it works. I really didn't do anything different at the time ...
Wow, that's pretty strange if it succeeded on the 10th try.

I guess the combination was to restart immediately after the error message.

It might have caused a behaviour change (e.g. skipping an errored bus) that led to subsequent success (e.g. reaching the correct bus).
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

       To support Blur Busters:
       • Official List of Best Gaming Monitors
       • List of G-SYNC Monitors
       • List of FreeSync Monitors
       • List of Ultrawide Monitors

pure94
Posts: 1
Joined: 26 Mar 2020, 15:56

Re: Firmware upgrade using Linux tool, requires no hardware

Post by pure94 » 26 Mar 2020, 15:58

Sparrow wrote:
13 Mar 2020, 18:20
Hi there,

I have now heard myself pulling an update onto my monitor, unfortunately it just doesn't work for me anymore! = (After the first update, the monitor remains black. However, I can still see it with ubuntu and can write in flash. However, in verifying it always stops. I don't know why? Can you help me please?

ubuntu@ubuntu:~/Desktop/flashrom/flashrom$ sudo i2cdump -r 0-127 1 0x50No 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-1, 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 28 7f 45 54 00 00 ........??(?ET..
10: 03 18 01 03 0e 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 4e 31 45 E.UP!..?.....N1E
50: 30 30 36 34 34 53 4c 30 0a 20 00 00 00 fd 00 18 00644SL0? ...?.?
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 37 32 30 5a 0a 00 ea .BenQ XL2720Z?.?
ubuntu@ubuntu:~/Desktop/flashrom/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49
flashrom v0.9.7- on Linux 4.4.0-142-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.
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:~/Desktop/flashrom/flashrom$ sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49 -c "MX25L1605A/MX25L1606E" -w firmware.bin
flashrom v0.9.7- on Linux 4.4.0-142-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.
Found Macronix flash chip "MX25L1605A/MX25L1606E" (2048 kB, SPI) on mstarddc_spi.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... FAILED at 0x00000000! Expected=0x02, Found=0xb0, failed byte count from 0x00000000-0x001fffff: 0xfe
Your flash chip is in an unknown state.
Please report this on IRC at chat.freenode.net (channel #flashrom) or
mail flashrom@flashrom.org, thanks!
ubuntu@ubuntu:~/Desktop/flashrom/flashrom$


I have already tried 2 different laptops including 2 different cables. Unfortunately, all without success. Unfortunately, it is not possible to write the backup because the same error always occurs. The monitor remains black. The cables were VGA cables. Furthermore I tried it on a desktop computer. Unfortunately, I don't find the monitor there in the bus system
Hi Sparrow, seems you and i have had the exact same issue! :( I cant seem to detect the flash chip anymore, but monitor is detected just no display not even a powerbutton weird

Post Reply