<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.teltonika-gps.com/index.php?action=history&amp;feed=atom&amp;title=TST100_E-Scooter_I%2FO</id>
	<title>TST100 E-Scooter I/O - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.teltonika-gps.com/index.php?action=history&amp;feed=atom&amp;title=TST100_E-Scooter_I%2FO"/>
	<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=TST100_E-Scooter_I/O&amp;action=history"/>
	<updated>2026-04-28T17:39:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=TST100_E-Scooter_I/O&amp;diff=82275&amp;oldid=prev</id>
		<title>Martyna.D at 08:24, 27 March 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=TST100_E-Scooter_I/O&amp;diff=82275&amp;oldid=prev"/>
		<updated>2023-03-27T08:24:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:24, 27 March 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l93&quot;&gt;Line 93:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 93:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The full list of I/O elements can be found [[TST100_AVL_ID_List#E-Scooter_elements|here]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The full list of I/O elements can be found [[TST100_AVL_ID_List#E-Scooter_elements|here]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The description how to correctly configure the I/O settings can be found [[I/O settings &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;description&lt;/del&gt;|here]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The description how to correctly configure the I/O settings can be found [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TST100 &lt;/ins&gt;I/O settings|here]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[image:TST100 E-Scooter IO.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[image:TST100 E-Scooter IO.png]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_gps_v2:diff:1.41:old-82166:rev-82275:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Martyna.D</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=TST100_E-Scooter_I/O&amp;diff=82166&amp;oldid=prev</id>
		<title>Martyna.D: Protected &quot;TST100 E-Scooter I/O&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=TST100_E-Scooter_I/O&amp;diff=82166&amp;oldid=prev"/>
		<updated>2023-03-27T06:42:46Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/view/TST100_E-Scooter_I/O&quot; title=&quot;TST100 E-Scooter I/O&quot;&gt;TST100 E-Scooter I/O&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:42, 27 March 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Martyna.D</name></author>
	</entry>
	<entry>
		<id>https://wiki.teltonika-gps.com/index.php?title=TST100_E-Scooter_I/O&amp;diff=82165&amp;oldid=prev</id>
		<title>Martyna.D: Created page with &quot;==Scooter Protocol== {| style=&quot;width: 100%&quot; |260px TST100 designed to work with: * Segway Ninebot ES4 * Segway MAX  * Xiaomi M365  * Fitrid...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.teltonika-gps.com/index.php?title=TST100_E-Scooter_I/O&amp;diff=82165&amp;oldid=prev"/>
		<updated>2023-03-27T06:42:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Scooter Protocol== {| style=&amp;quot;width: 100%&amp;quot; |&lt;a href=&quot;/view/File:TST100_protocol.png&quot; title=&quot;File:TST100 protocol.png&quot;&gt;right|260px&lt;/a&gt; TST100 designed to work with: * Segway Ninebot ES4 * Segway MAX  * Xiaomi M365  * Fitrid...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Scooter Protocol==&lt;br /&gt;
{| style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|[[image:TST100_protocol.png|right|260px]]&lt;br /&gt;
TST100 designed to work with:&lt;br /&gt;
* Segway Ninebot ES4&lt;br /&gt;
* Segway MAX &lt;br /&gt;
* Xiaomi M365 &lt;br /&gt;
* Fitrider  e-scooters&lt;br /&gt;
* Hergele&lt;br /&gt;
* Okai &lt;br /&gt;
&lt;br /&gt;
When configuring TST100 device set correct &amp;quot;Scooter Protocol&amp;quot; for the e-scooter you using.&lt;br /&gt;
This is necessary for correct communication between TST100 and e-scooter. Scooter protocol parameter default option is None. In this case IoT device will not communicate with scooter or control it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE!&amp;lt;/b&amp;gt; Protection of Segway scooters protocols (Segway ES and Segway MAX) is done based on type index, serial number or heartbeat packet length. First of all IoT checks type index, secondly checks serial number or heartbeat packet length. In case if Segway ES is configured and IoT device is used with Segway MAX, then IoT device configuration of Scooter protocol will change to Segway MAX &amp;lt;u&amp;gt;&amp;lt;b&amp;gt;automatically&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Scooter Baudrate==&lt;br /&gt;
{| style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|[[image:Scooter Baudrate.png|right]]&lt;br /&gt;
Scooter Baudrate ensures communication between IoT device and Scooter.&amp;lt;br&amp;gt; &lt;br /&gt;
Most of scooters using 115200 baudrate, but pay attention what scooter, protocol (documentation) and baudrate you are using. For example Fitrider T2S could use 9600 baudrate instead of 115200.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Scooter FW Update==&lt;br /&gt;
{| style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|[[image:Scooter FW Update.png|right]]&lt;br /&gt;
If this feature is enabled, TST100 device periodically checks scooter&amp;#039;s firmware versions and updates them to the latest (&amp;#039;&amp;#039;&amp;#039;Segway models only&amp;#039;&amp;#039;&amp;#039;), based on which &amp;#039;&amp;#039;&amp;#039;Scooter Protocol&amp;#039;&amp;#039;&amp;#039; is selected and which device firmware is currently installed to TST100 device.&lt;br /&gt;
&lt;br /&gt;
There are 3 main Segway E-Scooter&amp;#039;s parts that requires sharing firmware versions to function properly with TST100 device:&lt;br /&gt;
* Master Control (Main board)&lt;br /&gt;
* Internal Battery (BMS)&lt;br /&gt;
* Instrument Panel (BLE)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The table below shows &amp;#039;&amp;#039;&amp;#039;Segway&amp;#039;&amp;#039;&amp;#039; E-Scooter&amp;#039;s used firmware versions corresponding to &amp;#039;&amp;#039;&amp;#039;TST100&amp;#039;&amp;#039;&amp;#039; firmware versions:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!TST100 FW&lt;br /&gt;
!Scooter&lt;br /&gt;
!Main board&lt;br /&gt;
!BLE&lt;br /&gt;
!BMS&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |FMB.Ver.55.00.09.Rev.04&lt;br /&gt;
|ES2/4&lt;br /&gt;
|4.0.2&lt;br /&gt;
|4.0.1&lt;br /&gt;
|2.4.1&lt;br /&gt;
|-&lt;br /&gt;
|MAX&lt;br /&gt;
|21.0.7&lt;br /&gt;
|21.0.1&lt;br /&gt;
|3.5.6&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |FMB.Ver.55.00.10.Rev.00&lt;br /&gt;
|ES2/4&lt;br /&gt;
|4.0.2&lt;br /&gt;
|4.0.1&lt;br /&gt;
|2.4.1&lt;br /&gt;
|-&lt;br /&gt;
|MAX&lt;br /&gt;
|21.0.9&lt;br /&gt;
|21.0.1&lt;br /&gt;
|3.5.6&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |FMB.Ver.55.00.13.Rev.00&lt;br /&gt;
|ES2/4&lt;br /&gt;
|4.0.2&lt;br /&gt;
|4.0.1&lt;br /&gt;
|2.4.1&lt;br /&gt;
|-&lt;br /&gt;
|MAX&lt;br /&gt;
|21.1.0&lt;br /&gt;
|21.0.1&lt;br /&gt;
|3.6.3&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |FMB.Ver.55.00.19.Rev.00&lt;br /&gt;
|ES2/4&lt;br /&gt;
|4.0.4&lt;br /&gt;
|4.0.1&lt;br /&gt;
|2.4.1&lt;br /&gt;
|-&lt;br /&gt;
|MAX&lt;br /&gt;
|21.1.1&lt;br /&gt;
|21.0.1&lt;br /&gt;
|3.6.3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==E-scooter I/O==&lt;br /&gt;
Depending on the Scooter Protocol, it is possible to receive different I/O elements in the E-scooter I/O section.&lt;br /&gt;
&lt;br /&gt;
The full list of I/O elements can be found [[TST100_AVL_ID_List#E-Scooter_elements|here]].&lt;br /&gt;
&lt;br /&gt;
The description how to correctly configure the I/O settings can be found [[I/O settings description|here]].&lt;br /&gt;
&lt;br /&gt;
[[image:TST100 E-Scooter IO.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:TST100 Configuration]]&lt;/div&gt;</summary>
		<author><name>Martyna.D</name></author>
	</entry>
</feed>