{
    "ok": true,
    "data": {
        "title": "EZ-0079",
        "rev_id": 11769,
        "updated_at": "2021-12-03T06:18:23+00:00",
        "chunk_count": 16,
        "chunks": [
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "",
                "chunk_index": 0,
                "content": "# EZ-0079",
                "char_count": 9,
                "token_estimate": 3
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "X870 M.2 NVMe SSD Shield",
                "chunk_index": 1,
                "content": "![ right \\| 300px](X870_280p1.jpg \" right | 300px\") ![ right \\| 300px](X870_280p2.jpg \" right | 300px\") ![ right \\| 300px](X870_280p3.jpg \" right | 300px\") This is the X870 NVMe M.2 SSD Storage Expansion Board, it provides a complete storage solution for raspberry pi or ROCK64.\nIt supports multiple M.2 NVMe SSD lengths including: 2280, 2260, 2242, 2230.\n\n-   FOR USE WITH\n\n<!-- -->\n\n    Raspberry Pi 1 Model B+\/ 2 Model B \/ 3 Model B \/ 3 Model B+\n\n-   OPERATING SYSTEM\n\n<!-- -->\n\n    All Raspberry Pi operating systems",
                "char_count": 520,
                "token_estimate": 130
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Features",
                "chunk_index": 2,
                "content": "-   Ideal storage solution for Raspberry Pi - M.2 NVMe SSD Shield\n-   Supports up to 2TB M.2 NVMe SSD solid-state drives\n-   Supports multiple M.2 NVMe SSD lengths including: 2280, 2260, 2242, 2230\n-   Supports operating system installation and booting from your SSD\n-   Supports fastest OS image writing (\\>1Gb\/S\\*) from a PC or a Mac\n-   Integrated USB 3.1 Gen2 to PCIe Gen3x2 10Gb\/s bridge controller\n-   USB2.0 connectivity offers plug-and-play functionality on your Raspberry Pi\n-   Quick file transfer with high-speed USB3.1 Gen1 5Gb\/s or Gen2 10Gb\/s connectivity from a PC or a Mac\n-   LED blue indicator indicates drive status\n-   On-board micro-USB socket and XH2.5 connector allows external power supply to power high capacity SSD (Max 11.5Watts)\n-   USB bus-powered\n-   Specially-made short USB Type-C to USB-A 3.0 cable to connect with Raspberry Pi\n-   Fully compatible with [X720](X720 \"wikilink\"), [X730](X730 \"wikilink\") and [X735](X735 \"wikilink\") for intelligent and safe power management\n-   PCB Size: 87mm x 56mm\n\n\\[NOTE\\]",
                "char_count": 1041,
                "token_estimate": 261
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Features",
                "chunk_index": 3,
                "content": "-   \\*Test condition: USB3.1 Gen 2 port, SSD sequential write speed \\>1000MB\/s\n-   NVMe SATA SSD is not included\n-   Compatible with NVMe M.2 SSDs\n-   Not compatible with M.2 SATA SSDs, M.2 PCIe AHCI SSDs, or other M.2 non-NVMe devices\n-   As with all SSDs, new media must be formatted before use\n-   Performance depends on host system, workload, and SSD media used\n-   SSDs use exceptionally high performance storage media that will run hot when under load\n-   Older SSD drives with less efficient flash media may not perform as well as newer drives",
                "char_count": 550,
                "token_estimate": 138
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Power supply request",
                "chunk_index": 4,
                "content": "5Vdc +\/-5% , Powered by Raspberry Pi\n\n**Additional power supply for SSD (Only when you find that the power supply of the SSD is insufficient)**\n\n5Vdc via on-board micro-USB or XH2.5 2Pin connector\n\n**Note:**''' When use X860 board with X735 Safe Shutdown Power Management & Auto Cooling Expansion Board togehter, the power adapter must be connected to X735 power managment board only, not X860 or Raspberry Pi.",
                "char_count": 410,
                "token_estimate": 103
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Ports & Connectors",
                "chunk_index": 5,
                "content": "-   USB socket - USB Type-C x 1\n-   Micro-USB SSD power socket x 1\n-   XH2.54 2P SSD power input port x 1\n-   67Pin M.2 connector P=0.5mm, H3.2mm, Key B x 1",
                "char_count": 156,
                "token_estimate": 39
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Package Includes",
                "chunk_index": 6,
                "content": "-   1 x X870 Board\n-   1 x USB3.0 Type A to Type C cable(length: 10cm)\n-   4 x Spacer F\/F M2.5x8\n-   4 x Spacer M\/F2.5x12\n-   4 x Screw M2.5x4\n-   1 x Screwdriver",
                "char_count": 162,
                "token_estimate": 41
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Gallery",
                "chunk_index": 7,
                "content": "|                                               |                                               |                                               |\n|-----------------------------------------------|-----------------------------------------------|-----------------------------------------------|\n| ![ left\\|320px](X870_280p1.jpg \" left|320px\") | ![ none\\|320px](X870_280p2.jpg \" none|320px\") | ![ none\\|320px](X870_280p3.jpg \" none|320px\") |\n\n|                                               |                                               |                                               |\n|-----------------------------------------------|-----------------------------------------------|-----------------------------------------------|\n| ![ left\\|320px](X870_280p4.jpg \" left|320px\") | ![ none\\|320px](X870_280p5.jpg \" none|320px\") | ![ none\\|320px](X870_280p6.jpg \" none|320px\") |",
                "char_count": 876,
                "token_estimate": 219
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Installation Guide",
                "chunk_index": 8,
                "content": "Push a M\/F spacer (M2.5*12mm) up through the mounting hole on the topside of the X870 and screw down with a F\/F spacer  (M2.5*8mm)\n\n<img src=\"X870_430p1.jpg\" title=\"X870_430p1.jpg\" width=\"500\" alt=\"X870_430p1.jpg\" \/>\n\na) Insert your M.2 NVME SSD into the M.2 socket.\n    b) Align the notches on the SSD with the notches in the M.2 socket, then insert as shown.\n    c) Screw (M2*4mm)  the SSD into place.\n\n<img src=\"X870_430p2.jpg\" title=\"X870_430p2.jpg\" width=\"500\" alt=\"X870_430p2.jpg\" \/>\n\nPlace your Raspberry Pi on top of X870 and screw down (M2.5*6mm screws).\n\n<img src=\"X870_430p3.jpg\" title=\"X870_430p3.jpg\" width=\"500\" alt=\"X870_430p3.jpg\" \/>\n\nConnect the USB data cable from Raspberry Pi to X870\n\n<img src=\"X870_430p4.jpg\" title=\"X870_430p4.jpg\" width=\"500\" alt=\"X870_430p4.jpg\" \/>\n\nOptional -To use with X730 \/ X735 \/X700 \/720 power management board,\n    a) Unscrew 4 screws on the topside of Raspberry pi\n    b) Screw the spacer (M2.5*12mm \/ M2.5*20mm) down until it is hand tight\n\n<img src=\"X720_430p8.jpg\" title=\"X720_430p8.jpg\" width=\"500\" alt=\"X720_430p8.jpg\" \/>\n\nPlugs the power management board straight into your Raspberry Pi's GPIO header and screw down (M2.5*6mm)",
                "char_count": 1182,
                "token_estimate": 296
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Installation Guide",
                "chunk_index": 9,
                "content": "<img src=\"X870_430p5.jpg\" title=\"X870_430p5.jpg\" width=\"500\" alt=\"X870_430p5.jpg\" \/>\n\nConnect the 2-pin power connection wire from the 5V connector on Power management board to X870\n\n<b>Power adapter must be connected to power management board only , not X870 and Raspberry Pi<\/b>\n<img src=\"X870_430p6.jpg\" title=\"X870_430p6.jpg\" width=\"500\" alt=\"X870_430p6.jpg\" \/>",
                "char_count": 365,
                "token_estimate": 92
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Booting from the X8 series storage board",
                "chunk_index": 10,
                "content": "<B>This tutorial explains how to boot your Raspberry Pi 3 from the X8 series (X820 V3.0, X850 V3.0, X822, X852, X860, X870) storage board<\/b>",
                "char_count": 141,
                "token_estimate": 36
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Booting from the X8 series storage board > Program USB Boot Mode",
                "chunk_index": 11,
                "content": "Before a Raspberry Pi 3 will boot from the X8 series storage board, it needs to be booted from an SD card with a config option to enable USB boot mode.\nThis will set a bit in the OTP (One Time Programmable) memory in the Raspberry Pi SoC that will enable booting from the X8 series storage board.\nOnce this bit has been set, the SD card is no longer required.\nNote that any change you make to the OTP is permanent and cannot be undone.\n\nYou can use any SD card running Raspbian or Raspbian Lite to program the OTP bit.\nIf you don't have such an SD card then you can install Raspbian or Raspbian Lite in the normal way - see \\[ installing images \\| <https:\/\/www.raspberrypi.org\/documentation\/installation\/installing-images\/README.md> \\]\n\nFirst, prepare the<b> \/boot <\/b>directory with up to date boot files:\n\n`$ sudo apt-get update && sudo apt-get upgrade`\nThe above step is not required if you use the 2017-04-10 release of Raspbian \/ Raspbian Lite or later.\n===Then enable USB boot mode with this code: ===\n\necho program_usb_boot_mode=1 | sudo tee -a \/boot\/config.txt",
                "char_count": 1068,
                "token_estimate": 267
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Booting from the X8 series storage board > Program USB Boot Mode",
                "chunk_index": 12,
                "content": "This adds program_usb_boot_mode=1 to the end of \/boot\/config.txt.\nReboot the Raspberry Pi with sudo reboot, then check that the OTP has been programmed with:\n\n$ vcgencmd otp_dump | grep 17:\n\n<b>17:3020000a<\/b>\nEnsure the output 0x3020000a is shown.\nIf it is not, then the OTP bit has not been successfully programmed.\nIf you wish, you can remove the program_usb_boot_mode line from config.txt, so that if you put the SD card in another Raspberry Pi, it won't program USB boot mode.\nMake sure there is no blank line at the end of config.txt.\nYou can edit config.txt using the nano editor using the command:\n<b>sudo nano \/boot\/config.txt <\/b>, for example.",
                "char_count": 654,
                "token_estimate": 164
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Booting from the X8 series storage board > Prepare the operating system image",
                "chunk_index": 13,
                "content": "Starting with the 2017-04-10 release of Raspbian you can install a working Raspbian system to the X8 series storage board by copying the operating system image directly onto it, in the same way that you would for an SD card.\nTo perform this step, follow the instructions here, remembering to select the drive that corresponds to your X8 series mass storage device.\nOnce you have finished imaging your X8 series storage board,\nremove the USB data cable from your computer and insert the USB bridge into your Raspberry Pi and X8 series storage board USB ports.\n===Boot your Raspberry Pi 3 from the USB mass storage device === Powering it up.\nAfter between five and ten seconds the Raspberry Pi should begin booting, and display the rainbow splash screen on an attached screen.\n==Document== How to boot from X870, you can refer to [How to boot from a USB mass storage device on a Raspberry Pi](https:\/\/www.raspberrypi.org\/documentation\/hardware\/raspberrypi\/bootmodes\/msd.md)",
                "char_count": 971,
                "token_estimate": 243
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "FAQ",
                "chunk_index": 14,
                "content": "-   Q: Should I must change the boot sequence to my HDD\/SSD ?\n\n` A: No, it's all depends on you.`\n\n-   Q: How to make a NAS storage from this product?\n\n` A: 1. You need to part your partition by using fdisk command and make filesystem by using mkfs command, and create a directory and mount you disk on.`\n`    2. install samba software by using apt-get install samba  and modify the configuration file \/etc\/samba\/smb.conf and start the samba service.`\n\n-   Q: Cloud it be used on Pi4B?\n\n` A: No.`",
                "char_count": 496,
                "token_estimate": 124
            },
            {
                "title": "EZ-0079",
                "rev_id": 11769,
                "heading_path": "Keywords",
                "chunk_index": 15,
                "content": "-   X870, M.2 NVMe SSD Shield, NAS, storage, Raspberry pi",
                "char_count": 57,
                "token_estimate": 15
            }
        ]
    }
}