EP-0241: Difference between revisions
No edit summary |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 45: | Line 45: | ||
<br style="clear:both;"> | <br style="clear:both;"> | ||
===How to assemble it?=== | ===How to assemble it?=== | ||
* Please assemble it according to following figure. | * Please assemble it according to following figure. | ||
| Line 58: | Line 55: | ||
[[File:EP-0241-清单.jpg|left|800px]] | [[File:EP-0241-清单.jpg|left|800px]] | ||
<br style="clear:both;"> | <br style="clear:both;"> | ||
===Prepare for the PoE hat=== | |||
* The bootloader needs to be configured explicitly to ensure the hardware recognizes that there’s a high-amp PSU plugged in. | |||
* Open a ternimal on desktop and execute following command: | |||
<pre> | |||
sudo rpi-eeprom-config --edit | |||
</pre> | |||
adding following line: | |||
<pre> | |||
PSU_MAX_CURRENT=5000 | |||
</pre> | |||
Save it and reboot your Raspberry Pi. | |||
Tips: Thanks Jose M Paez's tips. | |||
==How to enable PCIe on Raspberry Pi 5? == | ==How to enable PCIe on Raspberry Pi 5? == | ||
| Line 122: | Line 133: | ||
df -Th | df -Th | ||
</pre> | </pre> | ||
check if the disk has been mounted on /home/pi/mydata location, if not, plesae check if the parameter is correct, do not reboot raspberry pi right now. it may crash the OS. | check if the disk has been mounted on /home/pi/mydata location, if not, plesae check if the parameter is correct, do not reboot raspberry pi right now. it may crash the OS. | ||
==Keywords== | ==Keywords== | ||
* M.2 NVME M-key & PoE+ Hat for Raspberry Pi 5 | * M.2 NVME M-key & PoE+ Hat for Raspberry Pi 5 | ||
Latest revision as of 10:56, 19 November 2025
M.2 NVME M-key & PoE+ Hat for RPi 5
Descriptions
The M.2 NVME M-key & PoE+ Hat for Raspberry Pi 5 is an innovative accessory that significantly expands the capabilities of the Raspberry Pi 5. Designed with versatility in mind, this PoE+ (Power over Ethernet) Hat allows for a streamlined setup by enabling the Raspberry Pi to draw power directly from an Ethernet port through the use of a PoE switch or PoE power supply. This eliminates the need for a separate power supply and simplifies the overall system architecture.
Features
- Power over Ethernet (PoE+) Capability: Streamlines the power supply setup by allowing the Raspberry Pi 5 to be powered through the Ethernet port.
- 5.1V/4.5A Output: Ensures that the Raspberry Pi 5 and any connected peripherals receive adequate power for optimal performance.
- Compatibility: Specifically designed for the Raspberry Pi 5, ensuring a seamless integration with the device.
- Safety Warning: A clear note to avoid connecting a power supply to the USB-C port when using the PoE+ Hat to prevent potential device damage.
Specifications
- PoE type: PoE+
- Interface: M.2 NVME M-key
- SSD size: 2230/2242/2260/2280
- Power Input: Ethernet (PoE+) 802.3at protocol, upto 25.5w
- Output Voltage: 5.1V
- Output Current: 4.5A
- Compatibility: Raspberry Pi 5
- Safety: Do not connect power supply to USB-C port when PoE+ Hat is in use.
Gallery
- Product Outlook
- Front face and back face
- Specifications
- Definitions on board
- Application scenario
- Heat Dissipation Effect
How to assemble it?
- Please assemble it according to following figure.
Package Includes
Prepare for the PoE hat
- The bootloader needs to be configured explicitly to ensure the hardware recognizes that there’s a high-amp PSU plugged in.
- Open a ternimal on desktop and execute following command:
sudo rpi-eeprom-config --edit
adding following line:
PSU_MAX_CURRENT=5000
Save it and reboot your Raspberry Pi. Tips: Thanks Jose M Paez's tips.
How to enable PCIe on Raspberry Pi 5?
- Modify /boot/firmware/config.txt and adding following parameters:
dtparam=pciex1
And the connection is certified for Gen 2.0 speed (5 GT/sec), but you can force it to Gen 3.0 (10 GT/sec) if you add the following line after:
dtparam=pciex1_gen=3
You can run devices at PCIe Gen 3.0 speeds if you test and they run stable.
- Enable auto detection PCIe and booting from NVME.
sudo rpi-eeprom-config --edit
Adding following parts:
PCIE_PROBE=1 BOOT_ORDER=0xf416
The 6 means to enable booting from nvme. Reboot Raspberry Pi 5 and try to use `lsblk` or `lspci -vvv` to get more details of the PCIe device.
- Partioning and formatting
sudo lsblk
Find out the deivce name like: `/dev/nvme0n1` Partitioning by executing following commands:
sudo fdisk /dev/nvme0n1
and then input:
> p > n > p > 1 > Enter > Enter > w > q * Format the partition <pre> sudo mkfs.ext4 /dev/nmve0n1p1
- Create mounting point and mounting the partion to the mounting point.
mkdir ~/mydata sudo mount -t ext4 /dev/nvme0n1p1 /home/pi/mydata -v
- Automount configuration, edit /etc/fstab file and adding following parameters:
sudo vim.tiny /etc/fstab
adding:
/dev/nvme0n1p1 /home/pi/mydata ext4 defaults,noatime 0 0
Save it and test it:
sudo mount -a df -Th
check if the disk has been mounted on /home/pi/mydata location, if not, plesae check if the parameter is correct, do not reboot raspberry pi right now. it may crash the OS.
Keywords
- M.2 NVME M-key & PoE+ Hat for Raspberry Pi 5