Author Topic: Terastation ts5800 problem booting BIOS  (Read 1269 times)

sgit

  • Calf
  • *
  • Posts: 7
Terastation ts5800 problem booting BIOS
« on: March 02, 2022, 06:28:49 AM »
Hello

I got a problem with my ts5800. I start it ok, check the hdds and ram ok but when BIOS start just show 2 lines and freeze.
In the terastation lcd it show "Starting up"

I took a screenshot

I changed RAM and battery and tried remove disc 1 and disc 8 to start but got the same problem

Any ideas?

PD: Íf I change the 8 disk in the same order to another ts5800,could It work and recover the data?

Thanks

« Last Edit: March 03, 2022, 02:38:47 AM by sgit »

1000001101000

  • Debian Wizard
  • Big Bull
  • *****
  • Posts: 1128
  • There's no problem so bad you cannot make it worse
Re: Terastation ts5800 problem booting BIOS
« Reply #1 on: March 03, 2022, 06:59:06 PM »
Does it say anything on the rest of the screen?

sgit

  • Calf
  • *
  • Posts: 7
Re: Terastation ts5800 problem booting BIOS
« Reply #2 on: March 04, 2022, 02:35:31 AM »
Nop, just that you see in the pic, two lines and the Bios stop
I had checked another ts5800 and in the next step the bios should show the keys to access bios setup

sgit

  • Calf
  • *
  • Posts: 7
Re: Terastation ts5800 problem booting BIOS
« Reply #3 on: March 08, 2022, 04:00:22 AM »
Ok I tried to change the 8 disk to a similar NAS and... It`s work!

I assume the firmware of my original NAS is damaged. It donīt work without discs, fail at the same point, two lines in BIOS start

Could I install a new firmware or flash de BIOS without discs by anyway?

Thanks

UPDATE: I tried start with USB but I can`t because the bios stop before check the USB ports   
« Last Edit: March 08, 2022, 04:21:26 AM by sgit »

1000001101000

  • Debian Wizard
  • Big Bull
  • *****
  • Posts: 1128
  • There's no problem so bad you cannot make it worse
Re: Terastation ts5800 problem booting BIOS
« Reply #4 on: March 08, 2022, 07:17:55 PM »
The two things I would try:
Clear the CMOS, possibly unplug the battery and leave overnight etc.
Dump the bios with an spi programmer and compare to a dump from a working unit. Attempt to reflash it if that seems workable.

sgit

  • Calf
  • *
  • Posts: 7
Re: Terastation ts5800 problem booting BIOS
« Reply #5 on: March 09, 2022, 02:48:28 AM »
I think it like you.

Iīll leave today without battery but i think It wont work

Anyone dump the bios anytime or could help me dumping it? I get a working motherboard but need any help to extract bios or a motherboard diagram?
Do you think to dump bios I would need unsolder and extract the correct chip? or maybe the motherboard have a port to extract it?

Thanks

1000001101000

  • Debian Wizard
  • Big Bull
  • *****
  • Posts: 1128
  • There's no problem so bad you cannot make it worse
Re: Terastation ts5800 problem booting BIOS
« Reply #6 on: March 09, 2022, 07:48:17 AM »
I haven't done it with this series of device, but hopefully the BIOS/etc is stored on one of the 8-pin chips marked with a red dot:
https://static.miraheze.org/buffalonaswiki/9/9c/Ts5800dn_board4.jpg

