Skip to content

[Modem Request] Netgear C7000v2 (supersedes #61) #163

@Anthranilic

Description

@Anthranilic

Modem Model

Netgear C7000v2

Manufacturer

Netgear

Firmware Version

V1.03.08 (Hardware Version: 2.01)

Internet Service Provider (ISP)

Comcast/Xfinity

Does your modem require login?

Yes - requires username/password

HAR Capture File

c7000v2.sanitized.har.gz

Additional Information

Supersedes #61 (older issue from same operator, previous integration
architecture). Per maintainer comment on #61 (2026-04-29), refiling fresh
against the v3.14 schema with current firmware and current capture
tooling.

Bridge mode (router functions disabled). Modem-side UI at 192.168.100.1.

Authentication: HTTP Basic Auth (native browser popup, not form-based).
Default username: admin. The capture shows Authorization: Basic headers
on 32 of 33 entries — Basic Auth is re-sent on every request, no session
cookies, no login POST, no HNAP.

Status pages observed:

  • /DocsisStatus.htm — 200, 44979 bytes, contains downstream/upstream
    channel tables with frequency, SNR, power, lock state, BPI+ encryption,
    modem uptime
  • /DocsisOffline.htm — 200, 4157 bytes, also present (alternate status
    page; both exist on this firmware)
  • /DashBoard.htm, /RouterStatus.htm, /RouterMode.htm, /eventLog.htm
    also captured

HA integration: not currently installed because config flow fails at
login. With custom_components.cable_modem_monitor at DEBUG, the
collector returns:

WARN collector: 401 on /DocsisStatus.htm [C3700] — credentials rejected
ERROR config_flow: Validation failed: signal=CollectorSignal.LOAD_AUTH

Suggests the C7000v2 fingerprint matches the C3700 profile (likely
because both expose /DocsisStatus.htm) but the auth implementation
differs enough to 401. Browser login with the same credentials succeeds,
so credentials and reachability are not the issue.

PII note: I used a custom har-capture --patterns file to redact the
Netgear modem serial format ([0-9][A-Z]{2}[0-9]{4}[A-Z0-9]{6}, 13 chars)
which the built-in patterns missed. Final capture has 1700 auto-redactions

  • 16 user-confirmed redactions, including 3 serials.

Three related upstream bugs filed against solentlabs/har-capture during this submission:

If a draft modem.yaml against the v3.14.0-beta schema would help, happy
to follow up via the AI-Assisted Catalog Contribution path.

Checklist

  • I captured using incognito/private browsing (or cleared cookies first)
  • I have searched my capture file for my WiFi SSID and password to verify they're not present
  • I'm willing to install the beta and confirm whether the parser works on my hardware

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestnew modemRequest for new modem support

    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