If Aerosensor is not able to connect to the aerosensor updater then it is likely the USB-C cable is power only, not power + data. Try a different cable.
We have also noticed that USB-C to USB-C chargers don’t work for updater for this reason.
Get the most out of your Aerosensor devices in our dedicated support hub. You can find all the latest documentation and downloads.
If you have any questions, please contact us at support@aerosensor.tech and we’ll be happy to help!
What follows outlines the basic setup of Aerosensor. For more detailed information please refer to the other articles on the left hand side.
Download the ACS app to your Garmin. Go to Garmin ConnectIQ store and search for “Aerosensor” or use link below.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6









That’s it! You are now ready to go aero testing. For accurate results be sure to calibrate your aerosensor every time you change bike or make a substantial change in your position. Don’t worry, you can do this at the same time as testing and post-correct your data, so no specific runs are necessary. See next section.
The air “sees” you coming towards it due to high pressure build up ahead of you. For this reason the air at Aerosensor’s location on your bike is slower than freestream. We need to correct for this.
Reliable aerodynamic testing is reliant on good testing protocols, focus on the following:
Data is recorded to FIT file. You can view the data via various platforms:
Aerosensor is designed for outdoor paved roads or velodrome use in dry conditions and is therefore not suitable for wet conditions.
The device is not waterproof as it has holes to allow pressure measurement.
Aerosensor must be removed in wet conditions. If you think it will rain whilst you are out riding or the road may be wet in places then take a 3mm hex key with you so you can remove the device and put it in your jersey pocket for the rest of your ride.
Aerosensor will vibrate on rough paved roads. This has no negative impact on measurement quality. However if excessive vibrations occur, or if Aerosensor pitches down after use, please check the got-pro mount screw was sufficiently tight.
Clean Aerosensor with a soft, dry cloth. Avoid using abrasive materials or harsh chemicals that may damage the product’s surface.
Aerosensor requires an ANT+ power and either bike speed or bike speed + cadence sensor. It also requires a Garmin cycling computer.
Currently to use the ACS you will need a Garmin bike computer that can run Garmin Connect IQ applications at a minimum of SDK 3.1.0. A full list of compatible devices is available on the link below – be sure to check that the device has the “A” symbol, meaning apps.
Note Edge 130/130 plus computers are NOT compatible as they do not allow you to run the CIQ app.
https://developer.garmin.com/connect-iq/compatible-devices/
We will make data fields in the future, allowing you to see data in the standard Garmin context, and also on the Edge 130.
Aerosensor requires a quality power meter. Single sided pedal-based power meters are not sufficiently accurate for good aerodynamic data. Remember that the aero data you get will only be as accurate as the power meter used.
For the best accuracy we highly recommend a magnet-based speed sensor. Hub mounted speed sensors or GPS based speed sensors do not have the time resolution necessary for high quality aerodynamic data.
Aerosensor has been designed to work on a variety of different bike bar types, notably the following:
A go-pro mount is required to install Aerosensor – for example one underneath a bike computer mount (sold separately, available on our website in Accessories).
Whilst Aerosensor can be used on most bike setups, there will be some bar variants that may be trickier to setup. Please do not hesitate to contact us at hello@Aerosensor.tech with any questions or for advice on how to best mount onto your bike.
Dimensions (H x W x D) | 135 x 57 x 85mm |
Mass | 66g |
Battery Life | 57 hours |
Wind speed resolution | +/- 0.1% |
Wind angle resolution | +/- 0.1° |
Altitude resolution | +/- 10cm |
The multi-colour LED indicates the device state as shown below:
Colour | Flashing | State | USB | Charge |
Aqua | Normal | On | Unplugged | Normal |
Red | Normal | On | Unplugged | Low |
Amber | Slow | Off | Plugged in | Charging |
Amber | Solid | On | Plugged in | Charging |
Green | Slow | Off | Plugged in | Charged |
Green | Solid | On | Plugged in | Charged |
Note: Do not use sharp objects or tools to press buttons, this may result in damage.
Use the go-pro mount itself to adjust pitch, then the yaw by loosening the height/yaw screw on Aerosensor’s stem (height adjuster) and rotating the unit.
Do not use the aerosensor base to pivot, this can cause damage to the stem.
When installing, it is important to have Aerosensor as far forward and low as possible that the stem allows to minimise influence of rider position.
Make sure that Aerosensor is switched on.
1. Press the menu button on the Garmin head unit.
2. Select “Connections” -> “Aerosensor”.
3. Select the device you want to connect to. Note: it is worth keeping a note of the Device ID for your Aerosensor and Aerobody for your records, especially if you are a coach and have multiple devices for your riders.
Pass-pairing is where ACS transmits the power meter and speed sensor ANT+ connection details to Aerosensor, allowing it to connect to them directly.
For this to work the Garmin unit should already be paired with the ANT+ sensors you are using.
Note that Aerosensor requires a power meter (PWR) AND EITHER a speed sensor (SPD) OR speed + cadence sensor (BSC).
The CIQ app should automatically pass on the sensor connections to Aerosensor. In case this does not work, or you have multiple sensors on the bike, follow these steps:
3. Either select the devices individually or select the bottom “Enter to sync” button in purple above. After a short period, the status bar at the bottom of the screen should go green to show Aerosensor matches the Garmin device. Aerosensor connection status icons should go from red to green.
To accurately calculate aerodynamic drag, Aerosensor requires some information about you and your bike:






It is important you check these frequently, especially total mass and wheel circumference if changing between bikes for example.
When Aerosensor is in track calculation mode it uses lap distance and speed to calculate lean angle to compensate for centre of gravity location. This only works when Aerodrome is being used. A typical track layout is shown below, of which you can input the track measurements by editing parameters directly in the CIQ app.






This is for diagnostic purposes and can generally be ignored.
Go to Menu -> Aerosensor settings -> about
Here you can see information about your Aerosensor device, including battery level, firmware version and serial number. Battery voltage is also included as it is useful for diagnostic purposes.
As air approaches a cyclist, it slows down due to the build-up of high pressure in front of the bike and rider.
The CFD image below (from this site) shows air speed around a rider in three positions. We’ve added a red arrow to mark the typical Aerosensor location.
You can see:
Our own wind tunnel tests confirm this effect (figure 2). Even one metre in front of the bike, air speed is still reduced by 2–3%. Unfortunately, there’s no practical way to mount a sensor far enough forward to avoid this.
This isn’t unique to Aerosensor – it’s just physics. All on-bike aerodynamic devices face the same challenge. The best we can do is minimise the effect by placing the sensor as far forward as possible, then correct for it through calibration.
We overcome this problem by calibrating the sensor.
In still air, road speed and true airspeed are the same. By comparing road speed to the sensor’s measured airspeed, we can calculate a calibration factor that scales the reading back to freestream conditions.
As long as the rider position and setup remain unchanged, this calibration factor will also stay constant.
If you’re mainly interested in how to use Aerosensor, you can skip this section. The details here are for those who want to understand the physics behind the calibration process.
Aerodynamic force generally scales with dynamic pressure - the pressure increase you’d get if moving air was brought to rest.
The formula for this is:
p_{dyn}=\frac{1}{2}\rho V^2
Where:
Since drag force is proportional to dynamic pressure, we can calculate a drag coefficient, C_dA:
CdA\ =\ \frac{Drag}{p_{dyn}}
Dynamic pressure is just the difference between total pressure (the pressure measured by the little tube in the centre of aerosensor) and the static pressure (ambient pressure):
pDyn\ =\ p_T-p_S
Aerosensor cannot measure the true static pressure because it sits close to the bike, where the flow is already slowing down. Instead it measures a slightly different static pressure, p_{aero}.
From aerodynamic theory the difference can be expressed as the pressure coefficient, Cp_{aero}.
C_{p_{aero}}=\frac{p_{aero}-p_s}{p_T-p_s}
What aerosensor actually measures is dp:
dp=p_T-p_{aero}
Expanding this and substituting in C_{p_{aero}}:
dp=(p_T-p_S)-(p_{aero}-p_S)
dp=p_{dyn}-C_{p_{aero}} p_{dyn}
dp=(1-C_{p_{aero}}) p_{dyn}
Rearranging:
p_{dyn}=\frac{dp}{1-C_{p_{aero}}}
This leads to the aero device calibration, cal:
cal=\frac{1}{1-C_{p_{aero}}}
So the corrected dynamic pressure is calculated by:
p_{dyn}=cal\times dp
In the real world, where there may be wind, calibration is derived from an out-back run or a single lap of a closed circuit, based on the assumption that the average wind is zero.
Aerosensor calculates:
Dividing (2) by (1) gives you the calibration factor for that run.
CdA can be post-corrected for calibration factor as follows:
{CdA}_{new}=\ {CdA}_{old}\times\frac{{cal}_{old}}{{cal}_{new}}
Where:
Both Aeroportal and Aeroworkbook do this automatically when you change the calibration factor.
However, this correction is not perfect in every case. To calculate altitude, we need accurate dynamic pressure. On velodromes, altitude is ignored, so calibration can be corrected perfectly afterwards. On out-and-backs, large errors in calibration will reduce CdA accuracy.
For example:
Keeping your speed consistent between runs reduces the impact of calibration error on your results.
General approach: Run a baseline first, update your calibration factor, then continue with your tests.
You can select valid laps in the CIQ app and read off the average calibration, or use Aeroportal / Aeroworkbook to do the same.
There are a few things to bear in mind based on test type.
Calibration is easiest on an indoor Velodrome because it there is no wind. A couple of points to watch out for:
Outdoors you don’t generate your own tailwind, but you will almost always encounter some ambient wind.
Two main issues affect out-back calibration:
What follows outlines the basic setup of Aerobody. For more detailed information please refer to the other articles on the left hand side.
Download the ACS app to your Garmin. Go to Garmin ConnectIQ store and search for “Aerosensor” or use link below.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6





1. Install device using Garmin ¼-turn mount.
2. Position device. Using your hand to check, rotate Aerobody so the head sensor is picking up your chin. Tighten mount screw to lock in position.
3. Open either ACS or Aerobody datafield on Garmin device.
4. Connect Aerobody to CIQ app.
a. Turn on Aerobody. It should connect automatically. If not:
b. Menu > Connections > Aerobody.
c. Wait for CIQ app to find device, then click on it to connect.
5. Set your datum position using the app or datafield.
Data is recorded to FIT file. You can view the data via various platforms:
Dimensions (H x W x D) | 36 x 32 x 64mm |
Mass | 37g |
Battery Life | 9 hours |
Head position resolution | +/- 1mm |
Chest position resolution | +/- 1mm |
The multi-colour LED indicates the device state as shown below:
Colour | Flashing | State | USB | Charge |
Aqua | Normal | On | Unplugged | Normal |
Red | Normal | On | Unplugged | Low |
Amber | Slow | Off | Plugged in | Charging |
Amber | Solid | On | Plugged in | Charging |
Green | Slow | Off | Plugged in | Charged |
Green | Solid | On | Plugged in | Charged |
Note: Do not use sharp objects or tools to press buttons, this may result in damage.
Aerobody uses optical sensors for measuring your body position, so keeping the sensor lenses clean and free from debris is critical for good performance.
The USB port should be kept dry and free from debris. After charging, please ensure that the bung is replaced firmly.
Although Aerobody is splashproof, it is not designed to operate in wet conditions. Please ensure it is removed if outdoors and raining.
Clean Aerobody with a soft, dry cloth. Avoid using abrasive materials or harsh chemicals that may damage the product’s surface.
Aerobody doesn’t require any other devices to work; you will need a Garmin cycling computer however.
Aerobody has been designed to work on a variety of different bike bar types, notably the following:
Aerobody is supplied with a quarter-turn mount suitable for most bike setups.
Whilst Aerobody can be used on most bike setups, there will be some bar variants that may be trickier to setup. Please do not hesitate to contact us at hello@Aerosensor.tech with any questions or for advice on how to best mount onto your bike.
Aerobody has a standard Garmin quarter-turn mount. It should be positioned on the stem using a compatible bike mount adapter such as the one supplied with the unit. The screw on the quarter-turn mount allows pitch adjustment of the entire unit.
The forward (head) sensor should be aligned approximately with the chin and the chest sensor points at the chest.
To align, support the bike either in a turbo trainer, or by asking someone to support the bike. Sitting on the bike in your normal riding position watch the display whilst moving two fingers up and down from your chin towards the unit, and ensure that the measurement tracks movement of your fingers.
Make sure that Aerobody is switched on.
3. Select the device you want to connect to. Note: it is worth keeping a note of the Device ID for your Aerobody for your records, especially if you are a coach and have multiple devices for your riders.
The CIQ app shows your body position relative to a reference which you can set as follows:
The body position fields in the CIQ app will turn red if you are higher, or blue if you are lower, than your reference position. It will be white if you are within a set “null zone” around your reference position. As an example, a 1.5cm null zone means that the rider moving between -1.5cm and +1.5cm of their reference head or chest position will remain white whilst riding. Anything outside of these values are considered “out of position” will be red or blue depending if you are too high or too low.
The null zone may be set as follows:
Got to Menu -> Aerobody settings -> About
Here you can see information about your Aerobody device, including battery level, firmware version and serial number. Battery voltage is also included as it is useful for diagnostic purposes.
Please refer to the Aerobody CIQ Datafield section here.
What follows outlines the basic setup of Aerodrome. For more detailed information please refer to the other articles on the left hand side.
Download the ACS app to your Garmin. Go to Garmin ConnectIQ store and search for “Aerosensor” or use link below.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6





