Model B Firmware Change Log

Version 1.25.07 — 2018/05/15

Version 1.25.06 — 2018/04/06

A new way to store coefficients to elevate an issue seen where bikes lose their coefficients. Coefficients stored on 3 locations inside bike memory

Version 1.25.04 — 2017/12/28

Solved bug with navigation in 'Favourites' menu

Solved bug with favourite workouts

MOD Version 1.25.54 — 2017/12/28

All the changes listed above for standard firmware version 1.25.04

UCI Version 1.25.84 — 2017/12/28

All the changes listed above for standard firmware version 1.25.04

Version 1.25.03 — 2017/08/31

Implemented Training zones parameter option in Settings, users can choose between MMP and FTP zones.Both MMP and FTP zones are calculated after performing one of the tests: 3' test, ramp tests, FTP test.Selected type of zones (MMP or FTP) are shown live during session or after session in Recall screen or UserData screen.

Recall screen and View User Zones screen modified, now they show FTP or MMP zones, based on what isselected in settings

Implemented Quick start option in Settings. When enabled, monitor jumps to Just ride immediately after powerup, in which case session data is not recorded and simple recall screen is shown after the session. In case anyother type of session (workout, test) is started while Quick start enabled, session data is recorded as usual

Changed computation of MMP for submax test, now it is max. minute power x 1.19

Changed name of the "20' Threshold test" to "FTP test"

Wattbike logo changed on the startup screen

Implemented mechanism for deleting old sessions (older than one month). Old sessions are deleted once perweek or next time monior is powered up after one week time

MOD VERSION 1.25.53 — 2017/08/31

Due to limited memory, MOD version is available in English language only

UCI VERSION 1.25.83 — 2017/08/31

All the changes listed above for standard firmware version 1.25.03

Implemented 17' UCI\WCC sprinter warm up

Due to limited memory, UCI\WCC version is available in English language only

Version 1.24.01 — 2016/12/06

Bugfix update

Version 1.24.00 — 2016/09/02

Solved bug which caused firmware version 1.23.03 to be recognized as 1.23.02 in Test machine, Express Test and firmware update software, which made firmware update impossible.

Implemented two language versions of firmware: western and eastern one. Both versions contain the following languages: English, German, French, Spanish, Portuguese, Finnish, Russian, Estonian. In addition, western version contains Danish and Czech while eastern version contains Chinese and Japanese.

Implemented new connectivity possibilities via BLE. Until now, it was only possible to connect Wattbike to PowerHub Android app since ANT/BLE module inside monitor implemented only one, proprietary service. From now on, ANT/BLE module contains two more standard BLE services: Cycling Power and Cycling Speed & Cadence. This enables connectivity to apps such as Strava, Kinomap Trainer etc.

Version 1.23.03 — 2016/05/12

Version 1.23.02 — 2016/03/08

Solved a bug which caused 'Watt' to be displayed at two places on the session screen.

Implemented transmission of ANT packet related to training zones at each 30 seconds during session. This is done in order to refresh training zones data in case monitor suddenly disconnected during session.

On the Choose HR Belt dialog, implemented that the list with HR belts is not refreshed while user scrolls through the list.

Implemented hidden option for changing ANT message period (called Gym ANT Number) from 1 through 50. The hidden option is activated after setting focus on the main menu option 'ANT Channel' and pressing LEFT + RIGHT buttons together.

Solved bug with favourite workouts which caused some workouts to be present in the favourites list, but not to be functional. Adding new favourite workout now refreshes the list completely.

Implemented method for more secure storage of bike serial number inside its non-volatile memory. The serial number is now kept on 3 locations instead of only one. If any of these 3 locations contain false serial number, that location is overwritten by proper serial number kept in other two locations. Proper bike serial number is not criterion for 'Sensor not connected' anymore, instead it is now checked if the coefficients' values are within proper ranges.

Version 1.23.01 2015/12/10

Solved a bug which caused BLE connection not to work in case when user is logged in and automatic login at startup set in settings.

Excluded context menu during race, pause during race is not possible anymore.

Version 1.23.00 — 2015/08/10

For BLE connection, implemented mechanism for Power Cycling SE software obtaining username of the person logged-in on the PoweApp.

Speeded up the transition between intervals on the ramp tests - there is no delay anymore.

Power screen in session - avg rpm shown instead of peak Watts from now on.

Implemented displaying of remaining distance on the session screen during race.

Changed countdown screen for 6'' and 30'' test - after counting down to '1', sessions starts immediately, 'Go' is not shown.

