Sign in
Checking how this server is configured…
Sign in with your approved work account.
or sign in with a password
Your password is handled by the sign-in provider, not this console.
Customer Group Ride review
Awaiting review
This screen shows attendance counts only; the creator never receives a roster.
| Submitted | Ride | Creator | Schedule / place | Capacity | Flags | Decision |
|---|
Asking the server for customer rides awaiting review.
No customer Group Ride is awaiting review.
Staff Accounts
Customers — identity-provider directory
Find customers by exact contact details or search display names. Account type changes require confirmation and a reason.
Exact lookup. Enter an exact user ID, email address, or E.164 phone number. Partial values do not match. An empty result does not prove the account is absent.
Filters only the rows already loaded. Load more rows or use exact lookup if no row matches.
Searches display names only. Enter at least two characters. The first 50 matches are shown; use exact lookup for an email address, phone number, or user ID.
| Display name | Phone | Firebase UID | Registered | First seen here | Account type | Change |
|---|
| Display name | Phone | Account type | Change | Associated bikes |
|---|
More than 50 customers matched. Only the first 50 are shown. Narrow the search or use exact lookup.
Customers are shown 50 at a time in provider order, not alphabetical order. Use exact lookup when the result must be exact.
Page one refreshes automatically. Refresh pauses during exact lookup, search, later pages, or while this tab is in the background.
Loading customers…
No customer matched. An empty result does not prove the account is absent.
Staff accounts — engineer, admin, super admin
Super Admins can set staff accounts to Customer, Engineer, or Admin. Changes take effect when that account refreshes its permissions.
| User id | First seen | Account type | Change |
|---|
Loading staff accounts…
No staff accounts found.
Internal tester password
Asking the server whether an internal tester password is configured.
After setting or rotating the password, share it with testers through your normal secure channel.
Talking to the server. Nothing is shown until it answers.
Vehicle dashboard
External / Customer Accounts
Customers and their recently reported bikes.
Customers and vehicles
Filter by report reference, bike ID, Bluetooth label, or controller label.
Loading customers…
No customer or bike matched this filter. Clear the filter to view all recently reported bikes.
Select a reported bike on the left to see its support reports.
Loading this reported bike's history.
Reporting account / 上报账号
Reported bike — identity and ownership unverified. No VIN, frame serial, controller serial, or hardware proof was checked.
Select Show reporting account when contact details are needed.
Loading reporting account…
Normalized battery information and Total Mileage appear when the latest support report contains validated values. Controller serial / VIN remains “Not reported” because it is not collected. Inaccurate legacy odometer values remain hidden.
Approximate location appears only with the rider’s consent and is rounded to about 1 km. Only the latest position is retained; no location history is kept.
Controller warning and error codes
WarnCode and ErrCode are shown as raw values. Zero is clear. For a nonzero value, record the number and address, arrange a service check, and escalate to engineering.
| Source | Debug address | Raw value | Observed | State |
|---|
The latest report did not include a controller warning or error code.
Report history
| Reference | Received | Captured | Firmware | App | Codes | Retained until | Status |
|---|
Internal Accounts
Nothing loads until you select Refresh.
Reading internal account vehicles.
No internal account vehicle report was found.
More internal account vehicles are available. Use Load more to continue.
Vehicle search
Search by serial, controller, or model.
Asking the server for vehicles. Nothing is shown until it answers.
No vehicle matched that search. This deployment does not enroll vehicles, so this list is expected to be empty.
Select a vehicle on the left to see its diagnostics.
Loading this vehicle's diagnostics.
Controller warning and error codes
WarnCode and ErrCode are shown as raw values. Zero is clear. For a nonzero value, record the number and address, arrange a service check, and escalate to engineering.
| Source | Debug address | Raw value | Observed | State |
|---|
The latest report did not include a controller warning or error code.
Diagnostic history
| Received | Reported | Firmware | SoC | Odometer | Controller temp | Codes | Status |
|---|
OTA test programs
Only a Live program can be offered to the test App.
| Status | Version | Vehicle model (label) | Audience | Files | Uploaded | Action |
|---|
Reading the release library from the server.
No test program has been uploaded yet.
Upload test program — Not Live
Choose both files. The App cannot see the program until you select Make Live.
Vehicle model and hardware version are labels. Installation availability follows the selected account types.
New release draft
Stage packages
Publish or revoke
Confirm the exact release before publishing or revoking it.
Select a release.