CWWK/Topton/... Nxxx quad NIC router

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

servethehouse

New Member
Jun 19, 2023
6
0
1
Weren't the direct air and sea shipping options available to you?
My country is not supported yet, still with a forwarding agent you can unlock the full listings of the "mainland China" instead of the limited "world" listings.

whats the total price - when I looked at total price incl. shipping to Europe the price difference to ordering directly from CWWK was like $20 ...
I saved almost 40% compared to AliExpress. Maybe shipping to EU is expensive.

Around €135 for N100 barebones variant shipped direct to southeast asia, and including taxes. Maybe a little more for Europe.
I paid 135 usd for the n100 barbone (maybe i chose without power supply). Shipping will cost ~9 usd per kg. I hope it doesn't Exceed 1kg.
 

alexw1982

Member
May 20, 2015
56
26
18
44
Germany
I saved almost 40% compared to AliExpress. Maybe shipping to EU is expensive.



I hope it doesn't Exceed 1kg.
Shipping to EU is around CNY200-300 plus Tax/customs fees. What agent do you use? Right now there is no option to order from AliExpress to Germany …

regarding weight: I would expect it to be more than 1kg ;-)
 

servethehouse

New Member
Jun 19, 2023
6
0
1
Shipping to EU is around CNY200-300 plus Tax/customs fees. What agent do you use? Right now there is no option to order from AliExpress to Germany …

regarding weight: I would expect it to be more than 1kg ;-)
I went with a local shipping company that have an arrangement with a Chinese warehouse. You can find these companies usually on Instagram and Facebook. There are also Chinese agents with websites like Superbuy and Pandabuy. I didn't try these but you can find a lot of discussion about them on reddit.
 

Brandon

New Member
Mar 9, 2016
6
2
3
Here are my results on XCP-NG 8.3 with Opnsense using virtual nics using the N100. First spike is a download through wireguard a tunnel to a vpn provider. 2nd is directly through my wan. Connection is 1/1 Gbps

I have all the insights turned on in Opnsense and Crowdsec running. If i turn on IDS numbers go to to 250-300 Mbps with 14k entries.
 

Attachments

hot22shot

New Member
Jul 7, 2023
4
0
1
Hi,

I just ordered the Y-heatsink version direcly from cwwk, N305 cpu with no RAM/SSD as I have already order the parts separatly.
I plan to install opnsense to relieve my unraid server that is currently handling openvpn/nginx.

My internet connection is 2GB down and 800MB up, my isp router provide 2.5GB lan connectivity, I'm curious how much troughput I'll be able to reach with openvpn, I'll make some tests.
 

zha

New Member
Jun 27, 2023
6
0
1
I'm new here, so sorry if this is the wrong place to post my build.

I picked up the Toptop n305 and added M.2 8 Ports SATA - 2xMini SAS card. Jumpered a sfx psu to power the drives, and 32GB DDR5 5600.

Plan to power the n305 with the psu later on, and get a second mini SAS card.
Hey what kinda of memory (brand/sku) did you get? I've tried 32G Crucial (CT32G48C40S5) and mine won't post/power on. I get the 1 long, 3 short without and memory, so I don't think it's bad.
 

idle_user

Member
Jun 24, 2023
76
58
18
Just got this in the mail. It's the n305 version from topton. Ordered 3 weeks ago.

Will be setting up later tonight hopefully.
Will post of my experience after.

The power supply it came with has UL on it btw.

Image of i3-n305
 
Last edited:

ohm

Member
Jun 10, 2023
43
35
18
Hey what kinda of memory (brand/sku) did you get? I've tried 32G Crucial (CT32G48C40S5) and mine won't post/power on. I get the 1 long, 3 short without and memory, so I don't think it's bad.
Try waiting a little longer, possibly a couple minutes. I noticed mine takes a lot longer to boot after clearing the CMOS. Could be memory training, not sure.
 
  • Like
Reactions: lightsword

zha

New Member
Jun 27, 2023
6
0
1
Try waiting a little longer, possibly a couple minutes. I noticed mine takes a lot longer to boot after clearing the CMOS. Could be memory training, not sure.
I'll give that a try, not sure how long I waited, but it wasn't even close to 5 minutes. thank you.
 

zha

New Member
Jun 27, 2023
6
0
1
That was it! thank you!

In case anyone wants to know... Crucial 32G ddr5 (CT32G48C40S5) works. As suggested above just give it a few for first boot after installing the memory.

BTW - I got 2 from CWWK on amazon and they have been very responsive and helpful. They were even going to post a custom link for me to buy memory direct from them. Plus I got my 2 units in 5 days! Sent them via DHL. They seem to have some process to clear customs while the product was en-route. My shipment never even got the typical hold at a depo for customs paperwork.
 

