{
    "ok": true,
    "data": {
        "title": "EP-0216-NEW",
        "rev_id": 16046,
        "updated_at": "2025-08-21T08:56:54+00:00",
        "chunk_count": 15,
        "chunks": [
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "",
                "chunk_index": 0,
                "content": "# EP-0216-NEW\n\n[right\\|320px](File:EP-0216-New-01.jpg \"wikilink\")",
                "char_count": 65,
                "token_estimate": 17
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Description",
                "chunk_index": 1,
                "content": "The 52Pi 2.5Gbps PCIe Network Adapter for Raspberry Pi 5 is a PCIe-based expansion card that adds a second, full-speed 2.5 GbE port to the Pi 5. A detachable PoE+ daughter-board (pluggable via on-board headers) turns the adapter into a fully IEEE 802.3at-compliant power source: it receives PoE+ over the new RJ45 jack and simultaneously delivers up to 25 W to the Raspberry Pi 5 through a USB-C plug, eliminating the need for a separate PSU. Data still travels at native PCIe speeds over a supplied FPC cable, while GPIO pass-through pins on the base board provide the auxiliary power rails required by the on-board NIC. The result is a single, compact module that combines high-speed networking and reliable PoE+ power in one stackable solution.",
                "char_count": 747,
                "token_estimate": 187
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Features",
                "chunk_index": 2,
                "content": "-   <strong>High-speed networking:<\/strong> Realtek-based 2.5 Gbps Ethernet controller (100\/1000\/2.5 G auto-negotiation)\n-   <strong>Native PCIe interface: <\/strong>Dedicated PCIe Gen 2 ×1 link to Raspberry Pi 5 via flexible FPC cable\n-   <strong>Optional PoE+ module:<\/strong> Pluggable board adds IEEE 802.3at (PoE+) power input and USB-C 5 V \/ 5 A output to the Pi\n-   <strong>Single-cable operation: <\/strong>Network data and power delivered through one RJ45 connection\n-   <strong>GPIO pass-through: <\/strong>Base-board pins must mate with Pi GPIO header to supply on-board NIC with required power\n-   <strong>Compact & stackable:<\/strong> Low-profile design keeps HAT footprint, leaves remaining GPIO pins accessible\n-   <strong>Plug-and-play: <\/strong>Works out of the box with recent Raspberry Pi OS kernels; no external drivers needed\n-   <strong>Real-time speed LEDs: <\/strong> Four labeled LEDs (100 M, 1 G, 2.5 G) indicate current link speed for quick diagnostics",
                "char_count": 975,
                "token_estimate": 244
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Gallery > PCB outlook",
                "chunk_index": 3,
                "content": "<img src=\"EP-0216-New-04.jpg\" title=\"EP-0216-New-04.jpg\" width=\"800\" alt=\"EP-0216-New-04.jpg\" \/>\n===Function details=== <img src=\"EP-0216-New-05.jpg\" title=\"EP-0216-New-05.jpg\" width=\"800\" alt=\"EP-0216-New-05.jpg\" \/>\n===Product Dimension=== <img src=\"EP-0216-New-02.jpg\" title=\"EP-0216-New-02.jpg\" width=\"800\" alt=\"EP-0216-New-02.jpg\" \/>",
                "char_count": 337,
                "token_estimate": 85
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Gallery > Hardware assembly",
                "chunk_index": 4,
                "content": "<img src=\"EP-0216-New-IN.jpg\" title=\"EP-0216-New-IN.jpg\" width=\"800\" alt=\"EP-0216-New-IN.jpg\" \/>",
                "char_count": 96,
                "token_estimate": 24
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Package Includes",
                "chunk_index": 5,
                "content": "<img src=\"EP-0216-New-PL.jpg\" title=\"EP-0216-New-PL.jpg\" width=\"800\" alt=\"EP-0216-New-PL.jpg\" \/>\n===Hardware assembly===\n\n-   Power down the Pi 5.\n-   Plug the 40-pin header of the 52Pi base board onto the Pi’s GPIO (this rail-powers the NIC).\n-   Connect the supplied FPC ribbon between the adapter’s PCIe slot and the Pi’s PCIe FFC connector (labelled “PCIe” next to the DSI\/CSI slots).\n-   If you are using the PoE+ daughter-board, seat it on the two 4-pin headers.\n\n`  – Plug a USB-C cable from the daughter-board’s USB-C PD OUT into the Pi 5’s USB-C power port.`\n`  – Plug an 802.3at\/af+ switch into the RJ45 on the daughter-board.`\n\n-   Power on the PoE switch; the Pi should boot automatically.",
                "char_count": 701,
                "token_estimate": 176
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Verify PCIe enumeration",
                "chunk_index": 6,
                "content": "sudo lspci -nn | grep -i eth\n\nYou should see something like:\n\n    0001:01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)\n\n<img src=\"Poe_2.5G_001.png\" title=\"Poe_2.5G_001.png\" width=\"800\" alt=\"Poe_2.5G_001.png\" \/>\nIf the device is missing, check that the FPC is fully seated and the GPIO header is firmly mated.",
                "char_count": 375,
                "token_estimate": 94
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Verify PCIe enumeration > Kernel driver",
                "chunk_index": 7,
                "content": "Pi OS Bookworm ships with r8169\/rtl8125 modules ≥ 9.010, so the adapter is recognised out-of-the-box. Update just in case:\n\n    sudo apt update && sudo apt full-upgrade -y\n    sudo reboot",
                "char_count": 187,
                "token_estimate": 47
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Interface naming & link-speed LEDs",
                "chunk_index": 8,
                "content": "The new NIC appears as eth1 (Pi’s on-board is eth0).\nThe four LEDs next to the RJ45 indicate negotiated speed in real time:\n\n-   LED indicators: “100Mbps” = 100 Mbps, “1Gbps” = 1 Gbps, “2.5Gbps” = 2.5 Gbps.",
                "char_count": 206,
                "token_estimate": 52
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Interface naming & link-speed LEDs > Network configuration examples",
                "chunk_index": 9,
                "content": "-   DHCP\n\n<!-- -->\n\n    sudo nano \/etc\/dhcpcd.conf\n\nAdd at the bottom:\n\n    interface eth1\n      dhcp\n\nSave, then\n\n    sudo systemctl restart dhcpcd\n\n-   Static IP\n\n<!-- -->\n\n    interface eth1\n      static ip_address=192.168.10.2\/24\n      static routers=192.168.10.1\n      static domain_name_servers=8.8.8.8\n\nPS: Replace the IP address with your own network configure.",
                "char_count": 369,
                "token_estimate": 93
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Checking with ethtool",
                "chunk_index": 10,
                "content": "ethtool -i eth1\n    ethtool -g eth1\n\n<img src=\"Poe_2.5G_002.png\" title=\"Poe_2.5G_002.png\" width=\"800\" alt=\"Poe_2.5G_002.png\" \/>\n<img src=\"Poe_2.5G_003.png\" title=\"Poe_2.5G_003.png\" width=\"800\" alt=\"Poe_2.5G_003.png\" \/>\nIf both commands report “Operation not supported”, the driver is hard-coded.",
                "char_count": 295,
                "token_estimate": 74
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Checking with ethtool > Ensure 2.5 GbE is actually negotiated",
                "chunk_index": 11,
                "content": "sudo ethtool eth1 | egrep 'Speed|Duplex|Auto-neg'\n\nIf you see Speed: 1000Mb\/s but the switch supports 2.5 G, force it once:\n\n    sudo ethtool -s eth1 autoneg on advertise 0x8000000001028\n\n(0x8000000001028 enables 2.5G advertisement for the RTL8125 PHY .) Make it permanent via systemd:\n\n    sudo systemctl edit --force --full set-eth1-2g5.service\n\nadd following parameters\n\n    [Unit]\n    Description=Force 2.5 GbE advertisement on eth1\n    After=network-pre.target\n    Before=network.target\n\n    [Service]\n    Type=oneshot\n    RemainAfterExit=yes\n    ExecStart=\/sbin\/ethtool -s eth1 autoneg on advertise 0x8000000001028\n\n    [Install]\n    WantedBy=multi-user.target\n\nsave it and enable the service.\n\n    sudo systemctl enable --now set-eth1-2g5.service",
                "char_count": 753,
                "token_estimate": 189
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Checking with ethtool > Performance tuning (optional)",
                "chunk_index": 12,
                "content": "# Increase MTU\n\n    sudo ip link set eth1 mtu 9000\n    # Enable GRO\/GSO\n\n    sudo ethtool -K eth1 gro on gso on",
                "char_count": 111,
                "token_estimate": 28
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Checking with ethtool > PoE+ power confirmation",
                "chunk_index": 13,
                "content": "Open a terminal and typing following commands:\n\n    vcgencmd get_throttled\n\nAll bits 0 → power OK. If throttled=0x50000 (undervoltage), either the switch is not 802.3at capable or the cable is sub-standard.",
                "char_count": 206,
                "token_estimate": 52
            },
            {
                "title": "EP-0216-NEW",
                "rev_id": 16046,
                "heading_path": "Keywords",
                "chunk_index": 14,
                "content": "-   52Pi PCIe 2.5GbE PoE+ HAT, Raspberry Pi 5 network adapter, 2.5 Gbps PCIe NIC, PoE+ powered Pi, USB-C 25 W output, IEEE 802.3at injector, Link-speed, LEDs, GPIO pass-through, Single-cable networking, Realtek 2.5 GbE controller",
                "char_count": 229,
                "token_estimate": 58
            }
        ]
    }
}