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.

kirsi715

New Member
Nov 22, 2023
16
18
3
Update on my side, I have the purple N305 board and decided to add a Intel Arc A380 GPU to my homelab for decoding/encoding and a little bit of playing around with local LLMs.

Did anyone managed to get to the BIOS with the iGPU disabled? As soon as I restart my system everything seems to work after the boot stage but before that my screen gets no signal on both HDMI and DP. Which sucks and now I'm running Unraid with 2 GPUs enabled and have to manually select the external GPU in every configuration.

Furthermore I managed to get my system down to C8 state by playing around with the infamous ASPM script and the suggestions in this thread how to enable L1 on the PCIE lanes ... (I had to manually enable ASPM on a few devices where it was supported but not active). Through this I managed to save around 4-5W in idle state.

Another observation was that I had very high CPU temps (around 85-90C) when doing some stress testing or using LLMs in CPU mode. I have a board with a very large gap between CPU and the copper heatsink. So I followed some suggestions and added some thermal pads and now I'm down to 50-55C. (a few degrees in idle as well) So thermal paste is definitely not working in this case.
 
  • Like
Reactions: KevinR

CoreDemon

New Member
Feb 20, 2025
2
0
1
I started my setup of the BKHD-1264-NAS N150 today - The bios is reporting version 2.22.1293 dated 15/12/2024. Not sure if this is different to the N100 version or is of any use to anyone? - Just going to be doing some basic testing to make sure it's all working OK. The included Heatsink and Fan is now a 4 pin connector and the BIOS has temperature settings to for turning it On and Off..
 

TheMead

New Member
Feb 1, 2025
3
0
1
North Texas
No I don't. My m/b is MW-n100-nas, green pcb. Are we talking about same m//b? Do you have the link for latest bios?

I didn't notice whether my igp was disabled or not. With no SATA drives, it boots quickly. With SATA connected, it's almost 2 mins.
Yeah, I've got the MW-N100-NAS "the green one" bios version 2.22.1287. I don't know if there is a newer bios version.
 

ProfessorPasta

New Member
Mar 2, 2025
2
1
1
This thread has been immensely valuable. I've been needing a new efficient NAS for some time, and saw that these N100 ITX boards were basically a perfect fit. I waited and picked up a black version CW-ADLN-NASV11 (11th hardware revision? :-/) from Amazon when they had a sale, as I wanted to have some assurance with a seller in the US. It came with BIOS 2.22.1287 09/27/2024, and I updated it to 2.22.1293 11/12/2024.

32GB RAM is CT32G48C40S5 compatible (SK hynix CT32G48C40S5 - 32GB DDR5-4800 PC5-38400 CL40 SO-DIMM 649528906533 | eBay), which I rolled the dice on but 12+hours of memtest86 show zero errors.
5x14TB refurb enterprise helium drives contribute to the slow boot with all of them spinning up serially, but oh well that wasn't unexpected. Temps in the 40s
1x16GB Optane drive as TrueNAS boot, and 1x16GB L2ARC. Both with heatsinks. Temps in the 50s.
Fanless heatsink SNK-P0046P keeps the CPU at ~50 or so. In general the whole thing is on the warmer side, but temps seem to be fine.

