Open main menu

Wiki-Orange Pi β

Changes

Orange Pi 3G- IoT -B

149 bytes removed, 11:30, 1 July 2022
Before Usage
=== '''Orange Pi 3G-IoT Hardware Specification''' ===
<br>
<table border="1" bordercolor="#d8d8d8" cellspacing="0" cellpadding="0" style="width:1000px800px;">
<tr>
<td colspan="2" style="padding:10px 0;text-align:center;">OrangePi 3G-IoT-256MB Hardware Specification</td>
'''256MB DDR2 + 512MB EMMC Version Specs:'''
<br>
<div style="padding-left:200px;" >[[FileImage:Orange-pi-3g-iot-img1.png|800px|]]</div>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img2.png|800px|]]</div>
<br>
'''512MB DDR2 + 4GB EMMC Version Specs:'''
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img3.png|800px|]]</div>
<br>
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img4.png|800px|]]</div>
<br>
<br>
 
=== '''GPIO Specs''' ===
<br>
<div class="table-3g-iot">
<table style="width: 1000px 800px;" border="1" bordercolor="#d8d8d8" cellspacing="0" cellpadding="0">
<tr>
<td style="font-weight:700;">PIN1</td>
After receiving the product, please put the antennas of the product from the position of Pic 1 to the position of Pic 2 (or to the outside of the board), which can not be attached to the board so as not to affect the signal.<br>
<br>
<divstyle="width:800px;">[[File:Orange-pi-3g-iot-img5.png|800px|]]</divbr><div style="text-align:center;width:400px48%;display:inline-block;">Pic 1</div><div style="text-align:center;width:400px48%;display:inline-block;">Pic 2</div></div>
<br>
 
== '''Android Compilation Environment Construction''' ==
<br>
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_31<br>
export PATH=$JAVA_HOME/bin:$PATH<br>
export CLASSPATH=.:$JAVA_HOME/<br>lib:$JAVA_HOME/lib/tools.jar
</div>
=== '''Install Software Package''' ===
<div style="border:1px solid #dddddd;background:#f1f1f1;padding:5px;">
If the board is: 32g4g<br>
$ ./auto.sh IoT03_mt6572_emmc_b1258_32g4g_ry_smt_v1IoT03_mt6572_emmc_b1258_<br>32g4g_ry_smt_v1.1 v00 eng<br>
<br>
If the board is: 4g2g<br>
$ ./auto.sh IoT03L_mt6572_lca_b1258_wg_4g2g_ry_smt_v1IoT03L_mt6572_lca_b1258_<br>wg_4g2g_ry_smt_v1.1 v00 eng
</div>
The meaning of the parameter is:<br>
#$1 project_info [eg: IoT03L_mt6572_lca_b1258_wg_4g2g_ry_smt_v1IoT03L_mt6572<br>_lca_b1258_wg_4g2g_ry_smt_v1.1] <br>
#$2 version_info [eg: v00 v01 ...]<br>
#$3 compile_mode [eng:user userdebug eng]<br>
<br>
Relevant keys and connectors for firmware flashing of 3G-IoT:
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img6.png|800px|]]</div>
After compilation, all the firmware will generate on the directory of:<br>
code/IoT03_b1258_32g4g_ry_smt_v1IoT03_b1258_32g4g_<br>ry_smt_v1.1 or code/IoT03L_b1258_wg_4g2g_ry_smt_v1IoT03L_<br>b1258_wg_4g2g_ry_smt_v1.1 , <br>and packed into compression <br>file as the name of IoT03L_b1258_wg_4g2g_ry_smt_v1IoT03L_b1258<br>_wg_4g2g_ry_smt_v1.1_20180403182516_v00_eng1_<br>20180403182516_v00_eng.zip.<br>
<div style="border:1px solid #dddddd;background:#f1f1f1;padding:5px;">
IoT03L_b1258_wg_4g2g_ry_smt_v1.1<br>
│ └── userdata.img<br>
└── modem<br>
├── APDB_MT6572_S01_MAIN2APDB_MT6572_S01_MAIN<br>2.1_W10.24<br>├── _APDB_MT6572_S01_MAIN2_APDB_MT6572_S01_MAIN<br>2.1_W10.24.check<br>├── APDB_MT6572_S01_MAIN2APDB_MT6572_S01_MAIN<br>2.1_W10.24_ENUM<br>├── BPLGUInfoCustomAppSrcP_MT6572_S00_MOLY_WR8_W1315_MD_WG_MP_V47_1_wg_nBPLGUInfoCustomAppSrcP<br>_MT6572_S00_MOLY_WR8_W1315_MD_WG_MP_V47_1_wg_n<br>
├── catcher_filter_1_wg_n.bin<br>
├── DbgInfo_WR8.W1315.MD.WG.MP_HEXING72_CWET_KK_HSPA_MOLY_WR8_W1315_MD_WG_MPMP<br>_HEXING72_CWET_KK_HSPA_MOLY_WR8_W1315_MD_WG_MP
_V47_2017_10_26_22_35_1_wg_n<br>
├── modem_1_wg_n.img<br>
After the above steps, you could refer to the previous section to flash image.<br>
<br>
Or you could use the image we have compiled and pack: <br>http://www.orangepi.org/downloadresourceshtml/ hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-3G-IoT-B.html<br>Unzip Android4.4 image via the following command:
<div style="border:1px solid #dddddd;background:#f1f1f1;padding:5px;">
$ rar x IoT03L_b1258_wg_4g2g_ry_smt_v1.1.rar
<div>[[File:Orange-pi-3g-iot-img10.png|800px|]]</div>
c.After double click the selection, the '''partition information display section''' will automatically fill the path of each partition file and the absolute starting address to which they are to be flashed.
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img11.png|800px|]]</div>
d.In the top left corner of '''partition information display section''', there would be a drop-down menu. Three of this options:<br>
Format All + Download // Format all information on the partitions and re-download the selected partition<br>
It you select Format All, you will lose the calibration information which we worked before sending out products. If this situation is inadvertent, please contact the Orange Pi service and obtain the calibration parameters through the machine code, and re-flash the calibration parameters.<br>
e.Insert Jumper cap:
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img12.png|800px|]]</div>
f.Then connect with USB on PC and Mirco USB on Orange Pi via USB cable, the red LED will light up.<br>
g.Click Download button[[File:Orange-pi-3g-iot-img13.png|100px|]]<br>
<br>
Windows OS would require to download SP_Flash_Tool_v5.1644_Win.zip, unzip and install it. Then could refer to the manual of Linux to flash image.
 
