Releases
2.5.6
Version for Android 7.0+
Version for Android 4.4 to 6.0
No Google maps and for Android 4.01 to 4.3. Sorry no support for versions older than this.
Workaround for crash in Google maps after about an hour.
Switch the label of a standard speed item to indicate gps or sensor.
Workaround Runalyze.com sending an ok status code when actually failed to authorise.
Fix crash with user defined string editor if language Italian or German.
Google Api's and libs update to latest versions where possible.
Added support for uploading to Intervals.icu.
Increase max Recent average time window to 1200 seconds.
Sort out miss alignment of long pressing an upload target to get to the sites upload setting.
Stop screen talk adding the units for times which already have the units.
Battery level int display item added as the default decimal version is not matching what we have for sensors now.
Updated Italian translations.
Tweak Polish translation.
Try and sort out TTS language setting when you over-ride it.
Crash report issue fixing.
2.5.3
Version for Android 7.0+
Version for Android 7.0-
No Google maps and for very old Android versions.
Added in battery information display items for sensors. Needs IpSesnorMan 2.1.5. See just below. Not all sesnors have all the battery information or even any avalible.
Added 'Climb laps' opton to ride history list long press menu. This re-works the incline post ride and all associated stats. It then generates laps for climbs. Settings -> Main bike settings -> Scaling parameters -> Max flat incline and Minimum altitude for lap
can be changed to adjust what is considered a climb worthy of a lap. Note this deletes any current laps.
Settings -> Audio-visual settings ->Brightness, Alpha, Haptic -> Swipe distance percentage. Added to allow adjustment of swipe detector.
Updates to TrainingPeaks upload API. Old version closing soon.
Adding in total route distance, route end distance and route end time display items.
Added 'Delete Sensor Components' menu option to history item long press. Can be used to delete HR, Cadence, Power, Temperature and Altitude data.
Code to remove duplicate messages from IpSensorMan. Try if you see bad distance and bad averages. Hopefully I have fixed the issue on the IpSensorMan side as well. Settings -> Other phone settings -> Miscellaneous settings -> Detect duplicates from IpSensorMan.
Added 'Clear' button to the route load page. Removes any loaded route.
Added Settings -> Other phone settings -> Miscellaneous settings -> Manage all files area. This allows you to browse the IpBike files area now this is very hard for 3rd party apps to do so.
Update to use and target API level 33 eg all the Android 13 stuff. Should keep Google Play happy for another year.
Various other bug fuxes.
IpSensorMan 2.1.5
Standard version.
for very old Android versions.
If on Android 12 or 13 open IpSesnorMan and press the search button to re-do the permissions as Google has forced a change there.
Update to use and target API level 33 eg all the Android 13 stuff. Should keep Google Play happy for another year.
Add in generic battery state message for all sesnors with some battery information.
Android 13 don't try switching off BT as no longer possible by none system apps. Switching on BT will bring a system dialog up and require the user to interact with it. Android 13 it's probably best to leave BT on if your using BT sensors.
Bug fixes and tweaks.
Btle support for Bontreger Flare, reverse engineered so not ideal.
BTLE Core temperature support.
2.5.0
Version for Android 7.0+
Version for Android 7.0-
No Google maps and for very old Android versions.
Fix for versione below Android 7 which broke with 2.4.9
Various other bug fixes from crash reports.
Waypoint to route matching now allows for waypoints to be about 150m off the route.
2.4.9
2.4.9 version pre Android 4.0 phones No Google Maps.
Core temperature and Tire pressure support added. You need IpSensorMan 2.1.1 for these as well. (Old android phones version). Core teperature is off the new ANT profile spec. I will also add BTLE support on a few weeks with another update for IpSesnorMan. Tire pressure is reverse engineared so should be treated with caution as I can not be totaly sure it's correct and it may break. There is also in the IpSesnorMan updates support added for Garmins latter radar devices via Bluetooth rather than ANT. This is also reverse engineared and this not nessasaraly correct. There is a question over the threat speed in particular. Any feedback on this very welcome.
Fit SDK update to 21.78
Added Notes field into workout step now I see the .Fit file supports it.
Adjust trainer control - and + buttons to be 0.2% when in slope mode and ++ and -- to be 2.0%. This allows finer grained slope setting.
Rename the light modes to be easier to understand. You need the updated IpSesnorMan for this to be consistant.
Set local time in .fit activity save. May help with none gps activity uploads.
Added workout and route name display items.
Bug fixes.
2.4.8
2.4.8 version pre Android 4.0 phones No Google Maps.
Various crash report bug fixes.
Fix crash being seen toggeling waypoints on Google map when there are no waypoints.
Try and stop User defined item editor crash when the item has been deleted.
Fix for send not showing targets on Android 11.
Re-work MapsForge cache purge to try and fix intermitent crash.
Fixing some waypoint issues.
Update crash detection system backend after old one stoped working.
Update to Android 11 build framework.
2.4.5
2.4.5 version pre Android 4.0 phones No Google Maps.
Turn by turn support added when loaded .gpx has suitable waypoints. See the dedicated help page for details.
Lap points shown on the post ride route map as waypoints.
Fix issue with TodaysPlan status check after a slight change to the API.
Added an option for just Hours and Minutes to the time units. You can set this as the default but it's probably more usefull as a per item specific over-ride which should now be working if you don't want the seconds for a specific item. Long press a time style item for the menu then What details -> over-ride units.
Sort out some issues with plot send not working reliably.
Added Settings -> Support options -> Manage temporary files area. Opens FileSelector where long press can be used to Send or View the files. If you need to get me the log file from IpBike this is the way to go especially on Android 11.
Added setting to 'Manage local maps files' and 'Manage sdcard map files' into the Mapsforge bit of settings which opens the File selector in the maps area. Allows deleting and importing of map files.
For Android 5.0+ expose IpBike files area to Androids 'Storage Access Framework' allowing 3rd party apps access
via system file select UI. Needed for Android 11 as there is no other easy way to get the files. Settings -> Other phone settings -> Miscellaneous settings -> Make IpBike file area readable and Make IpBike file area writeable enable the capability. By default readable is enabled but not writable.
Try and sort out VeloHero login issue.
2.4.4
2.4.4 version pre Android 4.0 phones No Google Maps.
Allow Import of .gpx files.
Adjust .gpx routes to us internal format and fix virtual race stuff with them.
Adjust route save as to save a track rather than a route so it's suitable for virtual race.
Add controls to set the Map / plot / workout area display percentage size in landscape mode.
Added option to switch the order of the Map / plot / workout and display items in landscape mode.
Add settings -> Personal settings -> HR Running Dynamics start mode.
Added swiss mapping to alternate tile sources.
Remove none working alternate tile sources. You may need to reselect your source if using an alternate source.
Fix stats update not happening till you go start sensors.
Fix crash in SendDialog pressing buttons with no type or target set.
Always set the right pedal bit in the .Fit power balance field to work around some software that want cope with it being clear.
Adjust swipe sensitivity to be more screen size based.
Lower the minimum distance between route line points on modern devices.
Re-work route match stuff to reduce memory footprint.
Fix ride history selection page layout issues on newer devices.
2.4.3
2.4.3 version pre Android 4.0 phones No Google Maps.
Remove Google Fit upload support. There is an explanation for the reasoning for this here.
Added in Virtual race support. Set a route to compare from a previous ride then enable Settings -> virtual race. More details on the Virtal race help page.
Send action can now send multiple files.
Sort out shifting display items not being displayed properly.
Fix issue with start and end positioning of laps when you trim or re-evaluate.
Fit sport setting and SubSport updated to be more precise.
Updated Italian translations.
Tweaking German translations.
2.4.2
2.4.2 version pre Android 4.0 phones No Google Maps.
Updated German translations a big thanks to Claus Hermann.
Add show plus minus buttons option for user defined item. This allows you to have an item with buttons to increment and decrement the value. See the help pages for details.
Fix zip traversal issue shown in pre-launch report.
Save speed dependent light mode enable so it persists between rides.
Fix crash with light setting when light has a custom mode.
Fix RunKeeper aurthorisation issue login in with Google or Facebook.
Change method for getting database name and path for backup and restore to be more robust.
fix bug with user expression with long list of *'s e.g. (1*2*3) failed.
2.4.0
2.4.0 version pre Android 4.0 phones No Google Maps.
Fix quirky permission request issue and a couple of crashes.
Check for bad characters in user defined item name.
Leg spring stiffness item has an extra digit for proper display.
Fix gps restart issues when you lower the restart time.
Speed based light control added. A bit experimental this you probably want IpSensorMan 2.0.8 to go with it. Settings -> Other phone settings -> Speed dependent lighting. Just enable it with default setting will suite all the ANT+ headlights I have seen with 3 levels. you can adjust the minimum and the maximum speed which with the 3 levels setup will be the max speed for the low level and the minimum speed for the upper level.
Added virtual power mode based on user defined item my_vp.
Adjust user defined item time display to not add leading zeros.
Fix speed items max character length not being enough for pace mode.
Fix Muscle oxygen stats getting swapped on re-evaluate.
2.3.9
2.3.9 version pre Android 4.0 phones No Google Maps.
User defined expressions totally reworked and now far more functional and capable. You can define expressions for values to be avalible post ride as well as while you are riding. See the user defined expressions specific help page for more details. There are a number of display items for semi static things added in to allow you to access them in your user defined expression e.g. FTP, Critical power, bike and rider weight, max HR, Max values for a range.
As part of adding the user expression stuff the 'starts off gps' 're-evaluate stats' and code for trimming and spliting and importing a ride has all had to be re-worked. It essentially allows you to replay a ride while edditing a user defined expression to be able to test them and also aply them to hystorical data. Any issues with this please get in contact as there is a danger I may of messed something up.
UI tweaking for small round displays like Kospet Prime. It is not ideal I would like more real buttons a pressure sensor and ANT support really but I have been using this device for a number of months now and it's working out well for IpBike. I have not yet tried getting the optical HR sesnor working but will work on updating IpSensorMan for that soon.
Stryd specific items added for Form Power, Air Power and Leg spring stiffness. Real time data, logging averages plots all avalible like every other stat I do. These go along with the Running dynamics type data fields they provide. This is all from the Bluetooth conection to the Stryd in IpSensorMan.
Logging of all the Radar threats and speeds for upload to mybiketraffic.com. I used to just log the nearest threat but things are now expanded out to log them all. Please donate to the site if you use it lots.
Pressure based altitude can now use user defined temperature or real time temperature. The pressure based altitude system has been updated to put a varaible temperature into the calculation. It was defaulting to something like 15 degrees centigrade. If the temperature is way off and you are doing big hills this can get you improved accuracy. Settings -> Main bike settings -> Trip control -> altitude default temperature and Settings -> Main bike settings -> Trip control -> altitude use realtime temperature. configure this and you can also add the default temperature to the display as an item with long press support allowing you to change it. These is some more information and some cautionary guadance on this on the Altitude incline and slope help page.
Remove background permission request setting. Google will no longer approve a release with this setting in the app and in theory it is not needed.
Added settings -> Other phone settings -> Error reporting usage stats -> Log user expressions.
Added settings -> Other phone settings -> More power options -> Gps auto restart time.
Added settings -> Other phone settings -> Error reporting usage stats -> Log pressure to altitude details.
Added settings -> Other phone settings -> Error reporting usage stats -> Log incline details
Various bug fixes as listed here for the more major ones.
Get main hints working again. Review and add some more hints.
Fix bug with copy style not applying to a single line group.
Fix file selector security exception on import.
Dubug logging around light mode crash.
Fix crash with range type items on screen with range number > 5.
Fix issues with overall gear range numbering.
2.3.7
2.3.7 version pre Android 4.0 phones No Google Maps.
Added styling to display items. You can define styles and easily apply them to items. You can style and change the items in the main sensor display area that may be overlaid with the buttons. Styling includes all the colors, fonts as well as label and unit positions and relative sizes. To quickly apply styles use the 'copy style' item long press menu item. Then click items to apply the style to them. You also enter this mode after selecting a style for an Item. Exit copy style mode from the long press menu or by swiping up.
Added option for fixed width items in line.
Added settings to change button colours. Settings -> Audio visual settings -> Button colour settings.
Settings -> Other phone settings -> Logging control -> Fit has radar info. Enables saving 1 cars worth of radar info suitable for MyBikeTraffic.com. I will change to record more cars worth in the future.
Added setting -> Other phone settings ->More power options -> Proximity wake-up minimum time on.
Made lap list show significant descents if considerably bigger than the ascent.
Changes to keep multi window mode updating the screen when other window has focus.
Added 3 variants of user defined display items with different output formatting options. Probably a lot more to come on this longer term.
Removed support for the thunderforest.com tile sources 'Cyclemap', 'Outdoors' and 'Landscape'.
I have been paying for your access to these but it's costing more than I get from IpBikeKey income.
Mapsforge is the recommended maps solution.
2.3.5.6 Beta
2.3.5.6 version pre Android 4.0 phones No Google Maps.
Settings -> Other phone settings -> Logging control -> Fit has radar info. Enables saving 1 cars worth of radar info suitable for MyBikeTraffic.com. I will change to record more cars worth in the future.
Styles for display items. Added style options to change label and units position. Remove toggle controls for labels and inline of units. Added label and unit size adjustment to style. Use position list instead. Added ability to set hex value for colour. Added ability to add and use your own front. Added a 'copy style' item long press menu item. Then click items to apply style. You also enter this mode after selecting a style for an item. Exit copy style mode from the long press menu or by swiping up. Added option for fixed width items in line.
Made lap list show significant descents if considerably bigger than the ascent.
Changes to keep multi window mode updating the screen when other window has focus.
Added 3 variants of user defined display items with different output formatting options. Probably a lot more to come on this longer term.
Added settings to change button colours. Settings -> Audio visual settings -> Button colour settings.
Added setting -> Other phone settings ->More power options -> Proximity wake-up minimum time on.
Styles for display items.
2.3.5
2.3.5 version pre Android 4.0 phones No Google Maps.
Workaround for Google induced maps crash affecting 1000s of apps.
Added code to catch a Google maps crash and change the map source not to be Google. You will still get the first crash but you should be able to go back into IpBike with a different map source in use.
Give a better dialog before asking for permissions.
Fix bug with first lap start time after using the trim route feature.
2.3.4
2.3.4 version pre Android 4.0 phones No Google Maps.
2.0.4 IpSensorMan. Fixes bug with BTLE startup.
Adjust min wheel size down to 25mm to allow for some roller based trainers.
Fix crash if all bikes get marked as retired.
Fix Display issue with some fractional items when between 1.0 and 1.1
Fix potential corrupting last trip bike selection on next start sensors if different bike.
Fix Laps FTP.
Fix online altitude lookup.
2.3.3
2.3.3 version pre Android 4.0 phones No Google Maps.
Fixed merge bug that crept in in 2.3.2
2.3.2
2.3.2 version pre Android 4.0 phones No Google Maps.
Cycling Dynamics and Running Dynamics support added with updated IpSensorMan 2.0.3. Real time stats and Average stats available. Can view the data in the plot. Saves to .Fit and .csv. You will need a sensor with support to use this e.g. Garmin Vector or Assioma Duo for Cycling dynamics. Running dynamics is on Various Garmin HR senors as well as a stand alone foot pad. In IpSensorMan to use these Cycling Dynamics features you need to have the Use ANT+ Power Plugin checkbox is off as there is no support for this yet in the Plugins Api. For Running Dynamics with a combined HR strap you need to ensure Use ANT+ HR Plugins is not checked.
Added checkbox to retire a bike. All the appropriate lists want show retired bikes. You can select to show retired bikes on the main like list page.
New Screen power profile 'Stay Bright key-guard off' enables easier manual control e.g. proximity switch on works.
Add Setting -> Other phone settings -> Miscellaneous settings ->Request background location permission. This is only Android 10 and I don't think it's needed from the documentation but some people have found it to help.
Update trim to not mess up start. Can trim and join and get back where you started again.
Make item zones in display match the last bike looked at.
Search for MapsForge files from a download down a directory if zip has them like that.
Adjust Gear estimator to be less laggy for a simple single speed setup.
Fix to get plot working on my old Active with Android 2.3
Updated API versions for Osmdroid and Mapsforge.
2.3.0
2.3.0 version pre Android 4.0 phones No Google Maps.
Updated Strava activity list adding missing: Crossfit, EBikeRide, Elliptical, Golf, Handcycle, RockClimbing, Rowing, Sail, Skateboard, Soccer, StairStepper, StandUpPaddling, Surfing, Velomobile, VirtualRide, VirtualRun, Wheelchair, Yoga
Improved receiving files from other apps especially on Android 10. Can now import ride as well as load route and workout.
Fixed send not working on Android 10.
Added Setting -> Other phone settings -> Logging control -> No default summary.
Fix lap name on last repeat.
Reduce Timeframe control buttons text size a touch to stop line splitting.
Trim route stuff clamp start and end better to stop crash.
2.2.9
2.2.9 version pre Android 4.0 phones No Google Maps.
Added in Step summary display item.
Added in Next step display items where appropriate.
Add 'with barometer' text to standard gpx and tcx save paths if the stop Strava altitude correction setting is set.
Fix trim crash.
Sort files list in file chooser alphabetically.
Fix toast crash an android 7.1.
Fix MapsForge download crash.
2.2.8
2.2.8 version pre Android 4.0 phones No Google Maps.
Split ride option added to plot and route. You can split post ride into 3 sections e.g. warm-up, race and cool-down. Do it from the route view using the trim type controls. Alternatively from the plot view where you pan the plot to have the central bit you want on screen.
Bug fixes. Change to target API 29. Library updates.
Tweak the activity lists for cycling and running to get better upload matching.
Remove file manager usage and use Storage access framework for modern devices. Old versions of Android are the same as before but I link to a different but compatible file manager if one is ont installed.
Improve Mapsforge tile caching.
Add option to download Mapsforge .map file to secondary sdcard. Note they will get deleted by the system if IpBike is uninstalled as they are in the IpBike specific area.
Updated Italian translations.
Added temperature sensor debug logging.
Allow use battery for temp setting to over-ride ambient temperature sensor usage.
2.2.5
2.2.5 version pre Android 4.0 phones No Google Maps.
Bug fixes.
Added delete all button to selected ride history tab.
GPSies Live support added. Sadly this is no use any more as they have stopped the service in the last couple of days. So it will be removed again the next release. Anyone that knows of a free live tracking service with an API I would be interested to know.
Force date picker to use old style spinner not calendar view.
Added basic action bar to main screen so you can get setting etc when active.
It will auto hide if full screen enabled.
You can swipe down and up to show and hide it manually.
Added map setting to go to OpenAndroMaps download page.
I will be removing support for the CycleMap, Landscape and Outdoors tile sources soon. I have been paying to allow access to these tile sources for a number of years. Sadly the IpBikeKey revenue is coming down to the point where it is not always covering this cost each month. The provider of the tile sources has been sending me regular emails saying that the level of usage is over the rate I am paying for and asking for twice the amount. That will put me well into a loss so I will have to stop paying for the service soon. The recommended mapping solution is to setup MapsForge with map file for offline mapping. I highly recommend the OpenAndroMaps .map files. Use 'Settings -> Audio-visual settings -> Map settings -> Website for MapsForge files' to visit there site and get a map file as well as the render theme. I have updated the map file help page a bit. Please support OpenAndroMaps by using there support button and making a donation.
2.2.4
2.2.4 version pre Android 4.0 phones No Google Maps.
Major build framework update.
Updates to 3rd party libs.
Latest Mapsforge V5, render theme file based settings.
Direct download support from https://www.openandromaps.org
Long press on map gets menu like plot and workout.
Night/day option added for none Google maps.
Map rotate and pan issue fixed.
Remove livetracking.io support as the site will be closing.
UI look and style tweaks.
Added option for having arrows on route and trip lines.
2.1.8.4
Interim release to fix my stupid bug with the strava upload status check.
2.1.8
None Google maps version for direct download.
Strava access token handling update after thier API update.
Add setting to clear GoogleFit data id's.
Make sure bulk save as files don't overwrite.
2.1.7
None Google maps version for direct download.
Tweak Strava aurthorise as they are about to make changers and may break things without this tweak.
Rework workout step summary options to be very flexible.
Added ability to add 0 to log file prefix string to get bike name added.
More error checking in Vp stuff, tweaked it's moving average.
Tweak moving average stuff to be a bit more robust to data coming in quicker than expected.
Added normalised power debug logging capability.
Fix fit import for power and added in smoothness and effectiveness stuff.
Various small bug fixes.
2.1.6
None Google maps version for direct download.
Upload support added for RUNALYZE.com. Some good free inovative stuff here.
Updated .FIT sport setting code to add in some more sports.
Update Maps list and get them all working again.
Tweak Strava branding.
Stop map rotating back to north top after a few seconds when you stop with some devices.
Fix zoom level saving bug.
Don't reload paceNotSpeed if manually toggled in ride view.
Fix bug setting distance when localised to use ',' not '.'.
2.1.5
None Google maps version for direct download.
Crash fixes.
Allow re-evaluate stats to recognise power directly off FEC trainer the same as from a power meter.
2.1.4
None Google maps version for direct download.
Adding light display items for state, intensity and battery state.
Long press light item for light state setting.
Separated out speed, cadence and power non-active timeout values.
Added TTS volume setting. Android 4.0+ only.
Added control over displaying lap button on screen.
Fix extended lap summary power component.
Get description right on a send straight after editing it.
Use backup style delete for small ride delete logging file.
Allow none bike active if indoors and there is a none gps speed sensor.
Translation update.
Default to English if TTS fails with the user set Locale.
Allow wheel size down to 50mm as someone has a trainer wanting 94mm.
Allow plot to be landscape either way up.
2.1.2
None Google maps version for direct download.
2.1.1
None Google maps version for direct download.
Added Thunderforest Outdoors and Landscape map style joining there Cyclemap style. Access to these maps is not free I get a monthly bill that at the current use levels means that Tunderforest have the same sort of share of IpBikeKey revenues as Google end up with. Myself and the tax man fight it out for what is left. This means that I can not guarantee that these maps will be available for free long term. The recommended mapping solution is to use MapsForge style offline maps.
Updated Starva authorisation to work with people authorising through Google as it's been broken for a couple of months.
Change summary .csv export to use ; as separator instead of , this should help people where , is used as the decimal separator.
Add an extra decimal digit to the average style speed values.
Remove display items relating to sensor data from display on total sensor loss event. this is back to the disappeared state you get when you go start sensors until the sensors are found. Should make it more obvious when something has gone badly wrong and your not getting the data you expect.
Updated Chinese translations.
Fix potential bug in merge code. Also adjust the .ipp file load code to recover from the corruption caused by this bug. If you have had an issue then going re-evaluate stats with this version may fix up the stats.
Fixed bug in isDark() code which lead to a nasty crash if you had Night mode selected and were so far north that there was no night.
Adjust route load code to deal more sensibly with both track and route information in the same .gpx file.
Training peaks upload no longer uses the API to add title and comment for .pwx style uploads this stops the duplicate issue.
Update Fit SDK to 20.35.00
Updated Acra lib so that crash reporting dose not potentially crash on some Android 7.0 devices.
2.1.0
None Google maps version for direct download.
Get Google Fit aurthorization going again after Google made changes breaking it. No support for older devices any more for Google Fit. Sorry Google just making life too hard.
Radar warning feedback added. Radar threat real speed and threat closing time display items added. Radar stats added into database along with .ipp file. Can plot them and export to .csv.
Tweak inclusion of altitude data in .FIT when no GPS data.
Make none active timeout minimum 2 as less than this causes bad stuff with most sensors.
Stop text to speech if there is a call active.
Updated German, Dutch and Polish translations.
Allow postfix for custom map sources.
Only do screen lock unlock dialog if no hard key mapped.
Adjust Power management stuff to kick in when sensors active rather than when trip active.
Added in custom livtracking target if you have it installed to your own server. You need to supply the base address and support the /user end point as well as the standard database.
Check directory exists before calling file manager.
Settings -> Audio visual settings -> Map settings -> Auto zoom map. Lets the map zoom out as you go quicker and zoom in as you slow down.
2.0.8
None Google maps version for direct download.
Bug fix for crash.
Google and non google maps versions correct 2.0.7 accidentally hit Google play with no Google maps.
2.0.6
None Google maps version for direct download.
Added credentials check when you change Livetracking user name or password.
Added setting to go to the Livetracking web site.
Localize display of decimals e.g. 3,2 not 3.2 as appropriate.
Some initial bike radar display items added but nothing being saved yet.
Stop import asking for date and time over and over if you go to plot or route after importing.
Add code to detect bad database entry for global ranges and try and fix it up.
Sorts out global setting failing to change.
2.0.5
None Google maps version for direct download.
Livetracking.io support added in.
This is very cool stuff developed by Nils Knieling how is responsible for VeloHero. To try it log into Livetracking.io and setup an account. If you share as public anyone will be able to watch you. If you want to be more selective the person your sharing with will need an account as well. In IpBike goto settings -> upload -> livetracking.io settings to setup user name and password as well as start-up style (ask is good).
When you start an activity it will be logged live to the Livetracking backend and can be followed live. The viewing user side is nice and simple just showing you the last half hours map and graph along with some basic averages from the sensor data. There is an API so anyone wanting to do something for themselves has the option.
You will need a working data connection as you start the session but once going dropouts in mobile data as you ride should be handled cleanly although if it's really not working the system will give up after a while so as not to kill the battery and data allowance.
There are some debug display items to monitor the workings like the average upload latency. There is also a log file is being written to /temp/Livetracking_log_*.csv for now. Any issues get this to me along with the Ipbike logfile.
There will be a battery and data hit using this. You can use a longer update interval to alleviate this.
Added setting to enabled 5s power detail logging.
Settings -> Other phone settings -> Error reporting usage stats -> Log 5s power details.
Enable experimental bike light support to start experimenting with the Varia.
2.0.4
None Google maps version for direct download.
Fix crash with Trim route feature.
2.0.3
None Google maps version for direct download.
Added volume over-ride similar to screen brightness.
Settings -> Audio-visual settings -> Brightness, Alpha, Haptic -> Active Volume
Ride import from .FIT or .ipp added.
Please consider this as beta for now email any issues.
Added an Item called Note into the debug group.
Allows you to add custom notes to display items.
Like 'sprint lap2,4,6' or 'KOM km 80'
Added explicit save db setting.
Settings -> Other phone settings -> Miscellaneous settings -> Save database.
Plug the new local file select stuff in where appropriate.
Less need for a file manager now unless you really want to import or export.
Remove web page settings when no web browser so as to stop crash.
Sort out real time 'All' plot in start stop start again scenario.
2.0.2
None Google maps version for direct download.
Save and restore settings added.
Settings -> Other phone settings -> Miscellaneous settings -> Save settings
Settings -> Other phone settings -> Miscellaneous settings -> Load settings
Fix issue with menu not coming up on real time plot.
Fix time and distance axis labels not always showing up.
2.0.1
None Google maps version for direct download.
Big rework of the plotting back end and capabilities. 16 new plot-able items added. You can set line width as well as colour for each item as well as selecting between the 4 axis. You can set text size for the axis labels and legend as well as the colour for time or distance axis labels. All these are saved in style's that you can easily switch between. You can now enable and disable plotting of an item just by touching the legend entry for the item.
Distance based TTS added with the following settings.
Settings -> Audio-visual settings -> TTS - Feedback -> Time interval to select time or distance.
Settings -> Audio-visual settings -> TTS - Feedback -> Speech feedback interval
Settings -> Audio-visual settings -> Brightness, alpha, Haptic -> Line flip interval adjusts the time interval for collapsed lines changing what they show.
Bug fixes and spelling corrections.
2.0.0
None Google maps version for direct download.
StriveMax upload support added.
Text to speech output can now be configured off a screen setup. Settings -> Audio-visual settings -> TTS - Feedback -> Screen TTS feedback and Settings -> Audio-visual settings -> TTS - Feedback -> Screen file select to get things setup.
Added support to take screenshot from the main screen. Can be triggered from hard button or remote button or lap based with Settings -> Audio-visual settings -> Brightness, alpha, Haptic -> Screenshot on lap which can be combined with the workout system for regular screen shots. Screenshots stored to main pictures area then the directory ipbike_screenshots/date_time_based_file_name.png. Screenshots are automatically deleted after a number of days based on Added Settings -> Audio-visual settings -> Brightness, alpha, Haptic -> Screenshot delete delay.
Updated Dutch translations.
Option to use .pwx for new trainingPeaks API upload rather than .FIT
Added option to inline units into the display items. Can be set globally with Settings -> Audio-visual settings -> Label settings -> Units inline. or per item Long press item for menu -> Appearance -> Toggle inline units.
Tweak Fec trainer setup if IpSensorMan needs to reconnect it.
Fix bug permanently deleting screen.
Check for bad NAN angle input to VP treat as 0.
Increase max rolling resistance and drag factor from 10 to 100.
Stop rolling and drag dialogs not being displayed when zero.
Update FIT sdk to 20.18
Move to flurry SDK 6.7