I couldn't find any guide on the internet for creating personalized exercise routines for my Livestrong treadmill LS8.0T, so I've decided to write a little guide on this topic.
This guide will work on following Livestrong treadmill models:
LS13.0T LS10.0T LS8.0T LSPRO1 LSPRO2 LS13.0T.C1
--
Most Livestrong treadmill models allow their users to create their very own program format and upload such new exercise routine to treadmill using usb key. Just for the reference, this is typically where USB key is inserted:
Requirements:
-
USB key formatted as FAT32
-
Folder structure as follows... Main folder called LS, with 3 sub-folders underneath named: FW, PROGRAMS and USERS:
In the above photo of the folder structure we care about the folder called PROGRAMS, this is where we will place our exercise XML file.
--
How to create exercise routine XML file:
Following is what the exercise XML look like.
All you need to do with it, is to save this XML file into PROGRAMS folder of your USB key, then plug it into your treadmill's usb port and voila, you'll have a new exercise routine available.
<?xml version="1.0" encoding="utf-8"?>
<program>
<models>
<1>LS13_0T</1>
<2>LS10_0T</2>
<3>LS8_0T</3>
<4>LSPRO1</4>
<5>LSPRO2</5>
<6>LS13_0T_C1</6>
</models>
<package>FUSION</package>
<psn>000001</psn>
<name>MY NEW ROUTINE</name>
<version>H101S101</version>
<levelamount>1</levelamount>
<segamount>18</segamount>
<parameters>
<parameter>
<id>1</id>
<name>time</name>
</parameter>
<parameter>
<id>2</id>
<name>incline</name>
</parameter>
<parameter>
<id>3</id>
<name>speed</name>
</parameter>
<parameter>
<id>4</id>
<name>resistance</name>
</parameter>
<parameter>
<id>5</id>
<name>message</name>
</parameter>
<parameter>
<id>6</id>
<name>repeat</name>
</parameter>
</parameters>
<levels>
<level>
<t>20</t>
<e><1>60</1><2>2</2><6>0</6></e>
</level>
</levels>
</program>
As you can see, this XML format is very self explanatory. Parameters section of the XML explains which number tag is responsible for Time, Incline, Speed, Resistance, Repeat, etc.
Levels section of the XML allows you to actually program what happens. What we care about is this part:
<e><1>60</1><2>2</2><6>0</6></e>
As you probably deduced already, this is what it means:
<1>60</1>
- 60 seconds
<2>2</2≥
- Incline 2
<6>0</6>
- Repeat 0 times
--
Simple, isn't it?
Now, how would you would define the following exercise using above XML example:
-
1 minute, incline 1, speed 6 mph
-
2 minutes, incline 0, speed 7 mph
-
3 minutes, incline 5, speed 2.5 mph
This is how, look below into XML section under LEVELS tag:
<?xml version="1.0" encoding="utf-8"?>
<program>
<models>
<1>LS13_0T</1>
<2>LS10_0T</2>
<3>LS8_0T</3>
<4>LSPRO1</4>
<5>LSPRO2</5>
<6>LS13_0T_C1</6>
</models>
<package>FUSION</package>
<psn>000001</psn>
<name>MY NEW EXERCISE</name>
<version>H101S101</version>
<levelamount>1</levelamount>
<segamount>18</segamount>
<parameters>
<parameter>
<id>1</id>
<name>time</name>
</parameter>
<parameter>
<id>2</id>
<name>incline</name>
</parameter>
<parameter>
<id>3</id>
<name>speed</name>
</parameter>
<parameter>
<id>4</id>
<name>resistance</name>
</parameter>
<parameter>
<id>5</id>
<name>message</name>
</parameter>
<parameter>
<id>6</id>
<name>repeat</name>
</parameter>
</parameters>
<levels>
<level>
<t>20</t>
<e><1>60</1><2>1</2><3>6</3><6>0</6></e>
<e><1>120</1><2>0</2><3>7</3><6>0</6></e>
<e><1>180</1><2>5</2><3>2.5</3><6>0</6></e>
</level>
</levels>
</program>
And that's it.
Now that you have the concept, you can easily create your own exercises and save XML files you create into PROGRAMS folder of your USB key. Just make sure that you save them with .PRG extension:
As soon as you plug your USB key in, your Livestrong treadmill will automatically give you an option to import the new routine.
I hope this helps!