Files
2026-04-05 21:14:52 +10:00

62 lines
1.3 KiB
Markdown

# Heltec V4 WiFi Remote Repeater — Setup Guide
## Variant Files
Copy the following into `variants/heltec_v4/`:
- `HeltecV4Board.h`, `HeltecV4Board.cpp`
- `target.h`, `target.cpp`
- `pins_arduino.h`
Copy `heltec_v4.json` into `boards/`
## Config Files (SPIFFS)
The Heltec V4 has no SD card slot — config lives in SPIFFS.
Create a `data/remote/` folder in your project root:
```
data/
remote/
wifi.cfg
mqtt.cfg
```
### data/remote/wifi.cfg
```
YourSSID
YourPassword
BackupSSID
BackupPassword
```
### data/remote/mqtt.cfg
```
6818ce5f77dd45bb90facf753ba81d81.s1.eu.hivemq.cloud
8883
meckremote
yourpassword
heltec-wifi-1
```
### Upload config to SPIFFS
```bash
pio run -e meck_wifi_repeater_heltec_v4 -t uploadfs
```
This uploads the `data/` folder contents to SPIFFS on the device.
### Flash firmware
```bash
pio run -e meck_wifi_repeater_heltec_v4 -t upload
```
## Notes
- The OLED display shows basic repeater status (same as stock repeater)
- WiFi MQTT and Mycelium dashboard work identically to T-Deck Pro builds
- OTA firmware updates work over WiFi via the Mycelium dashboard
- Config changes require re-uploading SPIFFS (`-t uploadfs`)
- The same `main.cpp`, `WiFiMQTT.h/cpp`, and `MyMesh.cpp` are shared
with T-Deck Pro and T5S3 builds — no Heltec-specific source changes