Implemented Ramp Varied test. User can choose interval time (mm:ss).

Implemented Wattbike Gym ANT channel. In contrast to standard Wattbike channel which sends revolution data after each pedal relvoution, Gym channel sends data each second. Packet rate of Gym channel is twice lower than of a standard channel, what enables higher number of bikes to be connected to PWC at the same time. 'ANT channel' dialog is modified, it supports turning on/off channels and choosing between Standard and Gym Wattbike channel.

Implemented mechanism for retrieving favorite workouts in case they have been compromised after firmware upgrade. Go to 'Workouts/Tests', get focus on 'Favorites' and then press buttons LEFT + RIGHT together. Message box will appear, press ENTER.

Solved bug which caused firmware to crash if user presses any button while intro screen is shown upon monitor power up.

Version 1.22.01 — 2015/05/06

Implemented countdown for power peak test and 30'' test. User can choose 5 or 10 seconds countdown from the dialog that appears before test.

Version 1.22.00 — 2015/04/07

Implemented support for combined ANT/BLE (Bluetooth Low Energy) modules for monitors equipped with ANT/BLE capable module. Users are now able to connect their monitor to iOS/Android smartphone app PowerApp via BLE. Users can monitor their sessions on the smartphone and upload their training data to online service PowerHub.

New tab ('Remote') added to Settings section. It enables turning Bluetooth on/off and putting Bluetooth to program mode for BLE module firmware upgrade.

Implemented that W/kg parameter equals zero in session - in case when user not logged in, default user not used and user weight not used.

Solved bug which caused erroneous calculation of right leg angle of peak force during session.

Version 1.21.03 — 2015/03/10

Removed MMP/MHR input screen from Peak Power test.

Version 1.21.02 — 2015/02/20

Solved bug which caused editing of favourite workouts to erase all workouts on the list positioned after the edited one.

Solved bug which caused editing of favourite workout's name not to apply.

Solved bug which caused old favourite workout's name not to appear while editing favourite workout.

Version 1.21.01 — 2015/01/23

Solved issue with portions of signal values inside session files written as zeros.

Implemented mechanism for firmware update - monitor to monitor. To update monitor with older firmware version, simply put the monitor to program mode and connect it to the monitor with this firmware version via USB cable, then follow the instructions on screen.

Version 1.21.00 — 2014/12/23

Solved issue with sending MMP, MHR to Power Cycling SE in case when user is not logged in and default user turned off.

Version 1.20.02 — 2014/11/07

Modified HID and ANT start session command in order to specify type of session: just ride, workouts, tests.

Solved bug where ANT channel was not open upon selecting certain HR belt from the list in Set HR Belt dialog.

Solved bug with Polar chest belts (linking and artefacts).

Implemented update process for favorite workouts from firmware version 1.18.4 to higher versions. Update is done automatically upon loading of new firmware. Update applied both for WPC and USB stick favourite workouts.

Version 1.20.00 — 2014/10/13

Updated firmware version encoding, so firmware version format is X.XX.XX.

Auto login last user option from Settings is now set to NO by default.

Default Recall page option from Settings is now set to Summary by default.

Implemented both HID and ANT commands for session pause and resume.

Implemented both HID and ANT commands for getting weight, MMP and MHR from monitor.

'Use power per kilo parameter' option in Settings replaced with 'Use user data' option which has three option: none, weight and weight/MMP/MHR. If weight is selected, prior to entering session, the user is asked to enter wight. If weight/MMP/MHR is selected, the user is asked to enter weight, MMP and MHR.

Solved bug because of which ANT communication was stopped after pairing ANT heart rate chest belt to the monitor.

Solved bug because of which interval workouts and tests did not work properly in case when Settings option 'Jump to Just Ride at startup' was set to 'yes'.

Version 1.19.1 — 2014/09/04

Implemented that when monitor connected to Power Cycling software, username is flashing above ANT ID on the bottom of the screen.

Implemented that when monitor connected to Power Cycling software, in case of disconnecting USB communication or disabling Wattbike ANT channel, username is erased on the monitor.

Implemented option in Settings - Default user on/off. In case of setting this option to 'off', all parameters related to default user become invisible. This option is set to 'off' by default (after reset all states command performed).

Implemented that, even in case of default user turned off, when connected to PWC SE software and software requires user data, monitor does show 'Set user data' dialog. Additionally, training zones (MMP, MHR) are not shown on session screen in that case.

Implemented two additional options in context menu on session screen: Set User Data and Training zones. Set User Data dialog enables user to set up weight, MMP and MHR that are used for determining user's training zones. Training zones screen show training zones based on MMP and MHR.

Version 1.19.0 — 2014/08/05

Implemented battery capacity and charging indicator at the bottom of the screen.

Peak Watt replaced with avg. Watt on session screen (the Watts screen) at the bottom line.

Implemented live zones during session - power zones based on MMP and HR zones based on MHR. Zone indicator located next to current values for power and HR.

Implemented options to delete/rename individual favourite workouts rather than just Edit and Delete List options. Increased the number of favourite workouts saved to 20.

Implemented mechanism for programming a favourite workout on one bike and transferring by USB stick to other bikes. Use context menu to switch between workouts on USB stick and WPC, and to copy them. Additional options in the menu list are only available if USB stick is connected.

Test screens for submax and max ramp tests the target watts are shown next to average watts ñ changed layout of the screen so that target watts and average watts are the largest numbers in middle of screen.

Changed default value for Workout inactive time to 4' and Turn off time to 5'.

Implemented option for jump to Just Ride immediately at startup, like on the model A monitor. If activated, session file is not created and session data is not saved, recall is not shown at the end of the session.

Implemented additional tab in Settings - Default user. When no user is logged in, values from this tab are used for necessary calculations. Implemented screen for showing training zones based on MMP and MHR.

Implemented screen for viewing training zones. It can be called at three places: settings (default user tab), manage profile section and during session from menu options. The zones are calculated according to achieved MMP and MHR. If user is logged in, person's MMP/MHR are used, otherwise MMP/MHR from Default user tab are used.

XML functionality - Session data is now saved to XML files, besides saving to session files. It will allow uploading of data to WB logbook as well to 3rd party web-services. XML files are saved to the separate folder in the 'Wattbike Expert' folder on the monitor's SD card and on the USB stick if connected.

Version 1.18.1 — 2014/01/15

Implemented additional HID commands in order to support operation with "Wattbike Express Test" software.

Solved bug with data transmission over ANT+ Bike Power and Bike Speed and Cadence channels during interval workouts.

Solved bug with auto-zero process.

Version 1.18 — 2013/12/23

Implemented HID commands in order to support operation with "Wattbike Express Test" software.

Certain fixes made in order to solve bug with auto-zero process,

Version 1.17 — 2013/12/09

Changed content of certain ANT packets for Bike Power profile in order to meet ANT Certification body requirements (manufacturer and product information).

Added ANT+ logos to the startup screen.

Excluded bottom line (containing text 'settings') from Settings tabs.

Forward slash symbol '/' added into the alphabet used for naming a favourite custom workout.

Changed interface for setting up new workouts. Accidental press to Enter or Esc buttons will not take user out of the dialog.

Implemented permanent profile login. If this feature is enabled, then if some user was logged in at the moment of monitor turning off, the user will be logged in at the power on again. This feature can be enabled/disabled in the Settings menu.

Implemented that username set up in Power Cycling software is displayed on the monitor as well. Text length limit for USB connection is 30, while for ANT it is 17 characters.

Implement mechanism for saving fatigue factor (result of 30'' test) to the user profile in case user is logged in when test is performed.

Added displaying of bike model (Pro/Trainer) in Properties in case it is defined in 1-wire memory of the bike.

Implemented Autozero mechanism - if the force signal does not change for 10 seconds, current offset value is written to the bike's 1-wire memory. This option can be enabled/disabled in Settings options.

Version 1.16 — 2013/10/09

Changed content of ANT packets for Wattbike channel, improved data security. Changes made in Power Cycling software too. Therefore, this version of firmware is incompatible with older version of software.

Solved several bugs in communication between monitor and Power Cycling software.

For Ramp test and 3' test, on 'Test' screen in recall MMP, MHR, VO2Max estimate, METs are calculated. In case that user is logged in, these values are saved to the user's profile.

Implemented calculation and saving of MMP and MHR values to the user profile if the user is logged in during 3' Aerobic test, Max ramp test or Submax ramp test. MMP and MHR values are shown under 'Manage Profile' options if user's sport level is set to advanced or expert. These values are editable.

For Ramp test and 3' test, on 'Zones' screen in recall, training zones (Power, HR, METs) are calculated based on user's MMP, MHR.

Graphical bug solved - during race, in the lower left corner phrase 'rank' was always in English, regardless of current language.

Solved several graphical bugs related to displaying phrases in German, French and Finnish language.

