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)
Post Reply
urut
Posts: 111
Joined: 08 Aug 2014, 13:15

Re: Firmware upgrade using Linux tool, requires no hardware

Post by urut » 01 May 2015, 06:44

Im so stupid or what xD? I Copy and paste yours line
(dump current firmware)
sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49 -c "MX25L1605A/MX25L1606E" -r backup.bin <--again change the 1 to a 0 if you are on bus 0.


and change only i2c-1:49 to i2c-0:50
and got this message.

I should write i2c-0-50 ???


And should i use VGA cable or DVI cable? (on first try i using DVI cable :P)

urut
Posts: 111
Joined: 08 Aug 2014, 13:15

Re: Firmware upgrade using Linux tool, requires no hardware

Post by urut » 01 May 2015, 08:08

Sorry for double post but idk how to do next.

I do this:

Code: Select all

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.16.0-30-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 flash...  
And my monitor restart?? idk. Now its says DONE. Now how can i copy backup.bin to folder? where is that backup.bin??

Falkentyne
Posts: 2805
Joined: 26 Mar 2014, 07:23

Re: Firmware upgrade using Linux tool, requires no hardware

Post by Falkentyne » 01 May 2015, 08:13

The reset is a failsafe. Don't worry about it.
Just follow the next lines carefully.

The backup.bin file SHOULD be in the Ubuntu folder with the firmware flasher (you can usually find it by going to the GUI and the file explorer).
What I recommend you do is go to Ubuntu file explorer, go to the firmware "flashrom" folder, look for backup.bin and move it to the windows hard drive :) Rename that file that you backed up yourself to XL2411Z_V1_BACKUP.BIN

Quite easily done.

Once you do this, PM me back, because the next step is tricky.
What you need to do is to copy the EXTRACTED FIRMWARE FOR THE XL2411Z V4 file (which is also called backup.bin, funny enough, because it was a backup of whitestar's firmware (he didn't need to flash. it was flashed from factory already), and copy it into the Ubuntu flashrom folder.

Here is the exact link for whitestar's 2411Z V4 firmware file.
http://www.mediafire.com/download/m707c ... backup.bin

I would download that to the windows hard drive, rename it to XL2411Z_V4.BIN (so its easier for you to remember) then copy it over to the flashrom folder.

Once you do all of this, reply back.

Falkentyne
Posts: 2805
Joined: 26 Mar 2014, 07:23

Re: Firmware upgrade using Linux tool, requires no hardware

Post by Falkentyne » 01 May 2015, 08:33

In my post a page back, I actually left out the flashing instructions. I ended it with the command to backup the firmware, which you did correctly.

The instructions on page 1 (which link to the free.dom page) are based on flashing V2, as V4 clearly wasn't out at that time
Here is how you proceed after you did the backup.

(Funny enough I forgot the actual flash command for flashing the firmware itself; the above is for finding the Benq and backing up the current firmware).

--------------------------------------------------------------------------------------------------------------------------

Copy the EXTRACTED Version 4 firmware into the flashrom folder. If you renamed it in windows (I suggest this), copy the renamed file.
You can use Ubuntu to rename it also.
I suggest renaming XL2411Z's V4 (if you downloaded whitestar's backup.bin dump) to XL2411Z_V4.BIN, XL2420Z to XL2420Z_V4.BIN and the XL2720Z file to XL2720Z_V4.BIN

DO NOT RENAME IT TO FIRMWARE.BIN !!!!!

