How to set up your local network for a good use of Wiclax?

Mar 14 2018

At a timing location, we usually have to build a local network.

This network has many purposes:

  • access Internet from our main laptop.
  • access our boxes or decoders from our main laptop.
  • give access to the G-Live seated on our main laptop.

One pitfall to avoid is using 2 different lan on the main laptop as it would confuse the G-Live.

The good practice to achieve that is using a 3G/4G Gateway connected to your local network so every devices can connect to a central hub and get Internet Access. Every device is working with the same network address range like 192.168.1.x e.g..


  Image description

For our own timing we use this 4G Gateway from D-link. But it is not the only device that can do the job.
The good points about this one:

  •  There are 4 lan ports so you can connect your laptop directly and the RFID hardware with ethernet cables.
  •  You can insert a sim card to get an internet connexion for your network.
  •  It has also a wifi access point so you can connect a tablet for the commentator to display G-Live.

Image description


8.2 released

Nov 20 2017

Here we come with our new seasonal delivery!

8.2 release is on track and you can enjoy it. Still thanks to your many feedbacks it surely brings new valuable features for each of you in our timing community.

Entering into details:

G-Live module

Quite a lot of new things on that strategic piece of the solution, that you can discover in this additional post.

Data output

The concept of Exporters under G-Live is getting extended to address more use cases than ever.

Now a third-party app can receive live passing data in a custom format to comply with what it can digest. The same way, an exporter can now communicate through a USB/Serial port and be configured to feed a LED display board for example. The configuration shapes the data to comply with the device communication protocol.

Team ranking

New possible criteria - total number of laps, total distance run, average of ranks - are now available for the team ranking computations.

Bib assignment

For the scenario when bib number ranges have to be rearranged at the last minute because of unexpectedly high registrations, you can now bind multiple bib ranges to each race of an event. Keeping the consistency control advantage on the software side.

Stage races

A few changes bring some new flexibility in stage races management:

  • a new global 'No general classifications' option provides the ability to publish an event file made of independent stages. Interesting for cases when the same runners can participate to the different stages but no general ranking is expected.
  • a new default behavior for the general ranking, for events with independent stages: a runner now appears in a general ranking not only if he participated to each one of the preceding stages but more exactly if he participated to each preceding stage for which at least one runner of the race he belongs to has participated. In simpler words, it means you can have an MTB event for example with 8 special stages and 2 races - Junior and Senior. Juniors being expected to run only stages 1 to 3, and Seniors running them all. So you'll get Juniors ranked in the final general once they have done their stages, without more configuration trick.
  • still for events with independent stages, the ribbon now gives access to the add and remove stages features. A mostly appreciated help when the event schedule gets changed at the last minute.

Jerseys and custom classifications

To go even further with UCI (cycling) race management, the notion of jerseys goes live.

Those jerseys can be configured for all kind of situations, calculated automatically from the general or from a secondary ranking, or fed manually if the wearer is instead designated by the race direction.

They're also ready do integrate a complementary filter, thus making it possible to define 2 yellow jerseys for example if you have 2 distinct categories in your event.

Then jersey leaders and wearers (being automatically granted based on the priority order) are available for printout in the stage summary report. Custom colored picture for them can be provided if none of those in the predefined list is fitting.

Image description

In the same spirit, some custom additional classifications can be defined on the basis of a filter condition applying to the general ranking instead of a point attribution. So for example you can create a Best national runner ranking with a simple condition on nationality.

Once done, such a ranking gets also available for inclusion in the stage summary report and so does it to serve as a basis for a jersey attribution.

Data edit

Always keen on making data edit smoother, here are a couple of improvements:

  • A useful text replacement feature now available from a column header contextual menu

Image description

  • The remote page for participant entry now displays runner's chip id. and allow for its editing. Also has been added entry fields for license number, email and nationality. The club/team field now gets populated with a list of pre-existing values.
  • A Chip id column is now available for display in the participant list. For the moment to be used for checking purposes, remembering that the link can be 1-n, i.e. a single bib number can be bound to several chip ids.

Passing acquisitions

The great chip filtering feature, described in this earlier post, can now take multiple prefix values for its processing. For cases when you'd have to work with 2 different lots of transponders for instance.

New option for start time acquisition: a max delay applying to the start location target can be entered. This delay being accountable from the race start time. What it makes possible is to have a single acquisition targeting both a start line and some further split points, while keeping the ability for the start location to retain the last time the runner is detected. That until a reasonable time has elapsed and the passing can be considered to be the next split point.

Image description

Compliance with these new devices has been added:

  • Machsa One4All5
  • Race|Result USB Timing
  • Alge IDCam (external stopwatch)
  • Digitech Master (external stopwatch)
  • Microgate RaceTime 2 (external stopwatch)

