12gen N-series Nas motherboard (topton, cwwk, ... )

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

phil-2024

Member
Sep 7, 2024
68
51
18
any proof please.
there are so many othereasons for your issues. BIOS support, VRM design, OS bad drivers etc.
Well I don't have any hard evidence, its just what we see. ASPM and other power management settings are usually hidden in the BIOS on these Direct from China appliances, if the BIOS is modified to show these, often it makes little difference.

We know for a fact that all recent Intel SoCs can idle at a few watts. I have a 6 port i7 7700U network appliance that idles at 4 watt, no messing around needed. My 10th gen i7 laptop, even with the screen on a low brightness setting can idle at 5 watt, and screen off 2 to 3 watts. Hardkernel who do the Odroid devices can idle at a few watts with an N100. Yet almost universally, these direct form China appliances all seem to idle at 10 to 12 watts or sometimes more.

There should be no reason that just putting in some memory and an NVMe drive (that is known to support ASPM) should have any driver issues.

Granted there may be other things in play, such as poor VRM design which means the devices are not stable jumping in and out of low power states, so they've hard disabled some low power states. Either way, these direct from China devices are flawed, the manufacturers don't really care if they work optimally or not, some even ship them with Intel engineering samples! Like I say, caveat emptor.
 

Wallmeier

New Member
Jul 6, 2024
1
1
3
I would like to use the GPIOs on the CWWK purple board (CW-NAS-ADLN-K) under Linux. Does anyone have any experience with this or know which module I need to load to get access to GPIOs?
 
  • Like
Reactions: abq

KrissFr53

New Member
Aug 30, 2024
1
0
1
I would like to use the GPIOs on the CWWK purple board (CW-NAS-ADLN-K) under Linux. Does anyone have any experience with this or know which module I need to load to get access to GPIOs?
I'm interrested to use GPIO too, please report if you find something useful
 

HaoSs

Member
Feb 27, 2024
89
41
18
So they dropped the x4 slot to a x1 and put another sata chip for a 2x4 a 10G nic and a 10G usb, also the wifi is under the nvme ? "interesting"
 
Last edited:

douteiful

New Member
Mar 20, 2025
24
14
3
It says it uses the ASM1164 for SATA so maybe. I'm scared of wasting more money though, I got burned out trying to get my N100 board lower than C3 (to no avail).
 

douteiful

New Member
Mar 20, 2025
24
14
3
I have the BKHD-1264-NAS board and the CPU will stay at C3 max. I don't use SATA devices so I disabled the SATA controller in BIOS (it has the JMB585) but it still won't go below C3. Is there no way to fully disable the controller and get lower?

I read the topic and I saw other people asking... I'm assuming not?
 
Last edited:

cthulhu

New Member
Feb 3, 2025
3
3
3
tbh I am a little confused as well..... I am not 100% sure whats going on but I can see three different versions of various BIOS files across several sites, all with different dates. Not going to update until I have some kind of confirmation.



View attachment 43736
Analyzing the CW-NAS-ADLN-K BIOS file dated 2025-04-15 on 86Box's #bot-spam channel on Discord gives this info (in case it's useful):
Code:
  Vendor: AMI
Version: UEFI
Sign-on: BIOS Date: 04/15/2025 11:33:12 CWRKA02
Metadata: [ACPI] DSDT FACP RSDT SSDT
          [DMI] [BIOS] American Megatrends International, LLC. 5.27 04/15/2025
                [Board] CWWK Default string Default string
                [System] Default string Default string Default string
          [LAN] PXE
          [UEFI] Filesystem
    ROMs: [10ec:8161] Realtek RTL8111/8168/8411 PCIe GbE
          [10ec:8168]         RTL8111/8168/8211/8411 PCIe GbE
          [8086:0406] Intel Haswell iGPU
          [8086:1049]       82566MM Gbit Network Conn.
          [8086:104a]       82566DM Gbit Network Conn.
          [8086:104b]       82566DC Gbit Network Conn.
          [8086:104c]       82562V 10/100 Network Conn.
          [8086:104d]       82566MC Gbit Network Conn.
          [8086:10bd]       82566DM-2 Gbit Network Conn.
          [8086:10bf]       82567LF Gbit Network Conn.
          [8086:10c0]       82562V-2 10/100 Network Conn.
          [8086:10c2]       82562G-2 10/100 Network Conn.
          [8086:10c3]       82562GT-2 10/100 Network Conn.
          [8086:10c4]       82562GT 10/100 Network Conn.
          [8086:10c5]       82562G 10/100 Network Conn.
          [8086:10cb]       82567V Gbit Network Conn.
          [8086:10cc]       82567LM-2 Gbit Network Conn.
          [8086:10cd]       82567LF-2 Gbit Network Conn.
          [8086:10ce]       82567V-2 Gbit Network Conn.
          [8086:10de]       82567LM-3 Gbit Network Conn.
          [8086:10df]       82567LF-3 Gbit Network Conn.
          [8086:10e5]       82567LM-4 Gbit Network Conn.
          [8086:10ea]       82577LM Gbit Network Conn.
          [8086:10eb]       82577LC Gbit Network Conn.
          [8086:10ef]       82578DM Gbit Network Conn.
          [8086:10f0]       82578DC Gbit Network Conn.
          [8086:10f5]       82567LM Gbit Network Conn.
          [8086:1501]       82567V-3 Gbit Network Conn.
          [8086:1502]       82579LM Gbit Network Conn. (Lewisville)
          [8086:1503]       82579V Gbit Network Conn.
          [8086:1525]       82567V-4 Gbit Network Conn.
          [8086:153a]       Ethernet Conn. I217-LM
          [8086:153b]       Ethernet Conn. I217-V
          [8086:1559]       Ethernet Conn. I218-V
          [8086:155a]       Ethernet Conn. I218-LM
          [8086:156f]       Ethernet Conn. I219-LM
          [8086:1570]       Ethernet Conn. I219-V
          [8086:15a0]       Ethernet Conn. (2) I218-LM
          [8086:15a1]       Ethernet Conn. (2) I218-V
          [8086:15a2]       Ethernet Conn. (3) I218-LM
          [8086:15a3]       Ethernet Conn. (3) I218-V
          [8086:15b7]       Ethernet Conn. (2) I219-LM
          [8086:15b8]       Ethernet Conn. (2) I219-V
          [8086:15b9]       Ethernet Conn. (3) I219-LM
          [8086:15bb]       Ethernet Conn. (7) I219-LM
          [8086:15bc]       Ethernet Conn. (7) I219-V
          [8086:15bd]       Ethernet Conn. (6) I219-LM
          [8086:15be]       Ethernet Conn. (6) I219-V
          [8086:15d6]       Ethernet Conn. (5) I219-V
          [8086:15d7]       Ethernet Conn. (4) I219-LM
          [8086:15d8]       Ethernet Conn. (4) I219-V
          [8086:15df]       Ethernet Conn. (8) I219-LM
          [8086:15e0]       Ethernet Conn. (8) I219-V
          [8086:15e1]       Ethernet Conn. (9) I219-LM
          [8086:15e2]       Ethernet Conn. (9) I219-V
          [8086:15e3]       Ethernet Conn. (5) I219-LM
          [8086:2822]       SATA [RAID mode]
          [8086:282a]       82801 Mobile SATA [RAID mode]
          [8086:294c]       82566DC-2 Gbit Network Conn.
          [8086:8a12]       Ice Lake-LP Processor Host Bridge/DRAM Registers
          [8086:8a40]       [Unknown]
          [8086:8a50] ↖
          [8086:8a51]       Iris Plus Graphics G7 (Ice Lake)
          [8086:8a52]       Iris Plus Graphics G7
          [8086:8a53] ↖
          [8086:8a54]       [Unknown]
          [8086:8a55] ↖
          [8086:8a56]       Iris Plus Graphics G1 (Ice Lake)
          [8086:8a57]       [Unknown]
          [8086:8a5a]       Iris Plus Graphics G4 (Ice Lake)
          [8086:8a5b]       [Unknown]
          [8086:8a5c]       Iris Plus Graphics G4 (Ice Lake)
          [8086:8a5d]       [Unknown]
          [8086:8a70] ↖
          [8086:8a71] ↖
          [8086:9d07] ↖
          [8086:9dd7] ↖
          [8086:a106]       Q170/H170/Z170/CM236 Chipset SATA [RAID Mode]
          [8086:a107]       HM170/QM170 Chipset SATA [RAID Mode]
          [8086:a286]       200 Series PCH SATA [RAID mode]
          [8086:a28e]       [Unknown]
          [8086:a356] ↖
          [8086:a357] ↖
          [8086:a35e] ↖
          [8086:ff01] ↖
          [8086:ff02] ↖
          [8086:ff03] ↖
          [8086:ff04] ↖
          [8086:ff05] ↖
          [8086:ff20] ↖
 
  • Like
Reactions: zr0dfx

cthulhu

New Member
Feb 3, 2025
3
3
3
For comparison the BIOS dated 2024-06-24 (that I have currently flashed to my purple board) looks like this:
Code:
  Vendor: AMI
 Version: UEFI
 Sign-on: BIOS Date: 06/12/2024 11:20:12 CW-NAS-ADLN-K Ver: 10
Metadata: [ACPI] DSDT FACP RSDT SSDT
          [DMI] [BIOS] American Megatrends International, LLC. 5.27 06/12/2024
                [Board] CWWK  
                [System] CWWK CW-NAS-ADLN-K Default string
          [LAN] PXE
          [UEFI] Filesystem
    ROMs: [10ec:8161] Realtek RTL8111/8168/8411 PCIe GbE
          [10ec:8168]         RTL8111/8168/8211/8411 PCIe GbE
          [8086:0406] Intel Haswell iGPU
          [8086:1049]       82566MM Gbit Network Conn.
          [8086:104a]       82566DM Gbit Network Conn.
          [8086:104b]       82566DC Gbit Network Conn.
          [8086:104c]       82562V 10/100 Network Conn.
          [8086:104d]       82566MC Gbit Network Conn.
          [8086:10bd]       82566DM-2 Gbit Network Conn.
          [8086:10bf]       82567LF Gbit Network Conn.
          [8086:10c0]       82562V-2 10/100 Network Conn.
          [8086:10c2]       82562G-2 10/100 Network Conn.
          [8086:10c3]       82562GT-2 10/100 Network Conn.
          [8086:10c4]       82562GT 10/100 Network Conn.
          [8086:10c5]       82562G 10/100 Network Conn.
          [8086:10cb]       82567V Gbit Network Conn.
          [8086:10cc]       82567LM-2 Gbit Network Conn.
          [8086:10cd]       82567LF-2 Gbit Network Conn.
          [8086:10ce]       82567V-2 Gbit Network Conn.
          [8086:10de]       82567LM-3 Gbit Network Conn.
          [8086:10df]       82567LF-3 Gbit Network Conn.
          [8086:10e5]       82567LM-4 Gbit Network Conn.
          [8086:10ea]       82577LM Gbit Network Conn.
          [8086:10eb]       82577LC Gbit Network Conn.
          [8086:10ef]       82578DM Gbit Network Conn.
          [8086:10f0]       82578DC Gbit Network Conn.
          [8086:10f5]       82567LM Gbit Network Conn.
          [8086:1501]       82567V-3 Gbit Network Conn.
          [8086:1502]       82579LM Gbit Network Conn. (Lewisville)
          [8086:1503]       82579V Gbit Network Conn.
          [8086:1525]       82567V-4 Gbit Network Conn.
          [8086:153a]       Ethernet Conn. I217-LM
          [8086:153b]       Ethernet Conn. I217-V
          [8086:1559]       Ethernet Conn. I218-V
          [8086:155a]       Ethernet Conn. I218-LM
          [8086:156f]       Ethernet Conn. I219-LM
          [8086:1570]       Ethernet Conn. I219-V
          [8086:15a0]       Ethernet Conn. (2) I218-LM
          [8086:15a1]       Ethernet Conn. (2) I218-V
          [8086:15a2]       Ethernet Conn. (3) I218-LM
          [8086:15a3]       Ethernet Conn. (3) I218-V
          [8086:15b7]       Ethernet Conn. (2) I219-LM
          [8086:15b8]       Ethernet Conn. (2) I219-V
          [8086:15b9]       Ethernet Conn. (3) I219-LM
          [8086:15bb]       Ethernet Conn. (7) I219-LM
          [8086:15bc]       Ethernet Conn. (7) I219-V
          [8086:15bd]       Ethernet Conn. (6) I219-LM
          [8086:15be]       Ethernet Conn. (6) I219-V
          [8086:15d6]       Ethernet Conn. (5) I219-V
          [8086:15d7]       Ethernet Conn. (4) I219-LM
          [8086:15d8]       Ethernet Conn. (4) I219-V
          [8086:15df]       Ethernet Conn. (8) I219-LM
          [8086:15e0]       Ethernet Conn. (8) I219-V
          [8086:15e1]       Ethernet Conn. (9) I219-LM
          [8086:15e2]       Ethernet Conn. (9) I219-V
          [8086:15e3]       Ethernet Conn. (5) I219-LM
          [8086:2822]       SATA [RAID mode]
          [8086:282a]       82801 Mobile SATA [RAID mode]
          [8086:294c]       82566DC-2 Gbit Network Conn.
          [8086:8a12]       Ice Lake-LP Processor Host Bridge/DRAM Registers
          [8086:8a40]       [Unknown]
          [8086:8a50] ↖ 
          [8086:8a51]       Iris Plus Graphics G7 (Ice Lake)
          [8086:8a52]       Iris Plus Graphics G7
          [8086:8a53] ↖ 
          [8086:8a54]       [Unknown]
          [8086:8a55] ↖ 
          [8086:8a56]       Iris Plus Graphics G1 (Ice Lake)
          [8086:8a57]       [Unknown]
          [8086:8a5a]       Iris Plus Graphics G4 (Ice Lake)
          [8086:8a5b]       [Unknown]
          [8086:8a5c]       Iris Plus Graphics G4 (Ice Lake)
          [8086:8a5d]       [Unknown]
          [8086:8a70] ↖ 
          [8086:8a71] ↖ 
          [8086:9d07] ↖ 
          [8086:9dd7] ↖ 
          [8086:a106]       Q170/H170/Z170/CM236 Chipset SATA [RAID Mode]
          [8086:a107]       HM170/QM170 Chipset SATA [RAID Mode]
          [8086:a286]       200 Series PCH SATA [RAID mode]
          [8086:a28e]       [Unknown]
          [8086:a356] ↖ 
          [8086:a357] ↖ 
          [8086:a35e] ↖ 
          [8086:ff01] ↖ 
          [8086:ff02] ↖ 
          [8086:ff03] ↖ 
          [8086:ff04] ↖ 
          [8086:ff05] ↖ 
[8086:ff20] ↖
So it looks like they messed up the Board and System names in the new bios. :-D
 
  • Like
Reactions: zr0dfx

zr0dfx

Member
Jul 7, 2024
97
46
18
UK
For comparison the BIOS dated 2024-06-24 (that I have currently flashed to my purple board) looks like this:
Code:
  Vendor: AMI
Version: UEFI
Sign-on: BIOS Date: 06/12/2024 11:20:12 CW-NAS-ADLN-K Ver: 10
Metadata: [ACPI] DSDT FACP RSDT SSDT
          [DMI] [BIOS] American Megatrends International, LLC. 5.27 06/12/2024
                [Board] CWWK 
                [System] CWWK CW-NAS-ADLN-K Default string
          [LAN] PXE
          [UEFI] Filesystem
    ROMs: [10ec:8161] Realtek RTL8111/8168/8411 PCIe GbE
          [10ec:8168]         RTL8111/8168/8211/8411 PCIe GbE
          [8086:0406] Intel Haswell iGPU
          [8086:1049]       82566MM Gbit Network Conn.
          [8086:104a]       82566DM Gbit Network Conn.
          [8086:104b]       82566DC Gbit Network Conn.
          [8086:104c]       82562V 10/100 Network Conn.
          [8086:104d]       82566MC Gbit Network Conn.
          [8086:10bd]       82566DM-2 Gbit Network Conn.
          [8086:10bf]       82567LF Gbit Network Conn.
          [8086:10c0]       82562V-2 10/100 Network Conn.
          [8086:10c2]       82562G-2 10/100 Network Conn.
          [8086:10c3]       82562GT-2 10/100 Network Conn.
          [8086:10c4]       82562GT 10/100 Network Conn.
          [8086:10c5]       82562G 10/100 Network Conn.
          [8086:10cb]       82567V Gbit Network Conn.
          [8086:10cc]       82567LM-2 Gbit Network Conn.
          [8086:10cd]       82567LF-2 Gbit Network Conn.
          [8086:10ce]       82567V-2 Gbit Network Conn.
          [8086:10de]       82567LM-3 Gbit Network Conn.
          [8086:10df]       82567LF-3 Gbit Network Conn.
          [8086:10e5]       82567LM-4 Gbit Network Conn.
          [8086:10ea]       82577LM Gbit Network Conn.
          [8086:10eb]       82577LC Gbit Network Conn.
          [8086:10ef]       82578DM Gbit Network Conn.
          [8086:10f0]       82578DC Gbit Network Conn.
          [8086:10f5]       82567LM Gbit Network Conn.
          [8086:1501]       82567V-3 Gbit Network Conn.
          [8086:1502]       82579LM Gbit Network Conn. (Lewisville)
          [8086:1503]       82579V Gbit Network Conn.
          [8086:1525]       82567V-4 Gbit Network Conn.
          [8086:153a]       Ethernet Conn. I217-LM
          [8086:153b]       Ethernet Conn. I217-V
          [8086:1559]       Ethernet Conn. I218-V
          [8086:155a]       Ethernet Conn. I218-LM
          [8086:156f]       Ethernet Conn. I219-LM
          [8086:1570]       Ethernet Conn. I219-V
          [8086:15a0]       Ethernet Conn. (2) I218-LM
          [8086:15a1]       Ethernet Conn. (2) I218-V
          [8086:15a2]       Ethernet Conn. (3) I218-LM
          [8086:15a3]       Ethernet Conn. (3) I218-V
          [8086:15b7]       Ethernet Conn. (2) I219-LM
          [8086:15b8]       Ethernet Conn. (2) I219-V
          [8086:15b9]       Ethernet Conn. (3) I219-LM
          [8086:15bb]       Ethernet Conn. (7) I219-LM
          [8086:15bc]       Ethernet Conn. (7) I219-V
          [8086:15bd]       Ethernet Conn. (6) I219-LM
          [8086:15be]       Ethernet Conn. (6) I219-V
          [8086:15d6]       Ethernet Conn. (5) I219-V
          [8086:15d7]       Ethernet Conn. (4) I219-LM
          [8086:15d8]       Ethernet Conn. (4) I219-V
          [8086:15df]       Ethernet Conn. (8) I219-LM
          [8086:15e0]       Ethernet Conn. (8) I219-V
          [8086:15e1]       Ethernet Conn. (9) I219-LM
          [8086:15e2]       Ethernet Conn. (9) I219-V
          [8086:15e3]       Ethernet Conn. (5) I219-LM
          [8086:2822]       SATA [RAID mode]
          [8086:282a]       82801 Mobile SATA [RAID mode]
          [8086:294c]       82566DC-2 Gbit Network Conn.
          [8086:8a12]       Ice Lake-LP Processor Host Bridge/DRAM Registers
          [8086:8a40]       [Unknown]
          [8086:8a50] ↖
          [8086:8a51]       Iris Plus Graphics G7 (Ice Lake)
          [8086:8a52]       Iris Plus Graphics G7
          [8086:8a53] ↖
          [8086:8a54]       [Unknown]
          [8086:8a55] ↖
          [8086:8a56]       Iris Plus Graphics G1 (Ice Lake)
          [8086:8a57]       [Unknown]
          [8086:8a5a]       Iris Plus Graphics G4 (Ice Lake)
          [8086:8a5b]       [Unknown]
          [8086:8a5c]       Iris Plus Graphics G4 (Ice Lake)
          [8086:8a5d]       [Unknown]
          [8086:8a70] ↖
          [8086:8a71] ↖
          [8086:9d07] ↖
          [8086:9dd7] ↖
          [8086:a106]       Q170/H170/Z170/CM236 Chipset SATA [RAID Mode]
          [8086:a107]       HM170/QM170 Chipset SATA [RAID Mode]
          [8086:a286]       200 Series PCH SATA [RAID mode]
          [8086:a28e]       [Unknown]
          [8086:a356] ↖
          [8086:a357] ↖
          [8086:a35e] ↖
          [8086:ff01] ↖
          [8086:ff02] ↖
          [8086:ff03] ↖
          [8086:ff04] ↖
          [8086:ff05] ↖
[8086:ff20] ↖
So it looks like they messed up the Board and System names in the new bios. :-D
I never did hear back from CWWK directly. You going to install the new one? I am going to wait I think o_O
 

vvkvvk

Active Member
Feb 1, 2023
102
41
28
I have the BKHD-1264-NAS board and the CPU will stay at C3 max. I don't use SATA devices so I disabled the SATA controller in BIOS (it has the JMB585) but it still won't go below C3. Is there no way to fully disable the controller and get lower?

I read the topic and I saw other people asking... I'm assuming not?
I don't have the board on hand, but iirc there's advanced menu where you could disable root ports and with trial and error I had mine disabled and C-states working; however the board wasn't stable with it either, so I sold it.
 

douteiful

New Member
Mar 20, 2025
24
14
3
I don't have the board on hand, but iirc there's advanced menu where you could disable root ports and with trial and error I had mine disabled and C-states working; however the board wasn't stable with it either, so I sold it.
Friend thank you so much! You are right, the real way to disable the JMB585 is to fully turn off the PCIe root port, because the "Disable SATA controller" option in the BIOS does nothing. I did and it's now hitting C8:

1749017997563.png

Really thank you so much, I struggled with this for months. `lspci` helped me notice this:

Code:
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (this is the root port 1)
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (this is the root port 2)
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (this is the root port 3)
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (this is the root port 4)
05:00.0 SATA controller: JMicron Technology Corp. JMB58x AHCI SATA controller (this is the root port 7, after disabling it this line should disappear)
06:00.0 Non-Volatile memory controller: Micron Technology Inc 2550 NVMe SSD (DRAM-less) (this is the root port 10)
The PCIe ports in the BKHD-1264-NAS are apparently arranged like this:
1-4: Ethernet
7: JMB585
9: ???
10: SSD slot 1
11: SSD slot 2