== '''Linux Compilation Environment Construction''' ==
=== '''Get Linux Source Code''' ===
<br>
Enter the root password and press Enter
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img15.png|800px|]]</div>
Choose 0 Build system with kernel/uboot/rootfs, enter the development board model selection interface.
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img16.png|800px|]]</div>
Choose 22 orangepi 3G-IoT,Press Enter and start download Orange Pi 3G-IoT Linux Source Code
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img17.png|800px|]]</div>
The downloaded source code will be stored in the same directory as OrangePi_Build. Orange Pi 3G-IoT Linux source code directory structure is as follows
<div style="border:1px solid #dddddd;background:#f1f1f1;padding:5px;">
<br>
<div style="border:1px solid #dddddd;background:#f1f1f1;padding:5px;">
$ cd Orange Pi 3G -IoT<br>
$ ./build.sh
</div>
<br>
According to the board model to choose and press Enter.
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img18.png|800px|]]</div>
Enter the root password and press Enter, then select the function needed to execute.
<div style="padding-left:200px;" >[[File:Orange-pi-3g-iot-img19.png|800px|]]</div>
<br>
The functions of each option are as follows:<br>
<div style="border:1px solid #dddddd;background:#f1f1f1;padding:5px;">
output/images/<br>
├── OrangePi_3g-iotIoT-A_ubuntu_xenial_server_linux3.4.67_v1.1<br>
│ ├── boot.img<br>
│ ├── boot_nand.img<br>
│ ├── preloader_hexing72_cwet_lca.bin<br>
│ └── rootfs.img<br>
├── OrangePi_3g-iotIoT-A_ubuntu_xenial_server_linux3A_ubuntu_<br>xenial_server_linux3.4.67_v1.1.tar.gz
</div>
Android burning tool can be used to burn the above image file into flash, please refer to Android firmware burning chapter.
== '''History''' ==
<br>
<table style="min-width: 1000px 800px;text-align: center;" border="1" bordercolor="#d8d8d8" cellspacing="0" cellpadding="0">
<tr style="background-color: #b7b7b7;height: 50px;">
<td>Ver</td>
== '''Download the Orange Pi 3G-IoT User Manual''' ==
<br>
For more information on using the Orange Pi 3G-IoT, please see the [httphttps://localhost:8080drive.google.com/index.phpopen?titleid=%E6%96%87%E4%BB%B6:Orange-pi-3G-iot.docx 1nHRikLzsu0B85_ESL2Hcu5ns8kEBGkTd <span style="color:red;">Orange Pi 3G-IoT User Manual</span>] . (Click to download)