{
    "ok": true,
    "data": {
        "title": "EP-0236",
        "rev_id": 15331,
        "updated_at": "2024-09-03T04:09:29+00:00",
        "chunk_count": 9,
        "chunks": [
            {
                "title": "EP-0236",
                "rev_id": 15331,
                "heading_path": "",
                "chunk_index": 0,
                "content": "# EP-0236",
                "char_count": 9,
                "token_estimate": 3
            },
            {
                "title": "EP-0236",
                "rev_id": 15331,
                "heading_path": "Descriptions",
                "chunk_index": 1,
                "content": "`This is a compact PCIE 3.0x1 expansion board specifically designed for the PCIe interface of the Raspberry Pi 5. It features an M.2 M-key specification, ensuring compatibility with a wide range of SSD devices.`",
                "char_count": 211,
                "token_estimate": 53
            },
            {
                "title": "EP-0236",
                "rev_id": 15331,
                "heading_path": "Features",
                "chunk_index": 2,
                "content": "-   <strong>Compact Design <\/strong>: The board is small and lightweight, making it ideal for space-constrained projects.\n-   <strong>PCIE 3.0x1 Interface <\/strong>: Supports the latest PCIe 3.0 standard with a single lane, offering high-speed data transfer capabilities.\n-   <strong>M.2 M-key Specification <\/strong>: Compatible with a variety of SSDs, providing flexibility in storage options.\n-   <strong>Aluminum Alloy Enclosure <\/strong>: The enclosure not only protects the SSD but also enhances heat dissipation, ensuring stable operation.\n-   <strong>Enhanced Cooling <\/strong>: The design includes effective thermal management to prevent overheating and prolong the life of the SSD.\n-   <strong>Plug-and-Play <\/strong>: Easy to install and use, requiring no additional drivers for most operating systems.\n-   <strong>High Compatibility <\/strong>: Designed to work seamlessly with Raspberry Pi 5, enhancing its functionality with additional storage or network capabilities.",
                "char_count": 981,
                "token_estimate": 246
            },
            {
                "title": "EP-0236",
                "rev_id": 15331,
                "heading_path": "Features > Specifications",
                "chunk_index": 3,
                "content": "-   Form Factor: Compact PCIe 3.0x1 expansion board for Raspberry Pi 5.\n-   Interface Type: PCIe 3.0, 1-lane interface.\n-   M.2 Slot Type: M-key (Key M) supporting both NVMe and SATA protocols.\n-   SSD Size Compatibility:\n\n<!-- -->\n\n    2230 (22mm width and 30mm length)\n    2242 (22mm width and 42mm length)\n    2260 (22mm width and 60mm length)\n    2280 (22mm width and 80mm length)\n\n-   SSD Power supply: Via PogoPin contact with soldering points on Raspberry Pi 5's GPIO.\n-   Physical Dimensions: Dimensions tailored to fit the Raspberry Pi 5 without obstruction.\n-   Material: Durable aluminum alloy casing for enhanced protection and heat dissipation.\n-   Heat Dissipation: Efficient cooling design to maintain optimal SSD performance.\n-   Operating Temperature: Suitable temperature range for reliable operation.\n-   Compatibility: Confirmed compatibility with various Raspberry Pi 5 models.\n-   Mounting: Secure mounting solution included for attachment to the Raspberry Pi.\n-   Connectors: Necessary PCIe and M.2 connectors for SSD integration.\n-   Software Requirements: Modify \/boot\/firmware\/config.txt and adding \\`dtparam=pciex1\\` and \\`dtparam=pciex1_gen=3\\`",
                "char_count": 1172,
                "token_estimate": 293
            },
            {
                "title": "EP-0236",
                "rev_id": 15331,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 ?",
                "chunk_index": 4,
                "content": "We assume that you are using Raspberry Pi OS 64bit on Raspberry Pi 5. (codename: bookworm)\n\n-   Step 1. Modify \/boot\/firmware\/config.txt file and adding following parameters:\n\n<!-- -->\n\n    dtparam=pciex1\n    dtparam=pciex1_gen=3  # Optional, force to use gen3 speed on NVMe SSD, if can support this function is depends on your NVMe SSD's feature.\n\n<img src=\"Config.txt_file.png\" title=\"Config.txt_file.png\" width=\"800\" alt=\"Config.txt_file.png\" \/>\n\n-   Step 2. Save it and reboot your Raspberry Pi 5 to take effect.",
                "char_count": 516,
                "token_estimate": 129
            },
            {
                "title": "EP-0236",
                "rev_id": 15331,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 ? > Disk Operations",
                "chunk_index": 5,
                "content": "-   Check if SSD drive has been recognized by Raspberry Pi 5.\n\n<!-- -->\n\nlsblk\n\n<img src=\"Check_disk_infor.png\" title=\"Check_disk_infor.png\" width=\"800\" alt=\"Check_disk_infor.png\" \/>\n\\* Make sure the PCIe devices information <img src=\"Lspci.png\" title=\"Lspci.png\" width=\"800\" alt=\"Lspci.png\" \/>\n\\* Create Partition\n\nsudo fdisk \/dev\/nvme0n1\n\ncreate one partition by input following characters:\n\nn -> p -> 1 > Enter -> Enter -> w  -> Enter\n\nn - new p - primary partition 1 - partition number Enter -\\> first cylinder Enter -\\> take the whole disk as last cylinder. w - write the partition table to SSD q - quit\n\n-   Format the partition\n\n<!-- -->\n\nsudo mkfs.ext4 \/dev\/nvme0n1p1\n\n-   Mount Partition to Raspberry Pi 5\n\n<!-- -->\n\nmkdir -pv disk1\n    sudo mount -t ext4 \/dev\/nvme0n1p1 \/home\/pi\/disk1 -v\n\n-   Check if the partition has been mounted properly.\n\n<!-- -->\n\ndf -Th\n\n\\* Automout the partition by modify \/etc\/fstab file, you can use vim or nano editor to modify this file \/etc\/fstab.\n\nsudo vim.tiny \/etc\/fstab\n\nNOTE: Please take care of the modifications due to wrong parameters may cause the system corrupted.\n\n\/dev\/nvme0n1p1   ext4   \/home\/pi\/disk1    defaults,noatime   0  0",
                "char_count": 1181,
                "token_estimate": 296
            },
            {
                "title": "EP-0236",
                "rev_id": 15331,
                "heading_path": "How to enable PCIe on Raspberry Pi 5 ? > Disk Operations",
                "chunk_index": 6,
                "content": "Save it and try to auto mount\n\nsudo mount -a\n\n-   Check it by using\n\n<!-- -->\n\ndf -Th",
                "char_count": 85,
                "token_estimate": 22
            },
            {
                "title": "EP-0236",
                "rev_id": 15331,
                "heading_path": "Package Includes",
                "chunk_index": 7,
                "content": "TBD.",
                "char_count": 4,
                "token_estimate": 1
            },
            {
                "title": "EP-0236",
                "rev_id": 15331,
                "heading_path": "Keywords",
                "chunk_index": 8,
                "content": "-   CN01 M.2 M-key PCIe3.0 adapter board, KZ-0067 pcie adapter, PCIe3.0x1.",
                "char_count": 74,
                "token_estimate": 19
            }
        ]
    }
}