# extend firmware to 2MB, to match the flash chip size
(this step is important; the flash chip is 2 MB, but the raw firmware is 800k'ish. In order to flash with this flashrom patcher (the MSTAR ISP unit does not have this limitation), the other 1.2 MB must be filled with "empty/dummy" bytes to make the file 2 MB in total size. This is a limitation of flashrom itself. The next two commands will do this by creating a 'new' 2 MB empty file called firmware.bin and then merging the V4 firmware you downloaded, and renamed, into firmware.bin, and then you will have a new firmware.bin).

tr '\000' '\377' < /dev/zero | dd of=firmware.bin bs=1k count=2k
dd if=XL2411Z_V2_20131209_8B72.BIN of=firmware.bin conv=notrunc (# < important !--REPLACE XL2411Z_V2_20131209_8B72.BIN with your firmware you are flashing!! Example: XL2411Z_V4.BIN or XL2420Z_V4.BIN or XL2720Z_V4.bin (as I suggested above).

(What this did was, it created a DUMMY empty 2 MB file called firmware.bin.
Then it MERGED the V2 (for this example only, in your case it will be the V4 file) with the 2 MB dummy file, a new 2 MB V4 file, that will be called firmware.bin

# write firmware
sudo ./flashrom -p mstarddc_spi:dev=/dev/i2c-1:49 -c "MX25L1605A/MX25L1606E" -w firmware.bin

urut
Posts: 111
Joined: 08 Aug 2014, 13:15

Re: Firmware upgrade using Linux tool, requires no hardware

Post by urut » 01 May 2015, 08:52

Sorry Falkentyne, but YOU and BISHI are GENIUS :D

I upgraded my monitor to V2 (cuz im scared about V4 when you said i must do "tricky" things xD) Maybe next time i upgrade to v4 but you GUY ARE AMAZING! My last problem is - i've got im factory menu V2 Firmware, single strobe OFF(should i put this ON?) i disabled burn in mode :P

Falkentyne
Posts: 2805
Joined: 26 Mar 2014, 07:23

Re: Firmware upgrade using Linux tool, requires no hardware

Post by Falkentyne » 01 May 2015, 09:44

Urut
the 'tricky' things I was talking about was renaming the file >_>
upgrading to V4 is the EXACT Same as upgrading to V2.
all you have to do is rename the V4 firmware file "Backup.bin" that you downloaded, into "XL2411Z_V4.BIN".

Then replace the "V2" name with the v4 file name

EASY.
Trust me.

1) download THIS file.
it's whitestar's backup for XL2411Z V4.

http://www.mediafire.com/download/m707c ... backup.bin

2) RENAME it to XL2411Z_V4.BIN.
copy it into the flashrom folder after you go into Ubuntu.

3) do all the Ubuntu steps again.
4) substitute the name XL2411Z_V4.bin for the name of the V2 file in the patch line command.

5) profit!


tr '\000' '\377' < /dev/zero | dd of=firmware.bin bs=1k count=2k
dd if=XL2411Z_V2_20131209_8B72.BIN of=firmware.bin conv=notrunc

change the XL2411Z_V2 line I mentioned to XL2411Z_V4.bin

so if you renamed the backup.bin 2411z V4 firmware you downloaded, it would be:

tr '\000' '\377' < /dev/zero | dd of=firmware.bin bs=1k count=2k
dd if=to XL2411Z_V4.bin of=firmware.bin conv=notrunc

urut
Posts: 111
Joined: 08 Aug 2014, 13:15

Re: Firmware upgrade using Linux tool, requires no hardware

Post by urut » 01 May 2015, 10:14

Its a huge diffrence between v2 and v4? i do this later tho :p

Falkentyne
Posts: 2805
Joined: 26 Mar 2014, 07:23

Re: Firmware upgrade using Linux tool, requires no hardware

Post by Falkentyne » 01 May 2015, 10:59

There are some big fixes.
1) profile fixes. e.g. Low blue light gets saved in gamer profiles. monitor uses last saved gamer profile when powered on.
2) custom profiles from benq's website aren't so buggy now.
3) Display port no longer loses signal randomly (big problem in V2 for some users)
4) 100 hz, 120hz and 144 hz blur reduction will now properly automatically use custom strobe settings if Single Strobe is OFF in the service menu and blur reduction is set from off to on, without having to change brightness/strobe settings or a saved profile (this may have just been an issue on XL2720Z V2, but since the windows utility forces single strobe ON in V2 anyway, this bug may have affected all models). Single strobe ON is now only for refresh rates less than 100 hz, whether or not a VT tweak is running. (service menu option or windows utility)