Solved bug that caused creating new and editing existing imperial race not to work properly.

Solved bug that caused W/kg to be shown in Recall instead of W/lb when imperial units are selected and user did not enter his weight prior to session.

Solved bug that caused irregular calculation of small font characters width in case of using special characters.

Implemented that in case test is not finished, recall page General says 'Completed: No', except for Ramp test.

Implemented setting SD card into storage mode so it can be accessed as a drive on PC - go to Properties->Memory tab, UP or DOWN to go to 'Turn on USB storage' button, press ENTER.

Changed implementation of files and folders structure on the SD card. Folders and file (sessions, races) names are now more user-friendly. First time monitor powers up after loading V1.15 firmware, all old files and folders will be updated at startup.

Solved bug that caused irregular displaying of W/kg in session in case of value above 10.0.

Solved bug that caused irregular displaying of battery % in Properties in case of 100%.

Solved bug that caused irregular menu displaying in recall during rest time, in case that window menu or some control is opened.

Implemented displaying of live HR in Recall screen during rest period between two intervals.

Implemented setting of start level and stage ramp (in Watts) for Ramp tests, prior the test. The target power for the interval is then shown at the session screen next to current power value.

On session screens, phrases 'avg', 'peak' and 'total' are shown translated to the specified language, rather than being in English regardless of language used.

Session live summary screen, for Fmax angle character '∞' is used instead of 'deg'.

Solved bug in race preparations screen when window menu is opened and automatically closed after 30s.

Implemented Chinese language (simplified Chinese).

Implemented Taiwanese language (traditional Chinese).

Implemented Russian language.

Implemented Estonian language.

Changed folder structure on the SD card and USB stick. File and folder names are more user friendly - folder names are the same as person's names, session and race filenames are more descriptive.

Implemented three ANT channels: one for Bike Power profile, one for Bike Speed and Cadence profile and one for Wattbike. Wattbike channel uses bidirectional ANT communication between monitor and PC equipped with ANT stick. Group activity and races with multiple bikes possible. Wattbike channel uses public ANT network key.

Changed implementation and appearance of tabs in Recall page.

Version 1.14 — 2013/06/13

Implemented Spanish language.

Implemented Portuguese language.

In order to accommodate proper appearance of Spanish and Portuguese phrases, certain graphical adjustments made in Settings, Sessions list, Recall, User menus, Statistics, Create New Workout.

Implemented that if monitor stays for specified time (Turn OFF Time) in HR belt dialog, the monitor automatically turns OFF. This was not the case earlier, monitor would remain in the dialog without turning OFF.

Added hidden combination for reset of monitor's or bike's statistic. It's in screen "Properties", under "Monitor" and "Bike" tabs. First should be pressed & hold ENTER and then RIGHT, MENU, LEFT, ESCAPE, all together.

Solved bug which caused option Last Workout not to work properly for custom made workouts.

Solved bug that during interval workouts caused monitor to suddenly revert rest to 0 and jump over to the next interval immediately.

Solved problem which sometimes happens with session filenames, so instead of regular session description in session list, following is displayed:

(.. 20:12:_1 Unknown, 28 intervals)(.. 20:12:_1 Unknown, 9 intervals)

Solved problem with navigation through already set workout intervals (option Workout/Tests->Create New Workout->Intervals varied). In the past, there was a problem with going back and forth through intervals. For example, 8 intervals are set, and navigating back to 1st interval made a problem (all other intervals are deleted).

Version 1.02 — 2012/10/16

Solved problems in the event of USB stick connecting/disconnecting while some user is logged in.

Solved problem with connecting USB stick during session ñ USB stick is not recognized in this case until session is over.

Solved problem with disconnecting USB stick during session ñ disconnect event is not recognized until the session is over. Despite USB stick is removed, the session is saved on SD card (regardless of whether any user was logged in on stick or not, session is saved in regular SD card folder 'UnknownUser').

Solved problem in recall, revolutions tab, because of which power values were zeros in case that bike is not connected.

Included translation for French language. English or French language can be chosen in Settings.

Solved bug because of which mistakenly there was text 'Regler' instead of 'Francais' in Settings->Display Settings->Language.

Version 1.01 — 2012/10/01

Since this feature was not present in 1.00 version, implemented mechanism for recognizing whether session file is V1.00 or higher. In case the session file is version V1.01 or higher, values for Fmax angle are shown in recall, otherwise not.

Version 1.00 — 2012/09/18

Initial version - delivered to Giant, for updating existing 500+ monitors at their stock.