iSMARTtrain V4.0 Beta 10 Released

V4.0 Beta 10 is released today, just in time for xmas.

The changes & new features are as follows:

  • Added ‘Reveal in Finder’ button to show the device folder for Garmin ANT Agent/
  • Garmin Express Devices or Garmin USB Devices
  • Header checkbox now matches the state of the checkboxes for the rows
  • Can now zoom in and out in Data Graph again
  • Imported sports now have correct speed units
  • Added new Document class for BSManagedDocument-based docs
  • Improved error reporting when importing files
  • Now downloads and imports Polar S Series Data
  • Now shows units in the header for each column of the Laps Tables
  • Now shows Swim metrics for sessions imported from Garmin devices
  • Enhancements to Joule GPS Downloads
  • Download view now animates
  • Back button now works again
  • Distribution Graph now animates correctly if its the first Data Graph chosen for a session
  • Fixed resizing issues with add-in Toolbars and Page Control when resizing window
  • Distribution Graph Toolbar is now correctly positioned when window is resized
  • Stopped Distribution Graph from drawing twice on Mavericks
  • HR Graph and Distribution Graph Toolbars now work correctly
  • Fixed crash when swiping beyond last data panel
  • Swiping Left and Right now changes data panels
  • Fixed resizing issues with calendar view
  • Fixed issue with Calendar View not (re)drawing correctly
  • UI now has animation
  • Changes for compatibility with iOS Version
  • Now supports drag-and-drop to import files

One major change is the move to a new file format – see the blog post ( for details of how to convert your existing data files to the new format

Download from

Any problems with the beta or questions, please email me –

Posted in Uncategorized | Leave a comment

New File Format for Beta 10

In Beta 10, we’ve moved from using a flat file format to a bundle. There’s various reasons for this, including compatibility with the forthcoming iOS version.

You’ll need to convert any existing documents you have to the new file format as follows:

  1. Open the existing file in iSMARTtrain
  2. Select ‘Export to JSON’ from the file menu. Save the file that’s created and make a note of its location. By default, it’ll have the same name as the file you’re exporting.
  3. Create a new document by selecting ‘New’ from the ‘File’ menu. This document will be in the file format.
  4. Select ‘Import from JSON’ from the file menu and select the file you created in step 2.
  5. The data from the old-format document will be importing into the new document.

To tell if a document is in the new or old file format, look at the file extension (this may be hidden). It’ll be ‘.db’ for an old-format file, and ‘.istdb’ for a new-format one.

As always, if you got any questions/problems, let me know –

Posted in Uncategorized | Leave a comment

Garmin Express

Just a quick heads-up – for the moment, don’t upgrade from Garmin ANT Agent to Garmin Express. It looks like Garmin Express doesn’t keep a local copy of the files it downloads for your device, so there’s no data for iSMARTtrain to pick up. I’m investigating this further, and will hopefully have a solution soon.

Posted in Uncategorized | Leave a comment

iSMARTtrain V4.0 Beta 6 Released

V4.0 Beta 6 is released today, just in time for the new year.

HR Zones and Power Zones table no longer draw black cells in empty rows
Added ‘Include Zeros’ option for Distribution Graph
Distribution Graph now shows % of total time for each bar
Distribution Graph now has option to change the bar width
Sessions Graph Popover now adjusts text positions to accommodate longest sport name
Y-Axis has better annotation when ‘Count’ is displayed
Data Graph now shows indicator line tracking mouse cursor, with data details at top of graph
Data Graph now shows altitude plot as a solid, if option is selected in Prefereces
Data Graph now has Axis titles on X-Axis
No longer draws Calendar View sessions with a black background
Month name no longer has cropped descenders
Fixed alignment issues in Manual Entry dialog
Average HR, TRIMP, Climb and Calories now show ‘-‘ if there’s no data
Now downloads from SRM PC7 on Mavericks with built-in FTDI Driver
Refreshes device list if a Garmin Mass-Storage type device is removed
Fixed bug where SRM PC7 sessions with an interval of less than 1 second won’t download
Now imports .SRM files

Download from

Any problems with the beta or questions, please email me –

Posted in Uncategorized | Leave a comment

iSMARTtrain V4.0 Beta 5 Released

V4.0 Beta 5 is out today. Fixes included:

  • Fixed import of V3.0 files with multiple users
  • Improved import of V3.0 Files
  • Added a Daily Metric to Calendar view which can be graphed on Keywords Graph
  • Now downloads laps correctly from SRM PC6 & 7
  • SRM PC6 & PC7 now shows correct duration of sessions
  • Changes for FTDI-based devices (PowerTap Cervo, SRM PowerControl) for 10.9
  • Fixed problem where data graph crashed when no altitude data was present
  • Now shows value popup for distribution graphs
  • Improvements to Region Selection on Data Graph
  • Fixed crash where a session that does not have a sport defined, or the sport has been deleted, caused a crash
  • Can now download data from PowerTap Cervo
  • Totals View now works correctly
  • Calendar View now displays placeholder for each session on correct date
  • Now correctly presents Distribution Graph full screen
  • Various fixes for forthcoming iOS Release.

Any problems with the beta, especially with importing files form V3.0, please email me –

Posted in Garmin, iSMARTtrain, PowerTap, SRM | Leave a comment

iSMARTtrain for the iPad

As well as V4 of iSMARTtrain for the Mac, you may be aware that we’re also working on an iPad version.

The iPad version will have all the features of the Mac version, with the exception of downloading from most training devices. Unfortunately, iOS doesn’t allow us access to USB subsystem to read from most of the devices on the market today. However, we’ve managed to get downloading working with Garmin ANT+ devices, such as the Forerunner 910xt & 405, using the Wahoo Fitness Fiscia ANT+ key. We’re also hopeful that we’ll manage to get the app downloading for the Edge 510/810 and Forerunner 220 & 620 using Bluetooth.

The main problem stopping us from releasing the app, at least as a beta, is the need of a good syncing solution between the Mac and iOS versions. There’s things like iCloud, Parse, Wasabi and Drew McCormack’s excellent Ensembles, but these don’t quite meet our specific needs for iSMARTtrain. We’re working on our own back end for syncing, which we have working internally, but still needs some work before we can release it.

We hope to have iSMARTtrain for the iPad released later this year.

Download from fr910xt Downloading data Data Graph HR Zones Route map Power Distribution  

Posted in Uncategorized | Leave a comment

iSMARTtrain V4.0 Beta 3 Released

V4.0 Beta 3 was released last week, and I’ve just realised that I never announced it here!

Fixes included:

  • Now imports and shows L/R Power Data on Data Graph
  • HR and Power Zones now draw in the colours set in User Management
  • Removed title from Distribution Graphs
  • Removed ‘Gear’ button from Data Table
  • Fixed Crash importing Polar .HRM Files
  • Now supports downloading from SRM PowerControl 7

Any problems with the beta, especially with importing files from V3.0, please email me –

Posted in Uncategorized | Leave a comment

iSMARTtrain V4.0 Beta 2 Released

V4.0 Beta 2 is out today. Fixes included:

  • Fixed crash adding session manually
  • Reduced memory usage importing .csv files
  • Reduced memory usage importing iSMARTtrain V3.0 files
  • Fixed validation error importing .tcx files or downloading from Garmin Edge 605 or 705
  • Now attempts to ‘guess’ the data of a PowerTap csv file from the filename
  • Added update framework to notify users of new beta releases.

Any problems with the beta, especially with importing files form V3.0, please email me –

Posted in Uncategorized | Leave a comment

iSMARTtrain V4.0 Beta 1 Release

MacBookAir 13At long last we’re ready to release the first public beta of iSMARTtrain V4.0.
This release only supports downloading for Garmin & Cycleops/PowerTap Joule 2.0 & 3.0 devices. See our website for a full list of the supported devices. We will, of course, be adding more devices in future betas, and will support most, if not all, of the devices supported in previous versions.

On our site, you’ll also find a sign-up form for the beta mailing list that will allow you to keep up-to-date with the beta releases.

This release should have all the functionality of V3.0 – if you find anything that’s missing, let me know. There are still some new features to be added before the final release, which will come in future betas. We’re also hard at work on the iPad and iPhone versions, with an android release in the planning stage.

Please DO NOT use the beta versions of iSMARTtrain as your only store for your training data. In future betas we may need to change the data format of the files, so it’s recommended that you use your existing iSMARTtrain V3.0 alongside the new beta.

The beta can be downloaded from

Posted in Uncategorized | Leave a comment

Device Testing iSMARTtrain V4


Posted in Uncategorized | 4 Comments