Skip to content

wolcottdanny/freedomfi-cbrs-enable-webui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Enable Web UI on FreedomFi Indoor CBRS Radio

This script implements a minimal TR-069 remote management server to enable Web UI on the FreedomFi Indoor CBRS Radio (Sercomm SCE4255W).

Usage

  1. Install Python 3 on your local computer.
  2. Start script with python3 tr069.py
  3. Update the DNS settings of your router, so that it can hijack acs.freedomfi.com to the IP address of your computer.
  4. Turn on the FreedomFi Indoor CBRS Radio, and plug it into your LAN.
  5. Once the radio starts connecting to remote management, you should see the script start printing some XML messages. These are the messages sent by the radio.
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cwmp="urn:dslforum-org:cwmp-1-0">
  <soap-env:Header>
    <cwmp:ID soap-env:mustUnderstand="1">null</cwmp:ID>
  </soap-env:Header>
  <soap-env:Body>
    <cwmp:SetParameterValuesResponse>
      <Status xsi:type="xsd:int">0</Status>
    </cwmp:SetParameterValuesResponse>
  </soap-env:Body>
</soap-env:Envelope>

If you do not see any requests, make sure you set up the DNS hijacking correctly. Try visiting http://acs.freedomfi.com:8443 with your browser, and it should show an XML response.

  1. Once you see cwmp:SetParameterValuesResponse in the response, the Web UI should be enabled.
  2. Log in to the Web UI at the radio's IP address. The web UI is on port 443 with HTTPS enabled. E.g. https://192.168.1.123/
  3. The default username and password are sc_femto and tsFid2wz (source).
  4. Stop the script and remove the DNS hijacking, so that the radio doesn't try to connect to remote management infinitely.

About

Enable Web UI on FreedomFi Indoor CBRS Radio (Sercomm SCE4255W)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%