idle_user

Member
Jun 24, 2023
76
58
18
Update:
I got it to boot on first try.
BIOS temps reads 30C. I haven't opened it up to check for the thermal paste/gap issue yet. I will monitor temps and then do that if needed. Is there a guide on how to get the board out? Or is just the 4 screws and lift?

Also, I swear there was a post that showed the recommended BIOS settings. I see that the CPU is set to "Turbo Performance" and I should probably change that out? I don't want this thing running hot if its not needed. If someone can link me to it, I'd appreciate it.

1689311307079.jpeg1689311296412.jpeg
 
  • Like
Reactions: lightsword

lucker

Member
May 28, 2023
29
33
13
Finally my N305 box (no RAM no SSD) has arrived from CWWK on Aliexpress. The box came with DAJING power adapter and pre-installed H-board that transforms M.2 WiFi slot into a 2280 NVMe and a couple of additional boards the nice guys threw in since I asked the questions in this regard, but they have difficulties testing the boards. Maybe some day I will come down to test them.
P30714-183023.jpg P30714-183038.jpg P30714-183031.jpg P30714-183113.jpg P30714-183106.jpg P30712-180531.jpg

It has case variation B with Y-shapes. I have to say that the copper heat conduct between the CPU and the case is not very flat.
P30712-175358-1.jpg

I have both side of this cooper thing repasted with MX-4, which got me +50C max in stress tests with Package PL1 = 10000 and PL2 = 25000. In the stress tests the CPU frequency of all cores is throttled down to 2200MHz after about 30 seconds. I do not like it at all, maybe I will risk to increase Package PL2 to play with. Or would be that a bad idea? In my use case this is a OPNsense appliance aka a main router in the apartment and additionally a server for a bunch of jails with various services. Most of the time I expect the load 10-20% tops, but sometimes I build pkgs in poudriere (a lot of pkgs) for an update and it make the load almost max for hours.

I successfully tested 32GB Crucial CT32G48C40S5 4800MHz, which I have found with a nice 120 months (10 years, Carl!) warranty, with two passes of memtest86+ and some PassMark tests as well without any errors in Windows and Ubuntu (more are ahead). Even in the open case on the table it gets very hot to touch (impossible to touch, actually) in the memtests and sensors in memtest86+ report about 78C max and in OpenHardware in Windows shows about 65C in full Prime95 stress tests. Cannot find any heatsink for SO-DIMM, alas.
P30712-214340.jpg

I also successfully tested Apacer PP3480 AP1TPP3480-R 1TB SSD in both M.2 slots (one in H-PCB). It came with quite nice 5 years warranty and claimed 2000 TBW and DWPD 1.1 (they position it as a NAS SSD, whatever that means). The second Apacer SSD on the way to allow me a ZFS mirror. As a heatsink I bought a cooper slug about 3mm height and replace the thermal pad with one that claim 20W/m.k. Actually, even without the heatsink a SSD does not go above 53C, but since this is a "server", you know.
P30714-174413.jpg P30714-185912.jpg P30714-185847.jpg

I notice that an SSD on the H-board leaves less than 10mm to the cover (about 8.5-9mm, hard to measure exactly), which makes impossible to install even 80x80x10 fan. Since I added a heatsink to each SSD I have abandoned the idea to have an internal fan. If I after some tests see a heat problem with SSDs I think of an external 4pin 80x80 fan (among ones with decent CFM the thinnest are 25mm, grrrr) for an inbound airflow, but it would require some additional holders for the case.

First time power-on took several minutes to POST, I even went to find a DP cable but, eventually, heard the comforting beeps. HDMI works without issues with my ancient Dell U2410 192x1200. It boots from TF/MicroSD card as well as from various USB flash drives. In BIOS Boot section you can select exactly boot device among all USB used you prefer to boot from.

So far I have managed only to tune the BIOS according to the Becks0815's suggestions (thank you very much!) and run Passmark:
Code:
                          PassMark PerformanceTest Linux

Intel Core i3-N305 (x86_64)
8 cores @ 3800 MHz  |  31.2 GiB RAM
Number of Processes: 8  |  Test Iterations: 1  |  Test Duration: Medium
--------------------------------------------------------------------------
CPU Mark:                          9340
  Integer Math                     36167 Million Operations/s
  Floating Point Math              22296 Million Operations/s
  Prime Numbers                    31.3 Million Primes/s
  Sorting                          13759 Thousand Strings/s
  Encryption                       7246 MB/s
  Compression                      93149 KB/s
  CPU Single Threaded              2314 Million Operations/s
  Physics                          719 Frames/s
  Extended Instructions (SSE)      4180 Million Matrices/s

