Community priorities

Vote for what we build next.

Anyone can submit a feature request on GitHub. Bicino users can vote on open requests to help shape what we build next.

Feature requests ranked by votes
RankFeatureCommunity vote
01Validate 16 MHz SD SPI before changing Waveshare defaultIssue #21 · Context PR 16 added configurable Waveshare SD SPI frequency and benchmarked 4, 8, 12, and 16 MHz on one known-good 32 GB SDHC card with WAVESHAREAMOLED175. The 16 MHz run was substantially faster, but it did not establish production reli…
02Wake device on motion using the onboard QMI8658 IMUIssue #64 · Summary Wake the 1.75-inch device when the bike starts moving after disconnected auto-sleep, without requiring the BOOT button. Hardware The onboard QMI8658 is a 6-axis accelerometer/gyroscope with a low-power Wake-on-Motion (WoM) mode.…
03Add spoken turn-by-turn directions on the deviceIssue #77 · Goal Have both supported Waveshare devices speak navigation prompts such as “In 50 metres, turn right” through their own speakers while the iPhone remains the source of route and location data. The implementation should deliberately supp…
04Records rides into GPX filesIssue #96 · Idea Add ride recording to the iOS companion app so cyclists can save and review completed rides, outside of Apple Workouts. Initial scope - Record the GPS route, duration, distance, and speed - Show saved rides in a simple history and m…
05Add voice controls, spoken alerts, and ride voice notesIssue #99 · Idea Build on spoken turn guidance from 77 to make the bike computer safer and more useful through hands-free audio, using the device microphones, audio processing, and speaker output. Scope - Provide spoken turn instructions and configu…
06Add an IMU-based theft and movement alarmIssue #100 · Idea Let the rider arm a parked-bike alarm that uses the onboard IMU to detect movement and the speaker to discourage theft. Scope - Arm or disarm the alarm from the device or companion app. - Use low-power motion detection with configur…
07Find nearby open Wi-Fi networksIssue #101 · Idea Let the device scan for nearby Wi-Fi networks and identify open networks that may provide temporary connectivity. Scope - Run an on-demand scan and show SSID, signal strength, and security type. - Clearly distinguish open networks f…
08Adapt device screen layouts to riding speedIssue #102 · Idea Automatically simplify device screens at higher riding speeds so essential information remains easy to read at a glance. Scope - Use GPS or wheel-sensor speed from 85 to select a stopped, normal, or high-speed layout. - Increase the…
09Detect crashes and unusual impactsIssue #104 · Idea Use the onboard IMU and ride telemetry to detect a likely crash or unusual impact and start a rider-cancellable safety flow. Scope - Combine impact magnitude, sudden speed loss, orientation change, and post-impact motion to reduce f…
10Add voice address search to iOS navigationIssue #153 · Idea Add a microphone button to destination search so riders can speak an address or place name. Use the Apple Speech framework to transcribe the query, pass it into the existing MapKit search flow, and show the normal address/POI result…
11Add topographic map support to the device and iOS MapKitIssue #190 · Add an optional topographic map layer across both map surfaces: - Device: include contour lines and/or hillshade in offline map packs and render them beneath routes and navigation overlays. - iOS: add a matching topographic overlay/style…
12Create GPX routes in the iOS appIssue #216 · Summary Add an in-app route planner that lets riders create, edit, save, and export GPX cycling routes instead of only importing GPX files created elsewhere. PR 212 adds GPX import, validation, provider-aware route archives, iPhone stora…
13Add map POI visibility settingsIssue #338 · Add map settings that let users independently show or hide these POI categories on offline maps: - Shops (shop=) - Restaurants and cafés (amenity=restaurant, amenity=cafe, amenity=fastfood) - Public toilets (amenity=toilets) - Gas statio…
14Group rides: shared route, live rider locations, stats, and messagingIssue #376 · Summary Add temporary Group Rides to Bicino: one rider creates a ride around one shared route, invites other riders, and every accepted participant can navigate the same route while seeing the group’s live positions and permitted ride st…
15Friends and social riding: persistent connections, shared routes, live maps, and ride statsIssue #380 · Summary Add a persistent Bicino friends/social layer so riders can connect beyond one temporary group ride, discover and share one another’s routes and completed rides, invite friends to ride a route together, and transition into a live…
16Feature: World Radio screen with iPhone-hosted playbackIssue #387 · Summary Add an optional World Radio screen to the ESP32 bike computer. The device is the tactile Radio Garden-style map/controller; the connected iPhone performs station discovery and audio playback. The ESP32 must not fetch or decode ra…
17Add richer bounded custom graphics to the ESP32 3D map viewIssue #389 · Summary Track a future, benchmark-driven upgrade of the ESP32 3D navigation view from the current deliberately minimal LoD1 building renderer into a more visually authored F4map-inspired, low-poly navigation style. The goal is not to run…