Welcome! Log In Create A New Profile

Advanced

Unbrick Synology DS918+

Posted by superchromix 
Re: Unbrick Synology DS918+
June 09, 2023 05:01AM
Some questions:

Are you sure you're flashing the chip correctly?

Did you remove the chip from the board to flash it? Which programmer are you using?

During boot, are you watching the output on the UART serial port?
Re: Unbrick Synology DS918+
June 10, 2023 06:59AM
Are you sure you're flashing the chip correctly?
Yes. First I've deleted the chip and verify it. Later I wrote the chip and verified with the software itself. Later I've read the chip and save in a file and compare the both files having clear that the bios is the same like I've writed.

the strange is after the first try to boot the NAS If I read the chip, the content always it's different than the wrote before.

Did you remove the chip from the board to flash it? Which programmer are you using?

At the beginning yes because using the CH431 programmer always have problems on verification, but later I've soldered and do it direclty in the mainboard with the software NeoProgrammer_2.2.0.8_from_4pda and AsProgrammer_2.0.3a, both works perfectly.

During boot, are you watching the output on the UART serial port?

During the boot I not see anything on the serial port. Only if I remove the memory ram in that case I see something like "Memory training fail, In a Dead Loop: Acting...". if I plug again the memory then not shows anything.

I've seen in the forum something about this, I need to check it but I'm open to some sugeriments...
Re: Unbrick Synology DS918+
June 10, 2023 07:26AM
I wonder if the system is trying to reflash the bios on boot…

Perhaps your winbond chip itself is bad? They can be found online..
SteveM
Re: Unbrick Synology DS918+
July 21, 2023 10:28AM
Afternoon guys - just wanted to update you on my adventures as per the above. Had the exact same issue as above, only my DS918 would occasionally boot. Say one time in thirty ish, it would progress from flashing blue light to solid and beep, and then be absolutely fine for weeks at a time! However, the reboot or a power issue killed it again.

I used the CH341 as per above along with a SOIC clip, read the chip twice, extracted the bios.rom from the PAT files (only the ones before 7.1 will open in 7ZIP I think) and followed all of the above. However, no joy when trying to boot, same situation. However, after 3/4 retries, the Winbond chip seemed to go faulty and would have read/write errors.

Decided to roll the dice on a whole £5 worth of replacement Winbond chip, flashed it, then replaced it for my funky one. And just like superchromix, I was blown away that it now is absolutely fine again. Boots just fine every time so far, and it's been rebooted a lot!

So there you go, folks... If you are desparate, replace the Winbond. It's like 5 mins to flash, 2 mins of careful soldering and £5 to try, so give it a go!

Huge thanks to everybody above for their feedback and for basically getting me to this point. Awesome work guys.
Re: Unbrick Synology DS918+
August 01, 2023 03:44AM
Good day everyone,

I managed to flash the chip through your advice. However, I was too quick to flash the chip right away with the bios file from Synology. I didn't think about modifying the file with a hex editor.

Do any of you have the relevant information where to start and end the file?

Thank you very much in advance for your answers.
Re: Unbrick Synology DS918+
August 01, 2023 05:41AM
Sent you a PM
JWBR
Re: Unbrick Synology DS918+
August 02, 2023 02:30AM
Thanks all, I was able to 'unbrick' my DS218+.
Re: Unbrick Synology DS918+
September 17, 2023 08:19PM
Hi, I just found this post on google. I'm had a DS218+ having same trouble, blinking non-stop after power failure.

Already back up faulty rom and extract a bios.bin from 7.0 pat file.

But having trouble modifying the bios, may I know your steps to fix the bios file?
ravic
Re: Unbrick Synology DS918+
October 11, 2023 10:23PM
I tried to unbrick by DS918+ but unsuccessful so far. Good instructions by PH3. I am able to read/write my bios. Then I connected console to see what is going on.

Seems like my NAS hangs right after booting SMP configuration.

