ICX 7450 Fan Mod Thread

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

Wolfcastle

Member
Jan 3, 2022
55
30
18
I am starting a new thread on the ICX 7540 because it is somewhat similar to the ICX 6610 but after opening it up, it is definitely not the same. I have the 24P version with modules for 2x 40G QSFP+ ports and 4x10G ports.

The switch ASIC and the CPU are covered by a single larger heatsink. There is no separate POE board on the 7450, it's all a single PCB that has everything on it so the In addition, the beefier the POE injectors have much beefier heatsinks than those on the ICX 6610's power chips. The ventilation in this chassis from the delta fans isn't doing much so my guess would be that a single 140mm or 200mm fan should do the trick on this chassis. particularly if you're not planning on loading up the 8x90W POE (which I am assuming no one will in a home lab context.

Note: The power supply and fans are exactly the same as the ICX6610 and just as noisy. The power supply in my 7450 is a rev C, while the ones in my 6610 are Rev A and they are identical noise-wise as far as I can tell. The fan module is also identical to the ICX6610 using the same Delta 23k RPM fans.

Here's the starting point. My (not so accurate) iPhone SPL Meter shows the noise level as 56 dBA at the faceplate and temperature after an hour-ish and no load are as follows.
20220204_161536920_iOS.jpg
Code:
The stack unit 1 chassis info:

Power supply 1 not present
Power supply 2 (AC - PoE) present, status ok
        Model Number:   23-0000142-02
        Serial Number:  BLD2M11M4G6
        Firmware Ver:   32.67
Power supply 2 Fan Air Flow Direction:  Front to Back

Fan 1 not present
Fan 2 ok, speed (auto): [[1]]<->2

Fan controlled temperature: 40.3 deg-C

Fan speed switching temperature thresholds:
                Speed 1: NM<----->68       deg-C
                Speed 2:       58<-----> 85 deg-C (shutdown)

Fan 2 Air Flow Direction:  Front to Back
Slot 1 Current Temperature: 30.3 deg-C (Sensor 1), 40.3 deg-C (Sensor 2), 39.7 deg-C (Sensor 3), 24.8 deg-C (Sensor 4)
Slot 2 Current Temperature: 32.3 deg-C (Sensor 1)
Slot 3 Current Temperature: 22.6 deg-C (Sensor 1)
Slot 4 Current Temperature: 23.1 deg-C (Sensor 1)
        Warning level.......: 70.0 deg-C
        Shutdown level......: 85.0 deg-C
Boot Prom MAC : 609c.9fb2.69b8
Management MAC: 609c.9fb2.69b8
After replacing the fan module with a 140mm Noctua over the CPU + Switching ASIC:
iPhone SPL meter ~53 dBA
Code:
The stack unit 1 chassis info:

Power supply 1 (AC - PoE) present, status ok
        Model Number:   23-0000142-02
        Serial Number:  BLD2M11M4G6
        Firmware Ver:   32.67
Power supply 1 Fan Air Flow Direction:  Front to Back
Power supply 2 not present

Fan 1 ok, speed (auto): [[1]]<->2
Fan 2 not present

Fan controlled temperature: 29.1 deg-C

Fan speed switching temperature thresholds:
                Speed 1: NM<----->68       deg-C
                Speed 2:       58<-----> 85 deg-C (shutdown)

Fan 1 Air Flow Direction:  Front to Back
Slot 1 Current Temperature: 26.5 deg-C (Sensor 1), 29.2 deg-C (Sensor 2), 26.7 deg-C (Sensor 3), 25.6 deg-C (Sensor 4)
Slot 2 Current Temperature: 28.0 deg-C (Sensor 1)
Slot 3 Current Temperature: 21.1 deg-C (Sensor 1)
Slot 4 Current Temperature: 22.5 deg-C (Sensor 1)
        Warning level.......: 70.0 deg-C
        Shutdown level......: 85.0 deg-C
Boot Prom MAC : 609c.9fb2.69b8
Management MAC: 609c.9fb2.69b8
 
Last edited:

Wolfcastle

Member
Jan 3, 2022
55
30
18
Final result with a single 140mm 1200RPM Noctua fan and the power supply fan replaced by a 40mm Noctua (both at full speed). Note this I have a couple of 40G passive cables and an RJ45s connected now but no POE being used. Noise level under same condition from same location is approximately 44 dBA. Subjectively, noise is also much less annoying since it is less whiny than with any delta fans.

Total cost of the mod:
  • Acrylic panel: $20
  • Noctua 40mm fan: $15
  • Noctua 140mm fan: $20
  • 4x 4-pin PWM extenders: $10
  • Arduino Uno: $7
  • Total: $75ish

The mod is basically exactly the same as the ICX 6610 except you only need one fan instead of 2 so I won't bother running trough all the details .

Code:
show chassis
The stack unit 1 chassis info:

Power supply 1 (AC - PoE) present, status ok
        Model Number:   23-0000142-02
        Serial Number:  BLD2M40HAVA
        Firmware Ver:   32.65
Power supply 1 Fan Air Flow Direction:  Front to Back
Power supply 2 not present

Fan 1 ok, speed (auto): [[1]]<->2
Fan 2 not present

Fan controlled temperature: 35.0 deg-C

Fan speed switching temperature thresholds:
                Speed 1: NM<----->68       deg-C
                Speed 2:       58<-----> 85 deg-C (shutdown)

Fan 1 Air Flow Direction:  Front to Back
Slot 1 Current Temperature: 28.6 deg-C (Sensor 1), 35.0 deg-C (Sensor 2), 33.2 deg-C (Sensor 3), 28.7 deg-C (Sensor 4)
Slot 2 Current Temperature: 34.1 deg-C (Sensor 1)
Slot 3 Current Temperature: 28.7 deg-C (Sensor 1)
Slot 4 Current Temperature: 29.0 deg-C (Sensor 1)
        Warning level.......: 70.0 deg-C
        Shutdown level......: 85.0 deg-C
Boot Prom MAC : 609c.9fb2.69b8
Management MAC: 609c.9fb2.69b8
20220208_135442636_iOS.jpg
 

tozmo

Active Member
Feb 1, 2017
145
103
43
74
What is running out of the PSU? Is that a 4-pin extender? Is it just one wire on pin 2 of the psu original fan header?
 

Wolfcastle

Member
Jan 3, 2022
55
30
18
What is running out of the PSU? Is that a 4-pin extender? Is it just one wire on pin 2 of the psu original fan header?
Yes, power for the PSU fan and a wire with the PWM signal back in so that the switch doesn’t complain about the fan speed.
 

CIR-Engineering

I am a functional adult?
Jan 14, 2021
150
59
28
48
Chicago USA
www.cir-engineering.com
I am starting a new thread on the ICX 7540 because it is somewhat similar to the ICX 6610 but after opening it up, it is definitely not the same. I have the 24P version with modules for 2x 40G QSFP+ ports and 4x10G ports.

The switch ASIC and the CPU are covered by a single larger heatsink. There is no separate POE board on the 7450, it's all a single PCB that has everything on it so the In addition, the beefier the POE injectors have much beefier heatsinks than those on the ICX 6610's power chips. The ventilation in this chassis from the delta fans isn't doing much so my guess would be that a single 140mm or 200mm fan should do the trick on this chassis. particularly if you're not planning on loading up the 8x90W POE (which I am assuming no one will in a home lab context.

Note: The power supply and fans are exactly the same as the ICX6610 and just as noisy. The power supply in my 7450 is a rev C, while the ones in my 6610 are Rev A and they are identical noise-wise as far as I can tell. The fan module is also identical to the ICX6610 using the same Delta 23k RPM fans.

Here's the starting point. My (not so accurate) iPhone SPL Meter shows the noise level as 56 dBA at the faceplate and temperature after an hour-ish and no load are as follows.
View attachment 21484
Code:
The stack unit 1 chassis info:

Power supply 1 not present
Power supply 2 (AC - PoE) present, status ok
        Model Number:   23-0000142-02
        Serial Number:  BLD2M11M4G6
        Firmware Ver:   32.67
Power supply 2 Fan Air Flow Direction:  Front to Back

Fan 1 not present
Fan 2 ok, speed (auto): [[1]]<->2

Fan controlled temperature: 40.3 deg-C

Fan speed switching temperature thresholds:
                Speed 1: NM<----->68       deg-C
                Speed 2:       58<-----> 85 deg-C (shutdown)

Fan 2 Air Flow Direction:  Front to Back
Slot 1 Current Temperature: 30.3 deg-C (Sensor 1), 40.3 deg-C (Sensor 2), 39.7 deg-C (Sensor 3), 24.8 deg-C (Sensor 4)
Slot 2 Current Temperature: 32.3 deg-C (Sensor 1)
Slot 3 Current Temperature: 22.6 deg-C (Sensor 1)
Slot 4 Current Temperature: 23.1 deg-C (Sensor 1)
        Warning level.......: 70.0 deg-C
        Shutdown level......: 85.0 deg-C
Boot Prom MAC : 609c.9fb2.69b8
Management MAC: 609c.9fb2.69b8
After replacing the fan module with a 140mm Noctua over the CPU + Switching ASIC:
iPhone SPL meter ~53 dBA
Code:
The stack unit 1 chassis info:

Power supply 1 (AC - PoE) present, status ok
        Model Number:   23-0000142-02
        Serial Number:  BLD2M11M4G6
        Firmware Ver:   32.67
Power supply 1 Fan Air Flow Direction:  Front to Back
Power supply 2 not present

Fan 1 ok, speed (auto): [[1]]<->2
Fan 2 not present

Fan controlled temperature: 29.1 deg-C

Fan speed switching temperature thresholds:
                Speed 1: NM<----->68       deg-C
                Speed 2:       58<-----> 85 deg-C (shutdown)

Fan 1 Air Flow Direction:  Front to Back
Slot 1 Current Temperature: 26.5 deg-C (Sensor 1), 29.2 deg-C (Sensor 2), 26.7 deg-C (Sensor 3), 25.6 deg-C (Sensor 4)
Slot 2 Current Temperature: 28.0 deg-C (Sensor 1)
Slot 3 Current Temperature: 21.1 deg-C (Sensor 1)
Slot 4 Current Temperature: 22.5 deg-C (Sensor 1)
        Warning level.......: 70.0 deg-C
        Shutdown level......: 85.0 deg-C
Boot Prom MAC : 609c.9fb2.69b8
Management MAC: 609c.9fb2.69b8
I’ve been out of the game for a while now. When I search for a 6610 fan thread that has I working solution I’m not getting good results. Could you please provide a link to the thread you mentioned.

last I was around, nobody had come up with a solution on the 6610 and all the threads I find reflect that.

i just got an ICX7450-32ZP-E with the 8x 2.5 GbE ports. It’s been my dream switch for three or four years. Finally it will be mine but I’m certain I’ll want to quiet it down.

Thanks!
 
  • Like
Reactions: custom90gt

custom90gt

Active Member
Nov 17, 2016
249
99
28
40
I’ve been out of the game for a while now. When I search for a 6610 fan thread that has I working solution I’m not getting good results. Could you please provide a link to the thread you mentioned.

last I was around, nobody had come up with a solution on the 6610 and all the threads I find reflect that.

i just got an ICX7450-32ZP-E with the 8x 2.5 GbE ports. It’s been my dream switch for three or four years. Finally it will be mine but I’m certain I’ll want to quiet it down.

Thanks!
Was it one of the ones that sold on ebay yesterday? I was hoping to snag one but forgot about it...
 
  • Like
Reactions: CIR-Engineering

CIR-Engineering

I am a functional adult?
Jan 14, 2021
150
59
28
48
Chicago USA
www.cir-engineering.com
Was it one of the ones that sold on ebay yesterday? I was hoping to snag one but forgot about it...
Yup! I paid the most of everyone (third one to end I think), but I also got the cleanest looking unit with two power supplies and rack ears. There were ten in total. After I got the third (or fourth) unit up for auction I bid on all of the following with a max at $309, but that didn’t come close ever. Sometimes I notice when there is a group like that a few go cheap, but not this time.

I’m pleased in any event.
 

Wolfcastle

Member
Jan 3, 2022
55
30
18
I’ve been out of the game for a while now. When I search for a 6610 fan thread that has I working solution I’m not getting good results. Could you please provide a link to the thread you mentioned.

last I was around, nobody had come up with a solution on the 6610 and all the threads I find reflect that.

i just got an ICX7450-32ZP-E with the 8x 2.5 GbE ports. It’s been my dream switch for three or four years. Finally it will be mine but I’m certain I’ll want to quiet it down.

Thanks!
This is the 6610 mod post
 
  • Like
Reactions: CIR-Engineering

Wolfcastle

Member
Jan 3, 2022
55
30
18
In case anyone is curious, both the 6610 and 7450 have been running since the mod in 2022 without any issue. Both are powering a handful of PoE devices (APs and cameras). The 7450 is in a closet with minimal ventilation, it gets a bit toasty in the summer if the AC isn't running but not enough to cause issues.
 
  • Like
Reactions: custom90gt and jei

rootwyrm

Active Member
Mar 25, 2017
76
105
33
www.rootwyrm.com
So, deliberately necro'ing this one myself, for reasons.

This is the reason:
1717938518086.png

GitHub - rootwyrm/icx-fan10-mod: Modifying ICX-FAN10 chassis to work with quieter fans

I don't like doing things halfway, and the Arduino wasn't powerful enough. So what you're looking at, is a PCB that will basically go right into the MOD10 slot (still very much in progress on the carrier, and no, it won't just slide in to the power connector unfortunately. That would cost too much.) And it takes over for both slots. Uses an (as you can see) fairly advanced carrier board for a Teensy 4.1.

And it doesn't just lie to the switch; it passes through PWM and remaps RPM so if your mod fans fail, it actually alerts.
And it actually works with the ICX fault/OK indicators.
And an optional WiFi accessible status webpage.
And an optional WiFi accessible version of the console with a cable you can build yourself for <checks Adafruit> about $2.
And it has a TTL console since you can't plug in the USB while it's installed.
And support for an Adafruit Neopixel8 if you don't wanna buy an ESP01-S or go to the webpage. (Or you just want the argeebees.)
And support for Ethernet that costs $4 if you don't want to use an acrylic top. No, seriously. Ethernet. $4.
And I'm working on designing a drop-in top.
And it's open source (currently very much in progress still.) GitHub - rootwyrm/icx-fan10-mod: Modifying ICX-FAN10 chassis to work with quieter fans

Rough BOM so far:
  • Teensy 4.1 - $32, bring your own
  • Teensy 4.1 Ethernet (Optional) - $4, bring your own
  • ESP01-S ESP8266 module - $6 for a 2-pack at Microcenter, bring your own
  • Console cable for USB - about $2-3, the connector's $0.95 at Adafruit, bring your own
  • Connection Cables - you'll need a Dupont (2.54mm) kit, wire, and about $4 of Molex parts from Mouser. Looking into premade cables.
  • Carrier PCB fully assembled - estimating ~$30
  • 3D Printed mount for Carrier PCB - Extremely TBD
  • Replacement Top Cover for 7450's - design is in progress, will probably be orderable from PCBway as a laser cut part
So expecting it to be no more than $150 for a complete all-in solution that will work for ANY ICX using FAN10 or FAN12 modules (so 6610, 7450, 7650, etc.) FAN12 is still in progress because those use different fans.
 

Wolfcastle

Member
Jan 3, 2022
55
30
18
I kind of love it, however, considering the entire ICX6610 cost me $160 you have to admit this is just a tiny bit overkill.
 

rootwyrm

Active Member
Mar 25, 2017
76
105
33
www.rootwyrm.com
I kind of love it, however, considering the entire ICX6610 cost me $160 you have to admit this is just a tiny bit overkill.
  1. There is no "overkill." There is only "open fire" and "reload." ;)
  2. This just happens to support the ICX6610, which sure, you can get for sub-$200.
    Because it's long past end of life, unsupportable, and basically scrap value.
