{
    "ok": true,
    "data": {
        "title": "EP-0235",
        "rev_id": 16128,
        "updated_at": "2025-10-27T03:01:15+00:00",
        "chunk_count": 18,
        "chunks": [
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "",
                "chunk_index": 0,
                "content": "# EP-0235",
                "char_count": 9,
                "token_estimate": 3
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "U2500 M.2 NVME Dual USB3.0 to 2.5g Ethernet for Raspberry pi 5",
                "chunk_index": 1,
                "content": "<figure>\n<img src=\"EP-0235-01.jpg\" title=\"EP-0235-01.jpg\" width=\"320\" alt=\"EP-0235-01.jpg\" \/>\n<figcaption aria-hidden=\"true\">EP-0235-01.jpg<\/figcaption>\n<\/figure>",
                "char_count": 162,
                "token_estimate": 41
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "Description",
                "chunk_index": 2,
                "content": "The U2500 M.2 NVMe & dual 2.5G ethernet for Raspberry Pi 5. The Raspberry Pi HAT (Hardware Attached on Top) board you have is a versatile expansion module designed to enhance the capabilities of your Raspberry Pi 5.",
                "char_count": 215,
                "token_estimate": 54
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "Features",
                "chunk_index": 3,
                "content": "-   <strong>PCIe Interface Support<\/strong> It includes a single PCIe (Peripheral Component Interconnect Express) interface that can be used to expand the system with an M.2 NVMe SSD. This allows for high-speed storage solutions that are compatible with the 2230 and 2242 form factors.\n\n<!-- -->\n\n-   <strong>M.2 NVMe SSD Support<\/strong> The HAT board supports M.2 NVMe Solid State Drives, which are known for their high-speed data transfer rates and low latency. This is particularly useful for applications that require fast access to data, such as databases, media servers, and high-performance computing tasks.\n\n<!-- -->\n\n-   <strong>USB to Ethernet Conversion<\/strong> It cleverly utilizes two USB 3.0 ports, converting them into two Gigabit Ethernet interfaces. This provides the Raspberry Pi with additional network connectivity options, which can be beneficial for network-intensive applications, such as web servers, media streaming, or IoT (Internet of Things) projects.\n\n<!-- -->",
                "char_count": 991,
                "token_estimate": 248
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "Features",
                "chunk_index": 4,
                "content": "-   <strong>Compact and Integrated Design<\/strong> The board is designed to be compact and integrate seamlessly with the Raspberry Pi, providing a clean and efficient setup without the need for additional cables or adapters.\n\n<!-- -->\n\n-   <strong>Enhanced Functionality<\/strong> By combining high-speed storage and network capabilities, this HAT board significantly enhances the functionality of a Raspberry Pi, making it suitable for a wide range of applications that require both storage and network performance.\n\nThis HAT board is an excellent addition to any Raspberry Pi setup, offering a convenient way to boost both storage and networking capabilities in a single, compact package.",
                "char_count": 689,
                "token_estimate": 173
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "Features > Specifications",
                "chunk_index": 5,
                "content": "-   Raspberry Pi 5 Support Only\n-   Support M.2 NVMe M-key 2230\/2242 SSD\n-   Up to 2.5Gbps Dual ethernet expansion\n-   Support PCIex1\n-   Dual USB port connector",
                "char_count": 161,
                "token_estimate": 41
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "Gallery",
                "chunk_index": 6,
                "content": "-   Product outlook\n\n<img src=\"EP-0235-01.jpg\" title=\"EP-0235-01.jpg\" width=\"800\" alt=\"EP-0235-01.jpg\" \/>\n<img src=\"EP-0235-02.jpg\" title=\"EP-0235-02.jpg\" width=\"800\" alt=\"EP-0235-02.jpg\" \/>\n\\* Application scenarios <img src=\"EP-0235-03.jpg\" title=\"EP-0235-03.jpg\" width=\"800\" alt=\"EP-0235-03.jpg\" \/>\n<img src=\"EP-0235-04.jpg\" title=\"EP-0235-04.jpg\" width=\"800\" alt=\"EP-0235-04.jpg\" \/>\n<img src=\"EP-0235-05.jpg\" title=\"EP-0235-05.jpg\" width=\"800\" alt=\"EP-0235-05.jpg\" \/>\n\\* Dimension <img src=\"EP-0235-07.jpg\" title=\"EP-0235-07.jpg\" width=\"800\" alt=\"EP-0235-07.jpg\" \/>\n\\* Port Definitions <img src=\"EP-0235-08.jpg\" title=\"EP-0235-08.jpg\" width=\"800\" alt=\"EP-0235-08.jpg\" \/>\n\\* Compatibility <img src=\"EP-0235-09.jpg\" title=\"EP-0235-09.jpg\" width=\"800\" alt=\"EP-0235-09.jpg\" \/>\n===How to assemble it?===\n\n-   Please assemble it according following figure:\n\n<img src=\"EP-0235-安装.jpg\" title=\"EP-0235-安装.jpg\" width=\"800\" alt=\"EP-0235-安装.jpg\" \/>\n==Package Includes== <img src=\"EP-0235-清单.jpg\" title=\"EP-0235-清单.jpg\" width=\"800\" alt=\"EP-0235-清单.jpg\" \/>",
                "char_count": 1045,
                "token_estimate": 277
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "How to enable PCIe on Raspberry Pi 5",
                "chunk_index": 7,
                "content": "-   We assume that you are using Raspberry Pi OS (bookworm) 2024-03-15\n-   Enable PCIe function\n\nEdit \/boot\/firmware\/config.txt file and adding following parameter in to the file.\n\ndtparam=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. Following figure shows that the speed of transport on NVMe SSD and booting from nvme device. <img src=\"Nvme_speed_U5000.png\" title=\"Nvme_speed_U5000.png\" width=\"800\" alt=\"Nvme_speed_U5000.png\" \/>\n==How to enable dual 2.5Gbps ethernet interface==\n\n-   Do remember connect the USB connector from U2500 expansion board to Raspberry Pi 5 on USB3.0 Ports.\n\n<!-- -->\n\nsudo ifconfig\n\nResult be like: <img src=\"Dual_ethernet_interfaces.png\" title=\"Dual_ethernet_interfaces.png\" width=\"800\" alt=\"Dual_ethernet_interfaces.png\" \/>\nThen you can use \\`nmcli\\` command to configure network connection. <img src=\"Nmcli_show.png\" title=\"Nmcli_show.png\" width=\"800\" alt=\"Nmcli_show.png\" \/>\nHere's a step-by-step guide on how to configure a network interface using \\`nmcli\\`, the command-line client for NetworkManager:",
                "char_count": 1193,
                "token_estimate": 299
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > 1. Check Network Interfaces",
                "chunk_index": 8,
                "content": "`  First, you need to identify the network interfaces available on your system. Use the following command to list all network interfaces:`\n`  `\n\n       nmcli device status",
                "char_count": 171,
                "token_estimate": 43
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > 2. Connect to a Network:",
                "chunk_index": 9,
                "content": "``   To connect to a wired or wireless network, you can use the `nmcli` command with the `d` (device) and `connect` options: ``\n`  `\n\n       nmcli d connect [interface-name]\n\n``   Replace `[interface-name]` with the name of your network interface. ``",
                "char_count": 250,
                "token_estimate": 63
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > 3. Set a Static IP Address:",
                "chunk_index": 10,
                "content": "`  If you want to set a static IP address for a wired connection, use the following command:`\n` `\n\n       nmcli con mod [connection-name] ipv4.addresses [ip-address]\/[subnet-mask]\n       nmcli con mod [connection-name] ipv4.gateway [gateway-address]\n       nmcli con mod [connection-name] ipv4.dns \"[dns1],[dns2]\"\n       nmcli con mod [connection-name] ipv4.method manual\n\n``   Replace `[connection-name]` with the name of your connection, `[ip-address]` with your desired IP address, `[subnet-mask]` with the subnet mask, `[gateway-address]` with the default gateway, and `[dns1],[dns2]` with your DNS servers. ``",
                "char_count": 614,
                "token_estimate": 154
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > 4. Set a Static IP Address for Wireless:",
                "chunk_index": 11,
                "content": "`  For a wireless connection, you'll need to create a new connection profile:`\n`  `\n\n       nmcli con add type wifi con-name [connection-name] ifname [interface-name] ssid [ssid] mode [mode] ssid-type [type]\n\n``   Replace `[connection-name]` with a name for your connection, `[interface-name]` with the wireless interface name, `[ssid]` with the network's SSID, `[mode]` with the mode (usually `infrastructure`), and `[type]` with the SSID type (usually `ap`. ``\n\n`  Then set the static IP details:`\n`   `\n\n       nmcli con mod [connection-name] ipv4.addresses [ip-address]\/[subnet-mask]\n       nmcli con mod [connection-name] ipv4.gateway [gateway-address]\n       nmcli con mod [connection-name] ipv4.dns \"[dns1],[dns2]\"\n       nmcli con mod [connection-name] ipv4.method manual",
                "char_count": 779,
                "token_estimate": 195
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > 5. Bring Up the Interface:",
                "chunk_index": 12,
                "content": "`  Once you've configured the interface, you can bring it up using the following command:`\n` `\n\n       nmcli con up [connection-name]",
                "char_count": 133,
                "token_estimate": 34
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > 6. Bring Down the Interface:",
                "chunk_index": 13,
                "content": "`  If you need to bring down the interface, use the following command:`\n` `\n\n       nmcli con down [connection-name]",
                "char_count": 116,
                "token_estimate": 29
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > 7. Check Connection Status:",
                "chunk_index": 14,
                "content": "`  To check the status of your connection, use:`\n` `\n\n       nmcli con show [connection-name]",
                "char_count": 93,
                "token_estimate": 24
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 > 8. Delete a Connection :",
                "chunk_index": 15,
                "content": "`  If you need to delete a connection profile, you can do so with:`\n`  `\n\n       nmcli con del [connection-name]\n\nRemember to replace placeholders with actual values relevant to your network configuration. Also, you might need to run \\`nmcli\\` commands with \\`sudo\\` if you require administrative privileges.",
                "char_count": 308,
                "token_estimate": 77
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "3D print Case model file download",
                "chunk_index": 16,
                "content": "-   3D print case model file: \\[ <https:\/\/print.deskpi.com\/models\/53> \\]",
                "char_count": 72,
                "token_estimate": 18
            },
            {
                "title": "EP-0235",
                "rev_id": 16128,
                "heading_path": "Keywords",
                "chunk_index": 17,
                "content": "-   U2500 NVMe & Dual 2.5G ethernet for RPi5 expansion board, U2500, expansion board for RPi5, Raspberry Pi 5 hat expansion board with 2 gigabytes ethernet interface.",
                "char_count": 166,
                "token_estimate": 42
            }
        ]
    }
}