And to help with organizations where a race preparation involves many folks, it's now possible to import and export a full configuration of acquisitions, including the chip filtering settings. The commands are available on left side of the acquisitions form status bar.


A very handy shortcut appearing in the print preview screen allows for saving a PDF file of the printout in a single click - no need anymore to select the PDF printer and switch back after to the regular one.

Image description

Useful when you're on the race site and have to deal with the few last-minute registrations, you'll be able to quickly print those registration sheets to provide to organizers.

Image description

Printing templates can now include some frame objects in addition to texts and pictures, to draw either lines or rasters. A lot more enhancements on that side are described in this additional post.

Team races

Team race management mode goes one step further by allowing an automatic assignment for team categories.

The rules can be a simple copy of the individual categories, in case individuals are initially imported with categories like 'Trio Men', or can be some custom conditions based on the number of teammates and their gender. These settings are accessible from the Team list pane, button Categories.

Image description

The general search field has also been enhanced to allow for a team lookup and open the team result summary or the team properties form in a click.

Image description



New flexible option for the categories management: it's now possible to bind some categories to a specific list of races in a single event.

This means in the same event file you can for example manage 2 different sets of age classes and have them automatically assigned based on the race each competitor belongs to.

Such scenario can be encountered when having a race mixing runners and cyclists on a same finish line, expecting a ranking based on their respective sport federation rules.

Race assignment

Also for not so frequent cases, this feature allows to predefine some custom rules intended to automatically assign the race of a participant when he/she crosses the finish line.

Those rules will generally be about which split points the competitor has gone through. More exactly when passing a given split point is not discriminating enough to determine the race (this simple case being already treated by Wiclax).


Version 8.2

Nov 20 2017

Et voici la dernière livraison de Wiclax, une version 8.2 pleine de nouveautés et d'améliorations. Merci pour toutes vos contributions !

Le détail des nouveautés les plus marquantes :

Module G-Live

Le module amène son lot de nouveautés, qui sont décrites plus en détail dans ce billet.

Image description

Export de données

Le concept des Exporteurs liés au G-Live est étendu pour gagner en flexibilité et répondre à de plus en plus de besoins spécifiques.

Une application tierce peut désormais recevoir les données des passages en direct selon un format personnalisé, correspondant à ce qu'elle attend en entrée. Un exporteur peut également communiquer à travers un port USB/Série et être configuré pour alimenter par exemple un afficheur LED. La configuration de l'exporteur sera capable d'adapter les données au protocole de communication de l'afficheur.

Classements par équipes

Les classements par équipes peuvent être basés sur de nouveaux critères : nombre total de tours effectués, distance totale parcourue et moyenne des rangs.

Affectation des dossards

Pour les cas de figure où les plages de dossards doivent être modulées à la dernière minute suite à une affluence d'inscriptions, vous pouvez maintenant associer plusieurs plages de dossards à chacune des courses de l'épreuve. Ce qui permet de garder la cohérence et les avantages de la gestion des dossards du côté du logiciel.

Courses à étapes

Ces quelques nouveautés ajoutent de la flexibilité dans la gestion des épreuves à étapes :

  • une nouvelle option générale "Sans classements généraux" offre la possibilité de publier un fichier d'événement constitué de plusieurs étapes indépendantes. Utile pour des situations où les mêmes coureurs peuvent participer aux différentes étapes mais sans qu'un classement général ne soit réclamé.
  • un nouveau comportement par défaut du classement général, dans le cadre d'épreuves à étapes indépendantes : un concurrent apparait désormais au classement général non pas s'il a effectué toutes les étapes précédant le classement, mais plus exactement si il a effectué toutes les étapes précédentes auxquelles au moins un coureur de la course auquel il est rattaché a participé. En d'autres termes, il devient possible d'avoir par exemple une épreuve VTT avec 8 spéciales et 2 courses - Junior et Sénior. Avec les Juniors participant uniquement aux spéciales 1 à 3 et les Seniors participant à l'intégralité de l'épreuve. Dans ce cas de figure, les Juniors seront automatiquement classés au général final s'ils ont terminé les 3 premières spéciales, sans nécessiter de configuration supplémentaire de l'épreuve.
  • toujours pour les épreuves à étapes indépendantes, le ruban donne maintenant accès aux fonctions d'ajout et suppression d'étape. Très utile lorsqu'on se retrouve face à un changement de programme au dernier moment.

Maillots et classements personnalisés

Pour aller toujours plus loin dans la gestion des courses cyclistes UCI, le traitement des maillots de course fait son apparition.

