Zum Inhalt springen

WSAL24678 – CM4-NVME-NAS-BOX/en

Aus JW Tech Wiki

Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.

Summary

The CM4-NVME-NAS-BOX is an all-in-one mini-computer designed primarily for the Raspberry Pi Compute Module 4 (not included). It provides network storage and two solid-state drive slots, along with integrated interfaces such as Ethernet, USB 3.0, HDMI, and PCIe.

Related products at JW Tech

Technical overview

  • The device powers on automatically when power is applied; by default, a short press of the power button has no effect. A long press forces power off.
  • USB 2.0 is disabled by default. To enable it, add dtoverlay=dwc2,dr_mode=host to /boot/config.txt.
  • Two gigabit Ethernet ports are provided: ETH0 is the native NIC and ETH1 is an expansion NIC via a PCIe switch (ASM1184e).
  • An RTC chip (PCF85063a) is located on I2C bus 10 at address 0x51; the battery holder accepts a CR1220 coin cell (not included).
  • Audio output uses a USB audio device; detect it with lsusb, and list playback/capture devices with aplay -l and arecord -l.
  • A mini-PCIe port supports the SIM7600G-H-PCIe module for 4G connectivity; configuration is done via AT commands using minicom.
  • CSI and DSI interfaces are disabled by default; enabling them requires compiling a dt-blob.bin from a provided source and copying it to /boot.
  • The infrared receiver diode (LFN LF0038K) is connected to GPIO18.

Commands and examples – verify before use: 

dtoverlay=dwc2,dr_mode=host
lsusb
aplay -l
arecord -l
sudo arecord -f S32_LE -Dplughw:1,0 | aplay -Dplughw:1,0
sudo apt update && sudo apt upgrade
sudo hwclock -w
sudo hwclock -s
sudo hwclock --set --date="9/8/2021 16:45:05"
sudo hwclock -r
sudo hwclock --verbose
sudo apt-get install minicom
sudo minicom -D /dev/ttyUSB2
AT+CUSBPIDSWITCH=9011,1,1
sudo dhclient -v usb0
sudo modprobe option
sudo sh -c 'echo "1e0e 9018" > /sys/bus/usb-serial/drivers/option1/new_id'
sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts
raspistill -o image.jpg
raspivid -o video.h264 -t 10000

Notes and version constraints

  • The Compute Module 4 is not included; compatibility with other modules or firmware versions must be verified separately.
  • When using the Type-C port to program an image, no other devices may be connected to ensure stable power supply.
  • Insufficient power (less than 5 V / 2 A) can cause automatic shutdowns or clock throttling.
  • The RTC battery (CR1220) is not included; without it, the hardware clock loses time during power loss.
  • Step-by-step instructions for CSI/DSI configuration depend on the exact system version; the provided sources must be available locally.
  • AT commands for 4G modules are module-specific; functionality depends on the SIM card and network operator used.
  • HDMI1 outputs no video signal when a DSI display is enabled, even if no display is connected.

Source and revision record

  • CM4-NVME-NAS-BOX - Waveshare Wiki
  • Source revision: 89599
  • Captured: 2026-09-05T02:40:23+00:00
  • SHA-256: e28abd50e3ac965b1307fb2f465f923c479fb2dba12a2213c465bfe656779b9d