-
Notifications
You must be signed in to change notification settings - Fork 10
How to install firmware for ESP32‐DevKit,DIY
- Wireless features: Wi-Fi 802.11 b/g/n, Bluetooth v4.2 and Bluetooth LE Specifications
- Programming Platforms: Arduino-ide
- Clock Frequency: Main Frequency up to 240MHz
- Flash: 4M
- Driver: CP2102
- Button: RESET + BOOT
- Power Supply Mode: Support USB
- LoRa Chip: SX1278
- Frequency Range: 150MHz/433MHz/490 MHz(137~525MHz)
- Sensitivity up to :-139dBm @Lora
- Maximum output power:20dBm(100mW)
- Low RX current:10.3mA
- Download Flash tool software https://www.espressif.com/en/support/download/other-tools
- Download Firmware ESP32 for TTGO-LoRa32-V1 and TTGO T-Beam-V1.2 or D.I.Y from ESP32-DevKit (ESP32_V02.zip) at https://github.com/nakhonthai/ESP32APRS_LoRa/releases
- Extract the file EXP32_V02.zip to drive,You can see file partitions.bin,bootloader.bin,boot_app0.bin,firmware.bin(TTGO_LoRa32V1.bin)
- Plug the USB cable of board into the computer. (install serial driver)
- Open flash tool software (flash_download_tool_xxx.exe) show new small window and select ChipType: ESP32 ,WorkMode: Develop next click [OK].
Configure the following values.
bootloader.bin 0x1000
partitions.bin 0x8000
boot_app0.bin 0xe000
TTGO_LoRa32V1.bin 0x10000
- COM: Select the COMPORT you are using.(Test find port by UnPlug and Plug USB to show new comport)
- Click [START] button, wait for status bar to finish.
- Push [RESET] button on board to reboot.
-
First install on reboot to automatic factory reset, You can factory reset yourself by pressing and holding the [BOOT] button while the logo is displayed.
-
Set up Wi-Fi. Using a mobile phone AP mode or router access point.
WiFi SSID: APRSTH
Password: aprsthnetwork
-
Board auto connect to mobile phone mode or router AP, You can see IP from DHCP of router or mobile phone.
-
Open browser in the mobile phone or computer, put address at your http://IP of board and
Username: admin
Password: admin
-
You can log in now. You set it up according to how you use it.
- GPIO26 --> DIO0 ==> IRQ/DIO1 GPIO: 26
- GPIO27 --> MOSI ==> MOSI GPIO: 27
- GPIO14 --> NRESET ==> RESET GPIO: 14 (Active:Low)
- GPIO18 --> NSS ==> NSS/CS GPIO: 18 (Active:Low)
- GPIO19 --> MISO ==> MISO GPIO: 19
- GPIO5 --> SCK ==> SCLK GPIO: 5
- Not Use --> BUSY GPIO: -1
- GPIO12 --> GNSS TX ==> RX GPIO: 12 [UART1 Modify], TX GPIO:-1 (Not use)
- Select Chip Type: SX1278
- Frequency: 144.415Mhz, Change the frequency you want. If a warning appears, unable to enter values.Press Apply Change and click Radio tab again.
- Band Width: 10.4Khz to 500Khz
- Spread Factor: 8
- RF Power: -9 to +20dBm
Hint: You can update new firmware next time by use firmware.bin(TTGO_LoRa32V1.bin) put to webservice at [About] tab in group box [Firmware Update]