Memory Mark:                       2910
  Database Operations              6235 Thousand Operations/s
  Memory Read Cached               21310 MB/s
  Memory Read Uncached             12713 MB/s
  Memory Write                     10925 MB/s
  Available RAM                    25783 Megabytes
  Memory Latency                   30 Nanoseconds
  Memory Threaded                  32595 MB/s
--------------------------------------------------------------------------
I'm quite disappointed with CPU passmark since the page on Ali claims 10475 for N305. Maybe some tuning in FreeBSD / OPNsense will fix that. Maybe this is because of the Package PL2 cap. Will see. I'll report on other tests and OPNsens / FreeBSD installation with ZFS mirror later.
 

zha

New Member
Jun 27, 2023
6
0
1
My i3-N305 unit is due to arrive any day now...

Anyone have any idea what it will take to get coreboot working on these units?

Here's some research I've done for i3-N305:

I can see the Intel FSP is available for Alderlake N-Series processors for IoT platforms:

Coreboot intel-microcode repo, microcode-20230512-rev2 shows support for i3-N305:

However Coreboot does not have anything for CWWK mainboards:
It may be possible to build using one of the other mainboards listed...

I did contact CWWK for the BIOS files, and they sent me a link - I asked if this will work for i3-N305 because the file names say N100, and chat confirmed it would. I don't know how long this link will work for so I have of course saved it elsewhere, I can't upload it here because it is 7.7mb and the forum throws an error saying it is too large for the site to process.

I may try to extract files from the BIOS image using coreboot's bios extract tooling, GitHub - coreboot/bios_extract: collection of scripts to extract files from BIOS images

And then it may be a case of following the hands-on example of building coreboot from this brilliant paper by Jiming Sun et al,:

Although I may be being very naive here... I have zero experience with something this complex.
Did you try that N100 bios on a N305 and/or did it work? CWWK hasn't posted anything new yet on their Chinese site
 

idle_user

Member
Jun 24, 2023
76
58
18
So I ran the memtest and it failed in about 5-10 minutes in. :(

Its a new stick of RAM, so hard to blame it right away. And I only have one DDR5 SODIMM on me, so I can't test another.
I do see the RAM temps reading in the upper 70s during the test, not sure if that matters.

Do you guys think it could be some BIOS settings? I haven't really changed anything from what it came with. The RAM timings read fine, but the manufacturer reads "unKnown".

SODIMM: CMSX16GX5M1A4800C40

Any ideas what I should try next? Or should I just get a new stick from Amazon.

1689357450867.jpeg1689357457344.jpeg
 

zha

New Member
Jun 27, 2023
6
0
1
So I ran the memtest and it failed in about 5-10 minutes in. :(

Its a new stick of RAM, so hard to blame it right away. And I only have one DDR5 SODIMM on me, so I can't test another.
I do see the RAM temps reading in the upper 70s during the test, not sure if that matters.

Do you guys think it could be some BIOS settings? I haven't really changed anything from what it came with. The RAM timings read fine, but the manufacturer reads "unKnown".

SODIMM: CMSX16GX5M1A4800C40

Any ideas what I should try next? Or should I just get a new stick from Amazon.

View attachment 30303View attachment 30304
While I didn't run memtest.. I am using a 32G Crucial stick I got from amazon and it seems to be working good. No special bios settings. One box I cleared the cmos and one I didn't, doesn't seem to make a difference?

my 2 boxs are running esxi8 w/gpu passthru and so far.. no issues. I need to put more of a load on them so be sure.
 

ohm

Member
Jun 10, 2023
43
35
18
I'm quite disappointed with CPU passmark since the page on Ali claims 10475 for N305. Maybe some tuning in FreeBSD / OPNsense will fix that. Maybe this is because of the Package PL2 cap. Will see. I'll report on other tests and OPNsens / FreeBSD installation with ZFS mirror later.
IIRC, PL2 caps the short bursts(turbo) while PL1 limits the TDP wattage over extended loads. If the benchmark lasts more than a few seconds, higher PL1 values should contribute more to higher scores.
 

idle_user

Member
Jun 24, 2023
76
58
18
While I didn't run memtest.. I am using a 32G Crucial stick I got from amazon and it seems to be working good. No special bios settings. One box I cleared the cmos and one I didn't, doesn't seem to make a difference?

my 2 boxs are running esxi8 w/gpu passthru and so far.. no issues. I need to put more of a load on them so be sure.
Yeah I installed promox and ran a quick vm with no issues. I ran the memtest after because I forgot to do it before getting started.

So now that I see the errors, I'm not feeling so confident about continuing :confused:
 
Last edited: