Skip to content

QRevo Edge 2 onboard report (failure) #59

Description

@pieterbos

Got a new QRevo Edge 2 vacuum (actually a QRevo Edge 2 Set. "key_model": "roborock.vacuum.a298", It is running firmware version V02.11.66 . Version v02.15.44 is available, but not installed.

Let's encrypt certificate, I have not yet tried any other. Should I, or is this clear?

When I send the onboard request, the vacuum says 'Connecting to wifi' (as in, it talks). It then never reports that it is connected.

It reports 'This vacuum uses the v2 /region onboarding flow, which is not supported by local_roborock_server yet. These models usually stop after /region and never reach NC Prepare."

So this can be reported as not supported until v2 /region onboarding works

More info:

"onboarding_steps": {
        "region": "2026-06-27T15:05:36.607742+00:00"
      },
"onboarding": {
        "required_steps": [
          "region",
          "nc_prepare"
        ],
        "step_labels": {
          "region": "Region",
          "nc_prepare": "NC Prepare",
          "login_key_sign": "Key Sign"
        },
        "missing_steps": [
          "nc_prepare"
        ],
        "has_required_messages": false,
        "has_public_key": false,
        "public_key_ready": false,
        "status": "unsupported",
        "guidance": "This vacuum uses the v2 /region onboarding flow, which is not supported by local_roborock_server yet. These models usually stop after /region and never reach NC Prepare.",
        "unsupported": true,
        "unsupported_reason": "region_v2",
        "key_state": {
          "query_samples": 0,
          "header_samples": 1,
          "max_signature_len": 512,
          "has_modulus": false,
          "recovery_state": "collecting",
          "recovery_note": "Need at least 2 query signature samples (0 captured).",
          "recovery_error": "",
          "recovery_started_at": "",
          "recovery_finished_at": ""
        }
      },

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions