Jump to content

BKHD-1264-NAS Intel N100 NAS Motherboard

From Pulsed Media Wiki


The BKHD-1264-NAS is a mini-ITX (170×170mm) NAS motherboard built around the Intel N100 processor (Alder Lake-N). It provides 6 SATA ports, 4× Intel I226-V 2.5GbE NICs, one DDR5 SO-DIMM slot, and two M.2 NVMe slots. Manufactured by Shenzhen Beikong Industrial Control Co., Ltd. (深圳市倍控工控有限公司), branded as BKHD.

The "1264" in the model name most likely refers to the Intel FCBGA1264 ball grid array package used by Alder Lake-N processors (no BKHD source confirms this, but the correlation is strong).

This board is sold under several brand names. SZBOX, HKUXZR, and other Amazon/AliExpress sellers ship the same PCB — the BKHD model number often appears in the BIOS and manuals even on rebranded units. BKHD is the ODM (original design manufacturer), not a reseller.

Specifications

BKHD-1264-NAS Specifications
Component Detail
CPU Intel N100 (Alder Lake-N), 4 E-cores / 4 threads, 3.4 GHz boost, 6W TDP
CPU variants N150 available on the 1264-NAS-17 revision
Memory 1× DDR5 SO-DIMM, 4800 MT/s. Officially 16 GB max; 32 GB confirmed working by multiple community users. 48 GB SO-DIMMs exist but N100 compatibility is unverified.
SATA 6× SATA III (6 Gb/s) — 2 native from N100 SoC + 4 via JMicron JMB585 bridge (PCIe Gen3 x2)
NVMe 1× M.2 2280 NVMe + 1× M.2 2280 NVMe/NGFF (switchable via jumper)
Networking 4× Intel I226-V 2.5GbE
Display 1× HDMI 2.0 + 1× DisplayPort
PCIe 1× PCIe 3.0 x1 (open-ended slot)
USB 2× USB 3.0 + 2× USB 2.0 (rear) + internal headers
Power 24-pin ATX + 4-pin CPU
BIOS AMI Aptio V (version 2.22.1287 on units shipped late 2023)
Form factor Mini-ITX (170 × 170 mm)
Manufacturer BKHD / Shenzhen Beikong Industrial Control Co., Ltd.

SATA controller (JMB585)

The N100 SoC provides 2 native SATA ports. The remaining ports come from a JMicron JMB585 PCIe-to-SATA bridge chip (5-port controller, but board layout determines how many are physically accessible — community reports indicate 4 JMB585 ports are wired out, giving 6 total). The JMB585 is a PCIe Gen3 x2 device (not x1 — some sources confuse the chip spec with the physical slot on adapter cards). Theoretical aggregate bandwidth is ~2 GB/s across the JMB585 ports.

Measured performance (OpenMediaVault forum user testing with spinning drives):

  • 3 drives simultaneous: ~136 MB/s write, ~145 MB/s read per drive
  • Single drive: ~360 MB/s write

Known issues:

  • ALPM must be disabled. Link Active Power Management is enabled by default and causes freezes/crashes with multiple drives. Set max_performance on all SCSI host link power management policies.
  • Crashes reported during parity checks with multiple 14 TB+ drives.
  • Controller lacks a heatsink despite mounting holes on the PCB.

Networking (Intel I226-V)

The 4× I226-V NICs are rated at 2.5 Gbps per port, 10 Gbps aggregate theoretical maximum. The I226-V has a known ASPM (Active State Power Management) bug that affects boards with this NIC broadly — including CWWK, BKHD, Topton, and even Intel's own NUC13/NUC14 products.

Symptoms: NICs go unresponsive without log entries. The trigger is waking from L1/L1.2 power states (idle-to-active transition), not sustained load. Both rev 04 and rev 06 silicon are affected — no "fixed" revision exists in public sources.

Required mitigations (apply all):

  1. Disable ASPM in BIOS (all instances)
  2. Kernel parameter: pcie_aspm=off
  3. Disable Energy Efficient Ethernet: ethtool --set-eee ethN eee off
  4. Optional: reflash NIC firmware via Intel VERSA package

The igc driver has supported I226-V since kernel 5.10 (device ID 8086:125c). Kernel 6.1+ is recommended as a platform minimum for full Alder Lake-N support.

Memory compatibility

Confirmed working:

  • Silicon Power DDR5-4800 32 GB (SP032GBSVU480F02)
  • Samsung DDR5-5600 16 GB SO-DIMM

Known problematic:

  • Crucial DDR5-4800 CL40 16 GB (CT16G48C40S5) — reported failure on OMV forum (user reverted to different module)
  • Corsair Vengeance CMSX16GX5M1A4800C40 (16 GB) — 3-beep error, boot failure
  • Corsair Vengeance generally — fails memtest86 after 1–2 passes on some units

RAM IC manufacturer matters more than brand. SK Hynix and Samsung ICs are the safest choices. Even DDR5-5600 modules will run at 4800 MT/s — the board locks speed regardless of module rating. Despite the official 16 GB limit, 32 GB and 48 GB modules work — the N100's memory controller accepts larger SO-DIMMs than Intel's spec sheet suggests.

ECC: Intel N100 does not support ECC. Intel ARK explicitly lists ECC as "No." ECC SO-DIMMs may physically fit but ECC bits are ignored. Use filesystem-level checksums (ZFS, btrfs, md integrity) as mitigation.

BIOS

BKHD-1264-NAS BIOS main page (AMI Aptio V, Ver 1.1) captured via NanoKVM. Note the 2021 system date from a dead RTC battery.

Known BIOS versions

Version Approx. date Notes
GF1264NP124LV11R003 2023 Early version; reported unstable on -6L variant
GF1264NP124LV11R007 Nov 2023 Available on Internet Archive; for the 4L mini-PC variant
Ver 1.1 (AMI 2.22.1287) Dec 2023 NAS variant, shipped on late-2023 units
AMI 2.22.1289+ Unknown Exposes additional power profile settings

Where to get BIOS updates

  1. BKHD official: bkipc.com/en/new/BIOS-Update.html — download links have been reported broken; contact info@bkipc.com or the AliExpress seller directly.
  2. Internet Archive: Factory AMI BIOS for the 1264NP-4L variant. Note: this is the mini-PC variant, not the NAS variant. Verify board model match before flashing.
  3. Community mods (ServeTheHome forums): Modified BIOS ROMs for v1.5 boards that expose hidden settings (memory config, power profiles). Thread 42624.

BIOS quirks

  • Hidden settings: Memory configuration, overclocking, and power management menus exist in the AMI Aptio firmware but are suppressed. Users have exposed them with AMIBCP.
  • No POST beep control: Stock BIOS cannot silence startup beeps.
  • RAM speed locked: DDR5-5600 modules run at 4800 MT/s. OCSafeMode defaults force conservative timings.
  • RTC battery: System clock may show 2021 on first boot — RTC battery may be dead or disconnected from shipping.
  • BIOS hangs: Pre-update firmware may reboot if left in BIOS setup for extended periods.
  • First boot delay: 1–2 minute memory self-test on first power-on is normal AMI behavior.

A user on the -6L variant reported that a BIOS update from the vendor resolved all crashes and lockups — the single strongest data point that BIOS updates improve reliability on these boards.

Fan control

Status: broken in stock BIOS. Manufacturer has acknowledged the issue.

Fans run at maximum speed constantly despite the board having PWM-capable headers. The BIOS "Smart Fan Mode" settings exist but are ineffective. During POST/BIOS screens, fans do reduce speed — confirming the hardware supports PWM but runtime firmware does not regulate it.

Manufacturer statement: "PWM is not working on this motherboard yet and will eventually be handled in the future."

Workarounds:

  • CPU fan header: Smart fan control reportedly works on the CPU fan header only. Connect chassis fans to it.
  • External controller: ATtiny85-based PWM controller with temperature thresholds.
  • Low-noise fans at full speed: Noctua or similar fans may be acceptable even at full RPM.
  • Linux userspace fancontrol is not viable — the board does not expose a PWM interface to hwmon.

Linux production deployment

Kernel parameters

intel_idle.max_cstates=2          # Precautionary — prevents potential deep C-state resets (confirmed necessary on older Bay Trail/Braswell; unconfirmed but low-risk on N100)
pcie_aspm=off                     # Required — prevents I226-V NIC drops
nvme_core.default_ps_max_latency_us=0  # Prevents NVMe power-state stalls

Watchdog

Hardware watchdog supported via iTCO_wdt. Load modules: i2c_i801, i2c_smbus, iTCO_wdt. Default 30-second heartbeat. The ACPI WDAT-based wdat_wdt driver may be a more reliable alternative on some units — test on actual hardware before relying on it for headless recovery.

IOMMU

Clean IOMMU group separation on Alder Lake-N. iGPU in its own group, NICs typically separate. ACS override available if needed: pcie_acs_override=downstream,multifunction.

No IPMI/BMC

This board has no out-of-band management. Use watchdog timer + auto-power-restore (BIOS setting) + external KVM (such as NanoKVM) for remote access.

PXE boot

I226-V NICs support PXE. No specific reliability issues reported.

Power consumption

Measured by Pulsed Media (2 units, 6× drives each): ~175 W at full load (all drives writing, CPU maxed out).

Community-reported figures below are from various online sources with unknown drive counts and configurations. Treat as rough estimates only.

State Community-reported (unverified) Notes
Board only, idle (no drives) 6–15 W Varies with NIC count, RAM
All drives spun down ~23 W Drive count not specified
Drives spun up, idle ~44 W Reported with 4 drives
Active I/O (production) ~60–80 W Drive count/type not specified
Peak ~90 W Drive count/type not specified
Full load (6× HDDs writing + CPU max) ~175 W Pulsed Media measured, 2 units tested

Per component (community estimates): N100 idle 3–5 W, load 15–25 W. Each spinning HDD adds 6–8 W. Disabling ASPM adds ~2–3 W. Limiting C-states adds ~1–2 W. HDDs dominate total system draw.

Community reports of 7–8 W idle on Proxmox with extensive power-saving (modified BIOS 2.22.1289+), but this requires ASPM enabled — which conflicts with I226-V NIC stability.

Thermal

CPU idle: ~32°C. Under load: ~60–65°C. Intel Tjunction is 105°C — the N100 will not thermal throttle with any reasonable cooling solution.

Some boards ship with a conservative PL1 = 6 W. Setting PL1 = 15 W and PL2 = 25 W in BIOS unlocks full performance. Note: the 25 W PL2 is a vendor-configured BIOS setting, not an Intel processor specification (Intel ARK lists TDP as 6 W only).

Known design flaws

  1. PWM fan control non-functional (manufacturer acknowledged)
  2. M.2 slots limited to PCIe x1
  3. Second M.2 slot unreliable on some units
  4. No serial console header
  5. PCIe x1 expansion slot only
  6. Single SO-DIMM slot (no dual-channel memory)
  7. Minimal vendor documentation; BIOS download links frequently broken
  8. Missing heatsink on JMB585 SATA controller

Production deployment checklist

  1. Flash latest available BIOS (contact seller or check community sources)
  2. Verify RAM uses Samsung or SK Hynix ICs
  3. Disable ASPM in BIOS (all instances)
  4. Set kernel parameters: intel_idle.max_cstates=2 pcie_aspm=off nvme_core.default_ps_max_latency_us=0
  5. Disable EEE: ethtool --set-eee ethN eee off
  6. Disable ALPM: echo max_performance > /sys/class/scsi_host/hostN/link_power_management_policy
  7. Set power-on-AC-restore to "On" in BIOS
  8. Configure iTCO watchdog (or wdat_wdt)
  9. Set BIOS power limits: PL1 = 15 W, PL2 = 25 W
  10. Connect fans to CPU fan header (only working smart-fan port)
  11. Set NTP immediately (RTC clock may be wrong out of box)
  12. Monitor JMB585 during first md rebuild

Manufacturer

BKHD is a brand of Shenzhen Beikong Industrial Control Co., Ltd. (深圳市倍控工控有限公司), based in Longhua District, Shenzhen, Guangdong, China. The company claims 13 years of industrial control technology experience and claims to operate its own SMT production lines. They advertise full-process ODM services — other brands (SZBOX, HKUXZR) sell BKHD-designed boards under their own names.

BKHD is a separate company from CWWK (ChangWang, 创旺), another Shenzhen NAS motherboard manufacturer. CWWK's independent manufacturing was confirmed by a NASCompares factory visit in 2025; BKHD's independent manufacturing is claimed but not independently verified. The convergent specifications across brands (N100 + JMB585 + I226-V + DDR5 SO-DIMM + mini-ITX) reflect the shared Intel reference platform, not shared PCB designs.

Website: bkipc.com | Store: bkminipc.com | Contact: info@bkipc.com

See also