It's primarily designed for the 7000 and 8200 series, which are still very supported, and range from 'affordable' to 'affordable for what you get.'
7450's are $350+ for a well equipped -48P, but vary based on demand since they're still very usable in many enterprises. 7550's are $1k+, $2.5k+ for multigigs.
Then there's the FAN12 users. Like the 7750-48F (48x10GbE, 12x40GbE, 4x FAN12) at $1.5k and up. And the ultimate flex, the 7850-48F with 48x25GbE and 8x100GbE breakout-capable ports. If you watch, those are starting to show up around $4k, which let's be honest, is a steal for 80x 25GbE ports. (Those need small daughterboards.) Just the FAN12-E modules are $200+.
It also won't be too difficult to adapt to 7150-48ZP multigigs (around $800) and 7250 High PoE's (you cannot cool 525W much less 880W of PoE demand without serious airflow.) Especially since all the 'plug and play' 'quiet fan' sellers on eBay are selling junk counterfeits.
 
  • Like
Reactions: klui

anomaly

Active Member
Jan 8, 2018
274
62
28
I am debating also making a PCB for the IC7250 series just to fool the OS into thinking mode 2/speed 2 is engaged, but actually force fan mode 1 speeds permanently. This would allow using the stock fans as-is, or optionally something else plugged that runs at much lower speeds.

