{
    "ok": true,
    "data": {
        "title": "ER-0056",
        "rev_id": 16127,
        "updated_at": "2025-10-27T02:37:45+00:00",
        "chunk_count": 18,
        "chunks": [
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "",
                "chunk_index": 0,
                "content": "# ER-0056",
                "char_count": 9,
                "token_estimate": 3
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Official Active Cooler for Raspberry Pi 5",
                "chunk_index": 1,
                "content": "<figure>\n<img src=\"ER-0056.jpg\" title=\"ER-0056.jpg\" width=\"320\" alt=\"ER-0056.jpg\" \/>\n<figcaption aria-hidden=\"true\">ER-0056.jpg<\/figcaption>\n<\/figure>",
                "char_count": 150,
                "token_estimate": 38
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Description",
                "chunk_index": 2,
                "content": "The Active Cooler is a single-piece anodised aluminium heatsink with an integrated blower. It has pre-applied thermal pads for heat transfer, and is mounted to the Raspberry Pi 5 board directly using spring-loaded push pins. It connects to the same 4-pin JST connector as the case fan.\n\nA radial blower, again selected for low noise and extended operating lifetime, pushes air through an extruded and milled aluminium heatsink. The cooling performance of the Active Cooler is somewhat superior to the Fan Case, making it particularly suitable for overclockers.\n\n    NOTE\n    Blowers are electromechanical systems that direct air towards a specific direction using a fan and designated channels. While fans displace large volumes of air and promote circulation within a designated area, blowers provide a degree of air pressurisation to drive it out and forward.\n    The Active Cooler has not been designed to be repeatedly removed from the Raspberry Pi 5.",
                "char_count": 955,
                "token_estimate": 239
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Description > Thermals",
                "chunk_index": 3,
                "content": "A stress test was started on all four cores of the Raspberry Pi 5 to load the CPU. Two main thermal management regimes were examined during the test: no cooling, and managed active cooling. The managed active cooling tests were run using both the Active Cooler, and the Raspberry Pi Case for Raspberry Pi 5. With no cooling, we see an idle temperature of approximately 65°C, with a maximum temperature above 85°C during extended testing leading to sustained thermal throttling after the temperature reported by the processor rises above throttling limits.\n\nThanks to the passive heatsink that is fitted with the Active Cooler, we see a much lower idle temperature, around 45°C. During extended testing under load, the fan of the Cooler spins up at low speed to stabilise the CPU temperature at 60°C, with a maximum temperatures of 62 to 63°C being seen during the tests.",
                "char_count": 870,
                "token_estimate": 218
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Description > Thermals",
                "chunk_index": 4,
                "content": "Using the fan case we see idle temperatures a couple of degrees hotter than with the Active Cooler on its own, at around 48°C. With the lid removed we see a maximum temperature of approximately 72°C under sustained load, and with the lid in place we see a marginally higher maximum of around 74°C under load. While temperature under load is higher than with the Active Cooler, the maximum temperature under load is still well below the 80 and 85°C throttling temperatures.\n\nRaspberry Pi 5 has been designed to handle typical client workloads, uncased, with no active cooling. For normal use adding cooling is optional, although performance may improve with active cooling. However a heavy continuous load, such as rebuilding the Linux kernel, will force the new Raspberry Pi 5 into thermal throttling. For heavy loads thermal throttling can extend processing times, and passive cooling is probably insufficient thermal management.\n\nHowever, cooling of any type isn’t mandatory, and no harm will come to the Raspberry Pi if left uncooled.",
                "char_count": 1037,
                "token_estimate": 260
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Features",
                "chunk_index": 5,
                "content": "-   <strong>Efficient Temperature Management:<\/strong>The Active Cooler for Raspberry Pi 5 effectively reduces idle temperatures from approximately 65°C to a much lower 45°C, providing efficient temperature management during normal usage.\n-   <strong>Sustained Cooling Under Load:<\/strong>During extended testing under load, the Active Cooler's fan operates at low speed, stabilizing the CPU temperature at 60°C. This ensures sustained cooling, with maximum temperatures reaching only 62 to 63°C, well below throttling limits.\n-   <strong>Enhanced Performance during Heavy Loads:<\/strong>The Active Cooler proves particularly beneficial during heavy continuous loads, such as rebuilding the Linux kernel, where thermal throttling can occur. It helps maintain a maximum temperature under load that is significantly below the 80 and 85°C throttling thresholds.\n-   <strong>Flexible Cooling Options:<\/strong>The Active Cooler can be used independently with a passive heatsink or integrated into a fan case. This flexibility allows users to choose between different cooling configurations based on their specific needs and preferences.",
                "char_count": 1131,
                "token_estimate": 283
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Features",
                "chunk_index": 6,
                "content": "-   <strong>Optional Cooling for Improved Performance:<\/strong>While the Raspberry Pi 5 is designed to handle typical client workloads without active cooling, the Active Cooler offers an optional solution for users looking to enhance performance, especially under heavy continuous loads. It ensures that the Raspberry Pi 5 operates optimally, minimizing the impact of thermal throttling.\n-   <strong>No Mandatory Cooling Requirement:<\/strong>It's important to note that while the Active Cooler provides significant benefits in terms of temperature management and performance, cooling of any type, including passive cooling, is not mandatory. The Raspberry Pi 5 can still operate safely without active cooling, and no harm will come to the device if left uncooled.",
                "char_count": 763,
                "token_estimate": 191
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Features > Specifications",
                "chunk_index": 7,
                "content": "-   Pinout\n\nThe fan connector is a 1mm pitch JST SH socket and has four pins:\n\n| Pin | Function |\n|-----|----------|\n| 1   | +5V      |\n| 2   | PWM      |\n| 3   | GND      |\n| 4   | Tach     |",
                "char_count": 192,
                "token_estimate": 48
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Gallery",
                "chunk_index": 8,
                "content": "-   Product outlook\n\n<img src=\"ER-0056.jpg\" title=\"ER-0056.jpg\" width=\"800\" alt=\"ER-0056.jpg\" \/>\n\\* Active Cooler features [left\\|800px](File:ER-0056-01.jpg \"wikilink\")\n<img src=\"ER-0056-04.jpg\" title=\"ER-0056-04.jpg\" width=\"800\" alt=\"ER-0056-04.jpg\" \/>\n===Specifications=== <img src=\"ER-0056-05.jpg\" title=\"ER-0056-05.jpg\" width=\"800\" alt=\"ER-0056-05.jpg\" \/>\n\\* Compatibility <img src=\"ER-0056-06.jpg\" title=\"ER-0056-06.jpg\" width=\"800\" alt=\"ER-0056-06.jpg\" \/>\n\nCompatible with following SKU: ZP-0162, ZP-0165, ZP-0168\n\n-   Heat dissipation effect\n\n<img src=\"ER-0056-07.jpg\" title=\"ER-0056-07.jpg\" width=\"800\" alt=\"ER-0056-07.jpg\" \/>\n===How to install it=== <img src=\"ER-0056-03.jpg\" title=\"ER-0056-03.jpg\" width=\"800\" alt=\"ER-0056-03.jpg\" \/>\n==Package includes== <img src=\"ER-0056-02.jpg\" title=\"ER-0056-02.jpg\" width=\"800\" alt=\"ER-0056-02.jpg\" \/>\n===NOTE=== If the board is not hot, the fan will not spin. It's an actively managed cooler. If the board is cool enough, the fan doesn't spin because the board doesn't need cooling. As the temperature of the Raspberry Pi increases, the fan reacts in the following way:\n\n-   Below 50°C, the fan does not spin at all (0% speed)\n\n<!-- -->",
                "char_count": 1185,
                "token_estimate": 297
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Gallery",
                "chunk_index": 9,
                "content": "-   At 50°C, the fan turns on at a low speed (30% speed)\n\n<!-- -->\n\n-   At 60°C, the fan speed increases to a medium speed (50% speed)\n\n<!-- -->\n\n-   At 67.5°C, the fan speed increases to a high speed (70% speed)\n\n<!-- -->\n\n-   At 75°C the fan increases to full speed (100% speed)\n\nThe same mapping of temperature ranges to fan speeds applies to temperature decreases as well, with a 5°C hysteresis; fan speed decreases when the temperature drops to 5°C below each of the above thresholds.\n\nSee \\[ <https:\/\/www.raspberrypi.com\/news\/heating-and-cooling-raspberry-pi-5\/> \\] for a discussion of heating and cooling for discussion and documentation.",
                "char_count": 645,
                "token_estimate": 162
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "How to config it on HAOS",
                "chunk_index": 10,
                "content": "To control the armor lite V5 on a Raspberry Pi 5 running Home Assistant Operating System (HAOS), you need to modify the config.txt file and potentially use a custom integration. The fan is controlled by temperature thresholds set in config.txt, which can be adjusted to customize fan behavior.\n\n-   Steps to Control the Armor lite V5 Cooler:\n\nAccess the config.txt file: Connect a monitor and keyboard to your Raspberry Pi 5. press \"ctrl + F2 \" <img src=\"Haos001.png\" title=\"Haos001.png\" width=\"800\" alt=\"Haos001.png\" \/>\nLog in to the command line as the root user with no password, Navigate to the \/mnt\/boot\/firmware\/ directory. Edit the config.txt file using a text editor vi. <img src=\"Haos002.png\" title=\"Haos002.png\" width=\"800\" alt=\"Haos002.png\" \/>\n\nvi \/mnt\/boot\/firmware\/config.txt\n\nadding following parameters <img src=\"Haos003.png\" title=\"Haos003.png\" width=\"800\" alt=\"Haos003.png\" \/>\n\ndtparam=fan_temp0=35000\n    dtparam=fan_temp0_hyst=5000\n    dtparam=fan_temp0_speed=175\n\n-   Add or modify fan settings:",
                "char_count": 1015,
                "token_estimate": 254
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "How to config it on HAOS",
                "chunk_index": 11,
                "content": "Add or modify the following lines to control the fan's behavior based on temperature: dtparam=fan_temp0=35000: Sets the first temperature threshold to 35°C. dtparam=fan_temp0_hyst=5000: Sets the hysteresis to 5°C. The fan will turn off when the temperature drops 5°C below the threshold (30°C). dtparam=fan_temp0_speed=175: Sets the fan speed to 175 when the temperature reaches 35°C. You can adjust the temperature thresholds, hysteresis, and fan speeds to your desired levels. Refer to the README file in \/boot\/firmware\/overlays\/ for more available options.\n\n-   Save the changes and reboot:\n\nSave the config.txt file and exit the text editor. Reboot your Raspberry Pi for the changes to take effect.",
                "char_count": 702,
                "token_estimate": 176
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "How to config it on HAOS > How to monitor fan speed on HAOS",
                "chunk_index": 12,
                "content": "Add this command line sensor, you must be running HassOS:\n\n    - sensor:\n        name: Armor Lite V5 Fan\n        unique_id: Armor_lite_v5_fan_rpm\n        scan_interval: 15\n        command: \"cat \/sys\/devices\/platform\/cooling_fan\/hwmon\/hwmon1\/fan1_input\"\n        unit_of_measurement: \"RPM\"\n        value_template: \"{{value}}\"",
                "char_count": 323,
                "token_estimate": 81
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Fan speed and temperature dtparms explainations",
                "chunk_index": 13,
                "content": "Please refer to following chart to setup your Fan.",
                "char_count": 50,
                "token_estimate": 13
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Fan speed and temperature dtparms explainations",
                "chunk_index": 14,
                "content": "fan_temp0               Temperature threshold (in millicelcius) for\n                                    1st cooling level (default 50000). Pi5 only.\n            fan_temp0_hyst          Temperature hysteresis (in millicelcius) for\n                                    1st cooling level (default 5000). Pi5 only.\n            fan_temp0_speed         Fan PWM setting for 1st cooling level (0-255,\n                                    default 75). Pi5 only.\n            fan_temp1               Temperature threshold (in millicelcius) for\n                                    2nd cooling level (default 60000). Pi5 only.\n            fan_temp1_hyst          Temperature hysteresis (in millicelcius) for\n                                    2nd cooling level (default 5000). Pi5 only.\n            fan_temp1_speed         Fan PWM setting for 2nd cooling level (0-255,\n                                    default 125). Pi5 only.\n            fan_temp2               Temperature threshold (in millicelcius) for\n                                    3rd cooling level (default 67500). Pi5 only.\n            fan_temp2_hyst          Temperature hysteresis (in millicelcius) for",
                "char_count": 1156,
                "token_estimate": 289
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Fan speed and temperature dtparms explainations",
                "chunk_index": 15,
                "content": "3rd cooling level (default 5000). Pi5 only.\n            fan_temp2_speed         Fan PWM setting for 3rd cooling level (0-255,\n                                    default 175). Pi5 only.\n            fan_temp3               Temperature threshold (in millicelcius) for\n                                    4th cooling level (default 75000). Pi5 only.\n            fan_temp3_hyst          Temperature hysteresis (in millicelcius) for\n                                    4th cooling level (default 5000). Pi5 only.\n            fan_temp3_speed         Fan PWM setting for 4th cooling level (0-255,\n                                    default 250). Pi5 only.",
                "char_count": 649,
                "token_estimate": 163
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Fan speed and temperature dtparms explainations > More information",
                "chunk_index": 16,
                "content": "Please visit following URLS:\n\n-   \\[ <https:\/\/community.home-assistant.io\/t\/raspberry-pi-5-fan-control\/686441\/32> \\]\n-   \\[ <https:\/\/forums.raspberrypi.com\/viewtopic.php?t=359778> \\]\n-   \\[ <https:\/\/github.com\/raspberrypi\/rpi-firmware\/blob\/master\/bcm2712-rpi-5-b.dtb> \\]",
                "char_count": 270,
                "token_estimate": 68
            },
            {
                "title": "ER-0056",
                "rev_id": 16127,
                "heading_path": "Keywords",
                "chunk_index": 17,
                "content": "-   Official Active cooler for raspberry Pi 5, active cooler, pi5 active cooler.",
                "char_count": 80,
                "token_estimate": 20
            }
        ]
    }
}