Skip to main content

Get Started with MeshTracker X1

note

When the device is in the states below, please don't manually reboot or turn it off. Or else the device can be dead.

  1. Not finishing the message transmission process
  2. Being configured

Get Started

Power on the device

Press once to power on the device. There will be a rising melody, and the green 🟢 LED light will stay on for about 1 s.

tip

If the device doesn't respond when you press the button, please charge it first. Do not use the fast-charging charger.

Power off the device

Hold the button for more than 5s. The device will shut down after three beeps from the buzzer.

Connect via App

Download the Meshtastic App:

  • Select the target device on the Bluetooth panel.

pir

  • Enter the code (default code is 123456) and then click Pair to connect the device.

pir

Configure the LoRa

In order to start communicating over the mesh, you must set your region. This setting controls which frequency range your device uses and should be set according to your regional location.

pir

Region List

Region CodeDescriptionFrequency Range (MHz)Duty Cycle (%)Power Limit (dBm)
UNSETUnsetN/AN/AN/A
USUnited States902.0 - 928.010030
EU_868European Union 868MHz869.4 - 869.651027

Refer to LoRa Region by Country for a more comprehensive list.

info

EU_868 has to adhere to an hourly duty cycle limitation of 10%, calculated every minute on a rolling 1-hour basis. Your device will stop transmitting if you reach it, until it is allowed again.

Now that you have set the LoRa region on your device, you can continue by configuring any LoRa Configs to suit your needs.

Device Status

Light StatusDevice Status
🟢greenConstantDevice Turning on
Fast Blinking Normally Running
Slow Blinking Charging
ConstantFully Charged
🔴RedBlinkingLow Power
⚪️whiteConstantDFU Mode/Bootloader Mode

Button Control

Button ControlDevice Respond
Click once (Turning off)Device Turning on
Long press for 5sDevice Turning off
Double ClickBroadcast node ID and Position
Triple ClickTurning on/off GPS
four clicksTemporarily turning on/off buzzer

Flash Firmware

note

Please don't use OTA to update the firmware, it may cause the device to be completely dead. For detailed information, please click here

Step 1: Enter DFU mode

Enter DFU via the web flasher. If this fails many times, enter DFU manually.

Visit Meshtastic Web Flasher.

Connect the device to your PC, select the device as SenseCAP Mesh Tracker X1 and choose the latest firmware, then click Flash.

pir

Click Enter DFU Mode, there will be a serial port named X1 xxx displayed. Click and connect it.

pir

The white ⚪️ LED will be solid if X1 is in DFU mode. And there should be a driver named X1 displayed on your computer.

pir

Step 2: Flash Erase

Before flashing the firmware, please first erase it!

Click the trash symbol.

pir

Download the erase firmware and copy it to the driver.

pir

This process may take some time; wait for the drive to disappear.

Step 3: Flash Firmware

Select the latest firmware, and download the UF2 file.

pir

Copy the UF2 file to the DFU drive. Firmware should be flashed after the file is downloaded and the device reboots.

Advanced Tutorial

Configure GPS

Please set GPS enabled. You can adjust the update interval and broadcast interval to obtain more up-to-date location information.

pir

For IOS, please turn on the Accurate Location. Otherwise, the positioning may deviate.

pir

Connect via Website

If you want to send text messages and communicate with other nodes in the website, you can connect the device to the Meshtastic Website now.

Step 1: Open the Website

Click here to go to the Website.

Step 2: Add the new device

Click "+ New Connection".

pir

There are two ways to connect. You can choose your preferred method.

Choose Bluetooth. Choose the device ID in the pop-up window.

pir

Your device will be shown in the list. Click to connect. If the connection succeeds, you can see the device status directly on the website.

pir

Configure Sensor

SensorDescription
Pressure
6-Axis Sensor (future version)
3-Axis Sensor (future version)

Buzzer and LED Config

TypeOutput PIN
BuzzerPWM buzzer25
LEDRGBR:03
G:24
B:28
Vibra-05

Navigate to Settings -> External Notification -> Enable GPIO -> Set Output Pin GPIO.

pir

Check External Notification Config for more details.

tip

After you update the device configuration, the device will restart, which may take some time.

Configure Ringtone

Navigate to Settings -> Ringtone Config, then enter the RTTTL ringtone string you want to use for external notifications.

pir

24:d=16,o=5,b=120:g,c6,d6,2g6

Configure Buzzer

The buzzer is enabled by default. If you want to disable the buzzer, set Alert Message buzzer, Alert bell buzzer and Use PWM buzzer as shown in the following screenshot.

pir

FAQ

How to check the device ID

The last four digits of the MAC address is the device ID

For example, the device ID of the device below would be A0D4

pir

How to reboot the device

Press and hold the button, then connect the charging cable.

Troubleshooting

Device never turns on

  • The device may appear to be powered off when the LED indicator and buzzer are not activated. Before performing the above steps, it is recommended to check the following parameters:

pir

  • Use a known working USB cable to charge the device continuously for 1–2 hours to ensure the battery has sufficient power to wake up the system.

  • If the device still does not respond after charging, perform a hard reset as follows: Unplug the USB cable. Press and hold the button, then plug in the USB cable while keeping the button pressed. Hold for approximately 3 seconds, then release it. This forces a system reset.

  • If still no luck, Connect a USB cable to a computer. Hold the device button, then connect the device to the computer, see whether or not the a disk pop out in your PC. If so, re-install the bootloader