The stock fans for 7250 are fine IF they are on mode/speed 1:

Code:
Fan 1 Speed at 7458 RPM.

Fan 2 Speed at 7142 RPM.

Fan 3 Speed at 7219 RPM.
The thresholds for a friend's unit:

Code:
Fan controlled temperature:

        Rule 1/2 (MGMT THERMAL PLANE): 49.5 deg-C

        Rule 2/2 (AIR OUTLET NEAR PSU): 23.5 deg-C


Fan speed switching temperature thresholds:

        Rule 1/2 (MGMT THERMAL PLANE):

                Speed 1: NM<-----> 95       deg-C

                Speed 2:        85<----->105 deg-C (shutdown)

        Rule 2/2 (AIR OUTLET NEAR PSU):

                Speed 1: NM<-----> 41       deg-C

                Speed 2:        34<----->105 deg-C (shutdown)

Fan controlled temperature:

        Rule 1/2 (MGMT THERMAL PLANE): 49.5 deg-C

        Rule 2/2 (AIR OUTLET NEAR PSU): 23.5 deg-C


Fan speed switching temperature thresholds:

        Rule 1/2 (MGMT THERMAL PLANE):

                Speed 1: NM<-----> 95       deg-C

                Speed 2:        85<----->105 deg-C (shutdown)

        Rule 2/2 (AIR OUTLET NEAR PSU):

                Speed 1: NM<-----> 41       deg-C

                Speed 2:        34<----->105 deg-C (shutdown)
 

