Watchguard XTM 5 Series
-
flashrom -w -v xtm5_83.rom –programmer internal
That one won't work. The file name has to be after the -w.
Turns out mine was working… I just needed to pull the battery while powered off and when I brought it back up, the new BIOS was running.
-
That one won't work. The file name has to be after the -w.
Turns out mine was working… I just needed to pull the battery while powered off and when I brought it back up, the new BIOS was running.
What- you didn't read through the 20,000 plus pages to find out you need to pull the battery?? :o ;D
We tend to take things for granted sometimes and forget to mention that. :P
Glad ya made it work!
:)
-
Memory. I have two 1GB sticks on board now.
Considering some of what I've been reading about 2.4 and using ZFS file systems, it looks like creating a RAM disk is a good idea.
I believe someone on here posted that they have gone up to 8GB with no issues. Assuming that's 2x4GB… What else are the specs for RAM?
DDR2
800MHz
PC2-6400 ? Is that correct ?
240 pinsIm running 4GB ram here and a 120GB hard drive. Cannot speak whether the board will handle 8GB or not..
-
This post is deleted! -
You have to extract the modules from the bios then search through it for the string that's sent to the LCD and edit it in hex. It's been a while since I did it I don't recall exactly which module it's in.
Steve
-
This post is deleted! -
I don't recall exactly which version it was I'm afraid. Unless it's noted somewhere here in thread already.
That's true though the earlier versions produced corrupted files which is why I ended up having to flash the chip via SPI directly a number of times.
Steve
-
I don't recall exactly which version it was I'm afraid. Unless it's noted somewhere here in thread already.
That's true though the earlier versions produced corrupted files which is why I ended up having to flash the chip via SPI directly a number of times.
Steve
Version 3.51 was the correct version.
Prior versions did corrupt the BIOS files.
You mentioned this exactly at the day, 3 years ago ;D@lolman
You have to use the 3.XX series on the XTM5 bios. I believe the 4.XX is for UEFI bios only. I started out using 3.43 but that mostly corrupted the BIOS image! Using 3.51 allowed me to edit the Superio tables and didn't corrupt the BIOS.@mcdonnjd
Which model XTM5 do you have? It seems like it's different to those the rest of have so maybe it's one of the second generation models.Steve
Grtz
DeLorean -
Thank you me 3 years ago! ;D
-
@747Builder:
apparently i have the oddball with the 220Watt power supply in mine.
I'm with you. Same box. It's the 2nd Generation XTM 5 boxes. It seems that when they started expanding the product line, they made some changes.
-
This post is deleted! -
This post is deleted! -
@747Builder:
I don't recall exactly which version it was I'm afraid. Unless it's noted somewhere here in thread already.
That's true though the earlier versions produced corrupted files which is why I ended up having to flash the chip via SPI directly a number of times.
Steve
Stephen10,
do you happen to still have the Pinouts you got from Lanner on the SPI port? also what software did you use with your home made SPI programmer?
in my world its called CYA and making sure mine works ahead of time before hacking on the bios.This diagram of pinouts is taken from the Lanner FW-7581W user manual
Grtz
DeLorean![SPI-ROM Pinouts.PNG](/public/imported_attachments/1/SPI-ROM Pinouts.PNG)
![SPI-ROM Pinouts.PNG_thumb](/public/imported_attachments/1/SPI-ROM Pinouts.PNG_thumb) -
This post is deleted! -
Using the test clip directly is probably a better way to go.
I used flashrom which has a special driver for the parallel port "rayer_spi" programmer.
https://blogs.coreboot.org/blog/2010/08/17/rayer-spipgm-support-in-flashrom/Steve
-
@747Builder:
Thanks. i also found my soic8 test clip for my eprom burner too and it supports the SPI flash chip in the XTM 5.
I received my SOIC8 test clip today in the mail, but i'm not sure if my Nano USB Programmer can be used.
I gonna first try it on a old desktop motherboard.Which Eeprom programmer do you use ?
Grtz
DeLorean -
-
This post is deleted! -
@747Builder:
Bios chip is a Micron part you listed above (MP25P80-VG). Datasheet is here -> https://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/Serial%20NOR/M25P/M25P80.pdf
the ST M25P80 datasheet is here -> http://media.digikey.com/pdf/Data%20Sheets/ST%20Microelectronics%20PDFS/M25P80.pdf
The BIOS chip that i mentioned MP25P80-VG is also from ST (ST brand visible on the picture)
@747Builder:
NOTE: be VERY careful with programming eproms with software if your not 1000% sure they are compatible. especially on these boxes with no easy way to replace the bios chip without a SMD rework station.
That's why i'm carefull and not have tried updating the BIOS on a XTM5 untill now.
BIOS flashing with the SOIC8 test clip and programmer will eliminate this risk, or can it go wrong with this method also ?
I have used this programmer for BIOS flashing empty SST BIOS Chips for the X-E Core series,
and that worked like a charm.
A bad BIOS update is equal to a empty BIOS chip, are am i wrong ?Grtz
DeLorean -
This post is deleted! -
This post is deleted! -
@747Builder:
if anyone has a backup of the original rom before you flashed stephen10's rom , i deleted my copy by mistake and cant get it back. shoot me a PM, id like to get a copy.
im gonna update the CPU microcode plus a few other changes since im running a LGA771 CPU instead of the 775 CPU. but ill update Microcode for both 771 and 775 CPU's…
I will see tomorrow for providing a stock BIOS.
I have XTM505 , 510 and 525 available.Grtz
DeLorean -
@747Builder:
if anyone has a backup of the original rom before you flashed stephen10's rom…
I THINK I have it. I used flashrom to read the original one to a file called "current.rom" and then flashed it. But it is POSSIBLE that I overwrote it again with the new one.
Are the file sizes exactly the same? Is there a way I can tell, easily if it's the old one? -
This post is deleted! -
My Nano USB Programmer doesn't recognize the BIOS chip. :(
Grtz
DeLorean -
@747Builder:
you should be able to run a md5 on it and tell with "md5 nameofrom.bin"
if its stephen10's "pfsense 1.8 modded rom" the MD5 on it is MD5 e75bc93ca2db547a3facb8d611f0d441OK, then I DO have two different files.
MD5 (current.rom) = 2bd4ca666290306f8f9b63dee497acfa
MD5 (xtm5_83.rom) = e75bc93ca2db547a3facb8d611f0d441…
OK, Can't add .rom files. So try this and change the extension to .rom
(If putting that here was wrong, let me know and I'll try to remove it).
-
This post is deleted! -
This post is deleted! -
Doesn't look to be any of the files I have:
[2.4.0-BETA][root@ufw2.stevew.lan]/root: fetch https://sites.google.com/site/pfsensefirebox/home/xtm5.rom xtm5.rom 100% of 1024 kB 1424 kBps 00m01s [2.4.0-BETA][root@ufw2.stevew.lan]/root: md5 xtm5.rom MD5 (xtm5.rom) = 6fd0df1ef90335d5a4af2e9bea1a6958 [2.4.0-BETA][root@ufw2.stevew.lan]/root: fetch https://sites.google.com/site/pfsensefirebox/home/xtm5_83.rom xtm5_83.rom 100% of 1024 kB 1412 kBps 00m01s [2.4.0-BETA][root@ufw2.stevew.lan]/root: md5 xtm5_83.rom MD5 (xtm5_83.rom) = e75bc93ca2db547a3facb8d611f0d441 [2.4.0-BETA][root@ufw2.stevew.lan]/root: fetch https://sites.google.com/site/pfsensefirebox/home/xtm5_8.rom xtm5_8.rom 100% of 1024 kB 1488 kBps 00m00s [2.4.0-BETA][root@ufw2.stevew.lan]/root: md5 xtm5_8.rom MD5 (xtm5_8.rom) = b4e3e877b589b050f3e0dd52bc8fa2e4
Steve
-
Doesn't look to be any of the files I have:
Steve
You said before that you thought the BIOS backup included dynamic data.
Ah, that's cool. :) Sorry for the delay replying.
You must use 3.51.
3.46 might corrupt the bios and there is no way to tell until the box doesn't boot.The bios you backed up up is not the same as my original backup:
steve@steve-Satellite-Pro-A300:~/Desktop$ md5sum OG-BIOS.ROM 6ce4e0811a16a61f98e051caee7d3bbb OG-BIOS.ROM steve@steve-Satellite-Pro-A300:~/Desktop$ md5sum xtm5.rom 6fd0df1ef90335d5a4af2e9bea1a6958 xtm5.rom
However I don't think that's necessarily a problem. When I have backed up the BIOS rom before and compared it they have always been different. I believe that the downloaded ROM file must contain some dynamic data which changes every time making comparison like that impossible.
Steve
Edit: typos
Anybody tired comparing this one:
EDIT2>>
Here's the OG-BIOS.ROM file. Can you verify that it matches your original BIOS so I know if I can just flash the modified BIOS you've provided?I have an XTM 510 that still has the original BIOS. Can extract in a few days if needed.
-
Did the one I attached not work? Or was it the wrong version?
-
Does anyone have a good source for 4GB DDR2 240 Pin DIMMs PC2-6400, 800MHz, Non-ECC, unbuffered memory?
Looking to buy 2 sticks that won't end up costing me $95. -
This post is deleted! -
This post is deleted! -
@747Builder:
dont forget you need low density 4G sticks… apparently NON low density sticks dont work.
Right… Forgot to mention that was another requirement on my list.
NON ECC
Unbuffered
AND Low Density.I'm finding them out there, but it's almost $50 per stick.
I'd like to set up Squid, but only have 2GB right now, and hear that would take more than 2GB.
-
@747Builder:
My Nano USB Programmer doesn't recognize the BIOS chip. :(
Grtz
DeLoreanDelorean,
your sure you had the clip on the flash chip the right direction (YES ive made that stupid mistake of being on wrong) and power unplugged from the XTM?747Builder,
Pin1 is marked with a red line on my clip, i have tried with powercord unplugged, plugged, with and without the CMOS battery.
Everytime same result.
Also used a 9pin USB header cable, with on each side a female connector, to connect to the SPI connector on the motherboard,
but this gave same result.I have then looked further, and the seller advertised also a socalled "SPI Reverse Socket Kit" ,
which would be needed, for flashing soldered BIOS chips.
The explanation is that the Nano USB Programmer can't handle flashrom direct connected.
With the "SPI Reverse Socket Kit", the soldered BIOS chip can then be "isolated" to gain full access and to proceed with the BIOS flashing.The full explanation is found here :
http://cafe.daum.net/tualatin/J11z/243So it seems that i must order extra hardware to use my Nano USB Programmer :(
Grtz
DeLorean -
This post is deleted! -
@747Builder:
DeLorean,
do you have a link to the exact programmer you have?
and the soic8 test clip?you may be able to just buy 8 jumper wires for your test clip and figure out the reverse wiring to the clip from the programmer.
let me know.
This is my programmer :
http://www.ebay.com/itm/NANO-USB-Programmer-for-PC-M-B-BIOS-repairing-with-Economic-shipping-/271313593344?hash=item3f2b8ce400:g:B6QAAMXQrNtR0sQZAnd this is the SOIC8 test clip that i have :
http://www.ebay.com/itm/CTYRZCH-SOIC8-SOP8-Flash-Chip-IC-Test-Clips-Socket-Adpter-Programmer-/122481188471?hash=item1c84729e77:g:rsUAAOSw-3FZDMxEIf have also used internal USB cable from a old case, like this for connecting my programmer to the SPI connector on the motherboard :
http://www.ebay.com/itm/Internal-Mainboard-motherboard-USB-2-0-9pin-female-to-female-extension-Cable/142057029855?_trksid=p2045573.c100642.m3226&_trkparms=aid%3D555017%26algo%3DPL.CASSINI%26ao%3D1%26asc%3D41375%26meid%3D7b69eab2420547cab591541b188cc098%26pid%3D100642%26rk%3D1%26rkt%3D1%26But i gives me same result each time, device ID : 0XEEEE (see attached screenshot)
So i think for this programmer to work correctly, i have to use the SPI Reverse kit.
Grtz
DeLorean![Nano USB Programmer error.PNG](/public/imported_attachments/1/Nano USB Programmer error.PNG)
![Nano USB Programmer error.PNG_thumb](/public/imported_attachments/1/Nano USB Programmer error.PNG_thumb) -
WGbiosV1_2.bin
MD5: 35F34C44D4418550278CBEC29D351753OGxtm5BIOS.bin
MD5: 6CE4E0811A16A61F98E051CAEE7D3BBBxtm505.bin
MD5: 2FDD6851B32AE931637D4845C037B550WG_Bios_1_2.rom
MD5: C94B1E6AF6DB5CB3A1F37A33F6BAF494WGbiosV1_2.bin.txt
OGxtm5BIOS.bin.txt
xtm505.bin.txt
WG_Bios_1_2.rom.txt -
This post is deleted!