include - CORE/Cake/Core/App.php, line 567
App::load() - CORE/Cake/Core/App.php, line 567
spl_autoload_call - [internal], line ??
class_exists - [internal], line ??
ClassRegistry::init() - CORE/Cake/Utility/ClassRegistry.php, line 146
DbAcl::__construct() - CORE/Cake/Controller/Component/Acl/DbAcl.php, line 47
AclComponent::adapter() - CORE/Cake/Controller/Component/AclComponent.php, line 88
AclComponent::__construct() - CORE/Cake/Controller/Component/AclComponent.php, line 70
ComponentCollection::load() - CORE/Cake/Controller/ComponentCollection.php, line 116
ComponentCollection::init() - CORE/Cake/Controller/ComponentCollection.php, line 53
Controller::constructClasses() - CORE/Cake/Controller/Controller.php, line 644
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 188
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 99
Deprecated (8192): Array and string offset access syntax with curly braces is deprecated [CORE/Cake/Model/Permission.php, line 193]
include - CORE/Cake/Core/App.php, line 567
App::load() - CORE/Cake/Core/App.php, line 567
spl_autoload_call - [internal], line ??
class_exists - [internal], line ??
ClassRegistry::init() - CORE/Cake/Utility/ClassRegistry.php, line 146
DbAcl::__construct() - CORE/Cake/Controller/Component/Acl/DbAcl.php, line 47
AclComponent::adapter() - CORE/Cake/Controller/Component/AclComponent.php, line 88
AclComponent::__construct() - CORE/Cake/Controller/Component/AclComponent.php, line 70
ComponentCollection::load() - CORE/Cake/Controller/ComponentCollection.php, line 116
ComponentCollection::init() - CORE/Cake/Controller/ComponentCollection.php, line 53
Controller::constructClasses() - CORE/Cake/Controller/Controller.php, line 644
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 188
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 99
di2stats.com:
analyze your shimano di2 shift data
PLEASE CONSIDER MAKING A DONATION TO HELP SUPPORT THE COST OF RUNNING THIS SITE:
Welcome to the original website for viewing
your electronic shifting data obtained using
a modern Garmin and appropriate electronic shifting equipment.
A few new websites have popped up, but you can
say you were part of the original project if you
use this website. Also, note that your data
will help contribute to a nearly decade long research study
on gear shifting statistics.
Click the image below to see the current data available. New statistics
visualizations will be added soon -- including "per gear" power/cadence/speed/etc...
That information is currently available in the raw data section at the bottom
of the analysis page. If you like what you see, please create an account (free!)
and enjoy! By creating an account and using this website, you agree to have
your data anonymously used in a research study on gear shifting. Thanks!
2025-12-19 LOTS OF UPDATES: I have finally returned to this project to start doing some data
analysis. I am currently working on a bunch of features to help clean up some of the data: ability to "swap" cassettes
post ride if your settings were wrong during the ride, ability to see average gear ratio and average gear combo,
plus some general UI improvements.
2024-01-01 IMPORTANT: I woke up this morning to a completely dead SSD and another one currently failing.
No data has been lost, but I've just purchased two new drives so there may be some downtime as I migrate data
from the failing system drive to the new drive. The new second drive will continue to be a backup. Thankfully
that is the drive that was dead!