anomaly

Active Member
Jan 8, 2018
274
62
28
@rootwyrm I'm checking your src to adapt it to the main fans for the 7250 (mostly), motivated by another user's frustrations with swapping fans. I intended to change the RPMs for the speed mode 2 through a software mod, but it takes me more cumulative time to RE vs making an interposer based off yours.

The main question though: do you know if the voltage supplied to the main fans in the 7250 models is constant?
 

custom90gt

Active Member
Nov 17, 2016
249
99
28
40
  1. There is no "overkill." There is only "open fire" and "reload." ;)
  2. This just happens to support the ICX6610, which sure, you can get for sub-$200.
    Because it's long past end of life, unsupportable, and basically scrap value.
It's primarily designed for the 7000 and 8200 series, which are still very supported, and range from 'affordable' to 'affordable for what you get.'
7450's are $350+ for a well equipped -48P, but vary based on demand since they're still very usable in many enterprises. 7550's are $1k+, $2.5k+ for multigigs.
Then there's the FAN12 users. Like the 7750-48F (48x10GbE, 12x40GbE, 4x FAN12) at $1.5k and up. And the ultimate flex, the 7850-48F with 48x25GbE and 8x100GbE breakout-capable ports. If you watch, those are starting to show up around $4k, which let's be honest, is a steal for 80x 25GbE ports. (Those need small daughterboards.) Just the FAN12-E modules are $200+.
It also won't be too difficult to adapt to 7150-48ZP multigigs (around $800) and 7250 High PoE's (you cannot cool 525W much less 880W of PoE demand without serious airflow.) Especially since all the 'plug and play' 'quiet fan' sellers on eBay are selling junk counterfeits.
Any update to your project? I already have an Arduino, but wouldn't mind something a little more robust so to speak.