TrueNAS installed without a problem, recognized everything. I set up LAGG with 2x of the 2.5G ports on a managed switch with specific support for LACP (this didn't exactly work out as planned, I had a misunderstanding that LAGG does not increase single TCP stream throughput, only multiple, which was verified). I'm connected to the switch with a 10G SFP+.

Now for the odd stuff. Stability has been mixed. I sometimes get days to weeks of perfect ping. But then, ping starts to lose packets randomly. Then it picks back up seconds later. I transfer a large file to see the throughput, and the speed is great, and ping stays solid. Then as soon as the transfer stops, the ping starts going intermittent again. Some kind of power saving? Eventually, the whole thing times out. No pings or ability to connect via SMB or the TrueNAS dashboard. I hear the drives access slightly every few seconds, and the fans don't seem to have changed a lot in speed.

The second problem just happened yesterday. I was running memtest86, and it finished without problem. Then I was going to run it again overnight because why not. In the middle of the night a few beeps woke me up. But then when I checked on it in the morning, the whole system was shutdown. Does memtest86 have an autoshutdown after a few hours?
Edit: the experimental DMA mode failed, but I'm also using an unreliable SD card and cheap USD adapter. Could be a false negative.

The third problem is the HDMI port. It's essentially useless at best, and actively harmful at worst. There seems to be some kind of race condition during boot. I tried to get it to boot with HDMI connected for 3 hours, and was only successful once. I swapped to DP, and it has now booted first time, every time.

Fourth problem I just found while typing this. CWWK's BIOS section is no longer accessible, I get a 403. It's back now.

Anything I should try to resolve this stability issue?
Edit: trying to disable C states for now.
 
Last edited:
  • Like
Reactions: Mityay

HaoSs

Member
Feb 27, 2024
89
41
18
i have the n305 CW-NAS-ADLN-K, with open media vault. never had stability issues, solid for weeks.

i'm not sure to what board are you referring with " CW-ADLN-NASV11 ", is one from topton? link ?
 
Last edited:

KevinR

Active Member
Jul 3, 2024
106
47
28
i have the n305 CW-NAS-ADLN-K, with open media vault. never had stability issues, solid for weeks.

i'm not sure to what board are you referring with " CW-ADLN-NASV11 ", is one from topton? link ?
I can't comment on the "v11", but the precursor to the -K purple board was the CW-ADLN-NAS black board. There was also a DC powered varient of the black one.
Eg. CWWK N100/i3-N305 six-bay NAS monster board/4x 2.5G/6x SATA3.0/2x M.2 NVMe/115X radiator ITX board type motherboard
 

ProfessorPasta

New Member
Mar 2, 2025
2
1
1
i have the n305 CW-NAS-ADLN-K, with open media vault. never had stability issues, solid for weeks.

i'm not sure to what board are you referring with " CW-ADLN-NASV11 ", is one from topton? link ?
That's interesting, the V11 doesn't come up for me either, it's on a sticker on the board itself. It's this one https://www.amazon.com/i3-N305-six-Bay-Radiator-Motherboard-Board-N100/dp/B0CPDZS9HH

I can't comment on the "v11", but the precursor to the -K purple board was the CW-ADLN-NAS black board. There was also a DC powered varient of the black one.
Eg. CWWK N100/i3-N305 six-bay NAS monster board/4x 2.5G/6x SATA3.0/2x M.2 NVMe/115X radiator ITX board type motherboard
Ah bummer, I didn't know the black one was replaced already.
 

FRENCH_PETER

New Member
Feb 15, 2025
2
0
1
just got the purple version, wondering if anyone is having the best bios configuration.
if someone could share it, it will be wonderful.
Thank you
 

bedson

New Member
Mar 7, 2025
1
0
1
I received my CW-ALDN-NAS-K (the purple N305) last week. I'm using it mainly for my Unraid NAS to replace a 10-year-old i3-3340 due to its lack of hardware decoding ability and high power consumption.

After two full days of tuning, Googling, and reading tech articles, I still think it's a good MOBO. If you're interested in diving in, here are some things you need to know:
  1. RAM Compatibility: This MOBO is very picky about RAM. Micron Crucial, Samsung, and SK Hynix are good choices. Don't buy RAM with a frequency higher than 4800MHz; it's not supported by the CPU. update: it will be automatically downclocked to 4800MHz.
  2. USB Ports: According to comments from beta testers on the official page, the bottom port of the onboard USB (update: beside the PCIe slot) is unavailable due to the lack of a USB 2.0 port from the CPU. Only the upper one is working.
  3. M.2 Slot Spacing: The two M.2 slots are too close to each other, so the heatsink cannot be wider than your NVMe drive. Don't buy M.2 coolers, as most of them are wider than the M.2 itself and even larger than the M.2 heatsink.
  4. CPU Contact Issue: The CPU doesn't make good contact with the copper plate. Prepare a 0.5mm thermal pad to fix it.

Here's my setup:
View attachment 39628
Code:
MOBO: CW-ALDN-NAS-K
RAM:  Crucial CT32G48C40S5 32GB 4800MHz
M.2:  KLEVV CRAS CV710 512GB x2
HDD:  10TB x1, 3TB x1, 1TB x1
OS:   unRAID 6.12.13

BIOS Configuration (Press Ctrl+F1 to open hidden options):
Markdown (GitHub flavored):
Advanced
- RC ACPI Settings
  - Native PCIE Enable: Enabled
  - Native ASPM: Enabled
- Power & Performance
  - CPU
    - C states
      - Package C State Limit: C10

Chipset
- System Agent (SA) Configuration
  - Graphics Configuration
    - RC1p Support: Enabled
  - DMI/OPI Configuration
    - DMI Gen3 ASPM: ASPM L1
    - DMI ASPM: ASPM L1
- PCH-IO Configuration
  - PCI Express Configuration
    - DMI Link ASPM Control: L1
    - C10 Dynamic threshold adjustment: Enabled
> ============= READ NOTE =============
    - PCI Express Root Port {1,2,3,4,7,9}
      - ASPM: L1
      - L1 Substates: L1.1 & L1.2
      - L1 Low: Enabled
Note:


Note2: If NVMe is unrecognized, try keeping ASPM disabled on ports 1 and 2.

BIOS Optional Configuration
Markdown (GitHub flavored):
> In-Band ECC: (part of the normal RAM is used for ECC)
- System Agent (SA) Configuration
  - Memory Configuration
    - In-Band ECC Support: Enabled

> Speed up boot:
- System Agent (SA) Configuration
  - Graphics Configuration
    - Skip Scaning of External Gfx Card: Enabled

> Suppress linux error log for usb3:
- System Agent (SA) Configuration
  - TCSS setup menu
    - D3 Cold Enable/Disable: Disabled
    - D3Hot: Disabled

> Disable unnecessary devices:
- System Agent (SA) Configuration
  - SATA Configuration
    - SATA Controller(s): Disabled # this mobo use ASM1166, not native one
  - HD Audio Subsystem Configuration Settings
    - HD Audio: Disabled
  - SCS Configuration
    - eMMC 5.1 Controller: Disabled

>  Beep sounds indicating a healthy boot and to use a safe resolution during boot
Boot
- Quiet Boot: Disabled


Startup Script:
Bash:
# -------------------------------------------------
# Set power-efficient CPU governor
# -------------------------------------------------
/etc/rc.d/rc.cpufreq powersave

# -------------------------------------------------
# Disable CPU Turbo
# -------------------------------------------------

# update: optional, uncomment this part if you don't need CPU Boost
#[[ -f /sys/devices/system/cpu/intel_pstate/no_turbo ]] && echo "1" > /sys/devices/system/cpu/intel_pstate/no_turbo
#[[ -f /sys/devices/system/cpu/cpufreq/boost ]] && echo "0" > /sys/devices/system/cpu/cpufreq/boost

# -------------------------------------------------
# Powertop Tweaks
# -------------------------------------------------

# Enable SATA link power management
echo med_power_with_dipm | tee /sys/class/scsi_host/host*/link_power_management_policy

# Runtime PM for I2C Adapter (i915 gmbus dpb)
echo auto | tee /sys/bus/i2c/devices/i2c-*/device/power/control

# Autosuspend for USB devices
echo auto | tee /sys/bus/usb/devices/*/power/control

# Runtime PM for disk
echo auto | tee /sys/block/sd*/device/power/control

# Host bridge
echo auto | tee /sys/bus/pci/devices/0000:00:00.0/power/control

# RAM memory: Intel Corporation Alder Lake-N PCH Shared SRAM
echo auto | tee /sys/bus/pci/devices/0000:00:14.2/power/control

# Serial bus controller: Intel Corporation Device 54c5
echo auto | tee /sys/bus/pci/devices/0000:00:19.0/power/control

# Serial bus controller: Intel Corporation Device 54c6
echo auto | tee /sys/bus/pci/devices/0000:00:19.1/power/control

# ISA bridge: Intel Corporation Alder Lake-N PCH eSPI Controller
echo auto | tee /sys/bus/pci/devices/0000:00:1f.0/power/control

# Serial bus controller: Intel Corporation Alder Lake-N SPI (flash) Controller
echo auto | tee /sys/bus/pci/devices/0000:00:1f.5/power/control

# -------------------------------------------------
# execute `lspci -tv` to fit your build
# -------------------------------------------------

# NVME
echo auto | tee /sys/bus/pci/devices/0000:01:00.0/power/control

# NVME
echo auto | tee /sys/bus/pci/devices/0000:02:00.0/power/control

# SATA controller: ASMedia Technology Inc. ASM1166 Serial ATA Controller (rev 02)
echo auto | tee /sys/bus/pci/devices/0000:03:00.0/power/control

# Runtime PM for ATA devices
echo auto | tee /sys/bus/pci/devices/0000:03:00.0/ata*/power/control

# Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
# DO NOT uncomment; it may cause serious OS hangs, especially when opening powertop
#echo auto | tee /sys/bus/pci/devices/0000:04:00.0/power/control
#echo auto | tee /sys/bus/pci/devices/0000:05:00.0/power/control

With these configurations, the CPU can enter C8 state:
Code:
           Pkg(HW)  |            Core(HW) |            CPU(OS) 0
                    |                     | C0 active   4.6%
                    |                     | POLL        0.0%    0.0 ms
                    |                     | C1E         4.7%    0.1 ms
C2 (pc2)   14.7%    |                     |
C3 (pc3)    0.8%    | C3 (cc3)    0.0%    |
C6 (pc6)   17.3%    | C6 (cc6)   85.7%    | C6          7.0%    0.9 ms
C7 (pc7)    0.0%    | C7 (cc7)   79.7%    |
C8 (pc8)   13.3%    |                     | C8          3.6%    1.1 ms
C9 (pc9)    0.0%    |                     |
C10 (pc10)  0.0%    |                     |
                    |                     | C10        78.6%    6.2 ms

Powertop Output:
Code:
>> Bad           VM writeback timeout
   Bad           Runtime PM for PCI Device Intel Corporation Ethernet Controller I226-V
   Bad           Runtime PM for PCI Device Intel Corporation Ethernet Controller I226-V
There are still some "BAD"s:
  1. SATA Link Power Management: Not supported by the ASM1166 controller.
  2. Intel I226-V Ethernet Controller: Has a power management issue. Enabling it causes serious OS hangs (though there's no issue if running on Arch Linux with the latest Linux kernel).
  3. VM writeback timeout: Can be ignored if you have UPS.
This configuration has been running for 24 hours without problems, even under full usage scenarios:
  • Jellyfin: Software decoding of high-bitrate H.264 High 10 video (no hardware decoding available) combined with HEVC hardware encoding. This results in full CPU and GPU loading.

update: Special thanks to @Outbound0918 for the valuable suggestions and guidance, which helped me resolve many issues.

ref:
  1. Reduce power consumption with powertop - unRAD
  2. The Curse of ASPM
Amazing research and good work! I'm thinking about buying this motherboard but tell me how the power consumption looks on your settings?
 

KevinR

Active Member
Jul 3, 2024
106
47
28
Ah bummer, I didn't know the black one was replaced already.
They've continued selling most of the other versions over time. So it's not like old stock.

The idea of the -K version was the ASM controller. It should give better ASPM tuning, though it's been hard to get right. Some bios versions have even hidden ASPM as too many people were setting it badly.
 
  • Like
Reactions: ProfessorPasta

mmtv

New Member
Feb 28, 2025
6
2
3
I am considering the N355 purple board to replace a slowly failing Asrock J3455-ITX.

As the N3xx is (sort of) a 12th gen Core i3, i'm concerned i may have trouble with my sonoff zigee dongle and ftdi rs485 usb serial cable.

They both use USB 1.1 full speed that is known to be bugged with 12-14th gen boards.

Can anyone confirm or deny the problem on the purple board?

Alternatively, i could go for the 8505 board and (hopefully) disable the problematic JMB585 controller.

Evidence


CWWK Q670 white board has the problem, reported on r/homelab
 
  • Like
Reactions: KevinR

KevinR

Active Member
Jul 3, 2024
106
47
28
Well that usb 1.1 problem was a bit of a rabbit hole to fall down. Weird, and intel no help either. I'd guess a lot would depend on hardware vs software handling of the comms on a 1.1 device. Like the issue of flow control on serial links 20 years ago.

If Intel skimped on the backwards compatibility hardware, then the cpu has to handle more of a 1.1 transfer, perhaps byte by byte. So it never gets to sleep. On low speed comms it'll have time to power down between events/bytes. On native usb 2/3 the transfer gets buffered better by the hardware and the usb protocols.

It would be interesting to see the impact of using an unpowered external hub between the device and the motherboard. Will the hub upscale comms to usb 2 or passthrough the unfriendly usb 1.1 events.
 
  • Like
Reactions: mmtv

mmtv

New Member
Feb 28, 2025
6
2
3
Some talk that a hub might work and/or the front usb ports. I don't want to have to deal with that really, to be fair i'm not entirely sure i want to deal with these boards either. I've been watching this thread for a year, and i am still sitting on the fence.

The usb issue wipes out all 12th gen and newer intel stuff as an option. That leaves (usually) 1Gb networked older intel or (typically) high idle power AMD.

Yet another possible option. Low power AMD mobile used by Aoostar in WTR Pro, shown to be 5-7w idle. There is a board that is a similar spec, but i'm really going to be on my own! https://www.aliexpress.com/item/1005008509034918.html
 

mmtv

New Member
Feb 28, 2025
6
2
3
The two dongles can be replaced by network attached devices but that adds power/cost/complexity. Intel bug, intel should fix it.

It's unclear what chipset (probably on cpu die) the Nxxx series use. The core i3 branding on the N3xx is just marketing I think. I'd have thought i would have seen reports of similar issues as Nxxx chips are everywhere.

Another option is the Topton N17 7840HS but not the CWWK version as that really is overkill for my needs. Uses ASM1064 sata controller i think, supports C-states and with a pico psu i should be able to get to about 10w idle. About the same price as the N355 purple board. N17 NAS Firewall Motherboard AMD Ryzen 9 7940HS 7 7840HS - Office_Mini-PC Industrial_Mini-PC Gaming_Mini_PC Laptops Stick_PC_Pocket_PC Industrial_Tablet/Panel
 

mmtv

New Member
Feb 28, 2025
6
2
3
Yes, CWWK 9 sata board is 6 sata more than i need and another $100/£100 more expensive. Maybe higher idle too.

CWWK don't have the N17, looking on alibaba it seems that Topton is the OEM in this case (or at least the only seller).

I'm already scope/perf creeping like a noob.

My debian server (cli only) j3455 which has 1/12th the passmark score of a 8845/7840 runs everything i need. But the onboard ASM sata controller is starting to fail with random drive dropouts causing system hangs. It would also be very nice to have AVX for DBs/coding and be able to offload more intensive long running tasks to it and for them not to cause more hangs. Maybe some local LLM too (8845 having ai tops would be useful).

Appreciate any other thoughts/suggestions.