Garmin marathon schedules and macs

41 to 60 of 118 messages
11/01/2008 at 18:06

Hello folks,

I have managed to download my training plan and am 3 days into my marathon training. (doing the local Brathay run in May)

I am using a forerunner 305 and a pc laptop with garmins training centre software.


is it possible to save my training runs into the workouts callendar or are the two pages only available sepparately?



13/01/2008 at 09:47
davepoole wrote (see)
Hi All,

My first post to these forums so figured I should make it a helpful one! I'm 38 and been running for 18 months. I've decided that I'll be running my first marathon this year and am using the Garmin schedules for my training. On to week two for a sub 3.30 time and going well so far

I use my forerunner 305 with two Macs - a PowerMac G5 and a Macbook Pro - working perfectly with both under OS X 10.5.

It is possible to convert the .wkt file on the RW website to the XML format (.tcx) used by the Mac version of the training software. You will need a USB stick and a friend with a PC running the latest version of Training Centre for windows. You simply need to import the workouts into the PC software which will then allow you to export them as a .tcx file. Put this onto the USB stick and import it into training centre on your Mac. Job done!

Hope this helps.


 Sounds like the perfect solution and one that should be easy for RW to do in house and then offer Mac compatible .tcx downloads as well as the PC compatible .wkt files.


13/01/2008 at 13:25

Yes, it sounded good, but I tried it, and downloaded the 3:45 pace version, with the correct marathon  date, and the two May dates suggested earlier in the forum, 13 and 15 May, but none of these could convince TrainingCenter, on the borrowed PC, to put runs on their correct dates. So there seemed no point in importing any of these into my Mac's version of TrainingCenter.

I inclined to give up, week 4 starts tomorrow and I'd rather spend time training than faffing about. 

13/01/2008 at 17:14

Not really a solution to the schedule problem (sorry), but I tried Garmin Training Centre on the Mac after waiting eagerly for its release for months but I didn't get on with it. Mainly because it didn't work with my 201.

I accidentally found a bit of software called "TrailRunnerX" which looks like it started out as a route planner for runners and cyclists, but now seems to have evolved into a proper running log with a diary, pace calculations, etc. I've not tried it with any schedules (the 201 is a bit too old for that) but it fits my needs.

The author seems like a nice guy too, and always answers questions and fixes bugs. I've got no connection with the application other than I like it.

13/01/2008 at 17:22

Ascent from Montebello Software is a good alternative too.


17/01/2008 at 22:58

Hmmm, that "Ascent" looks pretty good... A bit more geeky than TrailRunner - perfect!

18/01/2008 at 10:04

Maybe I missed it on their web pages, but I can't see that Ascent allows one to schedule activities for the future, in the way that Garmin TC does? Can anyone confirm/deny please?

That's a sine qua non for me, at least....otherwise how could one import the RW Garmin schedules with their correct dates?

18/01/2008 at 10:52

You're right, you can't (AFAIK) shcedule future activites and upload them to the Forerunner using Ascent... It is more a journal of what you have done. Of course, you can do this with the GTC which is free software so I guess there is no reason why you couldn't use GTC for that purpose but Ascent for analysing you performance afterwards.

Note: I've only just purchased Ascent myself so I'm just getting to grips with it, so I could be wrong!


18/01/2008 at 11:19
Thanks Alan. There might be a case for RW doing a comparative analysis of all the different packages, desktop and web-based, that do this sort of thing. Off the top of my head I can think of motionbased, mapmyrun, sanoodi...sure there are more.
25/01/2008 at 12:53

You may like to read a Mac Training Software Review that I've just written about my thoughts on the various Mac based training journals I've been trying out.... I guess I should have explored the online options a little better as well though.


02/02/2008 at 02:27

I think I may have found out how to convert the WKT files to work on a Mac. Being a programmer I studied the WKT and tcx file format differences and with a bit of playing around worked out the differences. Theres extra markup in the WKT file and each workout needs to have a name attribute, but wth these changes the workouts section can be lifted out of the WKT and placed into the tcx file.So the following steps will convert it. I will put together a script to do this automatically

  1. export from Garmin software, this creates a .tcx file
  2. copy  <Workouts>...</Workouts> section from  the WKT file you downloaded from Runners World
  3. paste this into the tcx file, replacing the existing <Workouts>...</Workouts>
  4. delete '<Running Name="Running"><Folder Name="Runner's World">'
  5. global search and replace '<Workout>' with '<Workout Sport="Running">'
  6. search for '</Folder>' and delete that line
  7. search for '</Running>' and delete that line
  8. search for '<Biking Name="Biking"/>' and delete that line
  9. search for '<Other Name="Other"/>' and delete that line
  10. save the file, then import it back into Garmin application

I will try to knock up a perl script to be able to convert WKT files to tcx, should have something to do that in a day or two. Just got my 305 tonight, spent 3 hours figuring this out, now 2:27 and I'm up fing 5 miles later this morning...doh

Edited: 02/02/2008 at 02:53
02/02/2008 at 03:27

The following perl script will convert the WKT file. save the file on your Mac as then chmod a+x so it can execute then run as rwschedule.wkt > rwschedule.tcx

then you'll be able to load that file into the Garmin application (NOTE replace the smiley with : then s if I put those 2 characters side by side I get ) If people are still have trouble I wll convert your wkt files but it may take a day or so for me to turn these round.

my $file = shift or die "$0 WKTFILE\n\n";
local( *FH ) ;
open( FH, $file ) or die "cannot open $file because $!\n";
my $text = do { local( $/ ) ; <FH> } ;

# find workouts from WKT file
$start = index  $text, '<Workouts>';
$end = index  $text, '</Workouts>';
$end += length '</Workouts>';
my $workouts = substr $text, $start, ($end - $start);

# add Sport attribute to Workout
$workouts =~ s/<Workout>/<Workout Sport="Running">/g;

# Remove elements which break the format
$workouts =~ s!<Biking Name="Biking"/>!!g;
$workouts =~ s!<Other Name="Other"/>!!g;
$workouts =~ s!</Folder>!!g;
$workouts =~ s!<Running Name="Running">!!g;
$workouts =~ s!<Folder Name="Runner's World">!!g;
$workouts =~ s!</Running>!!g;

# create output, use tcx header
print q(<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<TrainingCenterDatabase xmlns=""
xmlns:xsi="" xsichemaLocation="">);
print "$workouts";
print "</TrainingCenterDatabase>";

Edited: 02/02/2008 at 03:37
02/02/2008 at 21:55
Impressive, Bazzaboy! Thanks a lot
15/02/2008 at 12:17


I'm not very technical but am having problems downloading the training programs onto my mac.  Can anyone explain it in language that a 3 year old might understand?


07/04/2008 at 22:04
Bazza, I have an iMac running the latest version of Leopard and I'm really keen to get a marathon schedule onto my 305.

I can find my way round the Mac no bother but I'm lost with perl script.

Any chance you could explain in Fisher-Price language how to do the conversion?


07/04/2008 at 23:18

Ok I'll try to put something together., tapering for FLM on Sunday so I should have no excuses to put something together. Alternatively I can convert one for you, just let me know the details and I can post a link to where you can get it. It is a bit of a pain converting if you are not familar with scripting languages.


08/04/2008 at 06:41
Bazza, you're a diamond geezer as they say in your part of the world, I think?

There's no rush. I'm doing the Amsterdam Marathon, which is on Sunday October 19.

I'd like to use the RW 16-week, sub-4hr schedule.

This is the link to the schedule on the RW site:

For everyone's interest, I emailed Garmin to ask for help in how to get the RW Garmin-ready schedules onto my 305 and the unhelpful response I got was that it was down to RW to make the schedules compatible with the Garmin device.

Kind of ironic when I'd used the "help" link on the RW Garmin-ready page, which, by the way, doesn't appear to state clearly that the schedules can't be downloaded straight to TC and uploaded to a Garmin device. That's a bit of a miss, I reckon.

Anyway, I spoke to RW and was told there are no immediate plans to offer MAC compatible Garmin-ready schedules.

For those who've mentioned Ascent, I've been using it since the beginning of January and it's a brilliant application. It takes a wee bit of getting your head round but the developer is always on hand to answer any questions.

All it needs now is the ability to look forward, with the uploading of future workouts, instead of being retrospective. I'd thoroughly recommend it to any runners using Macs though.

08/04/2008 at 06:41
Btw, very best of luck on Sunday!!!
08/04/2008 at 19:16


Thanks for the kind words, and I'm actually from Glasgow, I abandoned my hometown searching warmer climbs. I'll be sporting my Irn Bru running vest on Sunday and milk bottle tan

RW did contact me about my post but I've not heard from there techie guys who do the website. I use different programming languages so can't directly help them but I could talk them through my non  Fisher-Price instructions.

I'll post on the list where you can download the schedule. Should be in the next few days.


10/04/2008 at 23:02


Get your schedule all set for 19 Oct Amsterdam marathon. Download via ftp.

Run the terminal application at the command prompt type the following (username and password are garmin), once downloaded import into garmin software. let me know how you get on, I have tested the script imports ok into the garmin software.




get amsterdam_sub4.tcx

Here's how it should look. 

bash-3.2$ ftp
Connected to
220 FTP Server #3
Name ( garmin
331 Password required for garmin.
230 User garmin logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
229 Entering Extended Passive Mode (|||49841|)
150 Opening ASCII mode data connection for file list
drwxr-xr-x   2 garmin   (?)          4096 Apr 10 21:46 .
drwxr-xr-x   2 garmin   (?)          4096 Apr 10 21:46 ..
-rw-r--r--   1 garmin   (?)         60235 Apr 10 21:46 amsterdam_sub4.tcx
226 Transfer complete.
ftp> get amsterdam_sub4.tcx
local: amsterdam_sub4.tcx remote: amsterdam_sub4.tcx
229 Entering Extended Passive Mode (|||53910|)
150 Opening BINARY mode data connection for amsterdam_sub4.tcx (60235 bytes)
100% |********************************************************************************************************************************| 60235      61.63 KB/s    00:00 ETA
226 Transfer complete.
60235 bytes received in 00:01 (58.23 KB/s)

41 to 60 of 118 messages
Previously bookmarked threads are now visible in "Followed Threads". You can also manage notifications on these threads from the "Forum Settings" section of your profile settings page to prevent being sent an email when a reply is made.
Forum Jump  

RW competitions

RW Forums