Examples | Product Link | Schematic |
---|---|---|
SIM800L IP5306 20200811 | Product link | Schematic |
- Install Visual Studio Code and Python
- Search for the
PlatformIO
plugin in theVisualStudioCode
extension and install it. - After the installation is complete, you need to restart
VisualStudioCode
- After restarting
VisualStudioCode
, selectFile
in the upper left corner ofVisualStudioCode
->Open Folder
-> select theLilyGo-T-Call-SIM800
directory - Wait for the installation of third-party dependent libraries to complete
- Click on the
platformio.ini
file, and in theplatformio
column - Uncomment one of the lines
src_dir = xxxx
to make sure only one line works - Click the (✔) symbol in the lower left corner to compile
- Connect the board to the computer USB
- Click (→) to upload firmware
- Click (plug symbol) to monitor serial output
- If it cannot be written, or the USB device keeps flashing, please check the FAQ below
-
Install Arduino IDE
-
Download
LilyGo-T-Call-SIM800
, move to Arduino library folder (e.g. C:\Users\YourName\Documents\Arduino\libraries) -
Copy all folders in lib folder to Arduino library folder (e.g. C:\Users\YourName\Documents\Arduino\libraries)
-
Open ArduinoIDE ,
Tools
, Make your selection according to the table belowArduino IDE Setting Value Board ESP32 Dev Module Port Your port USB CDC On Boot Enable CPU Frequency 240MHz (WiFi/BT) Core Debug Level None Erase All Flash Before Sketch Upload Disable Events Run On Core1 Flash Mode QIO 80MHZ Flash Size 4MB (32Mb) Arduino Runs On Core1 Partition Scheme Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS) PSRAM QSPI PSRAM Upload Mode UART0/Hardware CDC Upload Speed 921600 - The options in bold are required, others are selected according to actual conditions.
-
File
->Examples
->LilyGo-T-Call-SIM800
->Arduino Examples
-
Select
Port
-
Click
upload
, Wait for compilation and writing to complete
1. If you are unable to download, please try the following steps, if it still does not work, please contact customer service
-
Open the serial monitor
-
Short IO0 to GND
-
Press the RESET button on the board, if the serial port communication is normal, then you should see
ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2)) waiting for download
-
If you can see the above message, it means that the communication is normal, then all you need is to let it enter the waiting download mode, then you can click upload, usually it can solve the problem of not being able to download automatically
- For IP5306 power supply, the 5V power pin connected to the USB board is the output, and the voltage is boosted by IP5306 power supply chip. According to the manual, its maximum output current is 2.4a. Do not connect USB, can 5V input.
- When using AXP192 power supply, the 5V power pin on the board is the input, and it is connected with USB 5V+. There is no other power output on the board except for the 3.3V output.
- It may be due to insufficient USB power supply current, please connect a lithium battery to the board, then plug in the USB and test again.
- If you use the IP5306 version and use a lithium battery to supply power, you must press the reset button to turn on the board.
- If you use the AXP192 power management chip, you need to press and hold the PWR button for 2 seconds to turn on the power supply. By default, the AXP192 will be powered on when the battery is inserted.
- SIM800 built-in firmware update tool Because SIMCOM has not adapted and updated the new system for a long time, it is not necessarily available to upgrade the built-in firmware tool. Most users are stuck waiting for download. Please be informed
- How to update firmware
- Blue LED, controlled by GPIO13
- Red LED, network status light