The diagnostic tool provides several services: Ride: It shows map and provides service for user to search nearby attractions. User can make trace record during riding. If Bluetooth connected with toolKit, user will see the information of e-bike system, included display, battery and motor. Diagnose: User can immediately feedback e-bike diagnostic states, if Bluetooth connected with toolKit. And, user can upgrade toolKit through OTA update. History: The record traces are listed. User can click one of these to review the riding trace. Weather: Show weather information according to user's geolocation. Bluetooth: Scan nearby toolKits and connect with the selected one. Bike: Register e-bike. Team: User can create/join teams, and invite others into the team if user is the team leader. Team members share their e-bike geolocation on the 'Ride' map.