Ok so now I'm having an entirely different issue, I was able to get flashrom to install, i ripped my v2 backup, but when i tried to install V4 after the install, the XL2720Z's OSD lights stopped lighting up and now the monitor wont power on and the power light doesn't even light up either.. strangely I can still see it over VGA.. is there a chance to save it? PLEASE HELP me out, someone, anyone!
So I started over FRESH from the steps in page 23 and i found this issue when i type:
wget -O-
http://boeglin.org/static/benq/0001-Add ... ocol.patch | patch -p1
Code: Select all
--2020-12-05 05:46:42-- http://boeglin.org/static/benq/0001-Add-programmer-for-the-MSTAR-I2C-ISP-protocol.patch
Resolving boeglin.org (boeglin.org)... 2a00:c70:1:178:170:95:127:1, 178.170.95.127
Connecting to boeglin.org (boeglin.org)|2a00:c70:1:178:170:95:127:1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12625 (12K) [text/x-diff]
Saving to: ‘STDOUT’
- 100%[============================================>] 12.33K --.-KB/s in 0.001s
2020-12-05 05:46:43 (8.68 MB/s) - written to stdout [12625/12625]
patching file Makefile
Hunk #1 FAILED at 300 (different line endings).
Hunk #2 FAILED at 413 (different line endings).
Hunk #3 FAILED at 591 (different line endings).
3 out of 3 hunks FAILED -- saving rejects to file Makefile.rej
patching file flashrom.8.tmpl
Hunk #1 FAILED at 227 (different line endings).
Hunk #2 FAILED at 889 (different line endings).
2 out of 2 hunks FAILED -- saving rejects to file flashrom.8.tmpl.rej
patching file flashrom.c
Hunk #1 FAILED at 354 (different line endings).
1 out of 1 hunk FAILED -- saving rejects to file flashrom.c.rej
The next patch would create the file mstarddc_spi.c,
which already exists! Assume -R? [n]
are the hunk fails supposed to be normal? am i doing something wrong? or can i just download the patch file from the website directly and drop it into the flashrom folder manually instead of having to use wget?
edit:
something is definitely off here.. I tried a flashrom folder that was uploaded kindly a few pages back, and even after trying to just flash back to my stock backup.. I got this:
Code: Select all
sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-2:49 -c "MX25L1605A/MX25L1606E" -w XL2720Z_V002.bin
Calibrating delay loop... OK.
Info: Will try to use device /dev/i2c-2 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.
What could be wrong? Any help would be greatly appreciated.. i fear i may have bricked the monitor, yet i can still see it when i scan the i2c, but flashing back to stock yields this error:
Verifying flash... FAILED at 0x00000000! Expected=0x02, Found=0xb0, failed byte count from 0x00000000-0x001fffff: 0xfe
Your flash chip is in an unknown state.
edit2: when i identify the flsh chip with "sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49" I get the proper chips:
Code: Select all
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.
BUT when i check the buses with "sudo i2cdetect 2" I get this:
Code: Select all
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: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- 59 -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
which must mean that SOMETHING flashed onto the chip, bit it flashed incorrectly..? is it possibel that my patch or the flashrom that i got from "make -j" isnt working properly? Would someone who SUCESSFULLY flashed a firmware , please provide me with your flashrom folder please?