Get Started with T1000-E Tracker
Preparation
Download Meshtastic
App:
Device Connection
Check the device name
Visit Meshtastic Web Flasher.
Select device: T1000-E Tracker Card
Click Open Serial Monitor
, connect the device, and you will see the device name.
Press the button once to power on the T1000-E tracker, the Bluetooth pairing will be activated automatically.
- IOS App
- Android App
- Select the target device on the Bluetooth panel.
- Enter the code(default code is
123456
) and then clickOK
to connect the device.
- Click
+
and choose the target device.
- Enter the code(default code is
123456
) and then clickOK
to connect the device.
Parameters Configuration
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.
- IOS App
- Android App
Region List
Refer to LoRa Region by Country for a more comprehensive list.
Region Code | Description | Frequency Range (MHz) | Duty Cycle (%) | Power Limit (dBm) |
---|---|---|---|---|
UNSET | Unset | N/A | N/A | N/A |
US | United States | 902.0 - 928.0 | 100 | 30 |
EU_433 | European Union 433MHz | 433.0 - 434.0 | 10 | 12 |
EU_868 | European Union 868MHz | 869.4 - 869.65 | 10 | 27 |
CN | China | 470.0 - 510.0 | 100 | 19 |
JP | Japan | 920.8 - 927.8 | 100 | 16 |
ANZ | Australia & New Zealand | 915.0 - 928.0 | 100 | 30 |
KR | Korea | 920.0 - 923.0 | 100 | |
TW | Taiwan | 920.0 - 925.0 | 100 | 27 |
RU | Russia | 868.7 - 869.2 | 100 | 20 |
IN | India | 865.0 - 867.0 | 100 | 30 |
NZ_865 | New Zealand 865MHz | 864.0 - 868.0 | 100 | 36 |
TH | Thailand | 920.0 - 925.0 | 100 | 16 |
UA_433 | Ukraine 433MHz | 433.0 - 434.7 | 10 | 10 |
UA_868 | Ukraine 868MHz | 868.0 - 868.6 | 1 | 14 |
MY_433 | Malaysia 433MHz | 433.0 - 435.0 | 100 | 20 |
MY_919 | Malaysia 919MHz | 919.0 - 924.0 | 100 | 27 |
SG_923 | Singapore 923MHz | 917.0 - 925.0 | 100 | 20 |
LORA_24 | 2.4 GHz band worldwide | 2400.0 - 2483.5 | 100 | 10 |
EU_433 and EU_868 have 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 with configuring any LoRa Configs to suit your needs.
Sensor Configuration
Sensor | Description |
---|---|
Temperature | ✅ |
Light | Not supported by the App currently |
Accelerometer | To be continued |
Temperature Sensor Config
- IOS App
- Android App
Navigate to Settings
-> Telemetry(Sensors)
-> Enable sensors.
Navigate to Settings
-> Telemetry(Sensors)
-> Enable sensors.
Buzzer and LED Config
Type | Output PIN | |
---|---|---|
Buzzer | PWM buzzer | 25 |
LED | - | 24 |
- IOS App
- Android App
Navigate to Settings
-> External Notification
-> Enable GPIO
-> Set Output Pin GPIO
.
Navigate to Settings
-> External Notification
-> Enable GPIO
-> Set Output Pin GPIO
.
Check External Notification Config for more details.
Flash firmware
Flash the Application Firmware
- Step 1: Download the firmware
You may use the Meshtastic Web Flasher to download and copy firmware.
Select the device to Seeed Card Tracker T1000-E
and the latest firmware, and download the UF2
file.
- Step 2: Enter DFU mode
Connect the USB cable to your PC, press and hold the device button, then quickly connect the charging cable twice, the LED will be solid on, the device will enter the DFU mode, and there should be a driver named T1000-E
display.
- Step 3:
Download and Copy UF2 file to the DFU drive. Firmware should be flashed after the file is downloaded and the device reboots.
Flash the Bootloader
Not recommended to flash the bootloader unless advised by tech support!
Step1: Adafruit-nrfutil Installation
Prerequisites
- Installing from PyPI
- Installing from Source
This is recommended method, to install latest version:
pip3 install --user adafruit-nrfutil
Use this method if you have issue installing with PyPi or want to modify the tool. First clone this repo and go into its folder.
git clone https://github.com/adafruit/Adafruit_nRF52_nrfutil.git
cd Adafruit_nRF52_nrfutil
Note: following commands use python3
, however if you are on Windows, you may need to change it to python
since windows installation of python 3.x still uses the name python.exe
To install in user space in your home directory:
pip3 install -r requirements.txt
python3 setup.py install
If you get permission errors when running pip3 install
, your pip3
is older
or is set to try to install in the system directories. In that case use the
--user
flag:
pip3 install -r --user requirements.txt
python3 setup.py install
If you want to install in system directories (generally not recommended):
sudo pip3 install -r requirements.txt
sudo python3 setup.py install
To generate a self-contained executable binary of the utility (Windows and MacOS), run these commands:
pip3 install pyinstaller
cd Adafruit_nRF52_nrfutil
pip3 install -r requirements.txt
cd Adafruit_nRF52_nrfutil\nordicsemi
pyinstaller __main__.py --onefile --clean --name adafruit-nrfutil
You will find the .exe in Adafruit_nRF52_nrfutil\nordicsemi\dist\adafruit-nrfutil
( with .exe
if you are on windows).
Copy or move it elsewhere for your convenience, such as directory in your %PATH%.
Step2: Flash the bootloader
Connect the device to your PC and run the following command:
- For Windows:
adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p COMxx -b 115200
- For others:
adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p /dev/tty.SLAB_USBtoUART -b 115200
Replace the serial port with your device port. Example:
FAQ
- How to reset the device?
Press and hold the button, then connect the charging cable.
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.