{"id":19220439,"url":"https://github.com/louisbrunner/sbg6580-fixer","last_synced_at":"2026-02-28T02:03:26.493Z","repository":{"id":66205068,"uuid":"78676547","full_name":"LouisBrunner/SBG6580-Fixer","owner":"LouisBrunner","description":"Motorola SGB6580 modem fixer (auto-disabling Wi-Fi issues)","archived":false,"fork":false,"pushed_at":"2017-01-11T20:51:49.000Z","size":62,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-04T19:43:40.217Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LouisBrunner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-11T20:24:05.000Z","updated_at":"2017-01-11T20:42:57.000Z","dependencies_parsed_at":"2023-03-10T23:43:11.481Z","dependency_job_id":null,"html_url":"https://github.com/LouisBrunner/SBG6580-Fixer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LouisBrunner%2FSBG6580-Fixer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LouisBrunner%2FSBG6580-Fixer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LouisBrunner%2FSBG6580-Fixer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LouisBrunner%2FSBG6580-Fixer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LouisBrunner","download_url":"https://codeload.github.com/LouisBrunner/SBG6580-Fixer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240293497,"owners_count":19778528,"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":"2024-11-09T14:35:12.119Z","updated_at":"2025-11-14T02:03:51.483Z","avatar_url":"https://github.com/LouisBrunner.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SBG6580 Fixer\n\n[Try it here!](https://LouisBrunner.github.io/SBG6580-Fixer)\n\nIf you own (or lease) a Motorola SGB6580 modem, you may have experienced some difficulty with the Wi-Fi settings.\nI got mine from Time Warner Cable and I can't say it has been a real pleasure to use it.\n\nAfter calling TWC to activate the line, the Wi-Fi that I had correctly configured stopped working.\nNo more light on the modem. In the settings? A grayed-out dropdown list prevents you to re-enable it.\n\n# The problem\n\nI don't know a lot about telecommunications and ISP processes, but from what I gathered from some Google-fu and a little experiment the cause seems to be the ISP.\nTWC (and Comcast too apparently) seems to send a bad opcode/request/answer while initialising the connection and this disable and lock the Wi-Fi module.\n(Some people talked about them doing that willingly to ask the customers to pay more to get Wi-Fi... You are free to believe whatever.)\n\nAn easy way to verify this problem is to enable the Wi-Fi (or restore it using the following sections), disconnect the coaxial cable, notice the Wi-Fi is working, then reconnect the cable and observe that the Wi-Fi disappeared. Magic!\n\nAfter digging on the web, I found a lot of sources dissing this model (and the corresponding ISP) because of this problem.\nSome solutions were really helpful alas having to be reapplied after each time the modem is rebooted. Mine is slightly better, but more importantly: automated.\n\n# A good working, solution\n\nOn this [forum](http://forums.timewarnercable.com/t5/Connectivity/SBG6580-Primary-WiFi-Disabled-and-Grayed-out/m-p/16211#M2427),\na user describes that resetting the modem to factory defaults re-enable the Wi-Fi, but all the configuration has to be done from scratch.\nMoreover, this solution has to be reapplied each time the modem is rebooted (and probably after each WAN lease renewal). But at least, it works.\n\n# My solution\n\nI found a slightly better way to fix the problem, but it has the same problems: reboot and probably lease renewal.\nIt doesn't reset all the modem and doesn't require any reboot or reset, but you will still have to reconfigure the device's Wi-Fi settings.\nBecause I hate stupid repetitive tasks, I built a script for that (hey, I am lazy person).\n\nYou can just go [there](https://LouisBrunner.github.io/SBG6580-Fixer), choose your desired SSID, the Wi-Fi password and edit your gateway credentials (IP, username and password) if you changed them (probably not).\nPress the big button and voilà, you have a working Wi-Fi. Thanks ~~Obama~~Time Warner Cable/Comcast!\nEach time the Wi-Fi is disabled again, just pop an Ethernet cable, run this script and it will be fixed again. Easy.\n\n# Why it works\n\nYou can simply take a look at the code to see how it works, either on the webpage previously linked or more easily on this [repository](https://github.com/LouisBrunner/SBG6580-Fixer/blob/master/index.html).\n\nTo create this solution, I looked at the code in the webpages of the administration interface of the modem and found some interesting functions.\nNotably one in the Wireless menu named `restoreDefaults`. Weird. There is no \"Restore defaults\" button in the Wireless interface.\nBut oddly enough, if you call this method (that only reset an hidden field), and submit the form, the Wi-Fi module is reset.\nIncluding the Enabled/Disabled dropdown! (Which is back to \"Enabled\" but still grayed-out though.)\nSo now, you can simply configure your Wi-Fi again and you are done until the next power outage!\n\nIf you fear that I would take advantage of that to modify something on your modem, you can simply look at the code, it's only harmless Wi-Fi fixing. Promise. :)\n\n# License\n\nMIT License, Copyright (c) 2015 Louis Brunner\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flouisbrunner%2Fsbg6580-fixer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flouisbrunner%2Fsbg6580-fixer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flouisbrunner%2Fsbg6580-fixer/lists"}