Data is recorded to FIT file. You can view the data via various platforms:
Dimensions (H x W x D) | 34 x 76 x 76mm |
Mass | 66g |
Battery Life | 28 hours |
Timing resolution | +/- 1ms |
The multi-colour LED indicates the device state as shown below:
Colour | Flashing | State | USB | Charge |
Cyan | Solid | On | Unplugged | Normal |
Lilac | Solid | Trigger | N/A | N/A |
Amber | Solid | On | Charger | Low |
Green | Solid | Off | Charger | Charging |
Blue | Solid | On | Computer | Charging |
Light blue | Solid | Off | Computer | Charged |
Any | Flash | On | Aerosensor connected | |
Note: Do not use sharp objects or tools to press buttons, this may result in damage.
Aerodrome uses a Tapeswitch cable as a lap trigger – the cable should not be pinched or bent. Bending with a bend radius less than 4mm will permanently damage the product.
The USB port and Tapeswitch port should be kept dry and free from debris.
Although Aerodrome is splashproof, it is not designed to operate in wet conditions. Please ensure it is not used outdoors when it is raining.
Clean Aerodrome with a soft, dry cloth. Avoid using abrasive materials or harsh chemicals that may damage the product’s surface.
Aerodrome requires Aerosensor device and a Garmin cycling computer.
As Aerodrome will likely be used on a live track or a public road, it is critical that you have permission to use the device and/or have taken appropriate measures to ensure not only the safety of you and other riders, but also to prolong the life of the device itself.
The tapeswitch should be placed so that the flat side is against the track or road, and the ridge on the upper side. Using duck tape, secure the tapeswitch across the line the cyclist will be following, be it on the track or the road. Secure at the far ends with tape, and placing a further piece of tape along the length, just holding down the upstream side of the tapeswitch.
Tape along the tapeswitch, not across it (as below).
Aerodrome listens for Aerosensor and the LED flashes when it receives data. It is only able to transmit the lap trigger when this is happening.
For optimal radio performance, make sure Aerodrome is situated in a position where it can receive data from Aerosensor when bike is at or just past the Tapeswitch. It is normally best to position 1-2m downstream of where the lap trigger is placed. Orient the device so that the buttons are closest to the track, as shown in images below.
Plug the tapeswitch plug into the Aerodrome socket and turn on. The power light should illuminate. You can check it is working by pressing on the tapeswitch. The LED will turn purple for 1 second to indicate a lap trigger.
Aerodrome should be placed on the floor well clear of any area the rider is likely to pass. Secure the tapeswitch cable to the floor with duck tape to avoid trip hazards.
Note that currently Aerodrome cannot distinguish between multiple Aerosensor’s running on track. It will only work correctly when a single rider is on track.
Aerodrome uses Aerosensor, so no specific settings are required in the CIQ App.
Please refer to the Aerosensor section here.
The Aerosensor Aerodynamic Cycling System (ACS) Connect IQ app is required to seamlessly integrate our devices with your Garmin bike computer, providing real-time aerodynamic data and further insights during your ride, and recording your data to a FIT file for further analysis.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6
Aerobody is a device that mounts on your stem and measures the distance to your head and chest. This is a good indication of your overall body position.
The Aerobody datafield allows you to view your body position data in the context of your normal Garmin views. You can add it in the same way you would add any other data such as speed, power, time etc. It also adds your aerobody data to the fit file so you can view it after your ride.
Search for Aerobody on the ConnectIQ store and follow instructions to install.
Note that aerobody really needs a full screen width field to display correctly as it displays both head and chest positions.
Turn on your Aerobody device.
The Aerobody datafield will automatically connect to the first Aerobody signal it picks up. It saves this so that next time it will look for the same physical device.
If you need to switch to a different Aerobody device, firstly make sure that only that one is switched on and in range (roughly 10m) of the Garmin unit, the follow the following steps.
| Tyre Type | Tyre pressure | |||
|---|---|---|---|---|
| 60psi | 80psi | 100psi | 120psi | |
| CLINCHER: TT | 0.0044 | 0.0037 | 0.0033 | 0.0030 |
| CLINCHER: ALL-ROUNDER | 0.0056 | 0.0047 | 0.0042 | 0.0040 |
| CLINCHER: ALL-WEATHER | 0.0072 | 0.0061 | 0.0055 | 0.0052 |
| TUBELESS: TT | 0.0033 | 0.0028 | 0.0026 | 0.0024 |
| TUBELESS: ALL-ROUNDER | 0.0049 | 0.0042 | 0.0037 | 0.0035 |
| TUBELESS: ALL-WEATHER | 0.0057 | 0.0050 | 0.0044 | 0.0041 |
| TUBULAR | 0.0053 | 0.0046 | 0.0042 | 0.0039 |
| Setting | Default | Note |
|---|---|---|
| Aero device calibration | 1.18 | Measure yours in testing. Start with 1.4 if unsure. |
| Total mass | 75 kg | Weigh before testing. Includes bike etc. |
| Wheel circumference | 2115 mm | Measure with weighted rollout. |
| Reference Crr | 0.00375 | Look up (see table above) |
| Setting | Default | Note |
|---|---|---|
| Power meter scaling | 0.98 | Unless using hub based, keep at this value. |
| CTF Calibration offset | 0 Hz | Enter value shown on Garmin after power meter calibration (SRM PM6/7 only). |
| Time av period | 30 s | Rolling average period for CdA |
| Valid brake deceleration | 1 m/s² | Auto lap if brake with deceleration greater than this. |
| Valid speed min | 25.2 kph | Auto lap when speed goes above this value or drops below. |
| Braking time offset | 5 s | Data within this time of braking event is discarded from CdA calculation. |
| Run | Configuration | Power meter cal | Aero cal |
|---|---|---|---|
| 1 | Baseline | Calibrate before run | Last known, or 1.400 |
| 2 | Baseline (repeat) | Calibrate | Update to calculated |
| 3 | First config change. | Calibrate | Keep as last. |
| 4... | Subsequent changes.. | Calibrate | Keep as last. |
| Last | Baseline (final repeat) | Calibrate | Keep as last. |
You can only test with a single rider on track at any one time.
Before starting, ensure:
For most users, we recommend using our Aeroportal website. On the portal you are able to process, analyse, edit and save your data.
You can create an account on Aeroportal and link it to your Garmin account. This integration allows for the automatic transfer of data from your Garmin device to the portal and the Excel tool, eliminating the need for manual file transfers.
You can also use our aeroworkbook macro-enabled Microsoft Excel workbook for processing and analyzing data. This tool is straightforward, reliable, and well-suited for a wide range of use cases.
This process ensures a seamless and efficient workflow from recording to analysis.
See articles below for detailed instructions.
Our AeroWorkbook is a macro-enabled Microsoft Excel workbook that enables easy analysis of FIT files generated with the Aerosensor ACS Garmin Connect IQ app.
Its main features are as follows:
For those in a rush, here is a brief overview of how to use AeroWorkbook:
You can download the AeroWorkbook here:
https://info.aerosensor.tech/docs/start/downloads/excel-tools/
Since V1.5.5 the FIT files are loaded directly within the Microsoft Excel macros, so Java is no longer required. Similarly the script files which used to be required on mac are no longer needed!
Since there is no longer anything to check on your system the “Check system” button has also been removed.
After carrying out these steps, use the Check System button on the Control worksheet to check that everything is set up correctly on your computer. You should see something like the following. If there is a red x by any item you should check you have done everything correctly.
Before you load any data you will need to set the aerotool up depending on the testing you are doing. The settings are all on the Control worksheet.
If you don’t have one, click here for instructions on how to create.
There are a few steps to getting the best accuracy from your data.
On the worksheet for each run you can edit any of the cells highlighted yellow.
Aeroworkbook will automatically mark runs as valid based on the speed tolerance criteria by putting an X in the Valid column of the Lap summary table, highlighted in yellow.
A few tips on selecting laps:
Decide if using auto cal is appropriate or not. We will shortly be adding more guidance on this.
You can whether to use auto cal for this specific run by selecting true or false under Auto cal in row 5.
The run parameters entered into the Garmin via the CIQ are shown under Run parameters in the column marked Setting in device and also copied to Used for calibration when first loaded.
If any of these were not correct, or for example you are not using auto cal and want to manually change the Aero Cal value then can change it here.
Either click Recalculate sheet to recalculate data for the active run sheet, or click Recalculate on the Control worksheet to recalculate all runs. The data is recalculated in the run sheets and also updated in the Summary sheet.
In the summary sheet you see a list of all of your runs. The final, calibrated CdA is in the column under “CdA Final”.
In the very first column you can select your baseline. This is usually the first of a block of runs, and is the run you want to compare everything else to.
Under the section “Delta to baseline” you see the difference between each run and the baseline. This is the most important section.
Aerodynamic power, the power expended purely on aerodynamic drag, can be calculated as follows. This assumes zero headwind.
p_{aero} = \frac{1}{2} \rho v^3
Where:
p_{aero} = Aerodynamic power (Watts)
\rho = Air density (kg/m3), typically around 1.2
v = Speed (m/sec)
On each run sheet histograms of headwind and wind yaw angle are shown for all of the laps marked as valid.
For each headwind bucket it shows the percentage of time spent with that level of headwind.
If aero calibration is correct, it should be centred around zero.
For each yaw angle bucket it shows the percentage of time spent with that wind yaw angle.
This is Abs Yaw where negative values are treated as positive as generally we assume the aerodynamics are symmetric, so you just want to see what variation is.
Here, by bucket we mean a headwind or yaw angle range.
For example, each headwind bar is 2kph wide, so the bar at 4kph counts all of the datapoints where the headwind falls between 3 and 5kph.
Typically you will want to group runs together, for example by test, by creating sessions and then assigning runs to these sessions.
This new session will now be available to assign to runs.
You can change the session associated with a run by editing the run information as described below. The sessions you created in the step above should all appear in the drop-down menu of the file details dialog.
Normally you shouldn’t need to go there, but in case you do:
On Microsoft Windows the files are saved locally to the following directory, where [UserName] is your username:
C:\Users\[username]\AppData\Roaming\AerosensorExcel
On Mac the files are saved locally to the following directory, where [username] is your username:
/Users/[UserName]/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/AerosensorExcel
Yes!
Make sure you download all the files you need while you are online:
You can now load the files through the same Load FIT files dialog.
Note: You can only edit run details whilst online and logged into your aeroportal account.
Aeroportal is our online platform designed to simplify your data analysis. You can automatically sync FIT files from Garmin Connect, making them accessible through Aeroportal itself, or our Excel Aeroworkbook.
Its main features are as follows:
Important: Only FIT files recorded with our ACS Connect IQ app will be transferred to the Aeroportal server. All other FIT files will be ignored.
For those in a rush, here is a brief overview of how to setup your Aeroportal account and view your runs:
The following screenshots show various components of the aeroportal webpage.
Analysis page:

File Menu:

Open Runs:

If you have forgotten your password to log in to Aeroportal, you can request an email to reset it.
To disconnect your Garmin account from Aeroportal:
To disconnect your Garmin account from Aeroportal via Garmin Connect:
After you have paired you Aeroportal and Garmin accounts together, the backfill feature allows you to import FIT files uploaded to Garmin Connect before your Aeroportal and Garmin accounts were paired. Once logged into Aeroportal, go to the “Settings” page via button at top of screen.
Note: it can take a few minutes for the files to be pulled across to our cloud servers.
Once you have paired your Garmin account and have some files available on our server, you can set persistent descriptions, notes, sessions and metrics for your runs.
If you want to quickly set/edit a description for a run, this can be done within the table.
Editing multiple runs at once is a convenient way to assign a session or change values for the selected runs.
Sometimes you may want to delete a run, for example, if you backfilled and have multiple runs that are the same. Note: This is a permanent action and to get these runs back you will have to submit a backfill request with the appropriate dates. We also do not recommend deleting runs that were “Errors” during testing, as we will implement a “Hide Run” option in the future, that will allow your run numbering in sessions to stay consistent.
Sessions are a way to organise, and group runs.
If you want to quickly set/edit a description for a session, this can be done within the table.
Sometimes you may want to delete a session. Note: This will NOT delete the runs associated with that session, but they will instead be set to not belonging to a session.
Before viewing your available runs there are some settings you may want to check.
These settings may be modified by following the steps above in “Editing runs”.
Most users should not have to modify these values.
These are settings that will be applied to all the runs you view. They are found in the Settings page accessible through the cog icon in the top right corner.
Once you have paired your Garmin account and have some files available on our server, you can view your runs. If needed, you can refer to the screenshots in Layout and Account Setup.

