Changes

Jump to navigation Jump to search

NASPi CM4-M2

1,249 bytes removed, 17 April
[[File:X515-IMG-5812.jpg|thumb|NASPi CM4-M2 internal view]]
[[File:X515-IMG-5814.jpg|thumb|Supports M2 SSD]]
[[File:X515-IMG-5896-6Pin-Headers.jpg|thumb|X515]]
 
==User Manual==
===Flash OS into the micro SD cardInstallation Video===For NASPi CM4-2.5 and NASPi CM4-M2: https://youtu.be/lXBK5-GFQ48{{#ev:youtube|https://youtu.be/lXBK5-GFQ48}}
A minimum 16 Gb class 10 memory card is recommendedPlease follow the steps below
Please refer ===Flash OS Image===Due to [https://wwwCM4 has a version with eMMC, micro SD card is optional.raspberrypi.com/documentation/computers/getting-startedIf you are using the CM4 with eMMC, you don't need to buy a extra Micro SD card.html#installing-the-operating-system Official installation tutorial]
In fact, you can falsh You flash the OS image into the eMMC if you use the CM4 '''with eMMC''', refer different media according to the following step, thus you don't need purchase the Micro SD cardyour own situation.
====1. Flash OS into the eMMC of CM4 (CM4 with eMMC)micro SD card====:A minimum 16 Gb class 10 memory card is recommended.
1. Short OTG Pin, :Please refer to [https://www.raspberrypi.com/documentation/computers/getting-started.html#installing-the picture below.-operating-system Official installation tutorial]
[[File====2. Flash OS into the eMMC of CM4(Optional)====:X515-IMG-5890-1You can falsh OS into the eMMC if you use the CM4 '''with eMMC''', refer to the following step.jpg|500px]]
2:1. Connect Type-C Short OTG with a Type-A Pin, refer to Type-C cable to your computerthe picture below.
3:[[File:X515-IMG-5890-1. Power the device via PWR Type-C with your 5V Power adaperjpg|500px]]
4:2. Then rerfer Connect a computer that will be used to load the eMMC to [https://wwwthe USB C port on the CM4-M2 board.jeffgeerlingThe computer will provide both power and data to the CM4.com/blog/2020/how(Type-flash-raspberry-pi-os-compute-module-4-emmcA to Type-usbboot this tutorial] C OTG cable need to flash raspberry pi OSbe purchased seperately)
5:3. Remove the jumper of OTG after flashing is complete, then restart your device;Then rerfer to [https://www.jeffgeerling.com/blog/2020/how-flash-raspberry-pi-os-compute-module-4-emmc-usbboot this tutorial] to flash raspberry pi OS
'''PS:If you use CM4 with eMMC:4. Remove the jumper of OTG after flashing is complete, then SD card cannot be used.'''==Preconfigure Device for CM4==restart your device;
:'''PS:If you use CM4 with eMMC, then SD card cannot be used.''' ===3. Preconfigure Device for CM4===Now we think you have successfully flashed the OS to the storage media (mciro sd card or eMMC of CM4). If you attempt to boot now you will not have working USB ports, ssh, or any wireless configuration, so do not remove your SD card, proceed as follows.
We can preconfigure your CM4 device by plugging mico sd via sd reader into a windows computer / Pi. You should see the “boot” volume where we can preconfigure our CM4 to be working right from the start.
====3.1 Enable USB Ports==== :When mounted in the IO board the USB ports will not function without making a change to config.txt and adding an overlay.
:Add the following line to config.txt:
dtoverlay=dwc2,dr_mode=host
:After adding this line the two USB ports (as well as the “External USB” header) will function the next time the CM4 boots. ===Enable SSH===
====3.2 Enable SSH====:It's very useful to have SSH enabled when working with the Compute Module 4. It is enabled simply by creating an empty file named:
touch ssh
:in the root folder of the “boot” volume (the top-most folder of the drive where start4x.elf, fixup.dat and those files are located)
:Now when the Pi starts up SSH will automatically be enabled!
===Preconfigure WiFi :PS: This step is optional, you can also enable ssh through the <code>raspi-config</ Wireless===code> program after the device boot
====3.3 Preconfigure WiFi / Wireless (Optional)====:You can also preconfigure the Compute Module 4 (and any Pi) by creating wpa-supplicant.conf at the base of the “boot” volume like we did with “ssh” file. In fact, you can setup your wifi after you boot up.
:Create a new file named wpa-supplicant.conf that contains the following:
<pre>
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
Then you can insert your micro sd card into the device & power on it.
===Power management & safe shutdown script installation===
Refer to [[XScript]]
==Preconfigure Device for CM4=4. Installing script===After the device is reboot, install the following script to get safe and software shutdown function: refer to [[XScript]]
If you attempt to boot now you will not have working USB ports, ssh, or any wireless configuration. We can preconfigure your CM4 device by plugging mico sd via sd reader into a windows computer / Pi. You should see the “boot” volume where we can preconfigure our CM4 to be working right from the start. ===Enable USB Ports=== When mounted in the IO board the USB ports will not function without making a change to config5.txt and adding an overlay. Add the following line to config.txt: dtoverlay=dwc2,dr_mode=hostAfter adding this line the two USB ports (as well as the “External USB” header) will function the next time the CM4 boots. ===Enable SSHOLED display=== It's very useful Refer to have SSH enabled when working with the Compute Module 4. It is enabled simply by creating an empty file named:  ssh in the root folder of the “boot” volume (the top-most folder of the drive where start4x.elf, fixup.dat and those files are located) Now when the Pi starts up SSH will automatically be enabled! ===Preconfigure WiFi / Wireless=== You can also preconfigure the Compute Module 4 (and any Pi) by creating wpa-supplicant.conf at the base of the “boot” volume like we did with “ssh” file. Create a new file named wpa-supplicant.conf that contains the following:<pre>ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevcountry=USupdate_config=1 network={ ssid="YourNetwork" psk="YourPassword"}</pre>When this file is created in the base of the “boot” volume it will automatically be applied to the Pi upon the next startup. Make sure to adjust your country=US line to your own country as this can impact what channels and functionality are available from your WiFi card! Then you can insert your micro sd card into the device & power on it. ===[[How to installing the Operating System (CM4 without eMMC)?===Refer to [https://www.raspberrypi.com/documentation/computers/getting-started.html#installing-the-operating-system Official installation tutorialenable OLED display]]
===How to flash 6. Flash OS onto into the NVME SSD(Optional)===
Load OS into ssd and you can get extremely fast running speed, you need to refer to the above steps to flash the OS into the Micro SD card firstly, then insrt the Micro sd card, turn on the device, and then click '''Applications''' =>'''Accessories''' =>'''SD Card Copier''', run the '''SD Card Copier''' program, and copy the OS to the ssd as shown in the figure below.
Click '''Start''' to run. Then shut down, unplug the SD card, and restart the device.
==FAQ=How to flash OS onto the eMMC of CM4? (CM4 with eMMC)?=<div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1. Short OTG Pin, refer 0;">Q: How to enable the picture below.POE option?</div>[[File:X515<div class="mw-IMGcollapsible-5890-1.jpg|500px]]content"> 2A. Connect Type-C OTG The POE header on X515/X510 is reserved to be compatible with a Type-A to Type-C cable to your computer 3the official POE+ HAT. Power But we don't know if the device via PWR Type-C case will be compatible with your 5V Power adaperthe installation of official POE+ HAT.</div></div>
4. Then rerfer to [==Video==Thanks for the video from leepspvideo!https://wwwyoutu.jeffgeerling.combe/blogtgSNGbbFk1c{{#ev:youtube|https:/2020/how-flash-raspberry-pi-os-compute-module-4-emmc-usbboot this tutorial] to flash raspberry pi OS 5youtu. Remove the jumper of OTG after flashing is complete, then restart your device; '''PS:If you use CM4 with eMMC, then SD card cannot be used.''' ===Power management & safe shutdown script installation===Refer to [[XScript]] ===How to enable OLED display===Refer to [[How to enable OLED display]] ==FAQ==/tgSNGbbFk1c}}

Navigation menu