ED-HMI2630-101C Hardware Manual
Manufacturer: EDA Technology Co., Ltd
Built: 2025-08-01
1 Hardware Manual
This chapter introduces the product overview, packing list, appearance, buttons, indicators, and interfaces of the ED-HMI2630-101C.
1.1 Overview
The ED-HMI2630-101C is an industrial HMI based on the Raspberry Pi CM4. It offers selectable specifications for RAM (1GB, 2GB, 4GB, 8GB) and eMMC (8GB, 16GB, 32GB) to suit different application scenarios and user needs.
It provides common interfaces including HDMI, USB, Ethernet, RS232, RS485, Digital Input (DI), Digital Output (DO), and CAN. The device supports network access via Wi-Fi, Ethernet, and 4G. Optional features enhance its usability and reliability, such as a supercapacitor backup power supply, Real-Time Clock (RTC), Watch Dog timer, EEPROM, and an encryption chip. The ED-HMI2630-101C is primarily used in industrial control and IoT fields.
1.2 Packing List
- 1x ED-HMI2630-101C Unit
1.3 Appearance
This section introduces the functions and definitions of interfaces on each panel.
1.3.1 Front Panel
This section introduces the functions and definitions of the front panel.
NO. | Function Definition | NO. | Function Definition |
---|---|---|---|
1 | 1 x LCD display, 10.1-inch LCD touch screen, which supports up to 1280x800 and multi-point capacitive touchscreen. | 2 | 1 x Camera (optional), 8-megapixel front camera. |
1.3.2 Rear Panel
This section introduces the interfaces and definitions of the rear panel.
NO. | Function Definition |
---|---|
1 | 5 x installation holes of buckle, which are used to fix the buckles to the device for installation. You only need to use 4 installation holes during installation, and reserve one as a spare. |
1.3.3 Side Panel
This section introduces the interfaces and definitions of the side panel.
TIP: In older versions of the product, the silkscreen for the CAN interfaces were marked as "CAN0H/CAN0L/GND" and "CAN1H/CAN1L/GND", and the silkscreen for the CAN indicators were labeled as "CAN0" and "CAN1".
NO. | Function Definition |
---|---|
1 | 1 x HDMI port, type-A connector, compatible with HDMI 2.0 standard and supports 4K 60Hz. It supports connecting a display. |
2 | 2 x USB 2.0 ports, type-A connector, each channel supports up to 480Mbps. |
3 | 1 x Reset button, hidden button, press the button to restart the device. |
4 | 1 x Wi-Fi/BT antenna port (optional), SMA connector, which can connect to Wi-Fi/BT antenna. |
5 | 1 x 4G antenna port (optional), SMA connector, which can connect to 4G antenna. |
6 | 1 x Micro USB port, supports flashing to eMMC for the device. |
7 | 1 x Nano SIM slot, used to install a SIM card for obtaining 4G signals. |
8 | 1 x Micro SD card slot, supports the installation of SD card for storing user data. |
9 | Heat dissipation holes, which help improve cooling performance. |
10 | 8 x DO ports, 10-Pin 3.5mm pitch phoenix terminals, used to connect third-party loads. |
11 | 2 x CAN ports, 6-Pin 3.5mm pitch phoenix terminals, used to connect third-party control devices. |
12 | 8 x DI ports, 10-Pin 3.5mm pitch phoenix terminals, used to connect third-party sensors. |
13 | 8 x green DO indicators, used to check the communication status of DO signals. |
14 | 2 x green CAN indicators, used to check the communication status of CAN signals. |
15 | 8 x green DI indicators, used to check the communication status of DI signals. |
16 | 1 x 10/100M adaptive Ethernet port, RJ45 connector, with LED indicator. It can be used to access the network. |
17 | 1 x 10/100/1000M adaptive Ethernet port, RJ45 connector, with LED indicator. It can be used to access the network. |
18 | 2 x RS485 ports, 6-Pin 3.5mm pitch phoenix terminal, used to connect third-party control equipment. |
19 | 2 x RS232/RS485 ports, 6-Pin 3.5mm pitch phoenix terminal, used to connect third-party control equipment. Different numbers of RS232 and RS485 combinations can be chosen according to the actual need, with three combinations:
|
20 | 1 x Audio In/Stereo Out, 3.5mm audio jack connector. It can be used as MIC IN and LINE OUT. |
21 | 1 x DC input, 2-Pin 3.5mm pitch phoenix terminals with screw holes. It supports 9V~36V input, the signal is defined as VIN+/GND. |
22 | 4 x green UART indicators, used to check the communication status of UART ports. |
23 | 1 x green user indicator, user can customize a status according to actual application. |
24 | 1 x green system status indicator, used to check the working status of the device. |
25 | 1 x red power indicator, used to check the status of device power-on and power-off. |
26 | 1 x green 4G indicator, used to check the status of 4G signal. |
1.4 Button
The ED-HMI2630-101C device includes a RESET button, which is a hidden button. The silkscreen on the case is "RESET". Pressing the RESET button will restart the device.
1.5 Indicator
This section introduces the various statuses and meanings of indicators contained in the ED-HMI2630-101C series device.
Indicator | Status | Description |
---|---|---|
PWR | On | The device has been powered on. |
PWR | Blink | Power supply of the device is abnormal, please stop the power supply immediately. |
ACT | Off | The device is not powered on. |
ACT | On/Blink | The system started successfully and is reading and writing data. |
USER | Off | The device is not powered on or does not read and write data. |
USER | On | User can customize a status according to actual application. The device is not powered on or not defined by the user, and the default status is off. |
4G | On/Blink | The dial-up is successful and the connection is normal. |
4G | Off | 4G signal is not connected or the device is not powered on. |
Yellow indicator of Ethernet port | On | The data transmission is abnormal. |
Yellow indicator of Ethernet port | Blink | Data is being transmitted over the Ethernet port. |
Green indicator of Ethernet port | Off | The Ethernet connection is not set up. |
Green indicator of Ethernet port | On | The Ethernet connection is in the normal state. |
Green indicator of Ethernet port | Blink | The Ethernet connection is abnormal. |
COM1~COM4 | Off | The Ethernet connection is not set up. |
COM1~COM4 | On/Blink | Data is being transmitted. The device is not powered on or there is no data transmission. |
X0 ~ X7 | Off | Input signal is detected. The device is not powered on or there is no data transmission. |
X0 ~ X7 | On/Blink | Data is being transmitted. The device is not powered on or there is no data transmission. |
Y0 ~ Y7 | Off | Output signal is detected. The device is not powered on or there is no data transmission. |
Y0 ~ Y7 | On/Blink | Data is being transmitted. The device is not powered on or there is no data transmission. |
CANB0 ~ CANB1 | Off | The device is not powered on or there is no data transmission. |
CANB0 ~ CANB1 | On/Blink | Data is being transmitted. The device is not powered on or there is no data transmission. |
NOTE: In the old version of the product, the silkscreen for the CAN indicators were labeled as "CAN0" and "CAN1".
1.6 Interface
This section introduces the definition and function of each interface in the product.
1.6.1 Card Slot
The ED-HMI2630-101C includes an SD card slot and a Nano SIM card slot.
1.6.1.1 SD Card Slot
The silkscreen on the case of the Micro SD card slot is "Micro SD". It is used to install an SD card for storing user data.
1.6.1.2 SIM Card Slot (optional)
The silkscreen on the case of the Nano SIM card slot is "Nano SIM". It is used to install a SIM card for obtaining 4G signals.
1.6.2 Power Supply Interface
The ED-HMI2630-101C device includes one power input, a 2-Pin 3.5mm pitch phoenix terminal. The silkscreen of the port is "VIN+/GND", and the pins are defined as follows:
Pin ID | Pin Name |
---|---|
1 | GND |
2 | 9V~36V |
1.6.3 Audio Interface
The ED-HMI2630-101C includes one audio connector, a 3.5mm four-section headphone jack. The silkscreen of the port is "AUDIO". It supports OMTP specification stereo headphone output and single channel microphone recording.
- When the headphone is connected, the audio output is switched to the headphone.
- When the headphone is not connected, the audio output is switched to the speaker.
1.6.4 Speaker
The ED-HMI2630-101C includes one amplifier output, a built-in 4Ω 3W speaker, and a single-channel stereo output. When playing audio, the speaker has no audio output if headphones are accessed to the audio interface.
1.6.5 RS485/RS232 Interface
The ED-HMI2630-101C includes 2 to 4 RS485 ports and 0 to 2 RS232 ports. Different product models correspond to different numbers of RS485 and RS232 ports:
- ED-HMI2632-101C: 2 x RS485, 2 x RS232
- ED-HMI2633-101C: 3 x RS485, 1 x RS232
- ED-HMI2634-101C: 4 x RS485 without RS232
The silkscreen of the RS485 single port is `GND/A/B`, the silkscreen of the RS232 single port is `GND/TX/RX`, and they use 3.5mm pitch phoenix terminals.
Pin Definition: Terminal pins are defined as follows:
Pin ID | Pin Name |
---|---|
1 | RS485-2_B |
2 | RS485-4_B |
3 | RS485-2_A |
4 | RS485-4_A |
5 | GND |
6 | GND |
7 | RS232-1_RX or RS485-1_B |
8 | RS232-3_RX or RS485-3_B |
9 | RS232-1_TX or RS485-1_A |
10 | RS232-3_TX or RS485-3_A |
11 | GND |
12 | GND |
The pin names of the RS485 port corresponding to CM4 are as follows:
Signal | CM4 GPIO Name | CM4 Pin Out |
---|---|---|
RS485-2_B | GPIO13 | UART5_RXD |
RS485-4_B | GPIO9 | UART4_RXD |
RS485-2_A | GPIO12 | UART5_TXD |
RS485-4_A | GPIO8 | UART4_TXD |
RS232-1_RX or RS485-1_B | GPIO5 | UART3_RXD |
RS232-3_RX or RS485-3_B | GPIO1 | UART2_RXD |
RS232-1_TX or RS485-1_A | GPIO4 | UART3_TXD |
RS232-3_TX or RS485-3_A | GPIO0 | UART2_TXD |
RS485 wiring schematic: This schematic illustrates the connection of RS485 ports to external control equipment, showing the A, B, and GND lines.
RS232 wiring schematic: This schematic illustrates the connection of RS232 ports to external control equipment, showing the TX, RX, and GND lines.
RS485 terminal resistance configuration
The ED-HMI2630-101C includes 2 to 4 RS485 ports. A 120Ω jumper resistor is reserved between the A and B of each RS485 line. Plugging in the jumper cap enables the termination resistor. The 120Ω termination resistor function is disabled when the jumper cap is not connected (default state).
The locations of the 120Ω termination resistors on the PCBA and their corresponding COM ports are shown in the table below:
Location in PCBA | Corresponding COM ports |
---|---|
J19 | COM3 |
J21 | COM1 |
J24 | COM4 |
J22 | COM2 |
1.6.6 DI Interface
The ED-HMI2630-101C includes 8 DI ports. Every 4 DI ports share one common terminal (called COM): X0, X2, X4, and X6 share COMX0; X1, X3, X5, and X7 share COMX1.
Pin Definition: Terminal pins are defined as follows:
Pin ID | Pin Name |
---|---|
1 | X0 |
2 | X1 |
3 | X2 |
4 | X3 |
5 | X4 |
6 | X5 |
7 | X6 |
8 | X7 |
9 | COMX0 |
10 | COMX1 |
Wiring schematic for the single DI port: This schematic shows how to connect a single DI port to an external sensor, including the signal pin and the common (COM) pin.
Parameters:
- Input Type: NPN and PNP
- Isolation Protection: 5 kV
- COM: Every 4 DI ports share one common pin (called COM): X0, X2, X4, and X6 share COMX0; X1, X3, X5, and X7 share COMX1.
- DI to COM: ON state: 5~30 VDC; OFF state: 0~2 VDC
1.6.7 DO Interface
The ED-HMI2630-101C device includes 8 DO ports. Every 4 DO ports share one common terminal (called COM): Y0, Y2, Y4, and Y6 share COMY0; Y1, Y3, Y5, and Y7 share COMY1.
Pin Definition: Terminal pins are defined as follows:
Pin ID | Pin Name |
---|---|
1 | Y0 |
2 | Y1 |
3 | Y2 |
4 | Y3 |
5 | Y4 |
6 | Y5 |
7 | Y6 |
8 | Y7 |
9 | COMY0 |
10 | COMY1 |
Wiring schematic for the single DO port: This schematic shows how to connect a single DO port to an external load, including the signal pin and the common (COM) pin.
Parameters:
- Output Type: Transistor
- Isolation Protection: 5 kV
- COM: Every 4 DO ports share one common terminal (called COM): Y0, Y2, Y4, and Y6 share COMY0; Y1, Y3, Y5, and Y7 share COMY1.
- Output: 5~30 VDC (24 VDC is recommended), maximum current is 1.5A (per channel)
WARNING: If an inductive load is connected to the DO channel, it is recommended to add a Diode in the circuit (as shown in the figure below) for protection. Select an appropriate Diode based on the specifications of the inductive load.
1.6.8 CAN Interface
The ED-HMI2630-101C includes 2 CAN ports.
Pin Definition: Terminal pins are defined as follows:
Pin ID | Pin Name |
---|---|
1 | CANB0H |
2 | CANB1H |
3 | CANB0L |
4 | CANB1L |
5 | GND |
6 | GND |
TIP: In the older version of the product, the silkscreen for the CAN interfaces were marked as "CAN0H/CAN0L/GND" and "CAN1H/CAN1L/GND".
Wiring schematic for the CAN ports: This schematic illustrates the connection of CAN ports to external control devices, showing the CANH, CANL, and GND lines.
1.6.9 1000M Ethernet Interface
The ED-HMI2630-101C includes an adaptive 10/100/1000M Ethernet port. The silkscreen is "1000M ETHERNET". When accessing the network, it is recommended to use a network cable of Cat6 and above. The pins corresponding to the terminal are defined as follows:
(Note: The PDF does not provide a pin definition table for this specific interface, only the silkscreen label.)
1.6.10 100M Ethernet Interface
The ED-HMI2630-101C includes an adaptive 10/100M Ethernet port. The silkscreen is "100M ETHERNET". When accessing the network, it is recommended to use a network cable of Cat6 and above. The pins corresponding to the terminal are defined as follows:
(Note: The PDF does not provide a pin definition table for this specific interface, only the silkscreen label.)
1.6.11 HDMI Interface
The ED-HMI2630-101C includes one HDMI port. The silkscreen is "HDMI". The connector is type-A HDMI, which can connect to an HDMI display and supports up to 4Kp60.
1.6.12 USB 2.0 Interface
The ED-HMI2630-101C includes 2 USB 2.0 ports. The silkscreen is "USB 2.0". The connector is type-A USB, which can connect to standard USB 2.0 peripherals and supports up to 480Mbps.
1.6.13 Micro USB Interface
The ED-HMI2630-101C includes one Micro USB port. The silkscreen is "PROGRAMMING". It can be connected to a PC to flash the eMMC of the device.
1.6.14 Antenna Interface (Optional)
The ED-HMI2630-101C includes 2 SMA antenna connectors. The silkscreens are "4G" and "Wi-Fi/BT", and they can be connected to the 4G antenna and Wi-Fi/BT antenna respectively.
TIP: The number of antenna ports is related to the actual model selected by the user; only 2 antenna ports are included here as an example.
2 Installing Components
This chapter describes how to install optional components.
2.1 Install Antenna
If the selected ED-HMI2630-101C includes 4G and Wi-Fi functions, you will need to install the antenna before using the device.
Preparation: The corresponding antennas have been obtained from the packaging box. If there are multiple antennas, they can be distinguished by the labels on the antennas.
Steps:
- Find the location of the antenna connector on the device. This is typically marked with "4G" or "Wi-Fi/BT" SMA connectors.
- Align the connectors on both the device and the antenna, then tighten them clockwise to ensure a secure connection.
2.2 Install Micro SD Card
Preparation: The Micro SD card to be used has been obtained.
Steps:
- Locate the Micro SD card slot on the device, usually labeled "Micro SD".
- Insert the Micro SD card with the contact side down into the corresponding card slot until it clicks into place, indicating that the installation is complete.
2.3 Install Nano SIM Card (optional)
If the selected ED-HMI2630-101C includes 4G functionality, you will need to install a SIM card before using the device.
Preparation: The 4G Nano SIM card to be used has been obtained.
Steps:
- Locate the Nano SIM card slot on the device, usually labeled "Nano SIM".
- Insert the Nano SIM card with the contact side down into the corresponding card slot until it clicks into place, indicating that the installation is complete.
3 Installing Device
This chapter introduces how to install the device.
3.1 Embedded Installation
The ED-HMI2630-101C device supports embedded front installation using the optional ED-ACCHMIFront accessory kit (which includes 4 buckles, 4xM4*10 screws, and 4xM4*16 screws).
Preparation:
- The ED-ACCHMI-Front accessory kit has been obtained.
- A cross screwdriver has been prepared.
Steps:
- Ensure the opening size of the cabinet matches the dimensions of the ED-HMI2630-101C. The manual shows a diagram indicating the required opening size.
- Drill a hole in the cabinet according to the specified hole size from step 1.
- Embed the ED-HMI2630-101C into the cabinet from the outside.
- Align the screw hole (unthreaded hole) of the buckle with the buckle installation hole on the device.
- Use 4xM4*10 screws to pass through the buckle and tighten them clockwise to fix the buckle to the device. Then, use 4xM4*16 screws to pass through the screw hole (threaded hole) of the buckle and tighten them clockwise to the end through the buckles, securing the device to the cabinet.
4 Booting the Device
This chapter introduces how to connect cables and boot the device.
4.1 Connecting Cables
This section describes how to connect cables.
Preparation:
- Accessories such as a display, mouse, keyboard, and power adapter that can be used normally have been prepared.
- A functional network connection is available.
- HDMI cable and network cable are ready.
Schematic diagram of connecting cables: Please refer to Section 1.6 Interface for the pin definition of each interface and the specific method of wiring.
TIP: In the older version of the product, the silkscreen for the CAN interfaces were marked as "CAN0H/CAN0L/GND" and "CAN1H/CAN1L/GND", and the silkscreen for the CAN indicators were labeled as "CAN0" and "CAN1".
4.2 Booting The System For The First Time
The ED-HMI2630-101C device does not have a switching power supply. After the power supply is connected, the system will start automatically.
- The red PWR indicator is on, indicating that the device has been powered normally.
- The green ACT indicator is blinking, indicating that the system is started normally. The Raspberry Pi logo will then appear in the upper left corner of the screen.
TIP: Default username is pi
, Default password is raspberry
.
4.2.1 Raspberry Pi OS (Desktop)
If the Desktop version of the system is installed when the product leaves the factory, after the device is started, it will directly enter the desktop.
4.2.2 Raspberry Pi OS (Lite)
If the Lite version of the system is installed at the factory, the default username pi
will be used to automatically log in after the device is started, with the default password raspberry
. The system has been started normally.
5 Configuring System
This chapter introduces how to configure the system.
5.1 Finding Device IP
Instructions for finding the device's IP address.
5.2 Remote Login
Instructions for remote login to the device.
5.3 Configuring Storage Devices
Instructions for configuring storage devices.
5.4 Configuring Ethernet IP
Instructions for configuring the Ethernet IP address.
5.5 Configuring Wi-Fi (Optional)
Instructions for configuring Wi-Fi connectivity.
5.6 Configuring Bluetooth (Optional)
Instructions for configuring Bluetooth connectivity.
5.7 Configuring 4G (Optional)
Instructions for configuring 4G connectivity.
5.8 Configuring Buzzer
Instructions for configuring the buzzer.
5.9 Configuring RTC
Instructions for configuring the Real-Time Clock (RTC).
5.10 Configuring Serial Port
This chapter introduces the configuration method for RS232 and RS485 serial ports.
5.10.1 Installing picocom tool
In the Linux environment, you can use the picocom
tool to debug the serial ports RS232 and RS485. Execute the following command to install the picocom
tool:
sudo apt-get install picocom
5.10.2 Configuring RS232
The ED-HMI2630-101C includes 0 to 2 RS232 ports with their corresponding COM ports and device files, as shown in the table below:
Model | Number of RS232 Ports | Corresponding COM Port | Corresponding Device File |
---|---|---|---|
ED-HMI2632-101C | 2 | COM1, COM3 | /dev/com1, /dev/com3 |
ED-HMI2633-101C | 1 | COM1 | /dev/com1 |
Preparation: The RS232 ports of ED-HMI2630-101C have been connected with an external device.
Steps:
- Execute the following command to open the serial port
com1
, and configure the serial port baud rate to 115200:
picocom -b 115200 /dev/com1
- Input commands as needed to control the external device.
5.10.3 Configuring RS485
The ED-HMI2630-101C includes 2 to 4 RS485 ports with their corresponding COM ports and device files, as shown in the table below:
Model | Number of RS485 Ports | Corresponding COM Port | Corresponding Device File |
---|---|---|---|
ED-HMI2632-101C | 2 | COM2, COM4 | /dev/com2, /dev/com4 |
ED-HMI2633-101C | 3 | COM2, COM3, COM4 | /dev/com2, /dev/com3, /dev/com4 |
ED-HMI2634-101C | 4 | COM1, COM2, COM3, COM4 | /dev/com1, /dev/com2, /dev/com3, /dev/com4 |
Preparation: The RS485 ports of ED-HMI2630-101C have been connected with an external device.
Steps:
- Execute the following command to open the serial port
com4
, and configure the serial port baud rate to 115200:
picocom -b 115200 /dev/com4
- Input commands as needed to control the external device.
5.11 Configuring DI
The ED-HMI2630-101C includes 8 DI ports, which can be configured according to actual requirements.
Preparation: The connection of the DI port of the ED-HMI2630-101C to the external sensor has been completed.
Steps:
- Execute the following commands in sequence to detect and install the
gpiod
tool:
sudo apt update
sudo apt install gpiod
- Execute the following command to read the data from the corresponding DI port:
gpiofind DI0 | awk '{print substr($0,9)}' | xargs -i bash -c "gpioget {}"
DI0
indicates the corresponding port number.
5.12 Configuring DO
The ED-HMI2630-101C includes 8 DO ports, which can be configured according to actual requirements.
Preparation: The connection of the DO port of the ED-HMI2630-101C to the external load has been completed.
Steps:
- Execute the following commands in sequence to detect and install the
gpiod
tool:
sudo apt update
sudo apt install gpiod
- Execute the following commands to set the output to high or low:
Setting the output to a high level:
gpiofind DO0 | awk '{print substr($0,9)}' | xargs -i bash -c "gpioset {}=1"
DO0
indicates the corresponding port number.1
indicates that the pin is high level.
Setting the output to a low level:
gpiofind DO0 | awk '{print substr($0,9)}' | xargs -i bash -c "gpioset {}=0"
DO0
indicates the corresponding port number.0
indicates that the pin is low level.
5.13 Configuring CAN
5.13.1 Installing can-utils tool
Execute the following commands in sequence to detect and install the can-utils
tool:
sudo apt update
sudo apt install can-utils
5.13.2 Setting CAN state
Preparation: The connection of the CAN port of the ED-HMI2630-101C to external devices has been completed.
Steps:
- Execute the following command to set the baud rate of the CAN port to 1000000:
sudo ip link set canb0 type can bitrate 1000000
Where canb0
is the port number, and the values include canb0
and canb1
.
TIP: In the older version of the product, the CAN port numbers were can0
and can1
.
- Execute the following command to open the CAN port:
sudo ip link set canb0 up
Where canb0
is the port serial number, and the values include canb0
and canb1
.
TIP: In the older version of the product, the CAN port numbers were can0
and can1
.
- Execute the following commands to set up the CAN port for communication:
Receive data:
candump canb0
Send data:
cansend canb0 123#1122334455667788
Where canb0
is the port serial number, and the values include canb0
and canb1
.
TIP: In the older version of the product, the CAN port numbers were can0
and can1
.
123#1122334455667788
is the message to be sent, which can be customized by the user according to the format.
5.14 Configuring Audio
Instructions for configuring audio settings.
5.15 Configuring USER Indicator
Instructions for configuring the user-defined indicator light.
6 Installing OS (optional)
The device is shipped with an operating system by default. If the OS is corrupted during use or the user needs to replace the OS, it is necessary to re-download the appropriate system image and install it. EDA Technology supports installing the OS by first installing the standard Raspberry Pi OS and then installing the Firmware package.
The following section describes the specific operations for image download, eMMC flashing, and installation of Firmware packages.
6.1 Downloading OS File
You can download the corresponding official Raspberry Pi OS file according to your actual needs. The download paths are listed below:
OS | Download Path |
---|---|
Raspberry Pi OS (Desktop) 64-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64.img.xz |
Raspberry Pi OS (Lite) 64-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64lite.img.xz |
Raspberry Pi OS (Desktop) 32-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_armhf/images/raspios_armhf-2024-07-04/2024-07-04-raspios-bookworm-armhf.img.xz |
Raspberry Pi OS (Lite) 32-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_lite_armhf/images/raspios_lite_armhf-2024-07-04/2024-07-04-raspios-bookworm-armhflite.img.xz |
6.2 Flashing to eMMC
It is recommended to use the Raspberry Pi official tools. The download paths are as follows:
- Raspberry Pi Imager: https://downloads.raspberrypi.org/imager/imager_latest.exe
- SD Card Formatter: https://www.sdcardformatter.com/download/
- Rpiboot: https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe
Preparation:
- The downloading and installation of the official tools to the computer have been completed.
- A Micro USB to USB-A cable has been prepared.
- The OS file has been obtained.
Steps (using Windows system as an example):
- Connect the power cord and USB flashing cable (Micro-USB to USB-A).
- Connecting to USB cable: One end is connected to the Micro USB port on the device side, and the other end is connected to the USB port on the PC.
- Connecting to power cord: One end is connected to the DC 2Pin Phoenix terminal on the device side, and the other end is connected to the external power supply.
- Disconnect the power supply of ED-HMI2630-101C and then power it on again.
- Open the
rpiboot
tool. It will automatically convert the drive to a letter. - After the drive letter is assigned, it will pop up in the lower right corner of the computer.
- Open
SD Card Formatter
, select the formatted drive letter, and click "Format" at the lower right to format the drive. - In the pop-up prompt box, select "Yes" to confirm formatting.
- When the formatting is completed, click "OK" in the prompt box.
- Close
SD Card Formatter
. - Open
Raspberry Pi Imager
. Select "CHOOSE OS" and then select "Use Custom" in the pop-up pane. - According to the prompt, select the OS file under the user-defined path and return to the main page.
- Click "CHOOSE STORAGE", select the default device in the "Storage" interface, and return to the main page.
- Click "NEXT". Select "NO" in the pop-up "Use OS customization?" pane.
- Select "YES" in the pop-up "Warning" pane to start writing the image.
- After the OS writing is completed, the file will be verified.
- After the verification is completed, click "CONTINUE" in the pop-up "Write Successful" box.
- Close
Raspberry Pi Imager
, remove the USB cable, and power on the device again.
6.3 Installing Firmware Package
After flashing to eMMC on ED-HMI2630-101C is finished, you need to configure the system by adding the edatec apt source and installing the firmware package to make the system work. The following is an example for Debian 12 (bookworm) desktop version.
Preparation:
- The flashing to eMMC of the Raspberry Pi standard OS (bookworm) has been completed.
- The device has booted normally and relevant boot configurations have been completed.
Steps:
- After the device starts normally, execute the following commands in the command pane to add the edatec apt source and install the firmware package:
curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi2630_101c
- After the installation is complete, the system automatically reboots.
- Execute the following command to check whether the firmware package is installed successfully:
dpkg -l | grep ed-
The result indicates that the firmware package has been installed successfully.
TIP: If you have installed the wrong firmware package, you can execute sudo apt-get --purge remove package
to delete it, where "package" is the package name.