The Secure Pi SP2302 SBC, based on the SP2301 core board, is an advanced single-board computer integrating Megahunt's Secure MPU MH1905with a Linux OS, designed for robust industrial-grade applications. Similar to the Raspberry Pi, it includes a 40-pin header for broad expansion capabilities, 100Mbps Ethernet, WiFi/BLE for versatile connectivity, and multiple interfaces including four USB ports and HDMI output. Ideal for developers seeking a reliable platform for IoT solutions, the SP2302 offers enhanced performance and security, making it perfect for a wide range of applications from automation to Industrial embedded systems.
The SP2302, building on the secure foundation of the Secure MPU MH1905, is tailored to deliver unparalleled security for your industrial development projects. MH1905 has passed the rigorous Financial-class PCI PTS 6.X Security certification, significantly reducing the burden and time for achieving compliance for high-standard applications. The SP2302 ensures trusted boot processes through secure boot technology and provides robust protection against physical attack strategies such as Differential Power Analysis (DPA) and Simple Power Analysis (SPA). Additionally, it includes advanced hardware cryptography acceleration, supporting a wide range of algorithms including AES, DES, SHA, RSA and ECC. These features make the SP2302 an exceptionally secure platform, ideal for handling sensitive data and performing secure transactions in any IoT or embedded application.
Specification:- MH1905 processor - Cortex-A5 @ up to 1.2GHz+ 32bit RISC Core@up to 200MHz
- Memory: 512MB DDR3L, 512MB NAND Flash
- Wi-Fi and BLE
- 1x USB2.0 Type-C OTG, 5V power supply
- 4x USB2.0 Type-A Host
- 10/100Mbps Ethernet interface
- HDMI interface
- MIPI LCD and CSI interface
- Audio Input and output interface
- Raspberry Pi 40 pin to pin compatible layouts
1. Download the Image from Secure Pi website.
2. Boot Switch set to 1 = ON, 2 = OFF, 3 = ON
3. Power on the module using the power switch,
4. Open the Megahunt Flash Tool.
4a) If Megahunt Flash Tool does not show anything on the COM port, please press reset button.
5. On the first selection box, please find the only spl_sign.bin file from the image folder.
6. One the second selection box, please find the ubuntu xml file.
File name: partitions_nand_4K_256K_z_ub.xml
7. On the right column, select the correct COM Port, Baud Rate (Speed) and Flash Type.
8. Press download button to download the image into the SP2302.
9. After all the download progress has been done, it shows a tick window to let you know the download progress is finished.
1. Connect the 1.8V TTL pins with a 1.8V TTL to USB convertor.
2. Open the PuTTY Serial Terminal
3. Set the Serial Terminal settings into the following and open the terminal.
- Baud Rate: 115200
- Date bit: 8
- Stop bit: 1
- Parity: None
- Flow Control: None
4. Boot Switch set to 1= OFF, 2 = ON, 3 = ON
5. Power On the module and Login to Ubuntu OS.
Username: megahunt
Password: megahunt
5a) If nothing appears on the serial terminal, please press the reset button.
1. Please connect to your router with internet service with SP2302's Ethernet Port.
2. Go to root file then go to “etc/netplan” and create or modify a yaml file called “01-network-manager-all.yaml”.
”
3. In this file, add or modify the following codes and save the file.
Code:
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: true4. Apply the netplan by "sudo netplan apply".
5. Check the IP has it been activated by using "IP a" command.
6. Ping Google.com
1. Go to root file and head to the same yaml file located in the etc/netplan.
2. Add Wi-Fi settings on the netplan with correct SSID name and password.
Codes:
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: true
wifis:
wlan0:
dhcp4: true
access-points:
Input SSID name:
password: Input SSID Password3. Apply the netplan by "sudo netplan apply".
4. Check the IP has it been activated by using "IP a" command.
4a) If “wlan0” does not provide an IP address, please check your SSID and password is it correct.
4b) If it is correct, please add an external antenna next to the Wi-Fi module and apply the netplan again.
5. Ping Google.com
1. Plug in a USB drive in one of the four USB Ports.
2. Search for detail USB information using “fdisk -l”.
2a) Please download “usbutils” before using “fdisk” command.
Command to download: sudo apt install usbutils
Command: sudo fdisk -l
It found the device location is “dev/sda1”.
3. Mount the USB port to mount folder (mnt).
Command: sudo mount -t vfat /dev/sda1 /mnt
4. Go to the root and check the result by go into “mnt” folder.
It showed the information inside the USB could showed in “mnt” folder.
5. Unmount this USB port.
Command: sudo umount /dev/sda1
6. Eject the USB port.
6a) Please download “eject” before using this command.
Command to download: sudo apt install eject
Command: sudo eject /dev/sda1
7. Check “mnt” folder to make sure the USB has been removed.




Comments