Note: You can use the Group by Sessions slider to display runs based on session. You can also open all runs belonging to a session directly from the Sessions tab in the file menu.
There are a few steps to getting the best accuracy from your data.
Aeroportal will automatically mark laps as valid based on the speed tolerance criteria by selecting the checkbox in the valid column in the Laps summary table.
Note: If you would like to reset a runs valid laps to its defaults, you can press the Reset Valid Laps button.
A few tips on selecting laps:
Decide if using auto cal is appropriate or not. We will shortly be adding more guidance on this.
You can set whether to use auto cal for this specific run by selecting true or false under Auto cal by following the guidance in the section Editing Data and Run Setup.
The run parameters entered into the Garmin via the CIQ are shown under Run parameters section of the Summary tab of an open run. “Default” marks the Setting in device and also copied to “Used” for calibration when first loaded.
If any of these were not correct, or for example you are not using Auto Cal and want to manually change the Aero Cal value then you can set it by following the instructions in “Editing a single run”.
When changing values such as Run Metrics, Auto Cal, Test Type etc, you can open the file menu, check that the runs you want to view are selected, and press View again. This will recalculate the files with your saved values, update individual runs and also update the Summary tab.
In the summary tab you see a list of all of your viewed runs. The final, calibrated CdA is in the column under “CdA Final”.
In the very first column you can select your baseline. This is usually the first of a block of runs, and is the run you want to compare everything else to.
Under the column grouping “Delta to baseline” you see the difference between each run and the baseline. This is the most important section.
Aerodynamic power, the power expended purely on aerodynamic drag, can be calculated as follows. This assumes zero headwind.
p_{aero} = \frac{1}{2} \rho v^3
Where:
p_{aero} = Aerodynamic power (Watts)
\rho = Air density (kg/m3), typically around 1.2
v = Speed (m/sec)
On each run in the main list of runs to the left, histograms of headwind and wind yaw angle are shown for all of the laps marked as valid, under the Charts tab on the top.
For each headwind bucket it shows the percentage of time spent with that level of headwind.
If aero calibration is correct, it should be centred around zero.
For each yaw angle bucket it shows the percentage of time spent with that wind yaw angle.
This is Abs Yaw where negative values are treated as positive as generally we assume the aerodynamics are symmetric, so you just want to see what variation is.
Here, by bucket we mean a headwind or yaw angle range.
For example, each headwind bar is 2kph wide, so the bar at 4kph counts all of the datapoints where the headwind falls between 3 and 5kph.
The Aerosensor Lap Logger is software that lets a coach monitor data from the ACS Connect IQ app trackside.
The Garmin device running the Connect IQ app transmits lap data continuously via an ANT dongle, enabling a connected computer to display and record results in real time. This immediate feedback helps coaches make quick, informed decisions before the rider leaves the track. The lap end data flow is as follows:
Aerosensor takes roughly 3 seconds to send lap end data after receiving lap trigger because of the lap averaging process.
Note that if there are laps already showing in the lap logger it will give you the option to delete them all. If you want to keep them simply click “No” and these previous laps will be recorded to your log file also.
Click the open popout button in the main window to open a separate window with larger format text. This can be helpful if you need to see key data from a distance, for example if you as the coach want to stand by the start/finish line and shout out lap times to the rider.
Application settings can be edited from the File->Settings menu:
Aerodynamic drag is the force of the air acting to slow down a cyclist moving through it.
It is made up of two major components – pressure drag and skin friction drag.
There are five forces acting on a cyclist. Aerosensor works by measuring or estimating forces (or power) from the rider (FR), kinetic (FK), gravitational (FG) and friction (FF) to find the fifth, aerodynamic drag (FD).
Although aerodynamic drag increases with speed, friction does not – so at high speeds aerodynamic drag dominates.
Above you can see that at 5kph just 10% of your power goes into overcoming aerodynamic drag, and at 40kph this increases to over 80% – ie 80% of your power is used only to push you through the air.
Say you’re taking part in a flat 40km TT, how can reducing your CdA (and therefore aerodynamic drag) affect your race time?
In this example, reducing your CdA by around 10% can save over 1 minute and 30 seconds. The great news about aerodynamic testing is that you can make huge strides in making yourself faster and/or saving more energy for when it matters.
We have a known issue where Aerosensor can become unresponsive.
In addition, our device works on a standard 5V power supply. Some laptop/phone charges are “smart chargers” that communicate with device to charge at a higher voltage. These just flat out don’t work, so please try the following:
If the LED doesn’t come on after this, please reach out to our support team.
It is likely that Aerosensor is not correctly paired to your ANT+ sensors.
There are a few reasons Aerosensor may report an incorrect CdA value.
If Aerosensor is not able to connect to the aerosensor updater then it is likely the USB-C cable is power only, not power + data. Try a different cable.
We have also noticed that USB-C to USB-C chargers don’t work for updater for this reason.
If, when using Aerodrome, more laps are shown than expected, it is likely that you are experiencing drop-outs in the speed sensor.
This means that Aerosensor sporadically auto-laps independent of Aerodrome.
Try moving your magnet speed sensor to the front wheel, this should fix the issue.
This area is currently in construction – stay tuned for more videos soon!
In this video we show you how to setup our cycling aerodynamic drag measurement device, Aerosensor: From unboxing through to testing the setup on a turbo trainer.
In this video we show you how to set Aerobody up on the bike, and use both the ACS Connect IQ (CIQ) app, and the Aerobody Datafield to set it up and view the data.
Find out how to use our Aerosensor Excel Analysis Tool, enabling you to get the most of your aerodynamic cycling data and make conclusions about your testing quickly and with confidence.
This video takes you from installation on your Windows or Mac computers, through to loading, editing, and analysing the data.
Aerosensor Cycling System app lets you get the most from our unique system of aerodynamic development devices.
View your body position as you ride, in the context of your favourite data screens with a datafield dedicated to Aerobody.
Import Aerosensor FIT files directly to excel, and perform basic out-back and velodrome analysis.
V5.1.9 updated 18th November 2025.
View and log lap data trackside on a Windows computer.
V1.4.1, updated 13th March 2025.
Windows driver for ANT+ USB dongle.
Update your aerosensor and aerodrome firmware to the latest version using a Windows laptop or desktop computer.
Note: For updating, a USB-A to USB-C cable to connect the device to your laptop/computer is required. If your laptop/computer only has USB-C ports then a USB-C to USB-A adaptor is needed.
Please note that updates are only available for Aerosensor and Aerodrome.
Updated 27th September 2024 to V1.11
Update your aerosensor and aerodrome firmware to the latest version using an Apple Mac laptop or desktop computer.
Note: For updating, a USB-A to USB-C cable to connect the device to your Mac is required. If your Mac only has USB-C ports then a USB-C to USB-A adaptor is needed.
A macOS version of 12.4 or higher is required.
Please note that updates are only available for Aerosensor and Aerodrome.
Updated 31st October 2025 to V1.16
Chart layout for viewing Aerosensor data in WKO V4 or V5.
(01.11.23 Update)
Note that WKO does not show the lap or session data, only the record data, which is the time history.
The CAD files are provided for free use; however, users assume all associated risks. Aerosensor disclaims any responsibility for loss or injury resulting from the use of these files.
Includes stay and fairing, plus assembly.
One-piece stay released February 2024.
Configure and record data from your SC-01 Pressure Scanner with our Windows AeroDAQ software.
Updated 5th December 2025 to V1.0
Hardware, Software and User Programming Manual for our SC-01 Pressure Scanners.
Updated 5th December 2025 to V1.0
Specification sheet for our SC-01 Pressure Scanners.
Updated 5th December 2025 to V1.0
What follows outlines the basic setup of Aerosensor. For more detailed information please refer to the other articles on the left hand side.
Download the ACS app to your Garmin. Go to Garmin ConnectIQ store and search for “Aerosensor” or use link below.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6









That’s it! You are now ready to go aero testing. For accurate results be sure to calibrate your aerosensor every time you change bike or make a substantial change in your position. Don’t worry, you can do this at the same time as testing and post-correct your data, so no specific runs are necessary. See next section.
The air “sees” you coming towards it due to high pressure build up ahead of you. For this reason the air at Aerosensor’s location on your bike is slower than freestream. We need to correct for this.
Reliable aerodynamic testing is reliant on good testing protocols, focus on the following:
Data is recorded to FIT file. You can view the data via various platforms:
As air approaches a cyclist, it slows down due to the build-up of high pressure in front of the bike and rider.
The CFD image below (from this site) shows air speed around a rider in three positions. We’ve added a red arrow to mark the typical Aerosensor location.
You can see:
Our own wind tunnel tests confirm this effect (figure 2). Even one metre in front of the bike, air speed is still reduced by 2–3%. Unfortunately, there’s no practical way to mount a sensor far enough forward to avoid this.
This isn’t unique to Aerosensor – it’s just physics. All on-bike aerodynamic devices face the same challenge. The best we can do is minimise the effect by placing the sensor as far forward as possible, then correct for it through calibration.
We overcome this problem by calibrating the sensor.
In still air, road speed and true airspeed are the same. By comparing road speed to the sensor’s measured airspeed, we can calculate a calibration factor that scales the reading back to freestream conditions.
As long as the rider position and setup remain unchanged, this calibration factor will also stay constant.
What follows outlines the basic setup of Aerosensor. For more detailed information please refer to the other articles on the left hand side.
Download the ACS app to your Garmin. Go to Garmin ConnectIQ store and search for “Aerosensor” or use link below.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6









That’s it! You are now ready to go aero testing. For accurate results be sure to calibrate your aerosensor every time you change bike or make a substantial change in your position. Don’t worry, you can do this at the same time as testing and post-correct your data, so no specific runs are necessary. See next section.
The air “sees” you coming towards it due to high pressure build up ahead of you. For this reason the air at Aerosensor’s location on your bike is slower than freestream. We need to correct for this.
Reliable aerodynamic testing is reliant on good testing protocols, focus on the following:
Data is recorded to FIT file. You can view the data via various platforms:
Aerosensor is designed for outdoor paved roads or velodrome use in dry conditions and is therefore not suitable for wet conditions.
The device is not waterproof as it has holes to allow pressure measurement.
Aerosensor must be removed in wet conditions. If you think it will rain whilst you are out riding or the road may be wet in places then take a 3mm hex key with you so you can remove the device and put it in your jersey pocket for the rest of your ride.
Aerosensor will vibrate on rough paved roads. This has no negative impact on measurement quality. However if excessive vibrations occur, or if Aerosensor pitches down after use, please check the got-pro mount screw was sufficiently tight.
Clean Aerosensor with a soft, dry cloth. Avoid using abrasive materials or harsh chemicals that may damage the product’s surface.
Aerosensor requires an ANT+ power and either bike speed or bike speed + cadence sensor. It also requires a Garmin cycling computer.
Currently to use the ACS you will need a Garmin bike computer that can run Garmin Connect IQ applications at a minimum of SDK 3.1.0. A full list of compatible devices is available on the link below – be sure to check that the device has the “A” symbol, meaning apps.
Note Edge 130/130 plus computers are NOT compatible as they do not allow you to run the CIQ app.
https://developer.garmin.com/connect-iq/compatible-devices/
We will make data fields in the future, allowing you to see data in the standard Garmin context, and also on the Edge 130.
Aerosensor requires a quality power meter. Single sided pedal-based power meters are not sufficiently accurate for good aerodynamic data. Remember that the aero data you get will only be as accurate as the power meter used.
For the best accuracy we highly recommend a magnet-based speed sensor. Hub mounted speed sensors or GPS based speed sensors do not have the time resolution necessary for high quality aerodynamic data.
Aerosensor has been designed to work on a variety of different bike bar types, notably the following:
A go-pro mount is required to install Aerosensor – for example one underneath a bike computer mount (sold separately, available on our website in Accessories).
Whilst Aerosensor can be used on most bike setups, there will be some bar variants that may be trickier to setup. Please do not hesitate to contact us at hello@Aerosensor.tech with any questions or for advice on how to best mount onto your bike.
Dimensions (H x W x D) | 135 x 57 x 85mm |
Mass | 66g |
Battery Life | 57 hours |
Wind speed resolution | +/- 0.1% |
Wind angle resolution | +/- 0.1° |
Altitude resolution | +/- 10cm |
The multi-colour LED indicates the device state as shown below:
Colour | Flashing | State | USB | Charge |
Aqua | Normal | On | Unplugged | Normal |
Red | Normal | On | Unplugged | Low |
Amber | Slow | Off | Plugged in | Charging |
Amber | Solid | On | Plugged in | Charging |
Green | Slow | Off | Plugged in | Charged |
Green | Solid | On | Plugged in | Charged |
Note: Do not use sharp objects or tools to press buttons, this may result in damage.
Use the go-pro mount itself to adjust pitch, then the yaw by loosening the height/yaw screw on Aerosensor’s stem (height adjuster) and rotating the unit.
Do not use the aerosensor base to pivot, this can cause damage to the stem.
When installing, it is important to have Aerosensor as far forward and low as possible that the stem allows to minimise influence of rider position.
Make sure that Aerosensor is switched on.
1. Press the menu button on the Garmin head unit.
2. Select “Connections” -> “Aerosensor”.
3. Select the device you want to connect to. Note: it is worth keeping a note of the Device ID for your Aerosensor and Aerobody for your records, especially if you are a coach and have multiple devices for your riders.
Pass-pairing is where ACS transmits the power meter and speed sensor ANT+ connection details to Aerosensor, allowing it to connect to them directly.
For this to work the Garmin unit should already be paired with the ANT+ sensors you are using.
Note that Aerosensor requires a power meter (PWR) AND EITHER a speed sensor (SPD) OR speed + cadence sensor (BSC).
The CIQ app should automatically pass on the sensor connections to Aerosensor. In case this does not work, or you have multiple sensors on the bike, follow these steps:
3. Either select the devices individually or select the bottom “Enter to sync” button in purple above. After a short period, the status bar at the bottom of the screen should go green to show Aerosensor matches the Garmin device. Aerosensor connection status icons should go from red to green.
To accurately calculate aerodynamic drag, Aerosensor requires some information about you and your bike:






It is important you check these frequently, especially total mass and wheel circumference if changing between bikes for example.
When Aerosensor is in track calculation mode it uses lap distance and speed to calculate lean angle to compensate for centre of gravity location. This only works when Aerodrome is being used. A typical track layout is shown below, of which you can input the track measurements by editing parameters directly in the CIQ app.






