Skip to content

Commit

Permalink
Merge pull request #5 from up-n-atom/telus_support
Browse files Browse the repository at this point in the history
Add support for Telus ISP
  • Loading branch information
rssor authored Feb 7, 2024
2 parents a5c9a43 + 234f84a commit d519fd4
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ Ensure that you're sitting adjacent to the stick on the network and that you hav
# Frontier, with an assigned FRX523
./fs_xgspon_mod.py install GPON227000fe frontier FTRO12ab34cd --eqvid FRX523
# Telus
./fs_xgspon_mod.py install GPON227000fe telus ARCB12ab34cd
# KPN, just changing the ethernet uni slot from 10 to 1 and keeping the rest as-is
# you can register the serial number of the module through the self-service tool of your provider
./fs_xgspon_mod.py install GPON227000fe kpn
Expand Down
18 changes: 18 additions & 0 deletions fs_xgspon_mod.py
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,24 @@ class Orange(ISP):
# 832 and 835 rules are fine as-is, so absent here
]

class Telus(ISP):
VENDOR_PERMITTED = ["ALCL", "ARCB"]

VENDOR_TO_EQID = {
"ALCL": "BVMGJ10BRAXS250XA",
"ARCB": "NH20A",
}

VENDOR_TO_HWVER = {
"ALCL": "3FE48114ABBD01",
"ARCB": "PRV650AB-S-TS",
}

VENDOR_TO_SWVER = {
"ALCL": "3FE47493IJHK03", # Known working Jan 17 2024
"ARCB": "3FEARCB1001505", # Known working Feb 6 2024
}

class Frontier(ISP):
REQUIRED_ITEMS = set(("SWVER", "EepEqID", "EepEqVersionID"))

Expand Down

0 comments on commit d519fd4

Please sign in to comment.