Not sure what is causing this. Started happening right after I tried to upgrade to DSM 7.2


                             GNU GRUB  version 2.00

   Press "CTRL-C" for boot menu or it boots automatically in 0s.
  Booting `SYNOLOGY_2'

  Checking file [/zImage]...Passed.
  Checking file [/rd.gz]...Passed.

          Serial: 18C0PDN161909
   Custom Serial: Empty or invalid checksum.
            MAC1: 001132a1b95f
            MAC2: 001132a1b960
            MAC3: Empty or invalid checksum.
            MAC4: Empty or invalid checksum.
            MAC5: Empty or invalid checksum.
            MAC6: Empty or invalid checksum.
            MAC7: Empty or invalid checksum.
            MAC8: Empty or invalid checksum.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.302+ (root@build7) (gcc version 12.2.0 (GCC) ) #69057 SMP Sat Sep 23 21:44:10 CST 2023
[    0.000000] Command line: root=/dev/md0 earlyprintk=apl console=ttyS2,115200n8 ihd_num=4 netif_num=2 HddHotplug=1 SataPortMap=23 sata_remap=0>2:1>3:2>0:3>1 syno_hw_version=DS918+ vender_format_version=2 syno_hdd_detect=18,179,176,175 syno_hdd_enable=21,20,19,9 syno_usb_vbus_gpio=13@0000:00:15.0@1,11@0000:00:15.0@2 sn=18C0PDN161909 macs=001132a1b95f,001132a1b960
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000] x86/fpu: xstate_offset[3]:  960, xstate_sizes[3]:   64
[    0.000000] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]:   64
[    0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x08: 'MPX bounds registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x10: 'MPX CSR'
[    0.000000] x86/fpu: Enabled xstate features 0x1b, context size is 1088 bytes, using 'standard' format.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000057fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000058000-0x0000000000058fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000059000-0x0000000000085fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000086000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000010000000-0x0000000012150fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000012151000-0x0000000067c17fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000067c18000-0x0000000067c18fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x0000000067c19000-0x0000000067c42fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000067c43000-0x0000000067c7dfff] usable
[    0.000000] BIOS-e820: [mem 0x0000000067c7e000-0x0000000068c7dfff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000068c7e000-0x000000007822efff] usable
[    0.000000] BIOS-e820: [mem 0x000000007822f000-0x000000007aebefff] reserved
[    0.000000] BIOS-e820: [mem 0x000000007aebf000-0x000000007afbefff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000007afbf000-0x000000007affefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000007afff000-0x000000007affffff] usable
[    0.000000] BIOS-e820: [mem 0x000000007b000000-0x000000007fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000d3709000-0x00000000d370afff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000e3ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed01000-0x00000000fed01fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff800000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000017fffffff] usable
[    0.000000] bootconsole [earlyser0] enabled
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] extended physical RAM map:
[    0.000000] reserve setup_data: [mem 0x0000000000000000-0x0000000000057fff] usable
[    0.000000] reserve setup_data: [mem 0x0000000000058000-0x0000000000058fff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000059000-0x0000000000085fff] usable
[    0.000000] reserve setup_data: [mem 0x0000000000086000-0x00000000000fffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000100000-0x0000000001ddc5af] usable
[    0.000000] reserve setup_data: [mem 0x0000000001ddc5b0-0x0000000001ddc5bf] usable
[    0.000000] reserve setup_data: [mem 0x0000000001ddc5c0-0x000000000fffffff] usable
[    0.000000] reserve setup_data: [mem 0x0000000010000000-0x0000000012150fff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000012151000-0x0000000067c17fff] usable
[    0.000000] reserve setup_data: [mem 0x0000000067c18000-0x0000000067c18fff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x0000000067c19000-0x0000000067c42fff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000067c43000-0x0000000067c7dfff] usable
[    0.000000] reserve setup_data: [mem 0x0000000067c7e000-0x0000000068c7dfff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000068c7e000-0x000000007822efff] usable
[    0.000000] reserve setup_data: [mem 0x000000007822f000-0x000000007aebefff] reserved
[    0.000000] reserve setup_data: [mem 0x000000007aebf000-0x000000007afbefff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x000000007afbf000-0x000000007affefff] ACPI data
[    0.000000] reserve setup_data: [mem 0x000000007afff000-0x000000007affffff] usable
[    0.000000] reserve setup_data: [mem 0x000000007b000000-0x000000007fffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000d3709000-0x00000000d370afff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000e0000000-0x00000000e3ffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fed01000-0x00000000fed01fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000ff800000-0x00000000ffffffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000017fffffff] usable
[    0.000000] efi: EFI v2.50 by INSYDE Corp.
[    0.000000] efi:  ACPI 2.0=0x7affe014  SMBIOS=0x78757000  SMBIOS 3.0=0x78755000
[    0.000000] SMBIOS 3.0.0 present.
[    0.000000] Kernel/User page tables isolation: disabled
[    0.000000] e820: last_pfn = 0x180000 max_arch_pfn = 0x400000000
[    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WB  WT  UC- UC
[    0.000000] e820: last_pfn = 0x7b000 max_arch_pfn = 0x400000000
[    0.000000] Using GB pages for direct mapping
[    0.000000] RAMDISK: [mem 0x37564000-0x37aa9fff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x000000007AFFE014 000024 (v02 INSYDE)
[    0.000000] ACPI: XSDT 0x000000007AFDA188 0000DC (v01 INSYDE INSYDE   00000003      01000013)
[    0.000000] ACPI: FACP 0x000000007AFF5000 000114 (v06 INSYDE INSYDE   00000003 ACPI 00040000)
[    0.000000] ACPI: DSDT 0x000000007AFE6000 00772B (v02 INSYDE INSYDE   00000003 ACPI 00040000)
[    0.000000] ACPI: FACS 0x000000007AFAF000 000040
[    0.000000] ACPI: FACS 0x000000007AFAF000 000040
[    0.000000] ACPI: UEFI 0x000000007AFFD000 000236 (v01 INSYDE INSYDE   00000001 ACPI 00040000)
[    0.000000] ACPI: BDAT 0x000000007AFFB000 000030 (v02 INSYDE INSYDE   00000000 ACPI 00040000)
[    0.000000] ACPI: UEFI 0x000000007AFFA000 000042 (v01 INSYDE INSYDE   00000002 ACPI 00040000)
[    0.000000] ACPI: SSDT 0x000000007AFF9000 000554 (v01 INSYDE Tpm2Tabl 00001000 ACPI 00040000)
[    0.000000] ACPI: TPM2 0x000000007AFF8000 000034 (v03 INSYDE INSYDE   00000002 ACPI 00040000)
[    0.000000] ACPI: PSDS 0x000000007AFF7000 00004D (v01 INSYDE INSYDE   00000005 ACPI 00040000)
[    0.000000] ACPI: HPET 0x000000007AFF4000 000038 (v01 INSYDE INSYDE   00000003 ACPI 00040000)
[    0.000000] ACPI: LPIT 0x000000007AFF3000 00005C (v01 INSYDE INSYDE   00000003 ACPI 00040000)
[    0.000000] ACPI: APIC 0x000000007AFF2000 000084 (v03 INSYDE INSYDE   00000003 ACPI 00040000)
[    0.000000] ACPI: MCFG 0x000000007AFF1000 00003C (v01 INSYDE INSYDE   00000003 ACPI 00040000)
[    0.000000] ACPI: NPKT 0x000000007AFF0000 000065 (v01 INSYDE INSYDE   00000003 ACPI 00040000)
[    0.000000] ACPI: WDRT 0x000000007AFEF000 000047 (v01 INSYDE INSYDE   00000003 ACPI 00040000)
[    0.000000] ACPI: WSMT 0x000000007AFEE000 000028 (v01 INSYDE INSYDE   00000003 ACPI 00040000)
[    0.000000] ACPI: SSDT 0x000000007AFE4000 00024A (v02 INSYDE UsbCTabl 00000003 ACPI 00040000)
[    0.000000] ACPI: SSDT 0x000000007AFE3000 0000BC (v01 INSYDE Platform 00001000 ACPI 00040000)
[    0.000000] ACPI: SSDT 0x000000007AFE2000 00045A (v02 INSYDE Cpu0Ist  00003000 ACPI 00040000)
[    0.000000] ACPI: SSDT 0x000000007AFE1000 00072B (v02 INSYDE CpuSsdt  00003000 ACPI 00040000)
[    0.000000] ACPI: SSDT 0x000000007AFDE000 002760 (v02 INSYDE SaSsdt   00003000 ACPI 00040000)
[    0.000000] ACPI: FPDT 0x000000007AFDD000 000034 (v01 INSYDE INSYDE   00000002 ACPI 00040000)
[    0.000000] ACPI: WDAT 0x000000007AFF6000 000104 (v01 INSYDE INSYDE   00000000 ACPI 00040000)
[    0.000000] ACPI: BGRT 0x000000007AFE5000 000038 (v01 INSYDE INSYDE   00000001 ACPI 00040000)
[    0.000000] ACPI: NHLT 0x000000007AFDC000 00002D (v00 INTEL  EDK2     00000002      01000013)
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000017fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x0000000000057fff]
[    0.000000]   node   0: [mem 0x0000000000059000-0x0000000000085fff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000000fffffff]
[    0.000000]   node   0: [mem 0x0000000012151000-0x0000000067c17fff]
[    0.000000]   node   0: [mem 0x0000000067c43000-0x0000000067c7dfff]
[    0.000000]   node   0: [mem 0x0000000068c7e000-0x000000007822efff]
[    0.000000]   node   0: [mem 0x000000007afff000-0x000000007affffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000017fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff]
[    0.000000] Reserving Intel graphics memory at [mem 0x7c000000-0x7fffffff]
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
[    0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-119
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x00058000-0x00058fff]
[    0.000000] PM: Registered nosave memory: [mem 0x00086000-0x000fffff]
[    0.000000] PM: Registered nosave memory: [mem 0x01ddc000-0x01ddcfff]
[    0.000000] PM: Registered nosave memory: [mem 0x01ddc000-0x01ddcfff]
[    0.000000] PM: Registered nosave memory: [mem 0x10000000-0x12150fff]
[    0.000000] PM: Registered nosave memory: [mem 0x67c18000-0x67c18fff]
[    0.000000] PM: Registered nosave memory: [mem 0x67c19000-0x67c42fff]
[    0.000000] PM: Registered nosave memory: [mem 0x67c7e000-0x68c7dfff]
[    0.000000] PM: Registered nosave memory: [mem 0x7822f000-0x7aebefff]
[    0.000000] PM: Registered nosave memory: [mem 0x7aebf000-0x7afbefff]
[    0.000000] PM: Registered nosave memory: [mem 0x7afbf000-0x7affefff]
[    0.000000] PM: Registered nosave memory: [mem 0x7b000000-0x7fffffff]
[    0.000000] PM: Registered nosave memory: [mem 0x80000000-0xd3708fff]
[    0.000000] PM: Registered nosave memory: [mem 0xd3709000-0xd370afff]
[    0.000000] PM: Registered nosave memory: [mem 0xd370b000-0xdfffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xe0000000-0xe3ffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xe4000000-0xfed00fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed01000-0xfed01fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed02000-0xff7fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xff800000-0xffffffff]
[    0.000000] e820: [mem 0x80000000-0xd3708fff] available for PCI devices
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 37 pages/cpu @ffff88017fc00000 s111576 r8192 d31784 u524288
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 987870
[    0.000000] Kernel command line: root=/dev/md0 earlyprintk=apl console=ttyS2,115200n8 ihd_num=4 netif_num=2 HddHotplug=1 SataPortMap=23 sata_remap=0>2:1>3:2>0:3>1 syno_hw_version=DS918+ vender_format_version=2 syno_hdd_detect=18,179,176,175 syno_hdd_enable=21,20,19,9 syno_usb_vbus_gpio=13@0000:00:15.0@1,11@0000:00:15.0@2 sn=18C0PDN161909 macs=001132a1b95f,001132a1b960
[    0.000000] Internal HD num: 4
[    0.000000] Internal netif num: 2
[    0.000000] Support HDD Hotplug.
[    0.000000] Sata Port Map: 23
[    0.000000] SYNO: sata remap initialized
[    0.000000] Synology Hardware Version: DS918+
[    0.000000] Vender format version: 2
[    0.000000] SYNO GPIO hdd detect pin: 18 179 176 175
[    0.000000] SYNO GPIO hdd enable pin: 21 20 19 9
[    0.000000] USB Vbus GPIO Control:
[    0.000000]  Gpp#13 - Host: dev_name:usb2        - Port:1 - Polarity: ACTIVE_HIGH
[    0.000000]  Gpp#13 - Host: dev_name:usb1        - Port:3 - Polarity: ACTIVE_HIGH
[    0.000000]  Gpp#11 - Host: dev_name:usb2        - Port:2 - Polarity: ACTIVE_HIGH
[    0.000000]  Gpp#11 - Host: dev_name:usb1        - Port:1 - Polarity: ACTIVE_HIGH
[    0.000000] Serial Number: 18C0PDN161909
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Memory: 3817420K/4014304K available (5718K kernel code, 866K rwdata, 1784K rodata, 924K init, 664K bss, 196884K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 64.
[    0.000000]  RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
[    0.000000] NR_IRQS:4352 nr_irqs:1024 16
[    0.000000] Console: colour dummy device 80x25
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 99544814920 ns
[    0.000000] tsc: PIT calibration matches HPET. 1 loops
[    0.000000] tsc: Detected 1497.513 MHz processor
[    0.000005] Calibrating delay loop (skipped), value calculated using timer frequency.. 2995.02 BogoMIPS (lpj=1497513)
[    0.011858] pid_max: default: 32768 minimum: 301
[    0.017018] ACPI: Core revision 20150930
[    0.035154] ACPI: 7 ACPI AML tables successfully acquired and loaded
[    0.045585] Security Framework initialized
[    0.050000] AppArmor: AppArmor initialized
[    0.054569] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.062042] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.070340] Initializing cgroup subsys io
[    0.074658] Initializing cgroup subsys memory
[    0.079519] Initializing cgroup subsys devices
[    0.084469] Initializing cgroup subsys freezer
[    0.089478] CPU: Physical Processor ID: 0
[    0.093894] CPU: Processor Core ID: 0
[    0.110074] CPU0: Thermal monitoring enabled (TM1)
[    0.115300] Last level iTLB entries: 4KB 48, 2MB 0, 4MB 0
[    0.121276] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.130502] Freeing SMP alternatives memory: 24K
[    0.142816] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.159359] smpboot: CPU0: Intel(R) Celeron(R) CPU J3455 @ 1.50GHz (family: 0x6, model: 0x5c, stepping: 0x9)
[    0.170179] Performance Events: PEBS fmt3+, generic architected perfmon, full-width counters, Intel PMU driver.
[    0.181427] ... version:                4
[    0.185894] ... bit width:              48
[    0.190461] ... generic registers:      4
[    0.194930] ... value mask:             0000ffffffffffff
[    0.200857] ... max period:             00007fffffffffff
[    0.206784] ... fixed-purpose events:   3
[    0.211253] ... event mask:             000000070000000f
[    0.217832] x86: Booting SMP configuration:
[    0.222320] .... node  #0, CPUs:      #1

Bahodir
Re: Unbrick Synology DS918+
October 31, 2023 08:58AM
Hi, I have bricked DS218+ and followed your steps (more or less expect getting exact file size, i have still difference in bytes)
anyways, i cannot get similarity between my ROM file and PAT file (i tried different firmware versions)
would be great if you could share your modified firmware so that i could flash it directly.
in the meantime, I am trying to get it work.
Thanks, Bahodir
Re: Unbrick Synology DS918+
October 31, 2023 09:17AM
get in touch by PM
Re: Unbrick Synology DS918+
November 09, 2023 04:19PM
I just needed to post a big thank you. I was able to unbrick my DS918+. I reflashed the bios and replaced a dead CMOS battery. I could not have done it without the excellent detailed instructions from superchromix & PH3


Steve
Re: Unbrick Synology DS918+
November 19, 2023 07:09AM
Sorry for overdue message: I have managed to get my ds218+ running with the help of this forum and input from members.

I wanted to add some more details so other no-so-experienced users like me can follow instructions mentioned earlier:
- I have replaced CMOS battery with no luck, kept new battery in.
- I have used CH341A Programmer with 1.8 v adapter and SOIC8 Clip. I did not use any soldering as I could easily attach clip to the chip
- I could read/delete/write to the chip with the help of CH341A programmer but I had wrong file to write
- my mistake was using latest firmware from synology website, it is not possible to get ROM from that .pat file. So use 6.* or 7.1* version, not 7.2*
- the .pat file is like archive file that can be extracted with 7zip or similar programs. I have tried several and worked well without issues
- I used HxD hex editor and followed instructions from other members. it was way easy to get exact file size with one of the commands in hex
editor, i just had to give file size and save it.
- my first flash did not work for some reasons and i wanted to connect to serial port to read the outcome but even after several days' trial could not make it work.
- then I read / delete / write my new firmware once again and I let it run for some minutes.... and after couple or more minutes I could hear BEEP.

Cannot thank enough to instructions of superchromix & PH3!

I have working rom file in case someone needs it for DS218+

all the best, Bahodir
siri_uk
Re: Unbrick Synology DS918+
January 08, 2024 11:05AM
Can anyone flash a ds918+ for me I'm having trouble with the technical side of things (I'm not very bright), the unit flashes for 20 seconds the turns off, it was OK until I put a drive in from another ds918+ with a newer version of the dsm firmware, I'd appreciate any help.
theruck
Re: Unbrick Synology DS918+
January 22, 2024 06:26AM
Superchronix, do you mind sharing the full 16Mbit bios file?
Re: Unbrick Synology DS918+
January 22, 2024 06:30AM
Send a PM
Re: Unbrick Synology DS918+
January 22, 2024 07:41AM
sent
Re: Unbrick Synology DS918+
January 24, 2024 02:57AM
i was digging in the original ROM file from a DSM 6.2.X and found out that the ROM file contains the actual utility H2OFFT from Insyde which is used by various vendors for bios flashing.
there is clearly visible the ini config file for the utility.
my guess is that the ROM file is an executable containing all these files - utility, config file and bios file - hence the offsets till you find the actual bios file
aciduzzo
Re: Unbrick Synology DS918+
January 24, 2024 04:40AM
Superchronix, do you mind sharing the full 16Mbit bios file?
Re: Unbrick Synology DS918+
January 24, 2024 05:05AM
Some additional detail for those who are having difficulty with this.

1. The binary data which needs to be flashed to the bios chip is contained within the bios.rom file, which can be extracted from the Synology .pat file.

2. The bios.rom contains 8MB of binary data which needs to be flashed to the bios chip, plus some additional header and footer bytes. The header and footer are not part of the bios code and must not be flashed to the chip. The actual bios code therefore needs to be extracted from the bios.rom file, manually, using a Hex editor such as HxD.

3. The region to be extracted can be identified by examining the structure of the bios.rom file. For example, search for "IFLASH_BIOSIMG" within the file. The actual bios code starts, in one example, exactly at address 000AD1D0 with the hex value FF, and ends at address 008AD1CF, also with hex value FF.

4. Once you have the 8MB of code from the bios.rom file, add an additional 8MB of zero padding to obtain a 16MB file. Flash this file to the chip.

I hope this helps. The above procedure may vary depending on the specific version of the bios and the NAS model.
Re: Unbrick Synology DS918+
January 24, 2024 06:12AM
here is the report of the mmtool from the original bios chip of DS918+
i personally cannot read it yet but maybe it will help someone in the future

+------------------------------------------------------------------------+
| MMTOOL  5.00.0007						         |
| Copyright (c)2014 American Megatrends, Inc.                                 |
+------------------------------------------------------------------------+
| Firmware Image Information                                                  |
+-----------------------------------------------------------------------------+
| Image Size : 1000000   PI Specification Level: 1.0                           |
+------+-------------------------------+--------------+-----------+-----------+
|  FV  |            FV TYPE            |   Location   |   Length  |    FFSs   |
+------+-------------------------------+--------------+-----------+-----------+
|  00  |          FFS FV               |   00086440   |  001000   |    001    |
|  01  |          FFS FV               |   00087440   |  060000   |    013    |
|  02  |          FFS FV               |   000E7440   |  080000   |    024    |
|  03  |          FFS FV               |   00000000   |  010000   |    008    |
|  04  |          FFS FV               |   00386000   |  251000   |    001    |
|  05  |          FFS FV               |   00000000   |  65F000   |    219    |
|  06  |          Boot Block FV        |   005D7000   |  041000   |    000    |
+------+-------------------------------+--------------+-----------+-----------+
| Nested Firmware Volume Information                                          |
+-----------------------------------------------------------------------------+
| Image contains no nested firmware                                           |
+------+-------------------------------+--------------+-----------+-----------+
| NCB Information                                                             |
+-----------------------------------------------------------------------------+
| NCB No : 0                         Location :  00000000   Length :  086440  |
| NCB No : 1                         Location :  00167440   Length :  21EBC0  |
| NCB No : 2                         Location :  00618000   Length :  9E8000  |
+-----------------------------------------------------------------------------+
| Driver Information                                                          |
+-----------------------------------------------------------------------------+
| Firmware Volume : 00               Location :  00086440   Length :  001000  |
+---+---------------+------------------------------------+--------+------+----+
|NO |    FileName   |               GUID                 |Location| Size |Type|
+---+---------------+------------------------------------+--------+------+----+
|000|               |1BA0062E-C779-4582-8566-336AE8F78F09|00086CD0|000770|RAW |
+---+---------------+------------------------------------+--------+------+----+
| Bytes Free       : 000844 (  2 KB)    Bytes Used       : 0007BC (  1 KB)    |
+-----------------------------------------------------------------------------+
| Firmware Volume : 01               Location :  00087440   Length :  060000  |
+---+---------------+------------------------------------+--------+------+----+
|NO |    FileName   |               GUID                 |Location| Size |Type|
+---+---------------+------------------------------------+--------+------+----+
|000|               |1B45CC0A-156A-428A-AF62-49864DA0E6E6|000874B8|00003C|FRFM|
|001|PeiCore        |52C05B14-0B98-496C-BC3B-04B50211D680|000874F8|004CB6|PEIC|
|002|PcdPeim        |9B3ADA4F-AE56-4C24-8DEA-F03B7558AE50|0008C1B0|001C4E|PEIM|
|003|ReportStatusCod|A3610442-E69F-4DF3-82CA-2360C4031A23|0008DE00|0005D2|PEIM|
|004|CseVariableStor|E0FCD2AB-AA88-4498-A925-AFE14207EBFC|0008E3D8|002D5A|PEIM|
|005|VariableStorage|82620F00-6C9C-49B4-990F-9806B82D3ED1|00091138|00038E|PEIM|
|006|PeiVariable    |34C8C28F-B61C-45A2-8F2E-89E46BECC63B|000914C8|002E8E|PEIM|
|007|PlatformInitPre|9618C0DC-50A4-496C-994F-7241F282ED01|00094358|007FEE|PEIM|
|008|SiInitPreMem   |A8499E65-A6F6-48B0-96DB-45C266030D83|0009C348|0029FA|PEIM|
|009|BiosReservedMem|8FB38CF8-D25D-4855-8F15-C07A0F6B8EA7|0009EDA8|0004BA|PEIM|
|010|MemoryInit     |7EE44C61-ADDA-4D27-A4A3-A5615C16C644|0009F268|0290CE|PEIM|
|011|SecCore        |2E7472A2-D7BF-4F5E-8FE4-BF19247856D0|000C8338|001C4E|SECC|
|012|               |1BA0062E-C779-4582-8566-336AE8F78F09|000E7330|000110|RAW |
+---+---------------+------------------------------------+--------+------+----+
| Bytes Free       : 01D434 (117 KB)    Bytes Used       : 042BCC (266 KB)    |
+-----------------------------------------------------------------------------+
| Firmware Volume : 02               Location :  000E7440   Length :  080000  |
+---+---------------+------------------------------------+--------+------+----+
|NO |    FileName   |               GUID                 |Location| Size |Type|
+---+---------------+------------------------------------+--------+------+----+
|000|               |1B45CC0A-156A-428A-AF62-49864DA0E6E6|000E74B8|00003C|FRFM|
|001|PcatSingleSegme|4F1F379F-2A62-48BB-AC34-D3F135C6E2B7|000E7528|000AC2|PEIM|
|002|FirmwarePerform|ADF01BF6-47D6-495D-B95B-687777807214|000E8028|00051A|PEIM|
|003|CpuIoPei       |AE265864-CF5D-41A8-913D-71C155E76442|000E85A8|00089E|PEIM|
|004|PiSmmCommunicat|1C8B7F78-1699-40E6-AF33-9B995D16B043|000E8EA8|000776|PEIM|
|005|AcpiVariableHob|49B7F3E1-6C08-4A5B-911C-E9E397ED4178|000E96A8|000656|PEIM|
|006|FirmwareRevisio|C2239ACD-21D0-4CB0-B7DB-6D35EE7B0CC1|000E9D28|0026FA|PEIM|
|007|SecureFlashPei |EAA006CD-3256-789B-BD20-EBABCD02583F|000EC428|00052A|PEIM|
|008|PlatformStage2P|1191BBF5-DCB9-44F4-827E-95359744C987|000EC9A8|000FCE|PEIM|
|009|S3RestoreAcpiPei|4DE01DE6-7CBB-4786-9F2A-9B9C7C97AC06|000ED9A8|00048E|PEIM|
|010|TrEEConfigPei  |3AE3D6F0-6483-45D6-9395-303C9789208D|000EDEA8|000E46|PEIM|
|011|PhysicalPresenc|4FE772E8-FE3E-4086-B638-8C493C490488|000EED28|000492|PEIM|
|012|TcgPei         |2BE1E4A6-6505-43B3-9FFC-A3C8330E0432|000EF228|001B3A|PEIM|
|013|Tcg2Pei        |A0C98B77-CBA5-4BB8-993B-4AF6CE33ECE4|000F0DA8|002DBA|PEIM|
|014|S3Resume2Pei   |89E549B0-7CFE-449D-9BA3-10D8B2312D71|000F3BA8|0016E6|PEIM|
|015|EmuSecPei      |EAA96391-9BE3-4488-8AF3-B3E6EFD157D5|000F52A8|0005FE|PEIM|
|016|FileAccessPei  |C2E5D736-0771-42AC-B99F-1B7F1CA5610A|000F58A8|003866|PEIM|
|017|SiInit         |299D6F8B-2EC9-4E40-9EC6-DDAA7EBF5FD9|000F9128|013B5A|PEIM|
|018|PeiSmmAccess   |B4E0CDFC-30CD-4B29-A445-B0AA95A532E4|0010CCA8|0006C6|PEIM|
|019|PeiSmmControl  |FF456B9C-0DC7-4682-9E92-0DE84B6E4067|0010D3A8|0003A6|PEIM|
|020|ChipsetSvcPei  |FB3D20EE-CB5D-45EE-BBAE-C5AAA9C0FDFA|0010D7A8|002A26|PEIM|
|021|PlatformInit   |0A5EA2E1-BE0B-44A0-A775-F429C9A018A0|00110228|0091C6|PEIM|
|022|               |E446E797-96E1-47CD-A3B5-0061B404243F|001193F0|008FE3|FV  |
|023|DxeIpl         |86D70125-BAA3-4296-A62F-602BEBBB9081|00122428|00357A|PEIM|
+---+---------------+------------------------------------+--------+------+----+
| Bytes Free       : 042034 (264 KB)    Bytes Used       : 03DFCC (247 KB)    |
+-----------------------------------------------------------------------------+
| Firmware Volume : 03               Location :  00000000   Length :  010000  |
+---+---------------+------------------------------------+--------+------+----+
|NO |    FileName   |               GUID                 |Location| Size |Type|
+---+---------------+------------------------------------+--------+------+----+
|000|EmuPeiHelperPei|E2FC5838-16A9-4ED7-96E0-9A75F5AF711D|00000048|00036D|PEIM|
|001|FatPei         |3D17205B-4C49-47E2-8157-864CD3D80DBD|000003B8|000FE4|PEIM|
|002|FirmwareAuthent|F04D6DBD-1200-4C74-9EC9-B306C9EB0F38|000013A0|004232|PEIM|
|003|               |A78F3C36-F878-4B6B-B1D6-7E2F27C09A20|000055D8|000118|RAW |
|004|XhciPei        |091AAEA3-09A9-40F6-9864-0139388A9F8C|000056F0|001D3C|PEIM|
|005|UsbBusPei      |8401A045-6F70-4505-8471-7015B40355E3|00007430|000B0A|PEIM|
|006|UsbMassStorageP|BA25E07A-E253-442C-90FF-B4C92FAD6990|00007F40|000BF6|PEIM|
|007|IchUsbPei      |73E6F6B4-D029-4E87-8405-6067C8BD02A6|00008B38|00038D|PEIM|
+---+---------------+------------------------------------+--------+------+----+
| Bytes Free       : 007138 ( 28 KB)    Bytes Used       : 008EC8 ( 35 KB)    |
+-----------------------------------------------------------------------------+
| Firmware Volume : 04               Location :  00386000   Length :  251000  |
+---+---------------+------------------------------------+--------+------+----+
|NO |    FileName   |               GUID                 |Location| Size |Type|
+---+---------------+------------------------------------+--------+------+----+
|000|               |20BC8AC9-94D1-4208-AB28-5D673FD73486|00386078|188C1B|FV  |
+---+---------------+------------------------------------+--------+------+----+
| Bytes Free       : 0C8394 (800 KB)    Bytes Used       : 188C6C (1571 KB)    |
+-----------------------------------------------------------------------------+
| Firmware Volume : 05               Location :  00000000   Length :  65F000  |
+---+---------------+------------------------------------+--------+------+----+
|NO |    FileName   |               GUID                 |Location| Size |Type|
+---+---------------+------------------------------------+--------+------+----+
|000|               |FC510EE7-FFDC-11D4-BD41-0080C73C8881|00000078|00007C|FRFM|
|001|DxeCore        |D6A2CB7F-6A18-4E2F-B43B-9920A733700A|000000F8|0156BE|DXEC|
|002|ReportStatusCod|D93CE3D8-A7EB-4730-8C8E-CC466A9ECC3C|000157B8|00608A|DRVR|
|003|Metronome      |C8339973-A563-4561-B858-D8476F9DEFC4|0001B848|00099A|DRVR|
|004|RuntimeDxe     |B601F8C4-43B7-4784-95B1-F4226CB40CEE|0001C1E8|00605E|DRVR|
|005|WatchdogTimer  |F099D67F-71AE-4C36-B2A3-DCEB0EB2B7D8|00022248|0008B2|DRVR|
|006|FirmwarePerform|00160F8D-2B35-4DF2-BBE0-B272A8D631F0|00022B00|001B46|DRVR|
|007|DevicePathDxe  |9B680FCE-AD6B-4F3A-B60B-F59899003443|00024648|009B22|DRVR|
|008|PiSmmIpl       |2FA2A6DA-11D5-4DC3-999A-749648B03C56|0002E170|00807E|DRVR|
|009|PiSmmCore      |E94F54CD-81EB-47ED-AEC3-856F5DC157A9|000361F0|006FC2|SMMC|
|010|FirmwarePerform|044310AB-77FD-402A-AF1A-87D4120E7329|0003D1B8|001DAA|SMM |
|011|S3SaveStateDxe |BDCE85BB-FBAA-4F4E-9264-501A2C249581|0003EF68|003166|DRVR|
|012|SmmLockBox     |33FB3535-F15E-4C17-B303-5EB94595ECB6|000420D0|001A22|SMM |
|013|ConPlatformDxe |51CCF399-4FDF-4E55-A45B-E123F84D456A|00043AF8|001CEE|DRVR|
|014|DiskIoDxe      |6B38F7B4-AD98-40E9-9093-ACA2B5A253C4|000457E8|002462|DRVR|
|015|CpuIo2Dxe      |A19B1FE7-C1BC-49F8-875F-54A5D542443F|00047C50|000B9A|DRVR|
|016|CpuIo2Smm      |A47EE2D8-F60E-42FD-8E58-7BD65EE4C29B|000487F0|0014BE|SMM |
|017|Legacy8259     |79CA4208-BBA1-4A9A-8456-E1E66A81484E|00049CB0|000B7E|DRVR|
|018|PiSmmCpuDxeSmm |A3FF0EF5-0C28-42F5-B544-8C7DE1E80014|0004A830|00B81A|SMM |
|019|PiSmmCommunicat|E21F35A8-42FF-4050-82D6-93F7CDFA7073|00056050|00139A|SMM |
|020|CpuIoDxe       |BAE7599F-3C6B-43B7-BDF0-9CE07AA91AA6|000573F0|00605A|DRVR|
|021|IsaBusDxe      |240612B5-A063-11D4-9A3A-0090273FC14D|0005D450|002A22|DRVR|
|022|DataHubDxe     |53BCC14F-C24F-434C-B294-8ED2D4CC1860|0005FE78|000EFE|DRVR|
|023|VgaClassDxe    |BF89F10D-B205-474F-96E3-7A7BB1B4A407|00060D78|001B46|DRVR|
|024|Fat            |961578FE-B6B7-44C3-AF35-6BC705CD2B1F|000628C0|006C36|DRVR|
|025|Shell_Full     |C57AD6B7-0515-40A8-9D21-551652854E37|000694F8|0BC486|APPN|
|026|BootScriptSaveO|062ACC82-1D1E-4F61-AA94-8B0C47236A3D|00125980|00261A|DRVR|
|027|FvOnFv2Thunk   |5007A40E-A5E0-44F7-86AE-662F9A91DA26|00127FA0|000AC2|DRVR|
|028|DebugDriverDxe |7C380900-1B96-4615-978E-89E02E2C89D0|00128A68|0004E6|DRVR|
|029|PcdSmmDxe      |80CF7257-87AB-47F9-A3FE-D50B76D89541|00128F50|01298E|SMMD|
|030|ReportStatusCod|A6885402-D022-4B0E-A509-4711B90F2A39|0013B8E0|0013DE|SMM |
|031|PcRtc          |378D7B65-8DA9-4773-B6E4-A47826A833E1|0013CCC0|008076|DRVR|
|032|CryptoServiceRu|4AC99A7C-1DCF-4A51-8F06-5EEDFE8A8864|00144D38|02708E|SMMD|
|033|EmuPeiGateDxe  |26452F27-45DE-4A94-807A-0E6FDC1CB962|0016BDC8|001FC2|DRVR|
|034|TcgMor         |AD416CE3-A483-45B1-94C2-4B4E4D575562|0016DD90|00167E|DRVR|
|035|TrEEConfigDxe  |8376BDCA-5E03-4735-951A-4A74141E5886|0016F410|0018FA|DRVR|
|036|               |4B8D2F76-D9E7-46DC-B5ED-EFEF9476AF4A|00170D10|0006EC|FRFM|
|037|TcgDxe         |A5683620-7998-4BB2-A377-1C1E31E1E215|00171400|004916|DRVR|
|038|PhysicalPresenc|96107C8E-9490-4767-9D0D-5590F1F6E1FC|00175D18|006D3E|DRVR|
|039|TcgSmm         |42293093-76B9-4482-8C02-3BEFDEA9B35D|0017CA58|00208A|SMM |
|040|Tcg2Dxe        |FDFF263D-5F68-4591-87BA-B768F445A9AF|0017EAE8|008136|DRVR|
|041|Tcg2PhysicalPre|EDB396E3-2DDC-4396-BCA5-1202D3005AEA|00186C20|009596|DRVR|
|042|Tcg2Smm        |44A20657-10B8-4049-A148-ACD8812AF257|001901B8|003C68|SMM |
|043|JpegDecoderDxe |2707E46D-DBD7-41C2-9C04-C9FDB8BAD86C|00193E20|002BE6|DRVR|
|044|GifDecoderDxe  |1353DE63-B74A-4BEF-80FD-2C5CFA83040B|00196A08|001FC2|DRVR|
|045|PngDecoderDxe  |C1D5258B-F61A-4C02-9293-A005BEB3EAA1|001989D0|004E32|DRVR|
|046|BdsDxe         |FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F|0019D808|04DB36|DRVR|
|047|BootOptionPolic|2D6BB83D-84A2-404A-B4CA-3E7AC0EFB3D2|001EB340|003736|DRVR|
|048|VariableRuntime|CBD2E4D5-7068-4FF5-B462-9822B4AD8D60|001EEA78|01714A|SMMD|
|049|EmuVariableRunt|02B01AD5-7E59-43E8-A6D8-238180613A5A|00205BC8|0080BE|SMMD|
|050|SecurityStubDxe|F80697E9-7FD6-4665-8646-88E33EF71DFC|0020DC88|00D0C6|DRVR|
|051|MonotonicCounte|AD608272-D07F-4964-801E-7BD3B7888652|0021AD50|0070A2|DRVR|
|052|AcpiSupportDxe |506533A6-E626-4500-B14F-17939C0E5B60|00221DF8|0060A6|DRVR|
|053|BootScriptExecu|FA20568B-548B-4B2B-81EF-1BA08D4A3CEC|00227EA0|004D22|DRVR|
|054|BootGraphicsRes|B8E62775-BB0A-43F0-A843-5BE8B14F8CCD|0022CBC8|003B6A|DRVR|
|055|InstallMsdm    |6903A447-CB4F-45F6-89A2-7E7E2F9EE14C|00230738|00216A|DRVR|
|056|Ps2KeyboardDxe |3DC82376-637B-40A6-A8FC-A565417F2C38|002328A8|003F8E|DRVR|
|057|Ps2MouseDxe    |202A2B0E-9A31-4812-B291-8747DF152439|00236838|002AA6|DRVR|
|058|PciBusDxe      |93B80004-9FB3-11D4-9A3A-0090273FC14D|002392E0|010462|DRVR|
|059|AhciBusDxe     |3ACC966D-8E33-45C6-B4FE-62724BCD15A9|00249748|00EF5E|SMMD|
|060|EhciDxe        |BDFE430E-8F2A-4DB0-9991-6F856594777E|002586A8|0074AE|SMMD|
|061|XhciDxe        |356C2B12-3124-4451-BF66-B502D88A0074|0025FB58|0083CE|SMMD|
|062|UsbCoreDxe     |31FD7EAF-80A7-435E-8E0A-3F185F8667DD|00267F28|007FF2|SMMD|
|063|UsbBusDxe      |240612B7-A063-11D4-9A3A-0090273FC14D|0026FF20|006552|SMMD|
|064|UsbBotDxe      |B40612B9-A063-11D4-9A3A-0090273FC14D|00276478|001592|SMMD|
|065|UsbCbiDxe      |A3527D16-E6CC-42F5-BADB-BF3DE177742B|00277A10|001512|SMMD|
|066|UsbMassStorageD|9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E|00278F28|003592|DRVR|
|067|UsbKbDxe       |2D2E62CF-9ECF-43B7-8219-94E7FC713DFE|0027C4C0|006922|SMMD|
|068|UsbMouseDxe    |2D2E62AA-9ECF-43B7-8219-94E7FC713DFE|00282DE8|003F56|SMMD|
|069|UsbLegacySmm   |EF33C296-F64C-4146-AD04-347899702C84|00286D40|003F86|SMM |
|070|AcpiS3SaveDxe  |2BDED685-F733-455F-A840-43A22B791FB3|0028ACC8|0015B6|DRVR|
|071|FvbServicesRunt|BDFE5FAA-2A35-44BB-B17A-8084D4E2B9E9|0028C280|00C0D2|SMMD|
|072|FwBlockServiceS|74D936FA-D8BD-4633-B64D-6424BDD23D24|00298358|004972|SMMD|
|073|FlashDeviceFvbR|B0C2372B-9393-4CBC-9CAF-53913C9DCE29|0029CCD0|00A08A|DRVR|
|074|AcpiCallbacksSmm|4FB2CE1F-1A3A-42E3-BD0C-7B84F954189A|002A6D60|0015D2|SMM |
|075|SetupMouseDxe  |06B5947E-FF53-457D-98BC-C5ABC777FD5A|002A8338|01ED36|DRVR|
|076|MonitorKeyDxe  |27BEDA18-AE2B-43C2-AF6B-74952441DE28|002C7070|0013E2|DRVR|
|077|PnpRuntimeDxe  |A368D636-4C77-4B50-AAE8-F99E2DA40440|002C8458|0080BA|DRVR|
|078|PnpSmm         |CC1BAA36-11EB-45CC-9ADC-7565E273AC70|002D0518|007082|SMMD|
|079|SmbiosDxe      |F9D88642-0737-49BC-81B5-6889CD57D9EA|002D75A0|004DF2|DRVR|
|080|SmbiosMeasureme|D27FED59-ABB4-4FED-BEAD-2A878C7E4A7E|002DC398|0015E2|DRVR|
|081|HiiDatabase    |348C4D62-BFBD-4882-9ECE-C80BB1C4783B|002DD980|01241E|DRVR|
|082|SysPassword    |42FCB444-B881-49D8-A6E9-5A1695FC9F3E|002EFDA0|001CE2|DRVR|
|083|RngDxe         |40155DB7-F2F6-4F7E-8BA8-A3466D4EF5FE|002F1A88|0007A6|DRVR|
|084|H2OKeyDescDxe  |9C452F5C-6200-4AA6-8068-F44B4F36D41E|002F2230|0024E2|DRVR|
|085|TrueTypeDecoder|531AED6E-3DEE-45EB-8DF1-B70ADB1F885D|002F4718|00F57E|DRVR|
|086|UnicodeCollatio|B273CC44-E62A-41DC-9CAD-BDB4235459D8|00303C98|001E36|DRVR|
|087|IsaAcpi        |38A0EC22-FBE7-4911-8BC1-176E0D6C1DBD|00305AD0|002046|DRVR|
|088|ConSplitterDxe |408EDCEC-CF6D-477C-A5A8-B4844E3DE281|00307B18|00864E|DRVR|
|089|GraphicsConsole|CCCB0C28-4B24-11D5-9A5A-0090273FC14D|00310168|0058D6|DRVR|
|090|PartitionDxe   |1FA1F39E-FEFF-4AAE-BD7B-38A070A3B609|00315A40|00348A|DRVR|
|091|CommonPciPlatfo|B7358BEB-6A52-4D50-98F9-7EDD70B4B320|00318ED0|00307A|DRVR|
|092|SnapScreenDxe  |FA82AC30-EA3B-4FDC-9D90-C2FDFFCAFBE4|0031BF50|007356|DRVR|
|093|LegacyBiosDxe  |F122A15C-C10B-4D54-8F48-60F4F06DD1AD|003232A8|00EBB6|DRVR|
|094|KeyboardDxe    |5479662B-6AE4-49E8-A6BD-6DE4B625811F|00331E60|003146|DRVR|
|095|BlockIoDxe     |4495E47E-42A9-4007-8C17-B6664F909D04|00334FA8|003D5A|DRVR|
|096|Int15ServiceSmm|7D4E94A9-269A-47A1-80F0-2B0EB42F7B4B|00338D08|0015C6|SMMD|
|097|BiosVideoDxe   |0B04B2ED-861C-42CD-A22F-C3AAFACCB896|0033A2D0|00763A|DRVR|
|098|LegacyBiosPlatf|F84CFFF4-511E-41C8-B829-519F5152F444|00341910|00707E|DRVR|
|099|AtaLegacySmm   |396E583B-D2DD-45F6-86E8-119885777CDE|00348990|003F8A|SMM |
|100|SdHostDriver   |67BBC344-84BC-4E5C-B4DF-F5E4A00E1F3A|0034C920|0044AA|SMMD|
|101|SdMmcDevice    |86EDAAE5-073C-4C89-B949-8984AC8A55F3|00350DD0|009FC6|SMMD|
|102|SdLegacySmm    |61A72ECF-F7BF-444E-BE85-221339D0F00B|0035AD98|001FA6|SMM |
|103|BiosProtectDxe |C7D4F4E3-DAEA-40B0-8846-F4CAF3135CE8|0035CD40|000EF6|DRVR|
|104|TianoCompressSmm|C7EA9F94-1547-44F0-863F-563EAE79E1C0|0035DC38|004D8E|SMM |
|105|SecurityErrorHa|0541150C-E33B-4DAF-A263-02E4BB4BF1CF|003629C8|00107A|DRVR|
|106|SecureFlashDxe |6B1AB225-2E47-4A61-8FF5-B8EA42EE3EA8|00363A48|0042D6|DRVR|
|107|               |9F4F421C-CE02-42C1-92FB-CF26C52B9526|00367D20|00036C|FRFM|
|108|IrsiRegistratio|E8DDEB8B-82D7-4B6E-A2B4-D5EAEC2B8976|00368090|00607E|DRVR|
|109|CapsuleRuntimeD|42857F0A-13F2-4B21-8A23-53D3F714B840|0036E110|00A07A|DRVR|
|110|SetupUtilityApp|3935B0A1-A182-4887-BC56-675528E78877|00378190|001B4E|APPN|
|111|               |BF58B971-4818-43F5-866F-535D8FA0FB62|00379CE0|0001CC|FRFM|
|112|               |931F77D1-10FE-48BF-AB72-773D389E3FAA|00379EB0|041F04|FRFM|
|113|               |771F77D1-13AF-48BF-2584-773D389E33CA|003BBDB8|004514|FRFM|
|114|               |96DCE314-3628-4256-A02E-3B10C61D85FD|003C02D0|00A4DE|FRFM|
|115|               |931F00D1-10FE-48BF-AB72-773D389E3FDA|003CA7B0|0081F0|FRFM|
|116|               |2132D258-DCB6-42E9-A243-064A9568D512|003D29A0|006C40|FRFM|
|117|MultiConfigUpda|D2B6C80A-FAFE-4512-835D-50D136540AAA|003D95E0|001BB2|DRVR|
|118|IhisiServicesSmm|87C2106E-8790-459D-BD44-2EF32A68C3F9|003DB198|00CFD2|SMM |
|119|HstiDxe        |3D2F8940-A850-4543-B294-9B0BD0E750C7|003E8170|001796|DRVR|
|120|PropertiesTable|AA48FBB2-9F87-4DFD-B416-575938F0C8F4|003E9908|001342|DRVR|
|121|               |0E8B5F41-6845-484D-8D53-EFA3174D0A0C|003EAC50|016054|FRFM|
|122|DisplayTypeDxe |A2760074-ED4C-4719-8382-C942CBF16D85|00400CA8|0010A6|DRVR|
|123|HiiLayoutPkgDxe|6AD37609-A9F9-4587-9023-7820E10F5B7A|00401D50|074582|DRVR|
|124|H2OFormBrowserD|9E5DAEB4-4B91-4466-9EBE-81C7E4401E6D|004762D8|02AA32|DRVR|
|125|H2ODisplayEngin|F1C50D3A-58E4-4104-9176-00CDF8BC4BB2|004A0D10|0159EA|DRVR|
|126|CrServiceDxe   |149E1CBD-A263-46DB-895C-4B0201D242B1|004B6700|0052A2|DRVR|
|127|CrServiceSmm   |D5A531AB-300B-4AA1-9B8A-9C6C8F0110F4|004BB9A8|0010BA|SMM |
|128|CrConfigUtil   |B14AFFC9-F12B-4EAA-B335-1CD84889F6F1|004BCA68|00F0A6|DRVR|
|129|Uart16550Serial|0D275C72-10C6-4D8C-8B2C-6610E69E3403|004CBB10|003596|DRVR|
|130|PciHsUartDxe   |4B4F517C-0145-4783-A1D7-018D20797555|004CF0A8|00238A|DRVR|
|131|PchHsUartDxe   |33195652-2C4F-4B55-B6CB-63D3C38598D3|004D1438|001DA2|DRVR|
|132|PciUartDxe     |A6CC6BC8-2ADA-46C3-BBA4-E99672CC9530|004D31E0|0022C6|DRVR|
|133|IsaUartDxe     |6107EF7B-D384-4A24-BC9B-5FEF731F6A5B|004D54A8|0021E6|DRVR|
|134|TerminalDxe    |9E863906-A40F-4875-977F-5B93FF237FC6|004D7690|008B26|DRVR|
|135|               |000F3193-AB21-42F2-9C54-6EEC92223FAC|004E01B8|006141|FRFM|
|136|SmmAccess      |326E9CC6-9839-4885-B2ED-275903B668E1|004E6300|000BEA|DRVR|
|137|HpetTimerDxe   |6CE6B0DE-781C-4F6C-B42D-98346C614BEC|004E6EF0|001C52|DRVR|
|138|SmartTimer     |90CB75DB-71FC-489D-AACF-943477EC7212|004E8B48|000E62|DRVR|
|139|SiInitDxe      |ACD28235-075B-48B5-98A1-DA04FCAF84F3|004E99B0|003BC6|DRVR|
|140|IntelScLegacyIn|F821665C-0137-4F34-A7A1-57A0BD256D62|004ED578|000C76|DRVR|
|141|ScReset        |F5883FC5-F8EE-4E44-B386-6021FB320C9B|004EE1F0|006056|DRVR|
|142|ScInitDxe      |149A6B53-FAFA-44F9-8BAF-F50C68A05236|004F4248|007E0A|DRVR|
|143|PciHostBridge  |D34E68E9-B9BF-4924-8A06-0EA2672204DD|004FC058|003046|DRVR|
|144|SaInitDxe      |DC90D1E2-556A-45CF-B3EF-9DE451807A17|004FF0A0|004516|DRVR|
|145|               |CA89914D-2317-452E-B245-36C6FB77A9C6|005035B8|00277C|FRFM|
|146|ScSmbusDxe     |E052D8A6-224A-4C32-8D37-2E0AE162364D|00505D38|001EFE|DRVR|
|147|PchSmbusSmm    |59287178-59B2-49CA-BC63-532B12EA2C53|00507C38|001B62|SMM |
|148|SataController |BB65942B-521F-4EC3-BAF9-A92540CF60D2|005097A0|00138E|DRVR|
|149|CpuInitDxe     |FC73690C-8D4A-4F8C-B7F5-BA241F316E28|0050AB30|00A2AE|DRVR|
|150|SmmControl     |A0BAD9F7-AB78-491B-B583-C52B7F84B9E0|00514DE0|00705E|DRVR|
|151|ScSmiDispatcher|6BE18C9C-BF61-499E-88EC-5CD57430460C|0051BE40|00594E|SMM |
|152|SmmSwDispatch2O|1410C6AC-9F4B-495B-9C23-8A5AEB0165E9|00521790|001286|SMM |
|153|SmmSxDispatch2O|E2406FEC-6609-4385-AB3D-4535B6C7C46D|00522A18|001062|SMM |
|154|ScInitSmm      |D7B10D4E-67E6-4C74-83E9-F9AF0ACC33CC|00523A80|004B32|SMM |
|155|ScSpiRuntime   |C194C6EA-B68C-4981-B64B-9BD271474B20|005285B8|007062|DRVR|
|156|ScBiosWriteProt|B8B8B609-0B6C-4B8C-A731-DE03A6C3F3DC|0052F620|0013D6|SMM |
|157|HeciDrv        |55E76644-78A5-4A82-A900-7126A5798892|005309F8|003546|DRVR|
|158|HeciSmm        |C4491F51-66B9-4590-95E4-E2B4AD777703|00533F40|00445A|SMM |
|159|HeciSmmRuntimeD|97B53FD2-A84C-4469-803F-A16D13AF1479|005383A0|00806A|DRVR|
|160|PowerMgmtDxe   |F7731B4C-58A2-4DF4-8980-5645D39ECE58|00540410|0029EA|DRVR|
|161|PowerMgmtSmm   |8F0B5301-C79B-44F1-8FD3-26D73E316700|00542E00|0025FA|SMM |
|162|               |C38FB0E2-0C43-49C9-B544-9B17AA4DCBA3|00545400|00154B|FRFM|
|163|BdatDxe        |C7C62103-5E52-41BF-820A-2B2C21A89825|00546950|000B5A|DRVR|
|164|CseVariableStor|17B06CE0-E98A-40E5-8ABE-657C95121F4E|005474B0|00812A|SMM |
|165|CseVariableStor|CB46E28C-1A19-439F-B306-719BEF3C4500|0054F5E0|00D082|DRVR|
|166|H2oUveConfigUti|B60D67C6-9546-4C1D-B1DA-681B001C53C0|0055C668|005B72|DRVR|
|167|VariableEditDxe|3F837872-2A07-4470-B8B7-9AC131360314|005621E0|00404E|DRVR|
|168|VariableEditSmm|84945A3D-49C8-4059-8F34-6A4532D32A47|00566230|0061DE|SMM |
|169|BbstableHook   |CC043281-112F-441C-805D-6D8DB3659618|0056C410|0006E6|DRVR|
|170|OemInt15Callbac|CFD5D6B3-3C21-4F15-B0E8-088F0128890D|0056CAF8|000FF2|SMM |
|171|RestoreMtrrDxe |F276BDEC-6C41-21E5-9E71-00A13807B45E|0056DAF0|000886|DRVR|
|172|SetupDataProvid|A9ACE824-4486-44E6-915A-8FBAED0799B9|0056E378|006072|DRVR|
|173|I2cMasterDxe   |440C38B7-ED16-49EA-9669-317EF906635D|005743F0|002FD2|DRVR|
|174|VariableStorage|6CDD6E3D-434F-4FE7-81BB-34F13F6F5703|005773C8|00608A|DRVR|
|175|VariableStorage|5A18C536-DB68-4154-908D-0E1D53BE8247|0057D458|001322|SMM |
|176|IhisiSmm       |7B7B65B6-E350-4139-8FE4-665772D32A45|0057E780|003002|SMM |
|177|ChipsetSvcDxe  |9B0FF2C0-E245-11E1-8EFF-D0DF9A35C106|00581788|0021A2|DRVR|
|178|ChipsetSvcSmm  |D359DE86-0A1B-47BC-95D2-1D1F8FFF0AD8|00583930|0055A6|SMM |
|179|LegacySpeakerDxe|400B4476-3081-11D6-87ED-00062945C3B9|00588ED8|0006AA|DRVR|
|180|SetupUtility   |FE3542FE-C1D3-4EF8-657C-8048606FF670|00589588|0502D2|DRVR|
|181|OemBadgingSuppo|12AEDBEA-392D-4E2A-8789-5F6DC6B23661|005D9860|004272|DRVR|
|182|DatahubStatusCo|863D214F-0920-437B-8CAD-88EA83A24E97|005DDAD8|002302|DRVR|
|183|NullMemoryTestD|96B5C032-DF4C-4B6E-8232-438DCF448D0E|005DFDE0|00094A|DRVR|
|184|SeCPolicyInitDxe|17D09362-326C-4920-A50C-76F8A116A093|005E0730|00264A|DRVR|
|185|PlatformSmm    |99C20A37-042A-46E2-80F4-E4027FDBC86F|005E2D80|0059B2|SMM |
|186|PlatformInfoDxe|025F738B-4EBD-4D55-B728-5F421B601F1F|005E8738|00084A|DRVR|
|187|PlatformCpuInfo|025F738B-4EBD-4D55-B728-5F421B601F20|005E8F88|000912|DRVR|
|188|DxePlatform    |056E7324-A718-465B-9A84-228F06642B4F|005E98A0|0069AA|DRVR|
|189|PciPlatform    |E2441B64-7EF4-41FE-B3A3-8CAA7F8D3017|005F0250|000A22|DRVR|
|190|SaveMemoryConfig|E0ECBEC9-B193-4351-A488-36A655F22F9F|005F0C78|00112E|DRVR|
|191|SmramSaveInfoHa|63296C52-01CF-4EEA-A47C-782A14DA6894|005F1DA8|0010FE|SMM |
|192|PlatformGOPPoli|9737D7CA-D869-45E5-A5EF-75D9438688DE|005F2EA8|000CFE|DRVR|
|193|ChipsetSmmThunk|8D3BE215-D6F6-4264-BEA6-28073FB13AAA|005F3BA8|001C22|SMM |
|194|               |7E374E25-8E01-4FEE-87F2-390C23C606CD|005F57D0|00F43E|FRFM|
|195|               |8041F38B-0A34-49D7-A905-03AEEF4826F7|00604C10|000158|FRFM|
|196|AcpiPlatform   |1DFFE9F3-7B5F-4B44-8EBD-39A739EBA903|00604D68|0075D6|DRVR|
|197|OemAcpiPlatform|9B182CEE-AED5-4D95-B2A9-A2CF6CDFEAA8|0060C340|00089A|DRVR|
|198|SetSsidSvidDxe |96BDEA61-C364-4513-B6B3-037E9AD54CE4|0060CBE0|00212E|DRVR|
|199|AspmOverrideDxe|A8913EC1-C00C-4C3A-A245-077C0CA35738|0060ED10|001A6E|SMMD|
|200|BmpDecoderDxe  |A9F634A5-29F1-4456-A9D5-6E24B88BDB65|00610780|000C82|DRVR|
|201|SmbiosUpdateDxe|453253B9-A204-46E4-B873-CA2249DA4888|00611408|00096A|DRVR|
|202|BiosRegionLock |77892615-7C7A-4AEF-A320-2A0C15C44B95|00611D78|000BA6|DRVR|
|203|UnLockedBarHand|A7E3B20F-8B4C-492D-BC1E-DDF639B3EEB4|00612920|0011A2|SMM |
|204|PlatformResetRu|0790DC86-F827-4590-A0E2-6B9F9F038DDB|00613AC8|006086|DRVR|
|205|OemModifyOpRegi|346B093A-9002-4E99-A2F2-27A16C3DCD89|00619B50|00058A|DRVR|
|206|Dptf           |1D000AE9-756B-4937-B736-1F3D96A5A8F0|0061A0E0|002556|DRVR|
|207|UsbTypeC       |15B985C5-7103-4F35-B59D-2235FC5F3FFE|0061C638|0009C2|DRVR|
|208|WheaSupport    |492CB3AE-66DB-4F1E-91AE-534C48F2F83D|0061D000|0012C2|DRVR|
|209|UsbLegacyContro|88EA1FCB-3A5D-4ACF-A0B3-AACB36D4E90F|0061E2C8|0011CA|SMMD|
|210|ChipsetFeatureS|5C887795-7C6C-4D20-9F5D-AD85EAE8BFA5|0061F498|0025DE|SMM |
|211|               |1547B4F3-3E8A-4FEF-81C8-328ED647AB1A|00621A78|017DCC|FRFM|
|212|IntelGopDriver |FF0C8745-3270-4439-B74F-3E45F8C77064|00639848|0132E6|DRVR|
|213|IntelGopVbt    |E08CA6D5-8D02-43AE-ABB1-952CC787C933|0064CB30|001A38|FRFM|
|214|               |8DFAE5D4-B50E-4C10-96E6-F2C266CACBB6|0064E568|01001C|FRFM|
|215|               |1A1E2341-A2FB-42C7-8D17-3073D08EB21D|0065E588|0000B8|FRFM|
|216|               |DD6569A7-E455-4EE5-B2BA-ECDA84ACBC99|0065E640|0000D2|FRFM|
|217|               |A9943829-A25A-4B94-AC0B-99DD37099F76|0065E718|00004D|FRFM|
|218|               |BFC113FE-AD4B-4F97-9F70-0747369FBEBA|0065E768|00004C|FRFM|
+---+---------------+------------------------------------+--------+------+----+
| Bytes Free       : 000874 (  2 KB)    Bytes Used       : 65E78C (6521 KB)    |
+-----------------------------------------------------------------------------+
| Firmware Volume : 06               Location :  005D7000   Length :  041000  |
+-----------------------------------------------------------------------------+
| Total Bytes Free : 12F9EC (1214 KB)   Total Bytes Used : ED0614 (15169 KB)   |

+-----------------------------------------------------------------------------+
Re: Unbrick Synology DS918+
January 24, 2024 10:35AM
so my DS 918+ is dead even after the bios reflash.
if anyone is going to try this in the future i can confirm that the bios can be read and written from the winbond chip using the clipper that comes with the CH341 programmer
mine having a different problem, i might have a good backup of the DS 918+ original ROM file if anyone is interested...
Attachments:
open | download - image0.jpeg (39.2 KB)
billbankie
Re: Unbrick Synology DS918+
January 31, 2024 11:41AM
I don't have the equipment, or skills, to flash a bios chip. I don't know anyone who would be able to do that for me either. I do have people who would be able to remove and replace a chip if I had access to one that had been flashed.
Re: Unbrick Synology DS918+
April 19, 2024 08:47AM
Hi Superchromix,

Could you please share the working BIOS with me?
Thank you in advance.


Regards,
iamstephen
cheqin
Re: Unbrick Synology DS918+
June 25, 2024 08:39AM
I can provide a firmware that I extracted, but I don't know how to give it to you, maybe we should create a public timely channel, maybe <Wechat>or webex
Re: Unbrick Synology DS918+
June 25, 2024 05:38PM
cheqin,

> I can provide a firmware that I extracted, but I
> don't know how to give it to you, maybe we should
> create a public timely channel, maybe <Wechat>or
> webex

You could register to the forum, and send a private message to iamstephen the link where to download it.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
alex3025
Re: Unbrick Synology DS918+
August 01, 2024 02:38AM
Hello,

I tried to connecting to the serial port but I do not get any output. With and without RAM.
I can feel the processor heating.

The UART pins are 2: GND, 4: connected to my UART adapter TX, 6: connected to my UART adapter RX. Am I correct?

Putty does not require any specific setting other than setting the baud rate to 115200?

Could it be still a bios problem?
Re: Unbrick Synology DS918+
September 06, 2024 02:32AM
Hello. Were you able to get the file?
Re: Unbrick Synology DS918+
September 06, 2024 10:10PM
Hello,

No i cannot get the file. Get i get it from dropbox?

Regards,
ismstephen
Re: Unbrick Synology DS918+
October 10, 2024 04:32PM
Hello,
Have a look at this thread, I've been able to reflash from command line using the original bios file in the synology upgrade file, without having to alter it in any way

Hope this helps,
Felix
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: