FreeSK8 Mobile App (Android & iOS)

Makes sense, I have some new shit coming along to try against, plus planning on hitting your store when robogotchi is released

4 Likes

Are we supposed to get an email?

4 Likes

Yes, I’m slacking. Updating list tonight.

4 Likes

Bruh we understand…life happens

5 Likes

FreeSK8 Mobile App v0.7.2 update has been pushed live to TestFlight & Google Play. Thanks @skate420!

If you are in the Robogotchi Beta test, you will need to update your firmware.

Getting caught up on release notes, the first post has been updated & we’ll get new notes posted with each future update moving forward.

6 Likes

FreeSK8 Mobile v0.8.0 is currently awaiting review for iOS and Android :clap: This update is mainly focused on improving the reporting of faults seen and recorded by the Robogotchi.

v0.8.0

* Shareable fault reports
* Display faults observed since power up
* Chart in ride log viewer highlights faults
* Data popup in ride log displays fault code
* Faults are displayed on map when viewing ride log
* Map fault indicator will report fault code
* Faults observed report generated for each log
* Fix duplicate timers on iOS

Faults observed since power up can be seen by tapping the fault indicator on the connection status tab

and can be shared or copied to your clipboard :tada:

Faults are highlighted on the chart in the ride log viewer :eyes:

If you have GPS data faults will also appear on the map :sunglasses:

Tapping the icon on the map will tell you about the fault

Swipe up and tap the fault indicator in the ride log viewer to get a full report of all faults recorded during a ride :call_me_hand:

That’s pretty much all there is to see. There is an updated Robogotchi firmware (v0.6.0) necessary for sending the faults message to the application. We’ll update the wiki with the updated firmware!

14 Likes

This is really deadly, big thank you!

4 Likes

Damn Renee, you killed it in this update! Way to go! Can’t wait to try it out.

5 Likes

Wiki had been updated with signed firmware version 0.6.0

Mobile App update should be approved/published shortly on Google Play & iOS App store.

5 Likes

I really appreciate what you guys and girl (I hope that’s how you identify… these are trying times) are doing. Turns out, forward thinking is really the only thing that pushes us… um… forward? :joy::call_me_hand:t2:

5 Likes

And motors… big bad ass dc motors…

4 Likes

6 Likes

v0.9.0 is available on Google Play & will be live on iOS App via Testflight store shortly

v0.9.0 FreeSK8 Mobile App Release Notes

* New logging file format
* Reduced sync time
* Estimate sync time remaining
* Swipe right in ride logging list view to share CSV
* Support for smart BMS on CAN ID 10 or 11
* Updated map icons
* Map centers on chart selection
* Display top speed and highest ESC temp on map
* Increase map size for larger devices
* Reduced points rendered on chart and map
* New secret "feature"
* Other fixes and improvements

It coincides with firmware v0.7.0 for the Robogotchi (found on the firmware update wiki & robogotchi channels)

v0.7.0 Robogotchi Firmware Release Notes

* New logging file format
* Updated melodies
* Fix crash if nack is received outside sync

Important: Due to the change in logging file format, Beta testers will want to sync/transfer all logs they would like to retain from their Robogotchi prior to updating if they’d like to retain those logs.

Major improvement on the log sync/transfer times with this update- great work @skate420!

12 Likes

We have a new version coming soon! It’s under review for both Android and iOS :sunglasses:

A bulk of the work went into supporting the VESC APPCONF data structure. The result of which is the start of the Input Configuration editor. For each ESC on the CAN network you can enable UART or PPM control. If you are using PPM there are a bunch of options to fine tune your control, even a calibration routine.

Keep in mind this is all first pass. Your feedback on what works and what doesn’t is extremely valuable :pray:

Roibogotchi owners may notice a number of improvements:

  • Sync time estimates include the both the current file and any additional files remaining :clock1: :clock4:
  • The GPS route in the logs has been colored to match your speed at the time :watch:
  • Watt hours/distance is graphed* (currently multiplied for multiple ESC) :chart_with_downwards_trend:
  • Total consumption is displayed for all ESCs recorded (newly sync’d files only) :fuelpump:
  • You can pan and zoom the data graph :mag_right:

The official release notes are

v0.10.0

* Support for editing input configuration
* Re-enabled Pan and Zoom behavior on the ride log chart
* Added button for selecting connected ESC settings
* Estimate total time remaining in sync
* New rides can be sorted by watt hours consumed
* Displaying consumption in ride log viewer
* Show Robogotchi firmware version notification after initialization
* Allow connection to remain open if ESC is incompatible
* Color GPS route on map based on speed
* Other fixes and improvements

There is a Robogotchi update as well but don’t worry, we don’t have any special circumstances like last time. It’s mainly a couple fixes because I forgot to write header data to the logs and the ability to change the logging rate without reboot was becoming a necessity.

v0.7.1

* Logging interval changes dynamically
* Fix missing header data in log files
* Disabled unused USB device
12 Likes

Very cool and exciting. Waiting on that TestFlight notification.

7 Likes

Great work team, this is a fantastic platform.

6 Likes

:pray::pray::pray: doing an excellent job over there while all i do is bitch and moan. Great work Renee!

7 Likes

awsome! I didn’t even get around to bitching about that yet. but wanted pan/zoom almost instantly. thanks!

7 Likes

Here is our current feature hitlist for the Mobile App/Robogotchi. These are listed in no particular order & we have our own internal priority system that is followed, but the intention is to share this and give a bit more transparency as to where we’re at in development.

Crossed off items are already completed & implemented, shown for posterity. We’ll update this list as we add additional features and complete our existing items, but eventually this will find its home with the rest of the documentation.

FreeSK8 Mobile App Feature TO-DO

  • Support VESC Firmware 5.2 (updated MCCONF)
  • Daily Ride Statistics
  • Debug Log Upload for feedback
  • Support ADC input configuration
  • Robogotchi Firmware update integration
  • Default speed profiles and Reset-To-Default
  • Log computed speed in CSV logfile data
  • Estimate logging time in hours based on current Robogotchi config
  • Show ESC Configurator from Logging tab results in wrong view
  • Auto reconnect
  • Export to Garmin video overlay format
  • Handle dropped GPS data on route display
  • Select board avatar from user Gallery
  • Speed profiles does not check imperial user option
  • Battery voltage and power remaining need to be smoothed
  • Hide some chart series by default
  • Display Robogotchi status information on connection tab
  • Ride Log Calendar View
  • Show faults Ride Log Viewer
  • Estimate Sync time remaining
  • Ability to select alternate SmartBMS ID
  • Ability to swipe right to share log
  • Catch parser errors and make details about error shareable
  • Ability to change App Config
  • Compute consumption, sort by, display in log file viewer
  • Plot wh/distance on graph
  • Color map polyline based on stats

Robogotchi Feature TO-DO

  • Menu System to access various features
  • Secondary screen for statistics, debug, fw version, other info
  • Log Deletion Options at max capacity
  • GPS TX/RX auto-negotiation
  • Advanced GPS Time Resync
  • User defined Device Name
  • Historical/Lifetime Ride statistics & Usage data
  • Monitor FS storage used
  • Report FS usage in status packet
  • Configurable alert threshold for storage used
  • Improve tone for log auto stop
  • Show QSPI error on display if init fails
  • Update FS free space after sync and or on interval
  • Tones for GPS signal acquisition and loss
  • ESC TX/RX negotation
  • Init NRF logging early and use display to update boot status
  • Ability to change logging frequency without reboot

General System Feature TO-DO

  • Support for balance devices
  • TCP Bridge (IP connectivity)
  • Add upload/share to FDLA Webapp function.
  • View min/max metrics for current log in app
  • Remotely Clear BLE bonds from a connected device
  • Single ESC logging mode for Dual Setup
  • Replace duty cycle with ERPM to initiate logging
  • Add current file count to Robogotchi status packet
  • Send or Request Robogotchi status packet on interval
  • Add GPS signal status information to robogotchi status packet
  • Ability to view Fault codes and times seen by robogotchi

Feature requests and/or bug reports can be submitted here: https://forms.gle/e6XDSdApt5x7h7kb6

Huge shoutout to @skate420 for her countless hours of dedication & mad skills put into this project. Incredible how far we’ve come in just over half a year.

18 Likes

Thank you guys! Plus thank you for all the testing and feedback. We’ve come a long way in a short time and it wouldn’t be possible without your help.

12 Likes