ED-HMI3630-101C User Manual
by EDA Technology Co., Ltd
built: 2025-08-01
1 Hardware Manual
This chapter introduces the product overview, packing list, appearance, button, indicator, and interface.
1.1 Overview
The ED-HMI3630-101C is an industrial HMI based on Raspberry Pi CM5. Different specifications of RAM and eMMC computer systems can be selected according to application scenarios and user needs:
- Options for 2GB, 4GB, 8GB, and 16GB RAM
- Options for 16GB, 32GB, and 64GB eMMC storage
The ED-HMI3630-101C provides common interfaces such as HDMI, USB, Ethernet, RS232, RS485, DI, DO, and CAN. It supports network access through Wi-Fi, Ethernet, and 4G. It also features an integrated supercapacitor backup power supply (optional), RTC, Watch Dog, EEPROM, and an encryption chip, enhancing ease of use and reliability. It is primarily used in the fields of industrial control and IoT.
1.2 Packing List
- 1 x ED-HMI3630-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 functions and definitions of the front panel.
NO. | Function Definition |
---|---|
1 | 1 x LCD display, 10.1-inch LCD touch screen, supporting 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 interfaces and definitions of the rear panel.
NO. | Function Definition |
---|---|
1 | 5 x installation holes of buckle, used to fix buckles for installation. Only 4 installation holes are needed, with one reserved as a spare. |
1.3.3 Side Panel
This section introduces interfaces and definitions of the side panel.
NO. | Function Definition |
---|---|
1 | 1 x HDMI port, Type-A connector, compatible with HDMI 2.0 standard, supports 4K 60Hz, and connects to a displayer. |
2 | 2 x USB 2.0 ports, Type-A connector, each channel supports up to 480Mbps. |
3 | 1 x Reset button, a hidden button to restart the device. |
4 | 1 x Wi-Fi/BT antenna port (optional), SMA connector, for connecting to Wi-Fi/BT antenna. |
5 | 1 x 4G antenna port (optional), SMA connector, for connecting to 4G antenna. |
6 | 1 x Micro USB port, used to flash the device's eMMC. |
7 | 1 x Nano SIM slot, for installing a Nano SIM card to obtain 4G signals. |
8 | 1 x Micro SD card slot, for installing a Micro SD card to store user data. |
9 | Heat dissipation holes, to improve cooling performance. |
10 | 8 x DO ports, 10-Pin 3.5mm pitch phoenix terminals, for connecting third-party loads. |
11 | 2 x CAN ports, 6-Pin 3.5mm pitch phoenix terminals, for connecting third-party control devices. |
12 | 8 x DI ports, 10-Pin 3.5mm pitch phoenix terminals, for connecting third-party sensors. |
13 | 8 x green DO indicators, for checking the communication status of DO signals. |
14 | 2 x green CAN indicators, for checking the communication status of CAN signals. |
15 | 8 x green DI indicators, for checking the communication status of DI signals. |
16 | (No function defined in OCR for this number) |
17 | 1 x 10/100M adaptive Ethernet port, RJ45 connector with LED indicator, for network access. |
17 | 1 x 10/100/1000M adaptive Ethernet port, RJ45 connector with LED indicator, for network access. |
18 | 2 x RS485 ports, 6-Pin 3.5mm pitch phoenix terminal, for connecting third-party control equipment. |
19 | 2 x RS232/RS485 ports, 6-Pin 3.5mm pitch phoenix terminal, for connecting third-party control equipment. Different numbers of RS232 and RS485 combinations can be chosen according to actual needs, with three combinations:
|
20 | 1 x Audio In/Stereo Out, 3.5mm audio jack connector, usable as MIC IN and LINE OUT. |
21 | 1 x DC input, 2-Pin 3.5mm pitch phoenix terminals with screw holes. Supports 9V~36V input; signal defined as VIN+/GND. |
22 | 4 x green UART indicators, for checking communication status of UART ports. |
23 | 1 x green user indicator, customizable for actual application status. |
24 | 1 x green system status indicator, for checking the working status of the device. |
25 | 1 x red power indicator, for checking device power-on and power-off status. |
26 | 1 x green 4G indicator, for checking the status of 4G signal. |
1.4 Button
The ED-HMI3630-101C device includes a RESET button, which is hidden. The silkscreen on the case reads "RESET". Pressing the RESET button will reset the device.
1.5 Indicator
This section details the statuses and meanings of indicators in the ED-HMI3630-101C series device.
Indicator | Status | Description |
---|---|---|
PWR | On | The device has been powered on. |
Blink | Power supply of the device is abnormal; stop the power supply immediately. | |
ACT | Off | The device is not powered 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. |
On | User can customize a status according to actual application. | |
4G | Off | The device is not powered on or not defined by the user; the default status is off. |
On | The dial-up is successful and the connection is normal. | |
Yellow indicator of Ethernet port | Blink | 4G signal is not connected or the device is not powered on. |
Off | The data transmission is abnormal. | |
Green indicator of Ethernet port | On | Data is being transmitted over the Ethernet port. |
Blink | The Ethernet connection is not set up. | |
COM1~COM4 | On | The Ethernet connection is in the normal state. |
On/Blink | The Ethernet connection is abnormal. | |
X0~X7 | Off | The Ethernet connection is not set up. |
On/Blink | Data is being transmitted. | |
CANB0~CANB1 | Off | The device is not powered on or there is no data transmission. |
On/Blink | Input signal is detected. | |
Y0~Y7 | Off | The device is not powered on or there is no data transmission. |
On/Blink | Output signal is detected. |
1.6 Interface
This section introduces the definition and function of each interface in the product.
1.6.1 Card Slot
The ED-HMI3630-101C includes a Micro SD card slot and a Nano SIM card slot.
The silkscreen on the case of the Micro SD card slot is "[Micro SD Card Slot]", used to install a Micro SD card for storing user data.
The silkscreen on the case of the Nano SIM card slot is "[Nano SIM Card Slot]", used to install a Nano SIM card for obtaining 4G signals.
1.6.2 Power Supply Interface
The ED-HMI3630-101C device has 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-HMI3630-101C includes one audio connector, a 3.5mm four-stage headphone jack. The silkscreen of the port is "[Audio Jack]", supporting OMTP specification stereo headphone output and single channel microphone recording.
- When a headphone is connected, the audio output is switched to the headphone.
- When a headphone is not connected, the audio output is switched to the speaker.
1.6.4 Speaker
The ED-HMI3630-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-HMI3630-101C includes 2~4 RS485 ports and 0~2 RS232 ports. Different product models correspond to different numbers of RS485 and RS232 ports:
- ED-HMI3632-101C: 2 x RS485, 2 x RS232
- ED-HMI3633-101C: 3 x RS485, 1 x RS232
- ED-HMI3634-101C: 4 x RS485 (without RS232)
The silkscreen of an RS485 single port is "IGND/A/B", and the silkscreen of an RS232 single port is "IGND/TX/RX", using 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 CM5 are as follows:
Signal | CM5 GPIO Name | CM5 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 |
The RS485 wiring schematic is described as follows: [Diagram of RS485 wiring].
The RS232 wiring schematic is described as follows: [Diagram of RS232 wiring].
RS485 terminal resistance configuration:
The ED-HMI3630-101C includes 2~4 RS485 ports with a 120Ω jumper resistor between A and B of each RS485 line. Plugging in the jumper cap enables the resistor. The 120Ω termination resistor function is disabled when the jumper cap is not connected.
The locations of the 120Ω termination resistors for the 4 RS485 ports in the PCBA and their corresponding COM ports are shown below:
Location in PCBA | Corresponding COM ports | The specific location of the corresponding COM |
---|---|---|
J19 | COM3 | [Image showing COM3 location] |
J21 | COM1 | [Image showing COM1 location] |
J24 | COM4 | [Image showing COM4 location] |
J22 | COM2 | [Image showing COM2 location] |
1.6.6 DI Interface
The ED-HMI3630-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 |
The wiring schematic for the single DI port is described as follows: [Diagram of DI port wiring].
Parameters | Instructions |
---|---|
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-HMI3630-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 |
The wiring schematic for the single DO port is described as follows: [Diagram of DO port wiring].
Parameters | Instructions |
---|---|
Output Type | Transistor |
Isolation Protection | 5 kV |
COM | Every 4 DI 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 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-HMI3630-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 |
The wiring schematic for the CAN ports is described as follows: [Diagram of CAN ports wiring].
1.6.9 1000M Ethernet Interface
The ED-HMI3630-101C includes an adaptive 10/100/1000M Ethernet port, silkscreen "[1000M]". The connector is RJ45, and Cat6 or higher network cable is recommended. The pins corresponding to the terminal are defined as follows:
Pin ID | Pin Name |
---|---|
1 | TX1+ |
2 | TX1- |
3 | TX2+ |
4 | TX2- |
5 | TX3+ |
6 | TX3- |
7 | TX4+ |
8 | TX4- |
1.6.10 100M Ethernet Interface
The ED-HMI3630-101C includes an adaptive 10/100M Ethernet port, silkscreen "[100M]". The connector is RJ45, and Cat6 or higher network cable is recommended for network access. The pins corresponding to the terminal are defined as follows:
Pin ID | Pin Name |
---|---|
1 | TX+ |
2 | TX- |
3 | Rx+ |
4 | - |
5 | - |
6 | RX- |
7 | - |
8 | - |
1.6.11 HDMI Interface
The ED-HMI3630-101C includes one HDMI port, silkscreen "HDMI". The connector is Type-A HDMI, which connects to an HDMI display and supports up to 4Kp60.
1.6.12 USB 2.0 Interface
The ED-HMI3630-101C includes 2 USB 2.0 ports, silkscreen "[USB]". The connector is Type-A USB, which connects to standard USB 2.0 peripherals and supports up to 480Mbps.
1.6.13 Micro USB Interface
The ED-HMI3630-101C includes one Micro USB port, silkscreen "PROGRAMMING", used to connect to a PC for flashing the device's eMMC.
1.6.14 Antenna Interface (Optional)
The ED-HMI3630-101C includes 2 SMA antenna connectors, silkscreened "4G" and "Wi-Fi/BT", which connect to the 4G antenna and Wi-Fi/BT antenna, respectively.
TIP: The number of antenna ports relates to the actual model selected by the user; only 2 antenna ports are shown here as an example.
2 Installing Components
This chapter describes how to install optional components.
2.1 Install Antenna
If the selected ED-HMI3630-101C includes 4G and Wi-Fi functions, 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 their labels.
Steps:
- Find the location of the antenna connector on the device, as indicated by the red mark in the figure. [Diagram showing antenna connector location]
- Align the connectors on both sides of the device and antenna, then tighten them clockwise to ensure they do not fall off.
2.2 Install Micro SD Card
Preparation:
The Micro SD card to be used has been obtained.
Steps:
- Find the location of the Micro SD card slot on the device, as indicated by the red box in the figure. [Diagram showing Micro SD card slot location]
- Insert the Micro SD card with the contact side down into the corresponding card slot. Listen for a sound indicating that the installation is complete.
2.3 Install Nano SIM Card (optional)
If the selected ED-HMI3630-101C includes 4G function, install a Nano SIM card before using the device.
Preparation:
The 4G Nano SIM card to be used has been obtained.
Steps:
- Find the location of the Nano SIM card slot on the device, as indicated by the red box in the figure. [Diagram showing Nano SIM card slot location]
- Insert the Nano SIM card with the contact side down into the corresponding card slot. Listen for a sound indicating that the installation is complete.
3 Installing Device
This chapter introduces how to install the device.
3.1 Embedded Installation
The ED-HMI3630-101C device supports embedded front installation and is equipped with a Mounting Kit (including 4 buckles, 4xM4*10 screws, and 4xM4*16 screws).
Preparation:
- A Mounting Kit (including 4 buckles, 4xM4*10 screws, and 4xM4*16 screws) has been obtained from the packaging box.
- A cross screwdriver has been prepared.
Steps:
- Ensure the cabinet opening size matches the ED-HMI3630-101C dimensions, as shown in the figure. [Diagram showing cabinet opening dimensions]
- Drill a hole in the cabinet according to the hole size from step 1.
- Insert the ED-HMI3630-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 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 clockwise to the end through the buckles. [Diagram showing screw insertion]
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 are ready.
- A network connection is available.
- The HDMI cable and network cable are available.
Schematic diagram of connecting cables: Please refer to section 1.6 Interface for pin definitions and wiring methods.
4.2 Booting The System For The First Time
The ED-HMI3630-101C device does not have a switching power supply. The system starts automatically after the power supply is connected.
- The red PWR indicator is on, indicating the device has been powered normally.
- The green ACT indicator is blinking, indicating the system has 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, the device will directly enter the desktop after starting. [Image of Raspberry Pi OS 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 for automatic login after the device starts, with the default password 'raspberry'. The following figure shows the system has started normally. [Image of Raspberry Pi OS Lite boot sequence]
5 Configuring System
This chapter introduces how to configure the system.
- 5.1 Finding Device IP
Finding Device IP - 5.2 Remote Login
Remote Login - 5.3 Configuring Storage Devices
Configuring Storage Devices - 5.4 Configuring Ethernet IP
Configuring Ethernet IP - 5.5 Configuring Wi-Fi (Optional)
Configuring Wi-Fi - 5.6 Configuring Bluetooth (Optional)
Configuring Bluetooth - 5.7 Configuring 4G (Optional)
Configuring 4G - 5.8 Configuring Buzzer
Configuring Buzzer - 5.9 Configuring RTC
Configuring RTC
5.10 Configuring Serial Port
This chapter introduces the configuration method for RS232 and RS485.
5.10.1 Installing picocom tool
In the Linux environment, the picocom tool can be used to debug RS232 and RS485 serial ports. Execute the following command to install the picocom tool:
sudo apt-get install picocom
5.10.2 Configuring RS232
The ED-HMI3630-101C includes 0~2 RS232 ports with corresponding COM ports and device files, as shown in the table below:
ED-HMI3632-101C
Number of RS232 Ports | Corresponding COM Port | Corresponding Device File |
---|---|---|
2 | COM1, COM3 | /dev/com1, /dev/com3 |
ED-HMI3633-101C
Number of RS232 Ports | Corresponding COM Port | Corresponding Device File |
---|---|---|
1 | COM1 | /dev/com1 |
Preparation:
The RS232 ports of ED-HMI3630-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-HMI3630-101C includes 2~4 RS485 ports with their corresponding COM ports and device files, as shown in the table below:
ED-HMI3632-101C
Number of RS485 Ports | Corresponding COM Port | Corresponding Device File |
---|---|---|
2 | COM2, COM4 | /dev/com2, /dev/com4 |
ED-HMI3633-101C
Number of RS485 Ports | Corresponding COM Port | Corresponding Device File |
---|---|---|
3 | COM2, COM3, COM4 | /dev/com2, /dev/com3, /dev/com4 |
ED-HMI3634-101C
Number of RS485 Ports | Corresponding COM Port | Corresponding Device File |
---|---|---|
4 | COM1, COM2, COM3, COM4 | /dev/com1, /dev/com2, /dev/com3, /dev/com4 |
Preparation:
The RS485 ports of ED-HMI3630-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-HMI3630-101C includes 8 DI ports, which can be configured according to the actual requirement.
Preparation:
The connection of the DI port of the ED-HMI3630-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-HMI3630-101C includes 8 DO ports, which can be configured according to the actual requirement.
Preparation:
The connection of the DO port of the ED-HMI3630-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-HMI3630-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
canb0 is the port number, and the values include canb0 and canb1.
- Execute the following command to open the CAN port:
sudo ip link set canb0 up
canb0 is the port serial number, and the values include canb0 and canb1.
- Execute the following commands to set up the CAN port for communication:
- Receive data:
candump canb0
- Send data:
cansend canb0 123#1122334455667788
canb0 is the port serial number, and the values include canb0 and canb1.
123#1122334455667788 is the message to be sent, which can be customized by the user according to the format.
5.14 Configuring Audio
Configuring Audio
5.15 Configuring USER Indicator
Configuring USER Indicator
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 of 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 path is listed below:
OS | Download Path |
---|---|
Raspberry Pi OS(Desktop) 64-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-11-19/2024-11-19-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-11-19/2024-11-19-raspios-bookworm-arm64-lite.img.xz |
Raspberry Pi OS(Desktop) 32-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_armhf/images/raspios_armhf-2024-11-19/2024-11-19-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-11-19/2024-11-19-raspios-bookworm-armhf-lite.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:
- A Windows PC has been acquired, and the downloading and installation of the official tools to the PC have been completed.
- A Micro USB to USB-A cable has been prepared.
- The OS file has been obtained.
Steps:
The steps are described using the Windows system as an example.
- Connect the power cord and USB flashing cable (Micro-USB to USB-A).
- Connecting to USB cable: One end connects to the Micro USB port on the device side, and the other end connects to the USB port on the PC.
- Connecting to power cord: One end connects to the DC 2-Pin Phoenix terminal on the device side, and the other end connects to the external power supply.
- Disconnect the power supply of ED-HMI3630-101C and then power it on again.
- Open the installed
rpi-mass-storage-gadget64.bat
tool, as shown in the red box in the picture, to automate the disk tokenization. [Image showing rpi-mass-storage-gadget64.bat]
TIP: The rpi-mass-storage-gadget64.bat
tool is located in the installation directory of Rpiboot.
- After the disk symbolization is complete, close the
rpi-mass-storage-gadget64.bat
tool. The disk symbol 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. [Image of SD Card Formatter]
- In the pop-up prompt box, select "Yes".
- When the formatting is completed, click "OK" in the prompt box.
- Close SD Card Formatter.
- Open Raspberry Pi Imager, select "CHOOSE OS", and select "Use Custom" in the pop-up pane. [Image of Raspberry Pi Imager OS selection]
- 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. [Image of Raspberry Pi Imager Storage selection]
- Click "NEXT", select "NO" in the pop-up "Use OS customization?" pane. [Image of Raspberry Pi Imager customization prompt]
- Select "YES" in the pop-up "Warning" pane to start writing the image. [Image of Raspberry Pi Imager warning]
After the OS writing is completed, the file will be verified. [Image of Raspberry Pi Imager verification]
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-HMI3630-101C, 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:
- 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 hmi3630_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 in the picture below indicates that the firmware package has been installed successfully. [Image showing dpkg output]
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.