GeeekPi N07

GeeekPi N07 PCIe M.2 NVMe SSD Peripheral Board for Raspberry Pi 5 User Manual

Model: N07 | Brand: GeeekPi

Einführung

This manual provides detailed instructions for the installation, configuration, and operation of the GeeekPi N07 PCIe M.2 NVMe SSD Peripheral Bottom Board. This board is designed to expand storage capabilities for your Raspberry Pi 5 by allowing the use of M.2 M-key NVMe SSDs.

Packungsinhalt

Bitte überprüfen Sie, ob alle unten aufgeführten Artikel in Ihrem Paket enthalten sind:

  • 1x N07 PCIe Peripheral Board
  • 1x FPC Cable
  • 1x Screw Pack (includes M2.5x6mm standoffs, M2.5*12+4mm standoffs, M2.5x4mm screws, hard drive copper pillars and screws, screwdriver)
GeeekPi N07 Package Contents

Image: Contents of the GeeekPi N07 package, including the N07 board, FPC cable, and various screws and standoffs.

Produkt überview

The GeeekPi N07 board is a bottom-mounted adapter for the Raspberry Pi 5, designed to integrate M.2 NVMe SSDs. It features a ventilation hole design for improved cooling.

Schlüsselkomponenten:

GeeekPi N07 Board Components

Image: Diagram of the N07 board highlighting its components: 1. LED indicator, 2. M.2 NVMe SSD slot (2230/2242/2260/2280), 3. GPIO Pins, 4. PCIe socket.

Abmessungen:

GeeekPi N07 Board Dimensions

Abbildung: Vorder- und Rückseite views of the N07 board with dimensions: 87mm (3.43 inches) length and 56mm (2.20 inches) width.

Kompatibilität

The N07 PCIe M.2 M-key NVMe SSD Peripheral Board is compatible only with Raspberry Pi 5 (8GB and 4GB models). It supports M.2 M-key NVMe SSDs of sizes 2230, 2242, 2260, and 2280.

Note: Raspberry Pi 5 board is not included.

Supported M.2 NVMe SSD Types

Image: Visual guide indicating compatibility with M.2 NVMe SSD (M Key) and incompatibility with M.2 NVMe SSD (B Key) and M.2 SATA SSD.

Setup und Installation

Follow these steps to install the GeeekPi N07 board with your Raspberry Pi 5:

  1. Step 1: Prepare the N07 Board and NVMe SSD. Secure your M.2 NVMe SSD onto the N07 board using the provided screws and standoffs. Ensure the SSD is properly seated in the M.2 slot and secured at the other end.
  2. Step 1: Install NVMe SSD on N07 board

    Image: Installation of an M.2 NVMe SSD onto the N07 peripheral board, showing the use of a screw to secure the SSD.

  3. Step 2: Attach Standoffs to Raspberry Pi 5. Screw the longer standoffs (M2.5*12+4mm) into the mounting holes on the Raspberry Pi 5 board.
  4. Step 2: Attach standoffs to Raspberry Pi 5

    Image: Attaching standoffs to the Raspberry Pi 5 board, preparing it for the N07 board.

  5. Step 3: Mount the N07 Board to Raspberry Pi 5. Carefully align the N07 board (with SSD installed) with the standoffs on the Raspberry Pi 5. Ensure the GPIO pins and PCIe socket align correctly. Secure the N07 board to the standoffs using the remaining screws.
  6. Step 3: Mount N07 board to Raspberry Pi 5

    Image: The N07 board being mounted underneath the Raspberry Pi 5, secured by standoffs and screws.

  7. Step 4: Connect the FPC Cable. Connect one end of the FPC cable to the PCIe slot on the Raspberry Pi 5 and the other end to the PCIe socket on the N07 board. Ensure the cable is inserted straight and the latches are closed securely.
  8. Step 4: Connect FPC cable

    Bild: Nahaufnahme view of the FPC cable connection between the Raspberry Pi 5 and the N07 board, showing proper insertion.

Installationsvideo:

Video: Official GeeekPi installation guide for the N07 PCIe M.2 2280 PCIe to NVMe Bottom Board for Raspberry Pi 5.

Konfiguration

After physical installation, you need to configure your Raspberry Pi 5 to recognize and boot from the NVMe SSD.

1. Enable PCIe x1 Lane:

Bearbeiten Sie die /boot/firmware/config.txt file and add the following parameter:

dtparam=pciex1

The connection is certified for Gen 2.0 speed (5 GT/sec). To force Gen 3.0 (10 GT/sec), add the following line after dtparam=pciex1:

dtparam=pciex1_gen=3

Note: Running devices at PCIe Gen 3.0 speeds should be tested for stability.

2. Enable Auto-detection and NVMe Boot:

Open the EEPROM configuration for editing:

sudo rpi-eeprom-config --edit

Add the following lines to the configuration:

PCIE_PROBE=1
BOOT_ORDER=0xf416

Der BOOT_ORDER=0xf416 setting enables booting from NVMe. Reboot your Raspberry Pi 5. You can verify the PCIe device details using lsblk or lspci -vvv Befehle.

Bedienungsanleitung

Once configured, your Raspberry Pi 5 will treat the NVMe SSD as a primary storage device. You can install your operating system or use it for data storage. Ensure your operating system supports booting from NVMe.

Fehlerbehebung

  • NVMe Drive Not Recognized: Ensure the FPC cable is fully and correctly seated in both the Raspberry Pi 5 and the N07 board. A slight deviation or incomplete seating can prevent detection. Check that the SSD is properly installed and secured on the N07 board. For new drives, ensure they are formatted and partitioned.
  • WLAN-Interferenzen: Some users have reported potential WiFi interference when using NVMe SSDs. If you experience issues with WiFi connectivity, consider using an Ethernet connection or adjusting the placement of your Raspberry Pi and its accessories to minimize interference.
  • Loose Standoffs/Screws: Ensure all standoffs and screws are tightened appropriately to prevent instability or poor contact.
  • Überhitzung: The N07 board features a ventilation design. Ensure adequate airflow around your Raspberry Pi 5 setup, especially if using a case.

Technische Daten

BesonderheitDetail
ModellnummerN07
KompatibilitätRaspberry Pi 5 (8GB, 4GB)
SSD-UnterstützungM.2 M-key NVMe SSD (2230/2242/2260/2280)
PCIe-SchnittstellePCIe x1 (Gen 2.0, configurable to Gen 3.0)
MaßeCa. 87 mm x 56 mm (3.43 x 2.20 Zoll)
GewichtCa. 1.76 Unzen
HerstellerGeeekPi

Garantie und Support

For warranty information and technical support, please refer to the official GeeekPi website or contact your retailer. Additional resources and detailed information can be found on the GeeekPi Wiki.