{"id":28394942,"url":"https://github.com/alexiii/faovo-app","last_synced_at":"2025-06-27T01:31:28.993Z","repository":{"id":52494394,"uuid":"520932348","full_name":"AlexIII/faovo-app","owner":"AlexIII","description":"An alternative app for the Fake AOVO Pro M1 Scooter","archived":false,"fork":false,"pushed_at":"2022-08-13T17:14:58.000Z","size":1448,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-01T06:31:46.394Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://alexiii.github.io/faovo-app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexIII.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-08-03T15:18:56.000Z","updated_at":"2025-04-22T03:59:25.000Z","dependencies_parsed_at":"2022-08-13T02:00:54.178Z","dependency_job_id":null,"html_url":"https://github.com/AlexIII/faovo-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlexIII/faovo-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexIII%2Ffaovo-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexIII%2Ffaovo-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexIII%2Ffaovo-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexIII%2Ffaovo-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexIII","download_url":"https://codeload.github.com/AlexIII/faovo-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexIII%2Ffaovo-app/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262172425,"owners_count":23270008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-31T19:09:16.767Z","updated_at":"2025-06-27T01:31:28.985Z","avatar_url":"https://github.com/AlexIII.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg align=\"right\" width=\"350\" src=\"./img/screen-1.jpg\" /\u003e\n\n# Faovo - an alternative web app for the Fake AOVO Pro M1 Scooter\n\nThis is a web app for the clones of AOVO Pro M1 Scooter. It works entirely from browser and requires no install.\n\nThe app can also be used offline and can be installed on the main screen.\n\nThis implementation is based on reverse-engineering of the BLE protocol via decompilation of the original 'LENZOD' Android app.\n\nConsider this work highly experimental.\n\nIf you have a feature suggestion, or have found a bug, feel free to create an issue.\n\n[And do try the app here!](https://alexiii.github.io/faovo-app/)\n\n## What it can do\n\n\u003cimg align=\"right\" width=\"350\" src=\"./img/screen-2.jpg\" /\u003e\n\n- Displays telemetry\n  - Trip time\n  - Trip distance\n  - Battery charge\n  - Current speed, average trip speed, total milage, scooter frame temperature\n- Controls\n  - Lock / Unlock (Note, this function provides no actual security. Your scooter can be locked/unlocked from any other phone with this or the original app.)\n  - Cruise control On / Off\n- Misc\n  - User defined correction multiplier for the measured distance\n  - Trip history\n\n## Limitations\n\nThe biggest limitation right now is to find functional Bluetooth API support in a browser.\n[Web Bluetooth](https://webbluetoothcg.github.io/web-bluetooth/) has been in the works like 5 years and it's still considered \"experimental\". *sigh* \n\nNo support for imperial units until the feature is heavily requested.\n\n## Compatible browsers\n\n\u003cimg align=\"right\" width=\"350\" src=\"./img/screen-3.jpg\" /\u003e\n\n\n#### Windows\n\n- ✔️ Google Chrome\n- ✔️ Microsoft Edge\n\n#### Android\n\n- ✔️ Brave\n- ✔️ Samsung Internet\n- ✔️ Chrome\n  - You may need to activate experimental features, for this navigate to `chrome://flags/#enable-experimental-web-platform-features`.\n- ✖ Opera - theoretically supported, but failed to access Bluetooth capabilities\n\n#### iOS\n\nUnfortunately, no mainstream browser supports Web Bluetooth under iOS as of this moment.\nYou can try alternatives, like [WebBLE](https://github.com/daphtdazz/WebBLE) or Bluefy.\n\n## The reasons for replacement of the original app\n\nLENZOD is a horrible app (on the inside too!). Here's some of the problems I couldn't simply live with.\n\n- Every time it connects to the scooter it deletes **ALL** paired Bluetooth devices from the system. Your headphones, other accessories, gone.\n- Problems with establishing initial connection to the scooter.\n- Obsessively wants you to register online for no good reason.\n- Half of the controls simply do not work.\n- Bizarre interface solutions, like displaying trip time as a number with one decimal (like 0.8 hours - wtf it that?).\n- The interface is very noisy overall. It tries too hard to look like \"cool sport car dashboard\" it's ridiculous.\n- I also needed additional functions, like the ability to correct imprecise distance measurements.\n\n## How to determine if your AOVO Pro M1 is a fake one\n\n1. No other app except LENZOD is working with the fake AOVO\n2. Watch [this video](https://youtu.be/DFh4OfBI1Jg?t=1325)\n\n## License\n\n© github.com/AlexIII\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexiii%2Ffaovo-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexiii%2Ffaovo-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexiii%2Ffaovo-app/lists"}