So I disabled port 7 and enabled L1 on everything else (except the SSD slot otherwise the system won't boot). So far it's stable, I'll report back if anything goes wrong. Thanks a lot. Now to see if I can get to C10 - I heard in the ODROID forums that there's a recent bug in the Intel I226 Linux driver that broke C10 states, so I'll look into that now.

Note: Power usage went down from ~15W to 8-9W, which is closer to what I'd expect from a N100 machine.
 
Last edited:
  • Like
Reactions: abq and vvkvvk

flo82

New Member
Dec 15, 2024
1
0
1
@douteiful Could please tell me which bios settings you did change?

Also please post the output of:
lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'
 

douteiful

New Member
Mar 20, 2025
24
14
3
@douteiful Could please tell me which bios settings you did change? Also please post the output of: lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'
Hi, I was trying to replicate the steps as I was curious myself, but I wasn't able to, and when I enabled a setting related to memory the motheboard died. It doesn't POST and gives no image. I tried to CMOS clear or remove the battery to no avail. I'm honestly tired of it and I replaced my NAS board with an HDROID-H4+ which actually reaches C10 with no fiddling around, and it has 4 SATA ports and it goes down to around 4W when idle, and my Proxmox with a Raspberry Pi 5 with Docker, it does 3W and everything works perfectly.

When it was working it had no stability issues for me although 9-10W is still high for C8.

Honestly I would suggest against buying any of these BKHD boards anymore, or any Chinese boards for that matter like CWWK. The manufacturers don't know what they're doing, and they're a waste of time and money. Don't trust Topton either - they're just a reseller for BKHD and CWWK. Beelink is okay at least.

I also have a BKHD router board which I'm probably replace with a BPI-R4. I wasted too much money with these.
 
  • Like
Reactions: abq and phil-2024

phil-2024

Member
Sep 7, 2024
68
51
18
Hi, I was trying to replicate the steps as I was curious myself, but I wasn't able to, and when I enabled a setting related to memory the motheboard died. It doesn't POST and gives no image. I tried to CMOS clear or remove the battery to no avail. I'm honestly tired of it and I replaced my NAS board with an HDROID-H4+ which actually reaches C10 with no fiddling around, and it has 4 SATA ports and it goes down to around 4W when idle, and my Proxmox with a Raspberry Pi 5 with Docker, it does 3W and everything works perfectly.

When it was working it had no stability issues for me although 9-10W is still high for C8.

Honestly I would suggest against buying any of these BKHD boards anymore, or any Chinese boards for that matter like CWWK. The manufacturers don't know what they're doing, and they're a waste of time and money. Don't trust Topton either - they're just a reseller for BKHD and CWWK. Beelink is okay at least.

I also have a BKHD router board which I'm probably replace with a BPI-R4. I wasted too much money with these.
Have to absolutely agree with this. All these Chinese manufacturers are cutting corners and its impossible to find a motherboard or network appliance that is designed correctly and power efficient. There is no reason why any of these Intel based network appliances with 4 or 6 network ports with 2 or 3 active, 8/16 Gig of memory and an SSD should idle at anything above 5 watts and even less when used headless. This even applies to Protectli that tries to place itself apart from Aliexpress boxes, they are using the same Chinese made boards that aren't designed optimally and they, like everyone else now, thinks that idling at 12 watts or so is good as that is what they all idle at, but it isn't! Components are just burning through power for no reason, the heat and extra stress on the CPU and components shortens their life span and costs us extra in electricity bills, plus we end up messing around with adding fans etc.

If a small company like Odroid can get an N97 or similar idling at around 5 watt and that is with ASPM disabled by default, so even lower with ASPM enabled, then it should be possible for these Chinese manufacturers to do the same themselves, but I guess for these Chinese OEMs they just don't want to spend the extra on designing the boards to work correctly, and as no one is demanding it, they just get away with it.

I've got a Protectli VP6630, by default it idles at 16 watt, that is just ridiculous, it drops to 12 watt using their Coreboot BIOS version that enables ASPM, but still miles away from what should be achievable.
 
  • Like
Reactions: abq and douteiful

douteiful

New Member
Mar 20, 2025
24
14
3
Hi again, I tried powering the motherboard up (after 2 days of it being dead) and it worked again. I don't know what happened. The CMOS was cleared though as I had removed the battery. At this point I'm not comfortable using it for any critical services, but I'll try to replicate the steps to get it down to C8. Although it didn't help much (around 12W compared to 16W) but I'll do it for documentation. For my critical services I'll definitely stay with the Raspberry as almost everything works on ARM now.
 
Last edited:
  • Like
Reactions: KevinR

douteiful

New Member
Mar 20, 2025
24
14
3
Have to absolutely agree with this. All these Chinese manufacturers are cutting corners and its impossible to find a motherboard or network appliance that is designed correctly and power efficient. There is no reason why any of these Intel based network appliances with 4 or 6 network ports with 2 or 3 active, 8/16 Gig of memory and an SSD should idle at anything above 5 watts and even less when used headless. This even applies to Protectli that tries to place itself apart from Aliexpress boxes, they are using the same Chinese made boards that aren't designed optimally and they, like everyone else now, thinks that idling at 12 watts or so is good as that is what they all idle at, but it isn't! Components are just burning through power for no reason, the heat and extra stress on the CPU and components shortens their life span and costs us extra in electricity bills, plus we end up messing around with adding fans etc.

If a small company like Odroid can get an N97 or similar idling at around 5 watt and that is with ASPM disabled by default, so even lower with ASPM enabled, then it should be possible for these Chinese manufacturers to do the same themselves, but I guess for these Chinese OEMs they just don't want to spend the extra on designing the boards to work correctly, and as no one is demanding it, they just get away with it.

I've got a Protectli VP6630, by default it idles at 16 watt, that is just ridiculous, it drops to 12 watt using their Coreboot BIOS version that enables ASPM, but still miles away from what should be achievable.
Definitely, my BKHD network appliance doesn't go below 15W and hovers around 18W, looking online it seems my mistake was to order it with SFP+ ports, and it uses an Intel X520 which doesn't support ASPM (there seems to be a way to enable it though but it's apparently buggy). The X710 supports ASPM as far as I can see but if the Protectli uses the X710 and it still doesn't achieve a good power draw I'm not very hopeful. C-states also feel like a hack anyway. ARM or MIPS processors can achieve low power draw without that kind of low power states, and for a network appliance I think I'll go that way. I don't remember seeing anything on OPNsense that I couldn't do on OpenWRT with some kind of plugin.

On the ODROID product page they have a full section regarding power usage and what components they chose to achieve low power draw.
 
Last edited:
  • Like
Reactions: Stovar

douteiful

New Member
Mar 20, 2025
24
14
3
Okay I was able to replicate it. I can hit C8, but with my power meter I could see a reduction from 16W to 12W. Not sure if it's worth it but here you go if you want to experiment. I'd love to hear if you can get it lower. Maybe part of it is my PSU, I don't know.

1749535095185.png
1749535127493.png

1st Step: This motherboard has most of its options hidden. To unlock them you must go to the following option:

Chipset -> System Agent (SA) Configuration -> Graphic Configuration -> Yellow Screen Workaround = ENABLE.
2nd step: Enable all ASPM related configuration.

Advanced -> RC ACPI Settings -> Native PCIE Enable = Enabled
Advanced -> RC ACPI Settings -> Native ASPM = Enabled
Power & Performance -> CPU -> C states -> Package C State Limit = C10

Chipset -> System Agent (SA) Configuration -> Graphics Configuration -> RC1p Support = Enabled
Chipset -> System Agent (SA) Configuration -> DMI/OPI Configuration -> DMI Gen3 ADPM = ASPM L1
Chipset -> System Agent (SA) Configuration -> DMI/OPI Configuration -> DMI ASPM = ASPM L1
Chipset -> PCH-IO Configuration -> PCI Express Configuration -> DMI Link ASPM Control = L1
3rd step: Enable ASPM on all PCIe root ports:

Chipset -> PCH-IO Configuration -> PCI Express Configuration -> PCI Express Root Port {All of them!} -> ASPM = L1
Chipset -> PCH-IO Configuration -> PCI Express Configuration -> PCI Express Root Port {All of them!} -> L1 Substates = L1.1 & L1.2
Chipset -> PCH-IO Configuration -> PCI Express Configuration -> PCI Express Root Port {All of them!} -> L1 Low = Enabled
4rd step: Disable the root port of the JMB585 controller. This is VERY important because this is what is not letting the BKHD 1264 board go below C3.

Chipset -> PCH-IO Configuration -> PCI Express Configuration -> PCI Express Port 7 -> PCI Express Port 7 = Disabled
Note: If your system doesn't boot disable ASPM on the SSD root port. For slot 1 it's the Root port 10, and slot 2 is Root port 11.

And there you go. If you need SATA ports just get an ASM1166 or something. Or better yet just get a Raspberry Pi or a Radxa Rock :D
 
Last edited:

phil-2024

Member
Sep 7, 2024
68
51
18
Okay I was able to replicate it. I can hit C8, but with my power meter I could see a reduction from 16W to 12W. Not sure if it's worth it but here you go if you want to experiment. I'd love to hear if you can get it lower. Maybe part of it is my PSU, I don't know.

View attachment 44008
View attachment 44009

1st Step: This motherboard has most of its options hidden. To unlock them you must go to the following option:



2nd step: Enable all ASPM related configuration.



3rd step: Enable ASPM on all PCIe root ports:



4rd step: Disable the root port of the JMB585 controller. This is VERY important because this is what is not letting the BKHD 1264 board go below C3.



Note: If your system doesn't boot disable ASPM on the SSD root port. For slot 1 it's the Root port 10, and slot 2 is Root port 11.

And there you go. If you need SATA ports just get an ASM1166 or something. Or better yet just get a Raspberry Pi or a Radxa Rock :D
I've said this before, either these boards are coming with Intel mobile chips that failed to work in low power states when being tested, so are no good for battery operated devices (like laptops or tablets) so are sold cheap into China for use with mains powered products, and have had C-States or package states disabled, so it reports the states, but isn't actually entering them. Or, they've just cut corners on the design, possibly combining power rails to reduce the number of voltage regulation components on the board, and this prevents low power states as parts of the chip can't be power gated or given a lower voltage separate to something else.

The X710 supports ASPM as far as I can see but if the Protectli uses the X710 and it still doesn't achieve a good power draw I'm not very hopeful.
Reading the X710 datasheet, the chip itself, if nothing is connected to the ports, just falls into a standby mode and uses very little power, so low it wouldn't really be noticed on a power meter, so its just the power of the PCI Express connection being used to keep in contact with the chip. I think the difference between the X710 using ASPM and not was something like 0.3 watt difference when I measured it. So you have found exactly the same as me, which I've seen on two different similar direct from China boxes and two different Protectli's, that if all PCI Express ports are able to drop down into some ASPM low power state, the total saving is about 4 watts tops, but when starting from 16 watts, that still isn't getting anywhere near decent figures for what are low powered mobile parts.

I'm finding the whole situation very frustrating. Six years ago I bought a 6 port i7 7500U appliance from Aliexpress, checked the power consumption and it was nice 4 watt at idle, a huge improvement on what I used before and over those years its paid for itself in reduced running costs, it runs really cool and has been great, and given its under no stress at idle, will probably go on for many more years. I will soon need 2.5G ports when I move to faster internet, thought nothing of buying something more or less the same with i226 ports with an N100 so a more efficient CPU design, and found it ran really warm despite the larger heatsink and was drawing 12 watts doing exactly the same job as the old appliance (still using 1GHz network speeds). So I enter this rabbit hole of trying to hack BIOS's and work out what is going wrong with these things.
 
  • Like
Reactions: abq