{
    "ok": true,
    "data": {
        "title": "EP-0240",
        "rev_id": 16143,
        "updated_at": "2025-11-19T02:56:15+00:00",
        "chunk_count": 13,
        "chunks": [
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "",
                "chunk_index": 0,
                "content": "# EP-0240",
                "char_count": 9,
                "token_estimate": 3
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "M.2 NVME M-Key PoE+ HAT for RPi5",
                "chunk_index": 1,
                "content": "<figure>\n<img src=\"EP-0240-01-02.jpg\" title=\"EP-0240-01-02.jpg\" width=\"320\" alt=\"EP-0240-01-02.jpg\" \/>\n<figcaption aria-hidden=\"true\">EP-0240-01-02.jpg<\/figcaption>\n<\/figure>",
                "char_count": 174,
                "token_estimate": 44
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "Descriptions",
                "chunk_index": 2,
                "content": "Introducing our innovative M.2 PoE+ HAT board, designed to seamlessly integrate with Raspberry Pi 5. This HAT board is engineered to support NVMe SSDs through an M.2 interface, providing a high-speed data transfer solution for your Raspberry Pi projects. With its M-key compatibility, it ensures a secure connection for your storage needs. The board is capable of supporting both 2242 form factor SSDs, offering versatility in storage options. Additionally, it features Power over Ethernet (PoE+) capabilities, allowing for a clean and efficient power delivery system.",
                "char_count": 568,
                "token_estimate": 142
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "Features",
                "chunk_index": 3,
                "content": "-   <strong>High-speed NVMe SSD Support:<\/strong> The HAT board supports M.2 NVMe SSDs for lightning-fast data access and storage.\n-   <strong>M.2 Interface:<\/strong> Utilizes the PCIe interface for high-performance communication between the SSD and Raspberry Pi.\n-   <strong>2242 SSD Form Factor Compatibility:<\/strong> Supports both 22mm and 42mm width SSDs, accommodating a variety of storage capacities.\n-   <strong>PoE HAT Design:<\/strong> Simplifies power delivery with Power over Ethernet, eliminating the need for additional power cables.\n-   <strong>802.3at PoE Support:<\/strong> Requires a compatible 802.3at PoE switch to provide up to 30W of power, ensuring sufficient power for demanding applications.\n-   <strong>Maximum Power Delivery:<\/strong> Capable of delivering up to 25W at 5.1V\/4.5A, suitable for powering both the Raspberry Pi and the NVMe SSD.\n-   <strong>Raspberry Pi 5 Compatibility:<\/strong> Specifically designed for the latest Raspberry Pi 5 model, ensuring optimal performance and compatibility.",
                "char_count": 1025,
                "token_estimate": 257
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "Features > Specifications",
                "chunk_index": 4,
                "content": "-   Model: M.2 NVME M-KEY PoE Hat For RPi5\n-   Interface: M.2 PCIe NVMe\n-   Form Factor Compatibility: 2242 (22mm x 42mm and 22mm x 42mm)\n-   Host CPU Compatibility: Raspberry Pi 5\n-   PoE+ (Power over Ethernet) Support: Yes\n-   PoE+ Standard: 802.3at (requires 802.3at PoE switch for full power delivery)\n-   Maximum Power Output: 25W at 5.1V\/4.5A\n-   SSD Interface: PCIe\n-   Operating Temperature: 0-80 degrees\n-   Power Requirements: Requires a PoE switch capable of delivering up to 30W for full functionality\n\nNOTE: Do NOT connect the Power supply to USB-C on Raspberry Pi 5 when you are using PoE+ Hat as a power supply, it may damage your device !!!\nNOTE: Do NOT connect the Power supply to USB-C on Raspberry Pi 5 when you are using PoE+ Hat as a power supply, it may damage your device !!!\nNOTE: Do NOT connect the Power supply to USB-C on Raspberry Pi 5 when you are using PoE+ Hat as a power supply, it may damage your device !!!",
                "char_count": 940,
                "token_estimate": 235
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "Gallery",
                "chunk_index": 5,
                "content": "-   Product outlook\n\n<img src=\"EP-0240-01-02.jpg\" title=\"EP-0240-01-02.jpg\" width=\"800\" alt=\"EP-0240-01-02.jpg\" \/>\n<img src=\"EP-0240-02.jpg\" title=\"EP-0240-02.jpg\" width=\"800\" alt=\"EP-0240-02.jpg\" \/>\n\\* Related kit details <img src=\"EP-0240-01.jpg\" title=\"EP-0240-01.jpg\" width=\"800\" alt=\"EP-0240-01.jpg\" \/>\n\\* Heat dissipation effect <img src=\"EP-0240-03.jpg\" title=\"EP-0240-03.jpg\" width=\"800\" alt=\"EP-0240-03.jpg\" \/>\n\\* Dimension <img src=\"EP-0240-06.jpg\" title=\"EP-0240-06.jpg\" width=\"800\" alt=\"EP-0240-06.jpg\" \/>\n===How to assemble it? ===\n\n-   Please make sure the 4Pin long pin header contact with PoE+ Hat board properly, and please assemble it according to following figure.\n\n[left\\|800px](File:EP-0240-04.jpg \"wikilink\")",
                "char_count": 730,
                "token_estimate": 183
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "How to enable PCIe on Raspberry Pi 5",
                "chunk_index": 6,
                "content": "-   We assume that you are using Raspberry Pi OS (bookworm) 2024-03-15\n-   The bootloader needs to be configured explicitly to ensure the hardware recognizes that there’s a high-amp PSU plugged in.",
                "char_count": 197,
                "token_estimate": 50
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > Prepare for the PoE hat",
                "chunk_index": 7,
                "content": "-   Open a ternimal on desktop and execute following command:\n\n<!-- -->\n\n    sudo rpi-eeprom-config --edit\n\nadding following line:\n\n    PSU_MAX_CURRENT=5000\n\nSave it and reboot your Raspberry Pi. Tips: Thanks Jose M Paez's tips.",
                "char_count": 228,
                "token_estimate": 57
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > Step 1",
                "chunk_index": 8,
                "content": "-   Enable PCIe function\n\nEdit \/boot\/firmware\/config.txt file and adding following parameter in to the file.\n\n    dtparam=pciex1\n    dtparam=pciex1_gen=3\n\n<img src=\"Config.txt_file.png\" title=\"Config.txt_file.png\" width=\"800\" alt=\"Config.txt_file.png\" \/>\nSave it and then do remember reboot your Raspberry Pi to take effect.",
                "char_count": 324,
                "token_estimate": 81
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > Step 2",
                "chunk_index": 9,
                "content": "-   Check if the SSD drive has been recognized\n\n<!-- -->\n\n    sudo lspci\n    sudo lsblk -D\n\nResult be like: <img src=\"Lspci-new.png\" title=\"Lspci-new.png\" width=\"800\" alt=\"Lspci-new.png\" \/>\n<img src=\"Lsblk-new.png\" title=\"Lsblk-new.png\" width=\"800\" alt=\"Lsblk-new.png\" \/>",
                "char_count": 271,
                "token_estimate": 68
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > Step 3",
                "chunk_index": 10,
                "content": "-   Partitioning:\n\nNOTE: please be careful!! This operation will remove all of your data on NVME SSD, please backup your important data before execute following steps!!! <\/br> <img src=\"Partitionning.png\" title=\"Partitionning.png\" width=\"800\" alt=\"Partitionning.png\" \/>\nPlease divide the partition according to actual needs. Here I simply divided a partition and formatted it into ext4. Please refer to the configuration method related to the fdisk command to operate.\n\nsudo fdisk \/dev\/nvme0n1\n    >p   # this will print all partions on this SSD\n\n>d   # delete old partition\n\n>n   # new - create a new partition\n\n>p   # set it as primary partition\n\n>1   # set partition number\n\n> Enter > Enter # select whole disk capacity as one partition\n\n> w   # write to partition table\n\n> q  # quit fdisk utils tool\n\nsudo partprobe \/dev\/nvme0n1\n\n-   Formating\n\n<!-- -->\n\nsudo mkfs.ext4 \/dev\/nvme0n1p1\n\n-   Create mounting point and mount the partition to directory.\n\n<!-- -->\n\nmkdir mynvme01\n    sudo mount -t ext4 \/dev\/nvme0n1p1 \/home\/pi\/mynvme01 -v\n\n-   Grant access permission\n\n<!-- -->\n\nsudo chown -R pi:pi \/home\/pi\/mynvme01\n    sudo chmod -R 775 \/home\/pi\/mynvme01",
                "char_count": 1156,
                "token_estimate": 289
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > Step 3",
                "chunk_index": 11,
                "content": "-   Modify the \/etc\/fstab to enable automount function.\n\n<!-- -->\n\nsudo nano \/etc\/fstab\n\nadding:\n\n\/dev\/nvme0n1p1   \/home\/pi\/mynvme01  ext4   defaults,noatime  0 0\n\nsave it and execute:\n\nsudo umount \/dev\/nvme0n1p1\n    sudo mount -a\n    sudo systemctl daemon-reload\n    df -Th\n\n-   you can replace \\` \/home\/pi\/mynvme01\\` to your own location.",
                "char_count": 340,
                "token_estimate": 85
            },
            {
                "title": "EP-0240",
                "rev_id": 16143,
                "heading_path": "Package Includes",
                "chunk_index": 12,
                "content": "<img src=\"EP-0240-05.jpg\" title=\"EP-0240-05.jpg\" width=\"800\" alt=\"EP-0240-05.jpg\" \/>\n==Keywords==\n\n-   M.2 NVME M-key SSD PoE+ HAT for Raspberry Pi 5, Rpi5 PoE+ Hat with NVME SSD, PoE+ Hat with NVME ssd slot.",
                "char_count": 208,
                "token_estimate": 52
            }
        ]
    }
}