Get Started with T1000-E Tracker
Video Tutorial
Part 1: Unboxing Setup
Part 2: Status Indicators
Part 3: Flash New Firmware
Part 4: Troubleshooting Instruction
Get Started
Download Meshtastic
App:
Power on the device
Press once to power on the device, there will be a rising melody, and the LED light will stay on for about 1s.
If the device doesn't respond when you press the button, please charge it first.
Connect via App
- 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.
Configure the Parameters
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
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_868 | European Union 868MHz | 869.4 - 869.65 | 10 | 27 |
Refer to LoRa Region by Country for a more comprehensive list.
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 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.
After you update the device configuration, the device will restart, which may take some time.
Flash Firmware
Check the Firmware Version
Navigate to Settings
-> Firmware Updates
, check the current firmware version.
⚠️DO NOT FLASH THE FOLLOWING FIRMWARE
DO NOT FLASH OTHER FIRMWARE OTHER THAN T1000-E FIRMWARE, THIS MAY CAUSE THE DEVICE TO FREEZE.
The following firmware will brick your device:
- nrf52_promicro_diy_tcxo
- nrf52_promicro_diy_xtal
- Dongle_nRF52840-pca10059-v1
- feather_diy
- TWC_mesh_v4
- wio-sdk-wm1110
- wio-tracker-wm1110
- xiao_ble
Flash the Application Firmware
Step 1: Enter DFU mode
- Method 1
- Method 2
Visit Meshtastic Web Flasher.
Connect the device to your PC, select the device to Seeed Card Tracker T1000-E
and choose the latest firmware, then click Flash
.
Click Enter DFU Mode
, there will be a serial port named T1000-E xxx
display, click and connect it, the green LED will be solid, and there should be a driver named T1000-E
display.
Connect the USB cable to your PC, press and hold the device button, then quickly connect the charging cable twice, the green LED will be solid, and there should be a driver named T1000-E
display.
Step 2: Flash Erase
Before flashing the firmware, please flash the erased firmware first!
Click the trash
symbol.
Download the erase firmware and copy to the driver.
This process may take some time, wait for the drive to disappear, then open a serial monitor to complete the erase process.
Step 3: Flash Firmware
Select the latest firmware, and download the UF2
file.
Copy UF2 file to the DFU drive. Firmware should be flashed after the file is downloaded and the device reboots.
FAQ
- How to check the device name
Visit Meshtastic Web Flasher.
Click Open Serial Monitor
, connect the device to your PC, check the serial log, keyword using nodenum
.
How to reboot the device?
Press and hold the button, then connect the charging cable.
Troubleshooting
Device never turns on
Charge the device for 1~2 hours
Change the charging cable
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, the green LED will be solid on.
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.
Device bricked
Description:
The device not responding, no LED, can not pair with your App.
1) Device can still enter the DFU mode, then try to flash the bootloader.
Flash the Bootloader
When you are flashing the bootloader, please make sure the cable connection is stable and DO NOT disconnect it during the flash process.
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: Check your port number
Connect your device to your PC, and check the port number.
Example:
Step3: 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 t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p COMxx -b 115200 --singlebank --touch 1200
- 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 --singlebank --touch 1200
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, means the device can back to DFU mode, then flash bootloader -> Erase flash -> flash the firmware.
3) Device can not enter DFU mode and no serial port display, please contact the tech support: [email protected]
Firmware flashing failed
- No data received on serial port
Check if the device is in the DFU mode, the green light will be solid when the device is in DFU mode.
Can't open serial port
Check if the port is correct, or try another port.
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.