Device stuck in boot loop

Description:

The device will restart repeatedly, and the serial port connects and disconnects repeatedly.

Solution:

  • Step 1: Try to enter DFU mode manually: press and hold the device button, then quickly connect the charging cable twice

pir

The device is in DFU mode if the white LED is solid on.

note

To successfully enter the DFU mode, you need to perform this operation quickly. You may need to try multiple times.

  • Step 2: Erase Flash

  • Step 3: Flash Firmware

Bootloader Installation

note

When you are flashing the bootloader, please make sure the cable connection is stable and DO NOT disconnect it during the flash process.

Step 1: Adafruit-nrfutil Installation

For Windows users, press the "Win" key and the "r" key, then enter "cmd" in the pop-out window, and click "Enter". This can open the command line.

For MAC users, press the "Command" key and the "Space" key, so that you can open Spotlight. Then enter "termial", click "Return". This can open the command line.

Prerequisites

Check in your command line whether or not Python and pip are installed successfully.

python --version
python -m pip --version

Then "Python xxx" and "pip xxx" should appear. If it does not, please try installing Python again.

This is the recommended method to install the latest version:

pip3 install --user adafruit-nrfutil

Check the installation path:

python -m pip show adafruit-nrfutil

This is the installation location:

pir

For Windows users, you may need to add the path manually. Copy the installation location shown in the last step. Then add it as followed:

pir

Step 2: Check your port number

Connect your device to your PC, and check the port number.

For Windows users, open your device manager, and go to port, the port number newly popped out after the device connection is the device port number.

For Mac users, for example:

pir

For Windows users, for example:

pir

Step 3: Flash the bootloader

In the terminal or command prompt, navigate to the directory where you downloaded the bootloader zip package and execute the following command, replacing the correct port for your device:

  • For Windows:
adafruit-nrfutil --verbose dfu serial --package mesh_tracker_x1_bootloader-0.10.0-13.zip -p COMxx -b 115200 --singlebank --touch 1200

Please change COMXX to your COM number. For example, if your device is on com6, change the command to be:

adafruit-nrfutil --verbose dfu serial --package mesh_tracker_x1_bootloader-0.10.0-13.zip -p **COM6** -b 115200 --singlebank --touch 1200

Some of the devices will change their port number after you enter this command. So if the installation fails, check the port number again.

  • For others:
adafruit-nrfutil --verbose dfu serial --package mesh_tracker_x1_bootloader-0.10.0-13.zip -p /dev/tty.SLAB_USBtoUART -b 115200 --singlebank --touch 1200

pir

When you have completed the above steps, then you can follow this step to flash the application firmware.

2) Device can not enter DFU mode, but the serial port can be detected.

  • Open a serial port tool

  • Set the baud rate to 1200.

  • Connect the device. The light will flash briefly when you connect it. Keep trying this until the light stays on, which means the device can go back to DFU mode, then flash bootloader -> erase flash -> flash the firmware.

3) Device can not enter DFU mode, and no serial port display

  • press and hold the device button, then connect the charging cable. After a disk pops out on your PC, you may see the serial port.

  • If still no luck, please disconnect the charging cable and leave the device for a few days until the battery is completely drained, then connect the charging cable and try to pair it again.

4) If none of the above steps work, please contact tech support: [email protected]

Device automatically turns off

  • Phenomena Description

  • After the device turns on, it will turn off or reboot automatically after a while.

  • The serial port log ran for a while and then stopped.

This is possibly caused by manually and forcibly rebooting or turning off the device when the device is in the following states: not finishing the message transmission process, being configured......

  • Troubleshoot

Click here to perform a flash-erase.

Factory Reset

If you want to restore to the default settings, you can do a factory reset. There are two methods for you to do the factory reset.

  • Click here to flash erase the device, and then re-flash the latest firmware.

  • Click the Factory Reset button on the app. The device will reboot with the factory configuration automatically.

    pir

Direct Message Fail

NodeDB Reset

NodeDB is the local database that stores information about nodes discovered in the current Mesh network. If you encounter a situation where you can't communicate with a certain node, it might be because your nodeDB has stored outdated information for that node. You will need to update it.

Open the app and connect to the target device. Go to Settings->Device->Device Config->Reset NodeDB.

Device entry in Settings

Reset NodeDB button in Device Config

Exchange User Info

Each node will periodically send its own node information, enabling other nodes in the mesh to "see" and "recognize" it. Two nodes need to exchange their node information with each other in order to be able to communicate with each other. If you are unable to send or receive private messages with another node on the list, you can manually prompt them to exchange information in the app.

Device entry in Settings

Regenerate Private Key

Two nodes need to know their private key with each other in order to be able to communicate with each other. If one node keeps failing in private message transmission, try regenerating the private key for it.

Device entry in Settings

Reboot the faulty device to make the configuration function.

note

After the key regeneration, other devices need to reconnect with the node. So it is better to delete the node from the other device's node list.

Signal Quality

  • SNR reflects the quality of the communication link. A normal device usually operates above -7 dB. A device with a SNR lower than -10 dB indicates poor performance.

  • RSSI is determined jointly by the device and its surrounding environment. A normal device usually operates above -110 dBm. A device with an RSSI lower than -115 dBm is considered to have poor performance.

    To achieve the best signal effect, please use the device in an open, unobstructed area with minimal interference for use.

Resource

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...