This is for diagnostic purposes and can generally be ignored.
Go to Menu -> Aerosensor settings -> about
Here you can see information about your Aerosensor device, including battery level, firmware version and serial number. Battery voltage is also included as it is useful for diagnostic purposes.
As air approaches a cyclist, it slows down due to the build-up of high pressure in front of the bike and rider.
The CFD image below (from this site) shows air speed around a rider in three positions. We’ve added a red arrow to mark the typical Aerosensor location.
You can see:
Our own wind tunnel tests confirm this effect (figure 2). Even one metre in front of the bike, air speed is still reduced by 2–3%. Unfortunately, there’s no practical way to mount a sensor far enough forward to avoid this.
This isn’t unique to Aerosensor – it’s just physics. All on-bike aerodynamic devices face the same challenge. The best we can do is minimise the effect by placing the sensor as far forward as possible, then correct for it through calibration.
We overcome this problem by calibrating the sensor.
In still air, road speed and true airspeed are the same. By comparing road speed to the sensor’s measured airspeed, we can calculate a calibration factor that scales the reading back to freestream conditions.
As long as the rider position and setup remain unchanged, this calibration factor will also stay constant.
If you’re mainly interested in how to use Aerosensor, you can skip this section. The details here are for those who want to understand the physics behind the calibration process.
Aerodynamic force generally scales with dynamic pressure - the pressure increase you’d get if moving air was brought to rest.
The formula for this is:
p_{dyn}=\frac{1}{2}\rho V^2
Where:
Since drag force is proportional to dynamic pressure, we can calculate a drag coefficient, C_dA:
CdA\ =\ \frac{Drag}{p_{dyn}}
Dynamic pressure is just the difference between total pressure (the pressure measured by the little tube in the centre of aerosensor) and the static pressure (ambient pressure):
pDyn\ =\ p_T-p_S
Aerosensor cannot measure the true static pressure because it sits close to the bike, where the flow is already slowing down. Instead it measures a slightly different static pressure, p_{aero}.
From aerodynamic theory the difference can be expressed as the pressure coefficient, Cp_{aero}.
C_{p_{aero}}=\frac{p_{aero}-p_s}{p_T-p_s}
What aerosensor actually measures is dp:
dp=p_T-p_{aero}
Expanding this and substituting in C_{p_{aero}}:
dp=(p_T-p_S)-(p_{aero}-p_S)
dp=p_{dyn}-C_{p_{aero}} p_{dyn}
dp=(1-C_{p_{aero}}) p_{dyn}
Rearranging:
p_{dyn}=\frac{dp}{1-C_{p_{aero}}}
This leads to the aero device calibration, cal:
cal=\frac{1}{1-C_{p_{aero}}}
So the corrected dynamic pressure is calculated by:
p_{dyn}=cal\times dp
In the real world, where there may be wind, calibration is derived from an out-back run or a single lap of a closed circuit, based on the assumption that the average wind is zero.
Aerosensor calculates:
Dividing (2) by (1) gives you the calibration factor for that run.
CdA can be post-corrected for calibration factor as follows:
{CdA}_{new}=\ {CdA}_{old}\times\frac{{cal}_{old}}{{cal}_{new}}
Where:
Both Aeroportal and Aeroworkbook do this automatically when you change the calibration factor.
However, this correction is not perfect in every case. To calculate altitude, we need accurate dynamic pressure. On velodromes, altitude is ignored, so calibration can be corrected perfectly afterwards. On out-and-backs, large errors in calibration will reduce CdA accuracy.
For example:
Keeping your speed consistent between runs reduces the impact of calibration error on your results.
General approach: Run a baseline first, update your calibration factor, then continue with your tests.
You can select valid laps in the CIQ app and read off the average calibration, or use Aeroportal / Aeroworkbook to do the same.
There are a few things to bear in mind based on test type.
Calibration is easiest on an indoor Velodrome because it there is no wind. A couple of points to watch out for:
Outdoors you don’t generate your own tailwind, but you will almost always encounter some ambient wind.
Two main issues affect out-back calibration:
Aerosensor is designed for outdoor paved roads or velodrome use in dry conditions and is therefore not suitable for wet conditions.
The device is not waterproof as it has holes to allow pressure measurement.
Aerosensor must be removed in wet conditions. If you think it will rain whilst you are out riding or the road may be wet in places then take a 3mm hex key with you so you can remove the device and put it in your jersey pocket for the rest of your ride.
Aerosensor will vibrate on rough paved roads. This has no negative impact on measurement quality. However if excessive vibrations occur, or if Aerosensor pitches down after use, please check the got-pro mount screw was sufficiently tight.
Clean Aerosensor with a soft, dry cloth. Avoid using abrasive materials or harsh chemicals that may damage the product’s surface.
Aerosensor requires an ANT+ power and either bike speed or bike speed + cadence sensor. It also requires a Garmin cycling computer.
Currently to use the ACS you will need a Garmin bike computer that can run Garmin Connect IQ applications at a minimum of SDK 3.1.0. A full list of compatible devices is available on the link below – be sure to check that the device has the “A” symbol, meaning apps.
Note Edge 130/130 plus computers are NOT compatible as they do not allow you to run the CIQ app.
https://developer.garmin.com/connect-iq/compatible-devices/
We will make data fields in the future, allowing you to see data in the standard Garmin context, and also on the Edge 130.
Aerosensor requires a quality power meter. Single sided pedal-based power meters are not sufficiently accurate for good aerodynamic data. Remember that the aero data you get will only be as accurate as the power meter used.
For the best accuracy we highly recommend a magnet-based speed sensor. Hub mounted speed sensors or GPS based speed sensors do not have the time resolution necessary for high quality aerodynamic data.
Aerosensor has been designed to work on a variety of different bike bar types, notably the following:
A go-pro mount is required to install Aerosensor – for example one underneath a bike computer mount (sold separately, available on our website in Accessories).
Whilst Aerosensor can be used on most bike setups, there will be some bar variants that may be trickier to setup. Please do not hesitate to contact us at hello@Aerosensor.tech with any questions or for advice on how to best mount onto your bike.
If you’re mainly interested in how to use Aerosensor, you can skip this section. The details here are for those who want to understand the physics behind the calibration process.
Aerodynamic force generally scales with dynamic pressure - the pressure increase you’d get if moving air was brought to rest.
The formula for this is:
p_{dyn}=\frac{1}{2}\rho V^2
Where:
Since drag force is proportional to dynamic pressure, we can calculate a drag coefficient, C_dA:
CdA\ =\ \frac{Drag}{p_{dyn}}
Dynamic pressure is just the difference between total pressure (the pressure measured by the little tube in the centre of aerosensor) and the static pressure (ambient pressure):
pDyn\ =\ p_T-p_S
Aerosensor cannot measure the true static pressure because it sits close to the bike, where the flow is already slowing down. Instead it measures a slightly different static pressure, p_{aero}.
From aerodynamic theory the difference can be expressed as the pressure coefficient, Cp_{aero}.
C_{p_{aero}}=\frac{p_{aero}-p_s}{p_T-p_s}
What aerosensor actually measures is dp:
dp=p_T-p_{aero}
Expanding this and substituting in C_{p_{aero}}:
dp=(p_T-p_S)-(p_{aero}-p_S)
dp=p_{dyn}-C_{p_{aero}} p_{dyn}
dp=(1-C_{p_{aero}}) p_{dyn}
Rearranging:
p_{dyn}=\frac{dp}{1-C_{p_{aero}}}
This leads to the aero device calibration, cal:
cal=\frac{1}{1-C_{p_{aero}}}
So the corrected dynamic pressure is calculated by:
p_{dyn}=cal\times dp
In the real world, where there may be wind, calibration is derived from an out-back run or a single lap of a closed circuit, based on the assumption that the average wind is zero.
Aerosensor calculates:
Dividing (2) by (1) gives you the calibration factor for that run.
CdA can be post-corrected for calibration factor as follows:
{CdA}_{new}=\ {CdA}_{old}\times\frac{{cal}_{old}}{{cal}_{new}}
Where:
Both Aeroportal and Aeroworkbook do this automatically when you change the calibration factor.
However, this correction is not perfect in every case. To calculate altitude, we need accurate dynamic pressure. On velodromes, altitude is ignored, so calibration can be corrected perfectly afterwards. On out-and-backs, large errors in calibration will reduce CdA accuracy.
For example:
Keeping your speed consistent between runs reduces the impact of calibration error on your results.
What follows outlines the basic setup of Aerobody. For more detailed information please refer to the other articles on the left hand side.
Download the ACS app to your Garmin. Go to Garmin ConnectIQ store and search for “Aerosensor” or use link below.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6





1. Install device using Garmin ¼-turn mount.
2. Position device. Using your hand to check, rotate Aerobody so the head sensor is picking up your chin. Tighten mount screw to lock in position.
3. Open either ACS or Aerobody datafield on Garmin device.
4. Connect Aerobody to CIQ app.
a. Turn on Aerobody. It should connect automatically. If not:
b. Menu > Connections > Aerobody.
c. Wait for CIQ app to find device, then click on it to connect.
5. Set your datum position using the app or datafield.
Data is recorded to FIT file. You can view the data via various platforms:
Dimensions (H x W x D) | 36 x 32 x 64mm |
Mass | 37g |
Battery Life | 9 hours |
Head position resolution | +/- 1mm |
Chest position resolution | +/- 1mm |
The multi-colour LED indicates the device state as shown below:
Colour | Flashing | State | USB | Charge |
Aqua | Normal | On | Unplugged | Normal |
Red | Normal | On | Unplugged | Low |
Amber | Slow | Off | Plugged in | Charging |
Amber | Solid | On | Plugged in | Charging |
Green | Slow | Off | Plugged in | Charged |
Green | Solid | On | Plugged in | Charged |
Note: Do not use sharp objects or tools to press buttons, this may result in damage.
Aerobody uses optical sensors for measuring your body position, so keeping the sensor lenses clean and free from debris is critical for good performance.
The USB port should be kept dry and free from debris. After charging, please ensure that the bung is replaced firmly.
Although Aerobody is splashproof, it is not designed to operate in wet conditions. Please ensure it is removed if outdoors and raining.
Clean Aerobody with a soft, dry cloth. Avoid using abrasive materials or harsh chemicals that may damage the product’s surface.
Aerobody doesn’t require any other devices to work; you will need a Garmin cycling computer however.
Aerobody has been designed to work on a variety of different bike bar types, notably the following:
Aerobody is supplied with a quarter-turn mount suitable for most bike setups.
Whilst Aerobody can be used on most bike setups, there will be some bar variants that may be trickier to setup. Please do not hesitate to contact us at hello@Aerosensor.tech with any questions or for advice on how to best mount onto your bike.
Aerobody has a standard Garmin quarter-turn mount. It should be positioned on the stem using a compatible bike mount adapter such as the one supplied with the unit. The screw on the quarter-turn mount allows pitch adjustment of the entire unit.
The forward (head) sensor should be aligned approximately with the chin and the chest sensor points at the chest.
To align, support the bike either in a turbo trainer, or by asking someone to support the bike. Sitting on the bike in your normal riding position watch the display whilst moving two fingers up and down from your chin towards the unit, and ensure that the measurement tracks movement of your fingers.
Make sure that Aerobody is switched on.
3. Select the device you want to connect to. Note: it is worth keeping a note of the Device ID for your Aerobody for your records, especially if you are a coach and have multiple devices for your riders.
The CIQ app shows your body position relative to a reference which you can set as follows:
The body position fields in the CIQ app will turn red if you are higher, or blue if you are lower, than your reference position. It will be white if you are within a set “null zone” around your reference position. As an example, a 1.5cm null zone means that the rider moving between -1.5cm and +1.5cm of their reference head or chest position will remain white whilst riding. Anything outside of these values are considered “out of position” will be red or blue depending if you are too high or too low.
The null zone may be set as follows:
Got to Menu -> Aerobody settings -> About
Here you can see information about your Aerobody device, including battery level, firmware version and serial number. Battery voltage is also included as it is useful for diagnostic purposes.
Please refer to the Aerobody CIQ Datafield section here.
General approach: Run a baseline first, update your calibration factor, then continue with your tests.
You can select valid laps in the CIQ app and read off the average calibration, or use Aeroportal / Aeroworkbook to do the same.
There are a few things to bear in mind based on test type.
Calibration is easiest on an indoor Velodrome because it there is no wind. A couple of points to watch out for:
Outdoors you don’t generate your own tailwind, but you will almost always encounter some ambient wind.
Two main issues affect out-back calibration:
What follows outlines the basic setup of Aerodrome. For more detailed information please refer to the other articles on the left hand side.
Download the ACS app to your Garmin. Go to Garmin ConnectIQ store and search for “Aerosensor” or use link below.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6