Typically those can be dumped/flashed without soldering using one of these (assuming the chips aren't damaged):
https://www.amazon.com/Organizer-Socket-Adpter-Programmer-CH341A/dp/B07R5LPTYM/


1000001101000

  • Debian Wizard
  • Big Bull
  • *****
  • Posts: 1128
  • There's no problem so bad you cannot make it worse
Re: Terastation ts5800 problem booting BIOS
« Reply #7 on: March 09, 2022, 08:16:03 AM »
I took a look to see if I could dump mine without needing to open up the case, I ended up with something that looks promising:

Code: [Select]
# flashrom --programmer internal -c "MX25L3273E" -r test.img
flashrom v1.2 on Linux 5.15.0-0.bpo.2-amd64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found chipset "Intel ICH10R".
Enabling flash write... The Flash Descriptor Override Strap-Pin is set. Restrictions implied by
the Master Section of the flash descriptor are NOT in effect. Please note
that Protected Range (PR) restrictions still apply.
OK.
Found Macronix flash chip "MX25L3273E" (4096 kB, SPI) mapped at physical address 0x00000000ffc00000.
Reading flash... done.

Code: [Select]
# binwalk test.img

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
4096          0x1000          UEFI PI Firmware Volume, volume size: 65536, header size: 0, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
135168        0x21000         UEFI PI Firmware Volume, volume size: 1638400, header size: 0, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
136736        0x21620         Intel x86 or x64 microcode, sig 0x00030661, pf_mask 0x04, 2011-12-22, rev 0x010d, size 5120
142880        0x22E20         Intel x86 or x64 microcode, sig 0x00030660, pf_mask 0x04, 2010-11-03, rev 0x0003, size 5120
149024        0x24620         Intel x86 or x64 microcode, sig 0x00020661, pf_mask 0x01, 2009-10-23, rev 0x0104, size 5120
155168        0x25E20         Intel x86 or x64 microcode, sig 0x00030661, pf_mask 0x08, 2011-12-22, rev 0x010d, size 5120
161312        0x27620         Intel x86 or x64 microcode, sig 0x00030660, pf_mask 0x08, 2010-11-03, rev 0x0003, size 5120
167456        0x28E20         Intel x86 or x64 microcode, sig 0x000106ca, pf_mask 0x20, 2009-08-25, rev 0x0106, size 5120
580972        0x8DD6C         Microsoft executable, portable (PE)
735810        0xB3A42         Copyright string: "Copyright (C) 2011 American Megatrends, Inc."
1839104       0x1C1000        UEFI PI Firmware Volume, volume size: 262144, header size: 0, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
1839212       0x1C106C        Microsoft executable, portable (PE)
1841828       0x1C1AA4        Microsoft executable, portable (PE)
1843088       0x1C1F90        Microsoft executable, portable (PE)
1852796       0x1C457C        Microsoft executable, portable (PE)
1904908       0x1D110C        Microsoft executable, portable (PE)
1906572       0x1D178C        Microsoft executable, portable (PE)
1920348       0x1D4D5C        Microsoft executable, portable (PE)
1925064       0x1D5FC8        Microsoft executable, portable (PE)
1965724       0x1DFE9C        Microsoft executable, portable (PE)
1969296       0x1E0C90        Microsoft executable, portable (PE)
1977112       0x1E2B18        Microsoft executable, portable (PE)

sgit

  • Calf
  • *
  • Posts: 7
Re: Terastation ts5800 problem booting BIOS
« Reply #8 on: March 10, 2022, 04:25:42 AM »
Hi

First time, thanks for your help, It could safe me life

I bought last day the thats clamps in Ali to try dump it without soldering. My motherboard is similar, but as you can see there are 3 chips with red dots, could be any of them? I had dump its one by one and compare with the chips of my good motherboard? (I assume that possibly the clamps work just with one chip, the farest from ram because the others are more small o big and canīt fix with dumper )

In your other post you saw me a dump, Did you got with the clamps in one of thats chips or you connect to NAS by ssh or similar?

Thanks

1000001101000

  • Debian Wizard
  • Big Bull
  • *****
  • Posts: 1128
  • There's no problem so bad you cannot make it worse
Re: Terastation ts5800 problem booting BIOS
« Reply #9 on: March 10, 2022, 04:49:30 PM »
Mine is running Debian Linux, I was able to create that dump by connecting over ssh and using a utility called flashrom.

The large chip with many pins is the microcontroller which drives the LCD and some other functions. I don't know of a way to dump/flash it but it also shouldn't be the problem.

I would suggest looking at the model numbers on those 8-pin chips and looking up what they are online. One will probably be a 4kb spi flash chip which should have the bios image on it (the same as what I was able to dump from the OS). If the other one is also spi flash it might be worth dumping it to compare to your other board. I know arm devices usually have a separate bootrom chip, i don't know what it is for this device.

sgit

  • Calf
  • *
  • Posts: 7
Re: Terastation ts5800 problem booting BIOS
« Reply #10 on: March 11, 2022, 05:34:17 AM »
Hi

Ok then I`ll wait for the clamp and I īll dump both chips on the good motherboard and compare with the failed mobo. I will tell you any differences between them

Thanks for the help

sgit

  • Calf
  • *
  • Posts: 7
Re: Terastation ts5800 problem booting BIOS
« Reply #11 on: April 01, 2022, 06:43:37 AM »
Hello again

Ok, finally I could dump firmware bin from fail and ok Bios Chipset

The failed mobo dumping was different from the ok mobo. Then I wrote the correct firmware in the failed bios chipset. When finished I checked It two times and It was fine and the firmware is identical to correct dump.

Next step I start the failed NAS and...failed again in the same step

Again I dump the BIOS firmware and...It corrupted again

I did the same process two times and It always corrupted the firmware

Any ideas?

PD: I add a bios firmware screenshot
My chip is different, is a 25L3206E but as you say (1000001101000) it canīt be other chip in the mobo

« Last Edit: April 05, 2022, 07:16:49 AM by sgit »

JoeAsheville

  • Calf
  • *
  • Posts: 36
  • Trying vainly to avoid PEBKAC/ID10T errors...
Re: Terastation ts5800 problem booting BIOS
« Reply #12 on: July 30, 2022, 08:02:46 PM »
Hopefully you've corrected this problem 120 days on, but if not...I would suspect a physically bad chip. This is a rare occurrence, but it can happen. If you can obtain a new chip, replace, re-write as described in the immediately prior post, and reboot. Then go from there.

Otherwise it's a parts unit.