5) New AMA mode TOGGLE for blur reduction AMA high. (This toggle will reset if brightness, strobe duty or strobe phase is changed).
(Set AMA high or press "back" after pressing "Enter" after blur reduction has been enabled, first).
(this is HORRIBLE in V2. looks far worse)

Does it look better?

Pictures say a thousand words...

V4 XL2411Z (TOGGLED AMA high (NEW AMA mode):
(Picture taken by masterotaku)
Image

V2 default AMA high, untoggled: (This is default also on V4; however XL2720Z 27" version has the "2411Z toggle" as its default settings which I am happy about. XL2720Z moved the V2 defaults to "V4 premium hidden toggle))
Also taken by masterotaku
Image

urut
Posts: 111
Joined: 08 Aug 2014, 13:15

Re: Firmware upgrade using Linux tool, requires no hardware

Post by urut » 01 May 2015, 15:43

Ok now i've got V4 Firmware !! :) Thanks falkentyne, you're a BOSS :D (in benq LOGO i've see now HDMI (in v1 i see LED, on v2 i didn't see LED in v4 i se HDMI at most of right site xD)

I disabled burnin mode, enabled single strobe and in v4 should i use bbr utility or what? :D I have windows 8.1 so i can't install BBR utility (requied framework 3.5, iv'e got 4.5: P) so in service menu i set :

Strobe Duty : 007
Strobe Phase : 000
Single Strobe : ON

Is it good for 120hz? Or play 144hz without BBR? :D




AND INFO FOR ALL WHO GOT V1 FIRMWARE STILL

IS FUCKIN EASY TO UPGRADE (ATLEAST SUPER IDIOT LIKE ME CAN DO THAT, ANYONE CAN DO THAT XD)

Falkentyne
Posts: 2805
Joined: 26 Mar 2014, 07:23

Re: Firmware upgrade using Linux tool, requires no hardware

Post by Falkentyne » 01 May 2015, 16:25

You don't need the windows utility.
It's just a convenient way to change strobe settings without using the service menu.

I find the service menu better because you can change settings while in a game, or when doing tests, without needing to alt tab.

You can also use the Vertical Total 1500 trick to improve the strobe crosstalk errors around the bottom of the screen. There's tons of threads on that. You can use VT 1500 at 100 hz or 120hz via custom resolutions, but you will NEED the AMD or Nvidia pixel clock patcher. And if you use VT Tweaks at 120hz, you may need reduced timings (this is also explained in many other threads). Example: Horizontal total default is 2200 pixels. For VT 1500 at 120hz, this may need to be reduced to 2080, to drop the pixel clock down from 396~ MHz to 374 mhz. (at 396 MHz I get pixel/swimming corruption; probably DVI cable can't handle this clock).

Also have you tried the NEW AMA MODE?

Use this test.

http://www.testufo.com/#test=photo&phot ... &height=-1

Turn blur reduction OFF first.
set AMA to high.
Turn blur reduction on (it's best to be at 100 hz refresh rate; internet explorer can not show 120 FPS in HTML 5 or 144 fps!)

look at the level of inverse ghosting and the primary and secondary ghost 'trails' behind the UFO or the vertical red bar.

Then, with blur reduction on still, to picture menu, go to AMA settings, press enter once to highlight AMA high. do NOT press enter again (this will cancel the selection). Just press "back" (for some reason, pressing back reapplies the settings over the old one and will activate a new recalibrated setting. I call it the "hidden" AMA setting).

You can also go from premium or off then back to high, that also works too.

The inverse ghosting on the UFO trails should be greatly reduced.
This should also improve image quality in FPS games also.
(this toggle did NOT work in V1 or V2).

Post Reply