Data is recorded to FIT file. You can view the data via various platforms:
Dimensions (H x W x D) | 34 x 76 x 76mm |
Mass | 66g |
Battery Life | 28 hours |
Timing resolution | +/- 1ms |
The multi-colour LED indicates the device state as shown below:
Colour | Flashing | State | USB | Charge |
Cyan | Solid | On | Unplugged | Normal |
Lilac | Solid | Trigger | N/A | N/A |
Amber | Solid | On | Charger | Low |
Green | Solid | Off | Charger | Charging |
Blue | Solid | On | Computer | Charging |
Light blue | Solid | Off | Computer | Charged |
Any | Flash | On | Aerosensor connected | |
Note: Do not use sharp objects or tools to press buttons, this may result in damage.
Aerodrome uses a Tapeswitch cable as a lap trigger – the cable should not be pinched or bent. Bending with a bend radius less than 4mm will permanently damage the product.
The USB port and Tapeswitch port should be kept dry and free from debris.
Although Aerodrome is splashproof, it is not designed to operate in wet conditions. Please ensure it is not used outdoors when it is raining.
Clean Aerodrome with a soft, dry cloth. Avoid using abrasive materials or harsh chemicals that may damage the product’s surface.
Aerodrome requires Aerosensor device and a Garmin cycling computer.
As Aerodrome will likely be used on a live track or a public road, it is critical that you have permission to use the device and/or have taken appropriate measures to ensure not only the safety of you and other riders, but also to prolong the life of the device itself.
The tapeswitch should be placed so that the flat side is against the track or road, and the ridge on the upper side. Using duck tape, secure the tapeswitch across the line the cyclist will be following, be it on the track or the road. Secure at the far ends with tape, and placing a further piece of tape along the length, just holding down the upstream side of the tapeswitch.
Tape along the tapeswitch, not across it (as below).
Aerodrome listens for Aerosensor and the LED flashes when it receives data. It is only able to transmit the lap trigger when this is happening.
For optimal radio performance, make sure Aerodrome is situated in a position where it can receive data from Aerosensor when bike is at or just past the Tapeswitch. It is normally best to position 1-2m downstream of where the lap trigger is placed. Orient the device so that the buttons are closest to the track, as shown in images below.
Plug the tapeswitch plug into the Aerodrome socket and turn on. The power light should illuminate. You can check it is working by pressing on the tapeswitch. The LED will turn purple for 1 second to indicate a lap trigger.
Aerodrome should be placed on the floor well clear of any area the rider is likely to pass. Secure the tapeswitch cable to the floor with duck tape to avoid trip hazards.
Note that currently Aerodrome cannot distinguish between multiple Aerosensor’s running on track. It will only work correctly when a single rider is on track.
Aerodrome uses Aerosensor, so no specific settings are required in the CIQ App.
Please refer to the Aerosensor section here.
Dimensions (H x W x D) | 135 x 57 x 85mm |
Mass | 66g |
Battery Life | 57 hours |
Wind speed resolution | +/- 0.1% |
Wind angle resolution | +/- 0.1° |
Altitude resolution | +/- 10cm |
The multi-colour LED indicates the device state as shown below:
Colour | Flashing | State | USB | Charge |
Aqua | Normal | On | Unplugged | Normal |
Red | Normal | On | Unplugged | Low |
Amber | Slow | Off | Plugged in | Charging |
Amber | Solid | On | Plugged in | Charging |
Green | Slow | Off | Plugged in | Charged |
Green | Solid | On | Plugged in | Charged |
Note: Do not use sharp objects or tools to press buttons, this may result in damage.
The Aerosensor Aerodynamic Cycling System (ACS) Connect IQ app is required to seamlessly integrate our devices with your Garmin bike computer, providing real-time aerodynamic data and further insights during your ride, and recording your data to a FIT file for further analysis.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6
Aerobody is a device that mounts on your stem and measures the distance to your head and chest. This is a good indication of your overall body position.
The Aerobody datafield allows you to view your body position data in the context of your normal Garmin views. You can add it in the same way you would add any other data such as speed, power, time etc. It also adds your aerobody data to the fit file so you can view it after your ride.
Search for Aerobody on the ConnectIQ store and follow instructions to install.
Note that aerobody really needs a full screen width field to display correctly as it displays both head and chest positions.
Turn on your Aerobody device.
The Aerobody datafield will automatically connect to the first Aerobody signal it picks up. It saves this so that next time it will look for the same physical device.
If you need to switch to a different Aerobody device, firstly make sure that only that one is switched on and in range (roughly 10m) of the Garmin unit, the follow the following steps.
You can download the AeroWorkbook here:
https://info.aerosensor.tech/docs/start/downloads/excel-tools/
Since V1.5.5 the FIT files are loaded directly within the Microsoft Excel macros, so Java is no longer required. Similarly the script files which used to be required on mac are no longer needed!
Since there is no longer anything to check on your system the “Check system” button has also been removed.
After carrying out these steps, use the Check System button on the Control worksheet to check that everything is set up correctly on your computer. You should see something like the following. If there is a red x by any item you should check you have done everything correctly.
Before you load any data you will need to set the aerotool up depending on the testing you are doing. The settings are all on the Control worksheet.
Use the go-pro mount itself to adjust pitch, then the yaw by loosening the height/yaw screw on Aerosensor’s stem (height adjuster) and rotating the unit.
Do not use the aerosensor base to pivot, this can cause damage to the stem.
When installing, it is important to have Aerosensor as far forward and low as possible that the stem allows to minimise influence of rider position.
| Tyre Type | Tyre pressure | |||
|---|---|---|---|---|
| 60psi | 80psi | 100psi | 120psi | |
| CLINCHER: TT | 0.0044 | 0.0037 | 0.0033 | 0.0030 |
| CLINCHER: ALL-ROUNDER | 0.0056 | 0.0047 | 0.0042 | 0.0040 |
| CLINCHER: ALL-WEATHER | 0.0072 | 0.0061 | 0.0055 | 0.0052 |
| TUBELESS: TT | 0.0033 | 0.0028 | 0.0026 | 0.0024 |
| TUBELESS: ALL-ROUNDER | 0.0049 | 0.0042 | 0.0037 | 0.0035 |
| TUBELESS: ALL-WEATHER | 0.0057 | 0.0050 | 0.0044 | 0.0041 |
| TUBULAR | 0.0053 | 0.0046 | 0.0042 | 0.0039 |
| Setting | Default | Note |
|---|---|---|
| Aero device calibration | 1.18 | Measure yours in testing. Start with 1.4 if unsure. |
| Total mass | 75 kg | Weigh before testing. Includes bike etc. |
| Wheel circumference | 2115 mm | Measure with weighted rollout. |
| Reference Crr | 0.00375 | Look up (see table above) |
| Setting | Default | Note |
|---|---|---|
| Power meter scaling | 0.98 | Unless using hub based, keep at this value. |
| CTF Calibration offset | 0 Hz | Enter value shown on Garmin after power meter calibration (SRM PM6/7 only). |
| Time av period | 30 s | Rolling average period for CdA |
| Valid brake deceleration | 1 m/s² | Auto lap if brake with deceleration greater than this. |
| Valid speed min | 25.2 kph | Auto lap when speed goes above this value or drops below. |
| Braking time offset | 5 s | Data within this time of braking event is discarded from CdA calculation. |
| Run | Configuration | Power meter cal | Aero cal |
|---|---|---|---|
| 1 | Baseline | Calibrate before run | Last known, or 1.400 |
| 2 | Baseline (repeat) | Calibrate | Update to calculated |
| 3 | First config change. | Calibrate | Keep as last. |
| 4... | Subsequent changes.. | Calibrate | Keep as last. |
| Last | Baseline (final repeat) | Calibrate | Keep as last. |
You can only test with a single rider on track at any one time.
Before starting, ensure:
Make sure that Aerosensor is switched on.
1. Press the menu button on the Garmin head unit.
2. Select “Connections” -> “Aerosensor”.
3. Select the device you want to connect to. Note: it is worth keeping a note of the Device ID for your Aerosensor and Aerobody for your records, especially if you are a coach and have multiple devices for your riders.
Pass-pairing is where ACS transmits the power meter and speed sensor ANT+ connection details to Aerosensor, allowing it to connect to them directly.
For this to work the Garmin unit should already be paired with the ANT+ sensors you are using.
Note that Aerosensor requires a power meter (PWR) AND EITHER a speed sensor (SPD) OR speed + cadence sensor (BSC).
The CIQ app should automatically pass on the sensor connections to Aerosensor. In case this does not work, or you have multiple sensors on the bike, follow these steps:
3. Either select the devices individually or select the bottom “Enter to sync” button in purple above. After a short period, the status bar at the bottom of the screen should go green to show Aerosensor matches the Garmin device. Aerosensor connection status icons should go from red to green.
To accurately calculate aerodynamic drag, Aerosensor requires some information about you and your bike:






It is important you check these frequently, especially total mass and wheel circumference if changing between bikes for example.
When Aerosensor is in track calculation mode it uses lap distance and speed to calculate lean angle to compensate for centre of gravity location. This only works when Aerodrome is being used. A typical track layout is shown below, of which you can input the track measurements by editing parameters directly in the CIQ app.






This is for diagnostic purposes and can generally be ignored.
Go to Menu -> Aerosensor settings -> about
Here you can see information about your Aerosensor device, including battery level, firmware version and serial number. Battery voltage is also included as it is useful for diagnostic purposes.
If you don’t have one, click here for instructions on how to create.
There are a few steps to getting the best accuracy from your data.
On the worksheet for each run you can edit any of the cells highlighted yellow.
Aeroworkbook will automatically mark runs as valid based on the speed tolerance criteria by putting an X in the Valid column of the Lap summary table, highlighted in yellow.
A few tips on selecting laps:
Decide if using auto cal is appropriate or not. We will shortly be adding more guidance on this.
You can whether to use auto cal for this specific run by selecting true or false under Auto cal in row 5.
The run parameters entered into the Garmin via the CIQ are shown under Run parameters in the column marked Setting in device and also copied to Used for calibration when first loaded.
If any of these were not correct, or for example you are not using auto cal and want to manually change the Aero Cal value then can change it here.
Either click Recalculate sheet to recalculate data for the active run sheet, or click Recalculate on the Control worksheet to recalculate all runs. The data is recalculated in the run sheets and also updated in the Summary sheet.
In the summary sheet you see a list of all of your runs. The final, calibrated CdA is in the column under “CdA Final”.
In the very first column you can select your baseline. This is usually the first of a block of runs, and is the run you want to compare everything else to.
Under the section “Delta to baseline” you see the difference between each run and the baseline. This is the most important section.
Aerodynamic power, the power expended purely on aerodynamic drag, can be calculated as follows. This assumes zero headwind.
p_{aero} = \frac{1}{2} \rho v^3
Where:
p_{aero} = Aerodynamic power (Watts)
\rho = Air density (kg/m3), typically around 1.2
v = Speed (m/sec)
On each run sheet histograms of headwind and wind yaw angle are shown for all of the laps marked as valid.
For each headwind bucket it shows the percentage of time spent with that level of headwind.
If aero calibration is correct, it should be centred around zero.
For each yaw angle bucket it shows the percentage of time spent with that wind yaw angle.
This is Abs Yaw where negative values are treated as positive as generally we assume the aerodynamics are symmetric, so you just want to see what variation is.
Here, by bucket we mean a headwind or yaw angle range.
For example, each headwind bar is 2kph wide, so the bar at 4kph counts all of the datapoints where the headwind falls between 3 and 5kph.
For most users, we recommend using our Aeroportal website. On the portal you are able to process, analyse, edit and save your data.
You can create an account on Aeroportal and link it to your Garmin account. This integration allows for the automatic transfer of data from your Garmin device to the portal and the Excel tool, eliminating the need for manual file transfers.
You can also use our aeroworkbook macro-enabled Microsoft Excel workbook for processing and analyzing data. This tool is straightforward, reliable, and well-suited for a wide range of use cases.
This process ensures a seamless and efficient workflow from recording to analysis.
See articles below for detailed instructions.
Our AeroWorkbook is a macro-enabled Microsoft Excel workbook that enables easy analysis of FIT files generated with the Aerosensor ACS Garmin Connect IQ app.
Its main features are as follows:
For those in a rush, here is a brief overview of how to use AeroWorkbook:
You can download the AeroWorkbook here:
https://info.aerosensor.tech/docs/start/downloads/excel-tools/
Since V1.5.5 the FIT files are loaded directly within the Microsoft Excel macros, so Java is no longer required. Similarly the script files which used to be required on mac are no longer needed!
Since there is no longer anything to check on your system the “Check system” button has also been removed.
After carrying out these steps, use the Check System button on the Control worksheet to check that everything is set up correctly on your computer. You should see something like the following. If there is a red x by any item you should check you have done everything correctly.
Before you load any data you will need to set the aerotool up depending on the testing you are doing. The settings are all on the Control worksheet.
If you don’t have one, click here for instructions on how to create.
There are a few steps to getting the best accuracy from your data.
On the worksheet for each run you can edit any of the cells highlighted yellow.
Aeroworkbook will automatically mark runs as valid based on the speed tolerance criteria by putting an X in the Valid column of the Lap summary table, highlighted in yellow.
A few tips on selecting laps:
Decide if using auto cal is appropriate or not. We will shortly be adding more guidance on this.
You can whether to use auto cal for this specific run by selecting true or false under Auto cal in row 5.
The run parameters entered into the Garmin via the CIQ are shown under Run parameters in the column marked Setting in device and also copied to Used for calibration when first loaded.
If any of these were not correct, or for example you are not using auto cal and want to manually change the Aero Cal value then can change it here.
Either click Recalculate sheet to recalculate data for the active run sheet, or click Recalculate on the Control worksheet to recalculate all runs. The data is recalculated in the run sheets and also updated in the Summary sheet.
In the summary sheet you see a list of all of your runs. The final, calibrated CdA is in the column under “CdA Final”.
In the very first column you can select your baseline. This is usually the first of a block of runs, and is the run you want to compare everything else to.
Under the section “Delta to baseline” you see the difference between each run and the baseline. This is the most important section.
Aerodynamic power, the power expended purely on aerodynamic drag, can be calculated as follows. This assumes zero headwind.
p_{aero} = \frac{1}{2} \rho v^3
Where:
p_{aero} = Aerodynamic power (Watts)
\rho = Air density (kg/m3), typically around 1.2
v = Speed (m/sec)
On each run sheet histograms of headwind and wind yaw angle are shown for all of the laps marked as valid.
For each headwind bucket it shows the percentage of time spent with that level of headwind.
If aero calibration is correct, it should be centred around zero.
For each yaw angle bucket it shows the percentage of time spent with that wind yaw angle.
This is Abs Yaw where negative values are treated as positive as generally we assume the aerodynamics are symmetric, so you just want to see what variation is.
Here, by bucket we mean a headwind or yaw angle range.
For example, each headwind bar is 2kph wide, so the bar at 4kph counts all of the datapoints where the headwind falls between 3 and 5kph.
Typically you will want to group runs together, for example by test, by creating sessions and then assigning runs to these sessions.
This new session will now be available to assign to runs.
You can change the session associated with a run by editing the run information as described below. The sessions you created in the step above should all appear in the drop-down menu of the file details dialog.
Normally you shouldn’t need to go there, but in case you do:
On Microsoft Windows the files are saved locally to the following directory, where [UserName] is your username:
C:\Users\[username]\AppData\Roaming\AerosensorExcel
On Mac the files are saved locally to the following directory, where [username] is your username:
/Users/[UserName]/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/AerosensorExcel
Yes!
Make sure you download all the files you need while you are online:
You can now load the files through the same Load FIT files dialog.
Note: You can only edit run details whilst online and logged into your aeroportal account.
Aeroportal is our online platform designed to simplify your data analysis. You can automatically sync FIT files from Garmin Connect, making them accessible through Aeroportal itself, or our Excel Aeroworkbook.
Its main features are as follows:
Important: Only FIT files recorded with our ACS Connect IQ app will be transferred to the Aeroportal server. All other FIT files will be ignored.
For those in a rush, here is a brief overview of how to setup your Aeroportal account and view your runs:
The following screenshots show various components of the aeroportal webpage.
Analysis page:

File Menu:

Open Runs:

If you have forgotten your password to log in to Aeroportal, you can request an email to reset it.
To disconnect your Garmin account from Aeroportal:
To disconnect your Garmin account from Aeroportal via Garmin Connect:
After you have paired you Aeroportal and Garmin accounts together, the backfill feature allows you to import FIT files uploaded to Garmin Connect before your Aeroportal and Garmin accounts were paired. Once logged into Aeroportal, go to the “Settings” page via button at top of screen.
Note: it can take a few minutes for the files to be pulled across to our cloud servers.
Once you have paired your Garmin account and have some files available on our server, you can set persistent descriptions, notes, sessions and metrics for your runs.
If you want to quickly set/edit a description for a run, this can be done within the table.
Editing multiple runs at once is a convenient way to assign a session or change values for the selected runs.
Sometimes you may want to delete a run, for example, if you backfilled and have multiple runs that are the same. Note: This is a permanent action and to get these runs back you will have to submit a backfill request with the appropriate dates. We also do not recommend deleting runs that were “Errors” during testing, as we will implement a “Hide Run” option in the future, that will allow your run numbering in sessions to stay consistent.
Sessions are a way to organise, and group runs.
If you want to quickly set/edit a description for a session, this can be done within the table.
Sometimes you may want to delete a session. Note: This will NOT delete the runs associated with that session, but they will instead be set to not belonging to a session.
Before viewing your available runs there are some settings you may want to check.
These settings may be modified by following the steps above in “Editing runs”.
Most users should not have to modify these values.
These are settings that will be applied to all the runs you view. They are found in the Settings page accessible through the cog icon in the top right corner.
Once you have paired your Garmin account and have some files available on our server, you can view your runs. If needed, you can refer to the screenshots in Layout and Account Setup.

Note: You can use the Group by Sessions slider to display runs based on session. You can also open all runs belonging to a session directly from the Sessions tab in the file menu.
There are a few steps to getting the best accuracy from your data.
Aeroportal will automatically mark laps as valid based on the speed tolerance criteria by selecting the checkbox in the valid column in the Laps summary table.
Note: If you would like to reset a runs valid laps to its defaults, you can press the Reset Valid Laps button.
A few tips on selecting laps:
Decide if using auto cal is appropriate or not. We will shortly be adding more guidance on this.
You can set whether to use auto cal for this specific run by selecting true or false under Auto cal by following the guidance in the section Editing Data and Run Setup.
The run parameters entered into the Garmin via the CIQ are shown under Run parameters section of the Summary tab of an open run. “Default” marks the Setting in device and also copied to “Used” for calibration when first loaded.
If any of these were not correct, or for example you are not using Auto Cal and want to manually change the Aero Cal value then you can set it by following the instructions in “Editing a single run”.
When changing values such as Run Metrics, Auto Cal, Test Type etc, you can open the file menu, check that the runs you want to view are selected, and press View again. This will recalculate the files with your saved values, update individual runs and also update the Summary tab.
In the summary tab you see a list of all of your viewed runs. The final, calibrated CdA is in the column under “CdA Final”.
In the very first column you can select your baseline. This is usually the first of a block of runs, and is the run you want to compare everything else to.
Under the column grouping “Delta to baseline” you see the difference between each run and the baseline. This is the most important section.
Aerodynamic power, the power expended purely on aerodynamic drag, can be calculated as follows. This assumes zero headwind.
p_{aero} = \frac{1}{2} \rho v^3
Where:
p_{aero} = Aerodynamic power (Watts)
\rho = Air density (kg/m3), typically around 1.2
v = Speed (m/sec)
On each run in the main list of runs to the left, histograms of headwind and wind yaw angle are shown for all of the laps marked as valid, under the Charts tab on the top.
For each headwind bucket it shows the percentage of time spent with that level of headwind.
If aero calibration is correct, it should be centred around zero.
For each yaw angle bucket it shows the percentage of time spent with that wind yaw angle.
This is Abs Yaw where negative values are treated as positive as generally we assume the aerodynamics are symmetric, so you just want to see what variation is.
Here, by bucket we mean a headwind or yaw angle range.
For example, each headwind bar is 2kph wide, so the bar at 4kph counts all of the datapoints where the headwind falls between 3 and 5kph.
The Aerosensor Lap Logger is software that lets a coach monitor data from the ACS Connect IQ app trackside.
The Garmin device running the Connect IQ app transmits lap data continuously via an ANT dongle, enabling a connected computer to display and record results in real time. This immediate feedback helps coaches make quick, informed decisions before the rider leaves the track. The lap end data flow is as follows:
Aerosensor takes roughly 3 seconds to send lap end data after receiving lap trigger because of the lap averaging process.
Note that if there are laps already showing in the lap logger it will give you the option to delete them all. If you want to keep them simply click “No” and these previous laps will be recorded to your log file also.
Click the open popout button in the main window to open a separate window with larger format text. This can be helpful if you need to see key data from a distance, for example if you as the coach want to stand by the start/finish line and shout out lap times to the rider.
Application settings can be edited from the File->Settings menu:
Aerodynamic drag is the force of the air acting to slow down a cyclist moving through it.
It is made up of two major components – pressure drag and skin friction drag.
There are five forces acting on a cyclist. Aerosensor works by measuring or estimating forces (or power) from the rider (FR), kinetic (FK), gravitational (FG) and friction (FF) to find the fifth, aerodynamic drag (FD).
Although aerodynamic drag increases with speed, friction does not – so at high speeds aerodynamic drag dominates.
Above you can see that at 5kph just 10% of your power goes into overcoming aerodynamic drag, and at 40kph this increases to over 80% – ie 80% of your power is used only to push you through the air.
Say you’re taking part in a flat 40km TT, how can reducing your CdA (and therefore aerodynamic drag) affect your race time?
In this example, reducing your CdA by around 10% can save over 1 minute and 30 seconds. The great news about aerodynamic testing is that you can make huge strides in making yourself faster and/or saving more energy for when it matters.
As air approaches a cyclist, it slows down due to the build-up of high pressure in front of the bike and rider.
The CFD image below (from this site) shows air speed around a rider in three positions. We’ve added a red arrow to mark the typical Aerosensor location.
You can see:
Our own wind tunnel tests confirm this effect (figure 2). Even one metre in front of the bike, air speed is still reduced by 2–3%. Unfortunately, there’s no practical way to mount a sensor far enough forward to avoid this.
This isn’t unique to Aerosensor – it’s just physics. All on-bike aerodynamic devices face the same challenge. The best we can do is minimise the effect by placing the sensor as far forward as possible, then correct for it through calibration.
We overcome this problem by calibrating the sensor.
In still air, road speed and true airspeed are the same. By comparing road speed to the sensor’s measured airspeed, we can calculate a calibration factor that scales the reading back to freestream conditions.
As long as the rider position and setup remain unchanged, this calibration factor will also stay constant.
If you’re mainly interested in how to use Aerosensor, you can skip this section. The details here are for those who want to understand the physics behind the calibration process.
Aerodynamic force generally scales with dynamic pressure - the pressure increase you’d get if moving air was brought to rest.
The formula for this is:
p_{dyn}=\frac{1}{2}\rho V^2
Where:
Since drag force is proportional to dynamic pressure, we can calculate a drag coefficient, C_dA:
CdA\ =\ \frac{Drag}{p_{dyn}}
Dynamic pressure is just the difference between total pressure (the pressure measured by the little tube in the centre of aerosensor) and the static pressure (ambient pressure):
pDyn\ =\ p_T-p_S
Aerosensor cannot measure the true static pressure because it sits close to the bike, where the flow is already slowing down. Instead it measures a slightly different static pressure, p_{aero}.
From aerodynamic theory the difference can be expressed as the pressure coefficient, Cp_{aero}.
C_{p_{aero}}=\frac{p_{aero}-p_s}{p_T-p_s}
What aerosensor actually measures is dp:
dp=p_T-p_{aero}
Expanding this and substituting in C_{p_{aero}}:
dp=(p_T-p_S)-(p_{aero}-p_S)
dp=p_{dyn}-C_{p_{aero}} p_{dyn}
dp=(1-C_{p_{aero}}) p_{dyn}
Rearranging:
p_{dyn}=\frac{dp}{1-C_{p_{aero}}}
This leads to the aero device calibration, cal:
cal=\frac{1}{1-C_{p_{aero}}}
So the corrected dynamic pressure is calculated by:
p_{dyn}=cal\times dp
In the real world, where there may be wind, calibration is derived from an out-back run or a single lap of a closed circuit, based on the assumption that the average wind is zero.
Aerosensor calculates:
Dividing (2) by (1) gives you the calibration factor for that run.
CdA can be post-corrected for calibration factor as follows:
{CdA}_{new}=\ {CdA}_{old}\times\frac{{cal}_{old}}{{cal}_{new}}
Where:
Both Aeroportal and Aeroworkbook do this automatically when you change the calibration factor.
However, this correction is not perfect in every case. To calculate altitude, we need accurate dynamic pressure. On velodromes, altitude is ignored, so calibration can be corrected perfectly afterwards. On out-and-backs, large errors in calibration will reduce CdA accuracy.
For example:
Keeping your speed consistent between runs reduces the impact of calibration error on your results.
General approach: Run a baseline first, update your calibration factor, then continue with your tests.
You can select valid laps in the CIQ app and read off the average calibration, or use Aeroportal / Aeroworkbook to do the same.
There are a few things to bear in mind based on test type.
Calibration is easiest on an indoor Velodrome because it there is no wind. A couple of points to watch out for:
Outdoors you don’t generate your own tailwind, but you will almost always encounter some ambient wind.
Two main issues affect out-back calibration:
Typically you will want to group runs together, for example by test, by creating sessions and then assigning runs to these sessions.
This new session will now be available to assign to runs.
You can change the session associated with a run by editing the run information as described below. The sessions you created in the step above should all appear in the drop-down menu of the file details dialog.
What follows outlines the basic setup of Aerobody. For more detailed information please refer to the other articles on the left hand side.
Download the ACS app to your Garmin. Go to Garmin ConnectIQ store and search for “Aerosensor” or use link below.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6





1. Install device using Garmin ¼-turn mount.
2. Position device. Using your hand to check, rotate Aerobody so the head sensor is picking up your chin. Tighten mount screw to lock in position.
3. Open either ACS or Aerobody datafield on Garmin device.
4. Connect Aerobody to CIQ app.
a. Turn on Aerobody. It should connect automatically. If not:
b. Menu > Connections > Aerobody.
c. Wait for CIQ app to find device, then click on it to connect.
5. Set your datum position using the app or datafield.
Data is recorded to FIT file. You can view the data via various platforms:
We have a known issue where Aerosensor can become unresponsive.
In addition, our device works on a standard 5V power supply. Some laptop/phone charges are “smart chargers” that communicate with device to charge at a higher voltage. These just flat out don’t work, so please try the following:
If the LED doesn’t come on after this, please reach out to our support team.
It is likely that Aerosensor is not correctly paired to your ANT+ sensors.
There are a few reasons Aerosensor may report an incorrect CdA value.
If Aerosensor is not able to connect to the aerosensor updater then it is likely the USB-C cable is power only, not power + data. Try a different cable.
We have also noticed that USB-C to USB-C chargers don’t work for updater for this reason.
If, when using Aerodrome, more laps are shown than expected, it is likely that you are experiencing drop-outs in the speed sensor.
This means that Aerosensor sporadically auto-laps independent of Aerodrome.
Try moving your magnet speed sensor to the front wheel, this should fix the issue.
This area is currently in construction – stay tuned for more videos soon!
In this video we show you how to setup our cycling aerodynamic drag measurement device, Aerosensor: From unboxing through to testing the setup on a turbo trainer.
In this video we show you how to set Aerobody up on the bike, and use both the ACS Connect IQ (CIQ) app, and the Aerobody Datafield to set it up and view the data.
Find out how to use our Aerosensor Excel Analysis Tool, enabling you to get the most of your aerodynamic cycling data and make conclusions about your testing quickly and with confidence.
This video takes you from installation on your Windows or Mac computers, through to loading, editing, and analysing the data.
Normally you shouldn’t need to go there, but in case you do:
On Microsoft Windows the files are saved locally to the following directory, where [UserName] is your username:
C:\Users\[username]\AppData\Roaming\AerosensorExcel
On Mac the files are saved locally to the following directory, where [username] is your username:
/Users/[UserName]/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/AerosensorExcel
Yes!
Make sure you download all the files you need while you are online:
You can now load the files through the same Load FIT files dialog.
Note: You can only edit run details whilst online and logged into your aeroportal account.
Dimensions (H x W x D) | 36 x 32 x 64mm |
Mass | 37g |
Battery Life | 9 hours |
Head position resolution | +/- 1mm |
Chest position resolution | +/- 1mm |
The multi-colour LED indicates the device state as shown below:
Colour | Flashing | State | USB | Charge |
Aqua | Normal | On | Unplugged | Normal |
Red | Normal | On | Unplugged | Low |
Amber | Slow | Off | Plugged in | Charging |
Amber | Solid | On | Plugged in | Charging |
Green | Slow | Off | Plugged in | Charged |
Green | Solid | On | Plugged in | Charged |
Note: Do not use sharp objects or tools to press buttons, this may result in damage.
The following screenshots show various components of the aeroportal webpage.
Analysis page:

File Menu:

Open Runs:

If you have forgotten your password to log in to Aeroportal, you can request an email to reset it.
To disconnect your Garmin account from Aeroportal:
To disconnect your Garmin account from Aeroportal via Garmin Connect:
After you have paired you Aeroportal and Garmin accounts together, the backfill feature allows you to import FIT files uploaded to Garmin Connect before your Aeroportal and Garmin accounts were paired. Once logged into Aeroportal, go to the “Settings” page via button at top of screen.
Note: it can take a few minutes for the files to be pulled across to our cloud servers.
Aerobody uses optical sensors for measuring your body position, so keeping the sensor lenses clean and free from debris is critical for good performance.
The USB port should be kept dry and free from debris. After charging, please ensure that the bung is replaced firmly.
Although Aerobody is splashproof, it is not designed to operate in wet conditions. Please ensure it is removed if outdoors and raining.
Clean Aerobody with a soft, dry cloth. Avoid using abrasive materials or harsh chemicals that may damage the product’s surface.
Aerobody doesn’t require any other devices to work; you will need a Garmin cycling computer however.
Aerobody has been designed to work on a variety of different bike bar types, notably the following:
Aerobody is supplied with a quarter-turn mount suitable for most bike setups.
Whilst Aerobody can be used on most bike setups, there will be some bar variants that may be trickier to setup. Please do not hesitate to contact us at hello@Aerosensor.tech with any questions or for advice on how to best mount onto your bike.
Aerosensor Cycling System app lets you get the most from our unique system of aerodynamic development devices.
View your body position as you ride, in the context of your favourite data screens with a datafield dedicated to Aerobody.
Import Aerosensor FIT files directly to excel, and perform basic out-back and velodrome analysis.
V5.1.9 updated 18th November 2025.
View and log lap data trackside on a Windows computer.
V1.4.1, updated 13th March 2025.
Windows driver for ANT+ USB dongle.
Update your aerosensor and aerodrome firmware to the latest version using a Windows laptop or desktop computer.
Note: For updating, a USB-A to USB-C cable to connect the device to your laptop/computer is required. If your laptop/computer only has USB-C ports then a USB-C to USB-A adaptor is needed.
Please note that updates are only available for Aerosensor and Aerodrome.
Updated 27th September 2024 to V1.11
Update your aerosensor and aerodrome firmware to the latest version using an Apple Mac laptop or desktop computer.
Note: For updating, a USB-A to USB-C cable to connect the device to your Mac is required. If your Mac only has USB-C ports then a USB-C to USB-A adaptor is needed.
A macOS version of 12.4 or higher is required.
Please note that updates are only available for Aerosensor and Aerodrome.
Updated 31st October 2025 to V1.16
Chart layout for viewing Aerosensor data in WKO V4 or V5.
(01.11.23 Update)
Note that WKO does not show the lap or session data, only the record data, which is the time history.
The CAD files are provided for free use; however, users assume all associated risks. Aerosensor disclaims any responsibility for loss or injury resulting from the use of these files.
Includes stay and fairing, plus assembly.
One-piece stay released February 2024.
Configure and record data from your SC-01 Pressure Scanner with our Windows AeroDAQ software.
Updated 5th December 2025 to V1.0
Hardware, Software and User Programming Manual for our SC-01 Pressure Scanners.
Updated 5th December 2025 to V1.0
Specification sheet for our SC-01 Pressure Scanners.
Updated 5th December 2025 to V1.0
Aerobody has a standard Garmin quarter-turn mount. It should be positioned on the stem using a compatible bike mount adapter such as the one supplied with the unit. The screw on the quarter-turn mount allows pitch adjustment of the entire unit.
The forward (head) sensor should be aligned approximately with the chin and the chest sensor points at the chest.
To align, support the bike either in a turbo trainer, or by asking someone to support the bike. Sitting on the bike in your normal riding position watch the display whilst moving two fingers up and down from your chin towards the unit, and ensure that the measurement tracks movement of your fingers.
Once you have paired your Garmin account and have some files available on our server, you can set persistent descriptions, notes, sessions and metrics for your runs.
If you want to quickly set/edit a description for a run, this can be done within the table.
Editing multiple runs at once is a convenient way to assign a session or change values for the selected runs.
Sometimes you may want to delete a run, for example, if you backfilled and have multiple runs that are the same. Note: This is a permanent action and to get these runs back you will have to submit a backfill request with the appropriate dates. We also do not recommend deleting runs that were “Errors” during testing, as we will implement a “Hide Run” option in the future, that will allow your run numbering in sessions to stay consistent.
Sessions are a way to organise, and group runs.
If you want to quickly set/edit a description for a session, this can be done within the table.
Sometimes you may want to delete a session. Note: This will NOT delete the runs associated with that session, but they will instead be set to not belonging to a session.
Before viewing your available runs there are some settings you may want to check.
These settings may be modified by following the steps above in “Editing runs”.
Most users should not have to modify these values.
These are settings that will be applied to all the runs you view. They are found in the Settings page accessible through the cog icon in the top right corner.
Make sure that Aerobody is switched on.
3. Select the device you want to connect to. Note: it is worth keeping a note of the Device ID for your Aerobody for your records, especially if you are a coach and have multiple devices for your riders.
The CIQ app shows your body position relative to a reference which you can set as follows:
The body position fields in the CIQ app will turn red if you are higher, or blue if you are lower, than your reference position. It will be white if you are within a set “null zone” around your reference position. As an example, a 1.5cm null zone means that the rider moving between -1.5cm and +1.5cm of their reference head or chest position will remain white whilst riding. Anything outside of these values are considered “out of position” will be red or blue depending if you are too high or too low.
The null zone may be set as follows:
Got to Menu -> Aerobody settings -> About
Here you can see information about your Aerobody device, including battery level, firmware version and serial number. Battery voltage is also included as it is useful for diagnostic purposes.
Once you have paired your Garmin account and have some files available on our server, you can view your runs. If needed, you can refer to the screenshots in Layout and Account Setup.

Note: You can use the Group by Sessions slider to display runs based on session. You can also open all runs belonging to a session directly from the Sessions tab in the file menu.
There are a few steps to getting the best accuracy from your data.
Aeroportal will automatically mark laps as valid based on the speed tolerance criteria by selecting the checkbox in the valid column in the Laps summary table.
Note: If you would like to reset a runs valid laps to its defaults, you can press the Reset Valid Laps button.
A few tips on selecting laps:
Decide if using auto cal is appropriate or not. We will shortly be adding more guidance on this.
You can set whether to use auto cal for this specific run by selecting true or false under Auto cal by following the guidance in the section Editing Data and Run Setup.
The run parameters entered into the Garmin via the CIQ are shown under Run parameters section of the Summary tab of an open run. “Default” marks the Setting in device and also copied to “Used” for calibration when first loaded.
If any of these were not correct, or for example you are not using Auto Cal and want to manually change the Aero Cal value then you can set it by following the instructions in “Editing a single run”.
When changing values such as Run Metrics, Auto Cal, Test Type etc, you can open the file menu, check that the runs you want to view are selected, and press View again. This will recalculate the files with your saved values, update individual runs and also update the Summary tab.
In the summary tab you see a list of all of your viewed runs. The final, calibrated CdA is in the column under “CdA Final”.
In the very first column you can select your baseline. This is usually the first of a block of runs, and is the run you want to compare everything else to.
Under the column grouping “Delta to baseline” you see the difference between each run and the baseline. This is the most important section.
Aerodynamic power, the power expended purely on aerodynamic drag, can be calculated as follows. This assumes zero headwind.
p_{aero} = \frac{1}{2} \rho v^3
Where:
p_{aero} = Aerodynamic power (Watts)
\rho = Air density (kg/m3), typically around 1.2
v = Speed (m/sec)
On each run in the main list of runs to the left, histograms of headwind and wind yaw angle are shown for all of the laps marked as valid, under the Charts tab on the top.
For each headwind bucket it shows the percentage of time spent with that level of headwind.
If aero calibration is correct, it should be centred around zero.
For each yaw angle bucket it shows the percentage of time spent with that wind yaw angle.
This is Abs Yaw where negative values are treated as positive as generally we assume the aerodynamics are symmetric, so you just want to see what variation is.
Here, by bucket we mean a headwind or yaw angle range.
For example, each headwind bar is 2kph wide, so the bar at 4kph counts all of the datapoints where the headwind falls between 3 and 5kph.
Please refer to the Aerobody CIQ Datafield section here.
What follows outlines the basic setup of Aerodrome. For more detailed information please refer to the other articles on the left hand side.
Download the ACS app to your Garmin. Go to Garmin ConnectIQ store and search for “Aerosensor” or use link below.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6





Data is recorded to FIT file. You can view the data via various platforms:
Dimensions (H x W x D) | 34 x 76 x 76mm |
Mass | 66g |
Battery Life | 28 hours |
Timing resolution | +/- 1ms |
The multi-colour LED indicates the device state as shown below:
Colour | Flashing | State | USB | Charge |
Cyan | Solid | On | Unplugged | Normal |
Lilac | Solid | Trigger | N/A | N/A |
Amber | Solid | On | Charger | Low |
Green | Solid | Off | Charger | Charging |
Blue | Solid | On | Computer | Charging |
Light blue | Solid | Off | Computer | Charged |
Any | Flash | On | Aerosensor connected | |
Note: Do not use sharp objects or tools to press buttons, this may result in damage.
Aerodrome uses a Tapeswitch cable as a lap trigger – the cable should not be pinched or bent. Bending with a bend radius less than 4mm will permanently damage the product.
The USB port and Tapeswitch port should be kept dry and free from debris.
Although Aerodrome is splashproof, it is not designed to operate in wet conditions. Please ensure it is not used outdoors when it is raining.
Clean Aerodrome with a soft, dry cloth. Avoid using abrasive materials or harsh chemicals that may damage the product’s surface.
Aerodrome requires Aerosensor device and a Garmin cycling computer.
As Aerodrome will likely be used on a live track or a public road, it is critical that you have permission to use the device and/or have taken appropriate measures to ensure not only the safety of you and other riders, but also to prolong the life of the device itself.
The tapeswitch should be placed so that the flat side is against the track or road, and the ridge on the upper side. Using duck tape, secure the tapeswitch across the line the cyclist will be following, be it on the track or the road. Secure at the far ends with tape, and placing a further piece of tape along the length, just holding down the upstream side of the tapeswitch.
Tape along the tapeswitch, not across it (as below).
Aerodrome listens for Aerosensor and the LED flashes when it receives data. It is only able to transmit the lap trigger when this is happening.
For optimal radio performance, make sure Aerodrome is situated in a position where it can receive data from Aerosensor when bike is at or just past the Tapeswitch. It is normally best to position 1-2m downstream of where the lap trigger is placed. Orient the device so that the buttons are closest to the track, as shown in images below.
Plug the tapeswitch plug into the Aerodrome socket and turn on. The power light should illuminate. You can check it is working by pressing on the tapeswitch. The LED will turn purple for 1 second to indicate a lap trigger.
Aerodrome should be placed on the floor well clear of any area the rider is likely to pass. Secure the tapeswitch cable to the floor with duck tape to avoid trip hazards.
Note that currently Aerodrome cannot distinguish between multiple Aerosensor’s running on track. It will only work correctly when a single rider is on track.
Aerodrome uses Aerosensor, so no specific settings are required in the CIQ App.
Please refer to the Aerosensor section here.
The Aerosensor Aerodynamic Cycling System (ACS) Connect IQ app is required to seamlessly integrate our devices with your Garmin bike computer, providing real-time aerodynamic data and further insights during your ride, and recording your data to a FIT file for further analysis.
https://apps.garmin.com/en-US/apps/0170243b-0384-4072-9e85-57030e4949a6
Aerobody is a device that mounts on your stem and measures the distance to your head and chest. This is a good indication of your overall body position.
The Aerobody datafield allows you to view your body position data in the context of your normal Garmin views. You can add it in the same way you would add any other data such as speed, power, time etc. It also adds your aerobody data to the fit file so you can view it after your ride.
Search for Aerobody on the ConnectIQ store and follow instructions to install.
Note that aerobody really needs a full screen width field to display correctly as it displays both head and chest positions.
Turn on your Aerobody device.
The Aerobody datafield will automatically connect to the first Aerobody signal it picks up. It saves this so that next time it will look for the same physical device.
If you need to switch to a different Aerobody device, firstly make sure that only that one is switched on and in range (roughly 10m) of the Garmin unit, the follow the following steps.
| Tyre Type | Tyre pressure | |||
|---|---|---|---|---|
| 60psi | 80psi | 100psi | 120psi | |
| CLINCHER: TT | 0.0044 | 0.0037 | 0.0033 | 0.0030 |
| CLINCHER: ALL-ROUNDER | 0.0056 | 0.0047 | 0.0042 | 0.0040 |
| CLINCHER: ALL-WEATHER | 0.0072 | 0.0061 | 0.0055 | 0.0052 |
| TUBELESS: TT | 0.0033 | 0.0028 | 0.0026 | 0.0024 |
| TUBELESS: ALL-ROUNDER | 0.0049 | 0.0042 | 0.0037 | 0.0035 |
| TUBELESS: ALL-WEATHER | 0.0057 | 0.0050 | 0.0044 | 0.0041 |
| TUBULAR | 0.0053 | 0.0046 | 0.0042 | 0.0039 |
| Setting | Default | Note |
|---|---|---|
| Aero device calibration | 1.18 | Measure yours in testing. Start with 1.4 if unsure. |
| Total mass | 75 kg | Weigh before testing. Includes bike etc. |
| Wheel circumference | 2115 mm | Measure with weighted rollout. |
| Reference Crr | 0.00375 | Look up (see table above) |
| Setting | Default | Note |
|---|---|---|
| Power meter scaling | 0.98 | Unless using hub based, keep at this value. |
| CTF Calibration offset | 0 Hz | Enter value shown on Garmin after power meter calibration (SRM PM6/7 only). |
| Time av period | 30 s | Rolling average period for CdA |
| Valid brake deceleration | 1 m/s² | Auto lap if brake with deceleration greater than this. |
| Valid speed min | 25.2 kph | Auto lap when speed goes above this value or drops below. |
| Braking time offset | 5 s | Data within this time of braking event is discarded from CdA calculation. |
| Run | Configuration | Power meter cal | Aero cal |
|---|---|---|---|
| 1 | Baseline | Calibrate before run | Last known, or 1.400 |
| 2 | Baseline (repeat) | Calibrate | Update to calculated |
| 3 | First config change. | Calibrate | Keep as last. |
| 4... | Subsequent changes.. | Calibrate | Keep as last. |
| Last | Baseline (final repeat) | Calibrate | Keep as last. |
You can only test with a single rider on track at any one time.
Before starting, ensure:
Our AeroWorkbook is a macro-enabled Microsoft Excel workbook that enables easy analysis of FIT files generated with the Aerosensor ACS Garmin Connect IQ app.
Its main features are as follows:
For those in a rush, here is a brief overview of how to use AeroWorkbook:
You can download the AeroWorkbook here:
https://info.aerosensor.tech/docs/start/downloads/excel-tools/
Since V1.5.5 the FIT files are loaded directly within the Microsoft Excel macros, so Java is no longer required. Similarly the script files which used to be required on mac are no longer needed!
Since there is no longer anything to check on your system the “Check system” button has also been removed.
After carrying out these steps, use the Check System button on the Control worksheet to check that everything is set up correctly on your computer. You should see something like the following. If there is a red x by any item you should check you have done everything correctly.
Before you load any data you will need to set the aerotool up depending on the testing you are doing. The settings are all on the Control worksheet.
If you don’t have one, click here for instructions on how to create.
There are a few steps to getting the best accuracy from your data.
On the worksheet for each run you can edit any of the cells highlighted yellow.
Aeroworkbook will automatically mark runs as valid based on the speed tolerance criteria by putting an X in the Valid column of the Lap summary table, highlighted in yellow.
A few tips on selecting laps:
Decide if using auto cal is appropriate or not. We will shortly be adding more guidance on this.
You can whether to use auto cal for this specific run by selecting true or false under Auto cal in row 5.
The run parameters entered into the Garmin via the CIQ are shown under Run parameters in the column marked Setting in device and also copied to Used for calibration when first loaded.
If any of these were not correct, or for example you are not using auto cal and want to manually change the Aero Cal value then can change it here.
Either click Recalculate sheet to recalculate data for the active run sheet, or click Recalculate on the Control worksheet to recalculate all runs. The data is recalculated in the run sheets and also updated in the Summary sheet.
In the summary sheet you see a list of all of your runs. The final, calibrated CdA is in the column under “CdA Final”.
In the very first column you can select your baseline. This is usually the first of a block of runs, and is the run you want to compare everything else to.
Under the section “Delta to baseline” you see the difference between each run and the baseline. This is the most important section.
Aerodynamic power, the power expended purely on aerodynamic drag, can be calculated as follows. This assumes zero headwind.
p_{aero} = \frac{1}{2} \rho v^3
Where:
p_{aero} = Aerodynamic power (Watts)
\rho = Air density (kg/m3), typically around 1.2
v = Speed (m/sec)
On each run sheet histograms of headwind and wind yaw angle are shown for all of the laps marked as valid.
For each headwind bucket it shows the percentage of time spent with that level of headwind.
If aero calibration is correct, it should be centred around zero.
For each yaw angle bucket it shows the percentage of time spent with that wind yaw angle.
This is Abs Yaw where negative values are treated as positive as generally we assume the aerodynamics are symmetric, so you just want to see what variation is.
Here, by bucket we mean a headwind or yaw angle range.
For example, each headwind bar is 2kph wide, so the bar at 4kph counts all of the datapoints where the headwind falls between 3 and 5kph.
Typically you will want to group runs together, for example by test, by creating sessions and then assigning runs to these sessions.
This new session will now be available to assign to runs.
You can change the session associated with a run by editing the run information as described below. The sessions you created in the step above should all appear in the drop-down menu of the file details dialog.
Normally you shouldn’t need to go there, but in case you do:
On Microsoft Windows the files are saved locally to the following directory, where [UserName] is your username:
C:\Users\[username]\AppData\Roaming\AerosensorExcel
On Mac the files are saved locally to the following directory, where [username] is your username:
/Users/[UserName]/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/AerosensorExcel
Yes!
Make sure you download all the files you need while you are online:
You can now load the files through the same Load FIT files dialog.
Note: You can only edit run details whilst online and logged into your aeroportal account.
Aeroportal is our online platform designed to simplify your data analysis. You can automatically sync FIT files from Garmin Connect, making them accessible through Aeroportal itself, or our Excel Aeroworkbook.
Its main features are as follows:
Important: Only FIT files recorded with our ACS Connect IQ app will be transferred to the Aeroportal server. All other FIT files will be ignored.
For those in a rush, here is a brief overview of how to setup your Aeroportal account and view your runs:
The following screenshots show various components of the aeroportal webpage.
Analysis page:

File Menu:

Open Runs:

If you have forgotten your password to log in to Aeroportal, you can request an email to reset it.
To disconnect your Garmin account from Aeroportal:
To disconnect your Garmin account from Aeroportal via Garmin Connect:
After you have paired you Aeroportal and Garmin accounts together, the backfill feature allows you to import FIT files uploaded to Garmin Connect before your Aeroportal and Garmin accounts were paired. Once logged into Aeroportal, go to the “Settings” page via button at top of screen.
Note: it can take a few minutes for the files to be pulled across to our cloud servers.
Once you have paired your Garmin account and have some files available on our server, you can set persistent descriptions, notes, sessions and metrics for your runs.
If you want to quickly set/edit a description for a run, this can be done within the table.
Editing multiple runs at once is a convenient way to assign a session or change values for the selected runs.
Sometimes you may want to delete a run, for example, if you backfilled and have multiple runs that are the same. Note: This is a permanent action and to get these runs back you will have to submit a backfill request with the appropriate dates. We also do not recommend deleting runs that were “Errors” during testing, as we will implement a “Hide Run” option in the future, that will allow your run numbering in sessions to stay consistent.
Sessions are a way to organise, and group runs.
If you want to quickly set/edit a description for a session, this can be done within the table.
Sometimes you may want to delete a session. Note: This will NOT delete the runs associated with that session, but they will instead be set to not belonging to a session.
Before viewing your available runs there are some settings you may want to check.
These settings may be modified by following the steps above in “Editing runs”.
Most users should not have to modify these values.
These are settings that will be applied to all the runs you view. They are found in the Settings page accessible through the cog icon in the top right corner.
Once you have paired your Garmin account and have some files available on our server, you can view your runs. If needed, you can refer to the screenshots in Layout and Account Setup.

Note: You can use the Group by Sessions slider to display runs based on session. You can also open all runs belonging to a session directly from the Sessions tab in the file menu.
There are a few steps to getting the best accuracy from your data.
Aeroportal will automatically mark laps as valid based on the speed tolerance criteria by selecting the checkbox in the valid column in the Laps summary table.
Note: If you would like to reset a runs valid laps to its defaults, you can press the Reset Valid Laps button.
A few tips on selecting laps:
Decide if using auto cal is appropriate or not. We will shortly be adding more guidance on this.
You can set whether to use auto cal for this specific run by selecting true or false under Auto cal by following the guidance in the section Editing Data and Run Setup.
The run parameters entered into the Garmin via the CIQ are shown under Run parameters section of the Summary tab of an open run. “Default” marks the Setting in device and also copied to “Used” for calibration when first loaded.
If any of these were not correct, or for example you are not using Auto Cal and want to manually change the Aero Cal value then you can set it by following the instructions in “Editing a single run”.
When changing values such as Run Metrics, Auto Cal, Test Type etc, you can open the file menu, check that the runs you want to view are selected, and press View again. This will recalculate the files with your saved values, update individual runs and also update the Summary tab.
In the summary tab you see a list of all of your viewed runs. The final, calibrated CdA is in the column under “CdA Final”.
In the very first column you can select your baseline. This is usually the first of a block of runs, and is the run you want to compare everything else to.
Under the column grouping “Delta to baseline” you see the difference between each run and the baseline. This is the most important section.
Aerodynamic power, the power expended purely on aerodynamic drag, can be calculated as follows. This assumes zero headwind.
p_{aero} = \frac{1}{2} \rho v^3
Where:
p_{aero} = Aerodynamic power (Watts)
\rho = Air density (kg/m3), typically around 1.2
v = Speed (m/sec)
On each run in the main list of runs to the left, histograms of headwind and wind yaw angle are shown for all of the laps marked as valid, under the Charts tab on the top.
For each headwind bucket it shows the percentage of time spent with that level of headwind.
If aero calibration is correct, it should be centred around zero.
For each yaw angle bucket it shows the percentage of time spent with that wind yaw angle.
This is Abs Yaw where negative values are treated as positive as generally we assume the aerodynamics are symmetric, so you just want to see what variation is.
Here, by bucket we mean a headwind or yaw angle range.
For example, each headwind bar is 2kph wide, so the bar at 4kph counts all of the datapoints where the headwind falls between 3 and 5kph.
The Aerosensor Lap Logger is software that lets a coach monitor data from the ACS Connect IQ app trackside.
The Garmin device running the Connect IQ app transmits lap data continuously via an ANT dongle, enabling a connected computer to display and record results in real time. This immediate feedback helps coaches make quick, informed decisions before the rider leaves the track. The lap end data flow is as follows:
Aerosensor takes roughly 3 seconds to send lap end data after receiving lap trigger because of the lap averaging process.
Note that if there are laps already showing in the lap logger it will give you the option to delete them all. If you want to keep them simply click “No” and these previous laps will be recorded to your log file also.
Click the open popout button in the main window to open a separate window with larger format text. This can be helpful if you need to see key data from a distance, for example if you as the coach want to stand by the start/finish line and shout out lap times to the rider.
Application settings can be edited from the File->Settings menu:
Aerodynamic drag is the force of the air acting to slow down a cyclist moving through it.
It is made up of two major components – pressure drag and skin friction drag.
There are five forces acting on a cyclist. Aerosensor works by measuring or estimating forces (or power) from the rider (FR), kinetic (FK), gravitational (FG) and friction (FF) to find the fifth, aerodynamic drag (FD).
Although aerodynamic drag increases with speed, friction does not – so at high speeds aerodynamic drag dominates.
Above you can see that at 5kph just 10% of your power goes into overcoming aerodynamic drag, and at 40kph this increases to over 80% – ie 80% of your power is used only to push you through the air.
Say you’re taking part in a flat 40km TT, how can reducing your CdA (and therefore aerodynamic drag) affect your race time?
In this example, reducing your CdA by around 10% can save over 1 minute and 30 seconds. The great news about aerodynamic testing is that you can make huge strides in making yourself faster and/or saving more energy for when it matters.
We have a known issue where Aerosensor can become unresponsive.
In addition, our device works on a standard 5V power supply. Some laptop/phone charges are “smart chargers” that communicate with device to charge at a higher voltage. These just flat out don’t work, so please try the following:
If the LED doesn’t come on after this, please reach out to our support team.
It is likely that Aerosensor is not correctly paired to your ANT+ sensors.
There are a few reasons Aerosensor may report an incorrect CdA value.
If Aerosensor is not able to connect to the aerosensor updater then it is likely the USB-C cable is power only, not power + data. Try a different cable.
We have also noticed that USB-C to USB-C chargers don’t work for updater for this reason.
If, when using Aerodrome, more laps are shown than expected, it is likely that you are experiencing drop-outs in the speed sensor.
This means that Aerosensor sporadically auto-laps independent of Aerodrome.
Try moving your magnet speed sensor to the front wheel, this should fix the issue.
In this video we show you how to setup our cycling aerodynamic drag measurement device, Aerosensor: From unboxing through to testing the setup on a turbo trainer.
In this video we show you how to set Aerobody up on the bike, and use both the ACS Connect IQ (CIQ) app, and the Aerobody Datafield to set it up and view the data.
Find out how to use our Aerosensor Excel Analysis Tool, enabling you to get the most of your aerodynamic cycling data and make conclusions about your testing quickly and with confidence.
This video takes you from installation on your Windows or Mac computers, through to loading, editing, and analysing the data.
Aerosensor Cycling System app lets you get the most from our unique system of aerodynamic development devices.
View your body position as you ride, in the context of your favourite data screens with a datafield dedicated to Aerobody.
Import Aerosensor FIT files directly to excel, and perform basic out-back and velodrome analysis.
V5.1.9 updated 18th November 2025.
View and log lap data trackside on a Windows computer.
V1.4.1, updated 13th March 2025.
Windows driver for ANT+ USB dongle.
Update your aerosensor and aerodrome firmware to the latest version using a Windows laptop or desktop computer.
Note: For updating, a USB-A to USB-C cable to connect the device to your laptop/computer is required. If your laptop/computer only has USB-C ports then a USB-C to USB-A adaptor is needed.
Please note that updates are only available for Aerosensor and Aerodrome.
Updated 27th September 2024 to V1.11
Update your aerosensor and aerodrome firmware to the latest version using an Apple Mac laptop or desktop computer.
Note: For updating, a USB-A to USB-C cable to connect the device to your Mac is required. If your Mac only has USB-C ports then a USB-C to USB-A adaptor is needed.
A macOS version of 12.4 or higher is required.
Please note that updates are only available for Aerosensor and Aerodrome.
Updated 31st October 2025 to V1.16
Chart layout for viewing Aerosensor data in WKO V4 or V5.
(01.11.23 Update)
Note that WKO does not show the lap or session data, only the record data, which is the time history.
The CAD files are provided for free use; however, users assume all associated risks. Aerosensor disclaims any responsibility for loss or injury resulting from the use of these files.
Includes stay and fairing, plus assembly.
One-piece stay released February 2024.
Configure and record data from your SC-01 Pressure Scanner with our Windows AeroDAQ software.
Updated 5th December 2025 to V1.0
Hardware, Software and User Programming Manual for our SC-01 Pressure Scanners.
Updated 5th December 2025 to V1.0
Specification sheet for our SC-01 Pressure Scanners.
Updated 5th December 2025 to V1.0
