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.

famzilla

New Member
Mar 1, 2024
9
3
3
How did you find out the EEPID? Ethtool wont show the HEX-value
ethtool -i enp4s0
driver: igc
version: 6.17.4-2-pve
firmware-version: 2013:8877
expansion-rom-version:
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
You can also run the following command if you downloaded the update tool:

./nvmupdate64e -i -l -o inventory.xml

and grep for ETrackId or review the inventory.xml file. I didn't get the code in my dmesg on my machine.
 
  • Like
Reactions: blunden

audit13

Member
Jun 26, 2024
73
21
8
Based on what I've read so far, the cfg file's 1 MB EEPID is 80000425 and 2 MB EEPID is 80000422.

Is this correct?

Edit: I have a Bosgame mini PC with the 1 MB i226v (Etrack ID 8000039d, firmware 2.23). Since it's running Windows 11, I was able to update the firmware in Windows 11 to 2.32 with the Windows updater.

Thanks to @pigr8 for the required information to get me started on this task.
 
Last edited:

PaxRoma

New Member
Mar 28, 2024
8
3
3
I bought a CWWK Intel Alder Lake N305 with 4x Intel I226-V and dual SFP+10GbE.
Updated with CW-AL-(4L+SFP_8L)-(多网口万兆N100-N200-I3-N305)2023.08.31.iso and now the device is bricked
Anyone know the correct iso for this device and how to recover it?
 

audit13

Member
Jun 26, 2024
73
21
8
I bought a CWWK Intel Alder Lake N305 with 4x Intel I226-V and dual SFP+10GbE.
Updated with CW-AL-(4L+SFP_8L)-(多网口万兆N100-N200-I3-N305)2023.08.31.iso and now the device is bricked
Anyone know the correct iso for this device and how to recover it?
Have you contacted CWWK customer service for the correct bios and update instructions?

This person was able to receive help from CWWK: https://forums.servethehome.com/ind...-help-me-find-the-proper-cwwk-firmware.54708/
 
  • Like
Reactions: blunden

PaxRoma

New Member
Mar 28, 2024
8
3
3
at this point, I've very much tried every single bios file they have closely in the same line of product. Unfortunately none work 100%.
On another topic, does anyone know how to activate the PXE feature on their 10GbE SFP+ (Intel 82599)?
 

audit13

Member
Jun 26, 2024
73
21
8
I am running a Topton n100 and OPNsense. I set up the Topton using a 256 GB SSD because that's all I had on hand.

After reading about cheap prices from China for the Intel Optane 16 GB NVMe in this forum, I decided to order 2 (free shipping over $10 to Canada) and see how well they work. Turned out that they work well in my case.

Edit: I've been using the Intel m10 16 GB in place of a SATA3 SSD and temps seem consistently higher by a about 2 to 4 degrees celsius in the OPNsense dashboard. Nothing serious so far as temps fluctuate between 29 and 37.

 
Last edited:

slybunda

Active Member
Jan 30, 2023
188
114
43
at this point, I've very much tried every single bios file they have closely in the same line of product. Unfortunately none work 100%.
On another topic, does anyone know how to activate the PXE feature on their 10GbE SFP+ (Intel 82599)?
you need to get photos up of the device you have and the board pics on here so we can take a look.
 

slybunda

Active Member
Jan 30, 2023
188
114
43
I am running a Topton n100 and OPNsense. I set up the Topton using a 256 GB SSD because that's all I had on hand.

After reading about cheap prices from China for the Intel Optane 16 GB NVMe in this forum, I decided to order 2 (free shipping over $10 to Canada) and see how well they work. Turned out that they work well in my case.

Edit: I've been using the Intel m10 16 GB in place of a SATA3 SSD and temps seem consistently higher by a about 2 to 4 degrees celsius in the OPNsense dashboard. Nothing serious so far as temps fluctuate between 29 and 37.

yes optane does run hotter from what i found but its power consumption is very low and its perfect for this application as a router.
also iv noticed the prices are on the rise now for these optanes. i got them at £3.30p each and got 7 spare now for various other projects i intend to use them in.
 
  • Like
Reactions: audit13

audit13

Member
Jun 26, 2024
73
21
8
yes optane does run hotter from what i found but its power consumption is very low and its perfect for this application as a router.
also iv noticed the prices are on the rise now for these optanes. i got them at £3.30p each and got 7 spare now for various other projects i intend to use them in.
The temps are averaging around 33° C in the Opnsense dashboard and spike to 41°C for a few seconds and drop again. This spiking behaviour I had when using a SATA3 SSD.

I paid $10.50 USD for 2 x 16 GB Optane during one of the Aliexpress sales.

It may just be a placebo effect but the combination of upgrading the PC's i226v firmware + Optane seems to make the network more responsive. Regardless, there are good changes.
 

Octopuss

Active Member
Jun 30, 2019
603
121
43
Czech republic
Would anyone know which firmware is the correct one for this? How can I tell whether I need 1MB or 2MB?

igc0: <Intel(R) Ethernet Controller I226-V> mem 0x80600000-0x806fffff,0x80700000-0x80703fff at device 0.0 on pci2
igc0: EEPROM V2.17-0 eTrack 0x80000308
igc0: Using 1024 TX descriptors and 1024 RX descriptors
igc0: Using 4 RX queues 4 TX queues
igc0: Using MSI-X interrupts with 5 vectors
igc0: Ethernet address: a8:b8:e0:02:87:15
igc0: netmap queues/slots: TX 4/1024, RX 4/1024
igc1: <Intel(R) Ethernet Controller I226-V> mem 0x80400000-0x804fffff,0x80500000-0x80503fff at device 0.0 on pci3
igc1: EEPROM V2.17-0 eTrack 0x80000308
igc1: Using 1024 TX descriptors and 1024 RX descriptors
igc1: Using 4 RX queues 4 TX queues
igc1: Using MSI-X interrupts with 5 vectors
igc1: Ethernet address: a8:b8:e0:02:87:16
igc1: netmap queues/slots: TX 4/1024, RX 4/1024
vlan0: changing name to 'igc1.20'
igc0: link state changed to UP
igc0: link state changed to DOWN
igc0: link state changed to UP
igc1: link state changed to UP
igc1.20: link state changed to UP
 

audit13

Member
Jun 26, 2024
73
21
8
Would anyone know which firmware is the correct one for this? How can I tell whether I need 1MB or 2MB?
I could not find a reliable way to determine whether my NICs needed the 1 or 2 MB file either.

I have 2 Topton n100 that came with 4 x i226v. One unit needed the 1 MB while the other needed the 2 MB. Same thing happened with 2 x Bosgame n150 mini PCs that came with an i226v.

In my case, I tried the 1 MB and, if I got an update error, I flashed the 2 MB file.

For those who run opnsense, I used the shell command dmesg | grep igc to get the firmware information.


root@OPNsense:~ # dmesg | grep igc
[1] igc0: <Intel(R) Ethernet Controller I226-V> mem 0x80e00000-0x80efffff,0x80f00000-0x80f03fff at device 0.0 on pci1
[1] igc0: EEPROM V2.32-0 eTrack 0x80000422
[1] igc0: Using 1024 TX descriptors and 1024 RX descriptors
[1] igc0: Using 4 RX queues 4 TX queues
[1] igc0: Using MSI-X interrupts with 5 vectors