Ces maillots peuvent être configurés pour tous les types de situations : calculés automatiquement sur la base du classement général ou d'un classement annexe, ou bien abondé manuellement si le porteur du maillot est désigné par la direction de course (par exemple un maillot du plus combatif).

Ils peuvent également être associés à un filtre complémentaire, rendant possible par exemple la définition de 2 maillots jaunes qui s'appliqueraient chacun à une course ou une catégorie en particulier.

Les leaders et porteurs de maillots (affectés automatiquement en fonction de leur ordre de priorité) sont disponibles pour impression sur le résumé d'étape. Une image de votre choix pourra être fournie si aucune de la lise prédéfinie n'est satisfaisante.

Image description

Dans le même esprit, les classements annexes personnalisés peuvent maintenant être définis sur la base d'un filtre/condition appliqué au classement général, plutôt que d'être basés sur une attribution de points. Vous pourrez donc créer un classement du meilleur jeune avec une simple condition sur l'année de naissance.

Une fois définis, ces classements deviennent disponibles pour une insertion sur le résumé d'étape (impression) ou pour servir de base à l'attribution d'un maillot.

Edition des données

  • Une fonction utile de remplacement de texte, disponible depuis le menu contextuel de l'entête de colonne concernée :

Image description

  • La page de gestion des engagements à distance s'enrichit d'un affichage et d'une saisie du numéro de transpondeur, du numéro de licence, de l'email et de la nationalité. Le champ de saisie du club/équipe propose une liste des valeurs déjà existantes pour l'épreuve.
  • Une colonne "Id. puce" devient disponible pour affichage sur la liste des engagés. Pour le moment réservée à un usage de vérification - pour mémoire le lien peut être 1-n, c'est à dire qu'un même dossard peut être lié à plusieurs identifiants de transpondeurs.

Acquisitions de passages

La compatibilité avec les matériels suivants a été ajoutée :

  • Machsa One4All5
  • Race|Result USB Timing box
  • Alge IDCam (chronomètre externe)
  • Microgate RaceTime 2 (chronomètre externe)
  • Digitech Master (chronomètre externe)

La fonctionnalité très utile de filtre des acquisitions, décrite dans ce précédent billet, peut maintenant prendre en compte plusieurs préfixes distincts pour les identifiants de puces à conserver. Pour les cas où vous avez à travailler avec plusieurs lots de transpondeurs sur une même course par exemple.

Une nouvelle option pour l'acquisition de temps de départ : un délai maximum applicable à la ligne de départ peut être saisi. Ce délai s'applique sur la base de l'heure de départ renseignée pour la course. Ce qu'il rend désormais possible est d'avoir une acquisition unique qui cible à la fois un départ et des pointages intermédiaires ou une arrivée, tout en gardant la capacité de retenir la dernière détection enregistrée sur la ligne de départ. Ceci jusqu'à un délai raisonnable après lequel un nouveau passage sur la ligne peut être considéré comme le prochain pointage.

Image description

Et pour aider à la préparation en amont des événements, lorsque plusieurs personnes sont impliquées, il est maintenant possible d'importer et exporter une configuration complète d'acquisitions, y compris les paramètres de filtrage. Les commandes sont accessibles depuis la barre de statut de la fenêtre des acquisitions, en bas à gauche.


  • Un raccourci très appréciable permet d'enregistrer une version PDF de n'importe quelle impression en un seul clic. Plus besoin de sélectionner l'imprimante PDF dans la liste puis de penser à re-sélectionner l'imprimante par défaut sur l'impression suivante.

Image description

  • Utile sur site pour la gestion des inscriptions de dernière minute, un nouveau raccourci permet d'imprimer une feuille d'enregistrement avec des numéros de dossards prêts à l'emploi.

Image description

  • Les modèles d'impression peuvent maintenant inclure des objets "formes" en plus des textes et des images, pour dessiner des lignes, des trames ou des encadrés. Et de nombreuses autres améliorations sont décrites dans ce billet complémentaire.

Courses par équipes

La gestion des courses par équipes - dont les courses en relais - va un cran plus loin avec la gestion de l'affectation automatique des catégories d'équipes.

Les options sont soit la simple recopie des catégories individuelles, dans le cas où chaque individu est importé avec une catégorie de type "Trio Hommes", soit une série de conditions d'affectation basées sur le nombre de coéquipiers de l'équipe et leur sexe. Ce paramétrage est accessible depuis le panneau de la liste des équipes, bouton Catégories.

Image description

Le champ de recherche global a été enrichi pour permettre la recherche d'une équipe en plus des individus, pour affichage de ses données de résultats ou pour ouverture de la fenêtre d'édition de ses propriétés.

Image description


Une nouvelle option fait son apparition pour la gestion des catégories : il est désormais possible de lier des catégories à une ou plusieurs courses de l'épreuve.

Cela signifie que dans un même fichier d'épreuve vous pourrez par exemple gérer 2 ensembles distincts de catégories d'âge, et ces catégories seront affectées automatiquement aux concurrents en fonction de leur course.

Un tel scénario peut se rencontrer sur une course type "défi" qui mélange des coureurs à pied et des cyclistes, et qui récompensera chaque discipline selon les catégories de leur fédération respective (FFA/FFC).

Affectation des courses

Egalement pour des cas peu fréquents, cette fonctionnalité permet de définir des règles d'attribution pour que la course d'un coureur lui soit automatiquement affectée lors de son passage sur l'arrivée.

Ces règles sont généralement en rapport avec les pointages intermédiaires où le coureur a été enregistré. Plus exactement lorsque le passage sur un pointage donné n'est pas suffisamment discriminant pour déterminer la course (ce cas simple étant déjà traité par Wiclax).

Accès à la fonctionnalité sous la liste des courses, bouton Affectation automatique.


New stuff for G-Live

Nov 19 2017

As a key part of the solution and being the showcase for your professional outcomes, the G-Live module deserves some regular updates. To bring new features or simply make the end-user experience even more friendly. Keeping this trend for the future, and already with the last Wiclax 8.2 delivery:

Browsing stages and general classifications

A new menu is now combining the stages and general classifications browsing. Thus one single entry point instead of two and a Final general ranking item highlighted for immediate selection. Note that this final ranking becomes the one loaded by default, as long as all stages have been run.

Image description

New search field display

Giving more space for the essential and providing a better lookup experience, the search field for result/individual lookup is no longer located in a dedicated tab. Instead just sticking to the page top.

Image description

Image description

Team rankings

Now possible to publish your event's team ranking directly into G-Live. Only thing to do for it is to check the "Publish this classification on the Web" option from the team ranking pane.

A new "Teams" filter button gets displayed on the public side, above the result list.

External links to an individual result

Now possible to provide a web URL to show the race data for a competitor. This URL gets available as a basis for a Facebook share.

See a live sample of it here - result page for bib number 89 in a marathon race.

More interesting, the link can be made not only through the regular bib number but also using a specific id. of your own, provided it's available as a custom data. G-Live section of the help docs tells you more about the details.

Enhanced kiosk mode

While the G-Live display was already convenient in its design to be used on a kiosk screen, here comes a more attractive mode where the feature scope is all and only about runner data lookup. A new menu item of the G-Live button gives you the address to load it.

Image description

Image description


Custom plugins on competitor's summary

A bit more technical, this new feature can empower your race data published online by appending some custom stuff to the runner summary page.

As an example, you can bring there a link to a photo purchase offer - by you or a partner - based on the runner bib number or another id. of your own. But can be anything else you'd like to get inserted.

Just refer to the G-Live section of the documentation for more details on how to implement it.

Enhanced report templates

Aug 20 2017

Paper printouts on races are not dead yet - all events are not with thousands of runners and you still like to provide a professional-looking result book to the organizers.

So here's another round of improvements coming soon, to empower the use of customized report templates.

Among a lot of details fixed, the most important changes are the following:

  • new design for the management form, with a better access to the item list and a dedicated panel for the general properties
  • new ability to define Left and Right margins
  • new item kind - shapes: bringing the ability to draw various rectangles or lines, with access to the background color and some border options
  • items are now resizable with mouse on the preview
  • text items have new properties: auto-size or not, horizontal and vertical alignment, vertical text and font family selection
  • new variables available to include into texts
  • the list of data columns saved with the template is now visible

Giving that in picture. This sample will be available for selection in the next release so you'll be free to use it in a click or to upgrade it with a race logo for example. And you can notice by the way the new PDF button in the ribbon to make your pdf documents in a click.

Image description

Copy-paste data

Jun 10 2017

Let's introduce this useful tip:

You already know how to import participant and result data, through the powerful file import wizard. But did you know you can simply paste some data when working on the grids?

You sometimes have an Excel sheet already open with some participant lists, for example. Wanting to import them in your Wiclax event? Means opening the file import dialog for participants, and then lookup for the file through the Explorer. Great, but you can do quicker by copying the original list into the clipboard, and then simply pressing the usual Control+V shortcut after you put the focus on the competitors grid. That will show up the filedata import wizard, with the Import from clipboard option checked. And from that point you know how to proceed.

And this way is not only quicker, it's also a necessary helper when you want to import only a selection of what's in the original file.

Last thing to say, it can as well be used to move some participant/result data from a Wiclax event to another, selecting them and playing with the Control+C and Control+V shortcuts.