This is one firmware for the Seeed T1000-E or the Heltec T114. It has two modes. Use it as a MeshCore car-node repeater. Or use it as a companion that also shows on Meshtastic. Press the button five times to change the mode.
This is the standard dual-mode firmware for the T1000-E and the T114. The companion mode now also sends a Meshtastic presence. Only one mode operates at a time. The two modes do not use the radio at the same time. To change the mode, press the button five times.
carnode and
mtbeacon commands. It also has quiet zones, a channel
block list, repeat sleep, and self-recovery.The presence lets other persons see that the node is present. It does not show your exact location. The location is off until you set it to on.
The node sends a location only when MeshCore shares a location. If MeshCore does not share a location, the node sends the node name only. It does not send a map point.
The node makes the location less accurate. It uses the Meshtastic position precision. The Meshtastic client shows a circle, not a point. The default circle is near 2.9 km.
| precision | circle | precision | circle |
|---|---|---|---|
10 | ~23 km | 16 | ~360 m |
12 | ~5.8 km | 18 | ~90 m |
13 | ~2.9 km (default) | 19 | ~45 m |
14 | ~1.5 km | 32 | exact point |
0 stops all location data. This is
correct even when MeshCore location sharing is on. There are three results:
no location, a circle, or an exact point. All three results come from one
MeshCore setting and this value.A BLE companion does not have a serial console. Set the presence from the custom-variables list in the app. The GPS interval is also in this list. You do not need to change the app. The firmware makes a check of each value.
| Variable | Values | Function |
|---|---|---|
mt.presence | 0 / 1 | Set the presence to on. The default is off. |
mt.interval | 1–1440 | The time between presence messages, in minutes. The default is 30. |
mt.position | 0 / 1 | Set the map point to on or off. |
mt.precision | 0, 10–32 | The location accuracy. 32 is exact. 0 is off. |
mt.region | US, EU_868, and others | The Meshtastic region and band. |
mt.preset | LongFast, and others | The Meshtastic modem preset. |
The Dual-Node firmware is available for two boards: the Seeed T1000-E and the Heltec T114. For the T1000-E, use the .uf2 file. It is the most simple method. You copy the file to the device. You do not need a tool.
adafruit-nrfutil dfu serial -pkg heltec_t114_dualmode_carnode_mtpresence-7ad5b9de-dfu.zip -p /dev/ttyACM0 -b 115200
-dfu.zip file with
adafruit-nrfutil on the serial port, or the .hex
file with a debugger. The T114 operates the same as the T1000-E: five
presses of the user button change the mode. The screen is on in companion
mode and off in repeater mode.T1000-E shows on the computer.T1000-E drive. The board
installs the firmware and starts again.123456.sha256sum -c SHA256SUMS.txt in the folder with
the files.