There are multiple ways to change a modem from router to bridge and back.
The best way to do this is by using TLV 202.1 in the cablemodem config file.

This TLV can have the following values:
This encoding defines the eRouter initialization mode (Section 6) configured by the Operator.
A valid eRouter Initialization Mode Encoding contains exactly one instance of this TLV.
0: Disabled
1: IPv4 Protocol Enabled
2: IPv6 Protocol Enabled
3: Dual IP Protocol Enabled
4-255: Invalid

To get the modem to work in bridge mode is using the E router TLV in the cablemodem configfile.

This will also make a bridge modem.

See below an example of the TLV:

eRouter =
InitializationMode = 0

You can also setup router to bridge mode using the below mib:
arrisRouterWanIPProvMode(1.3.6.1.4.1.4115.1.20.1.1.1.17) MIB.

This will basically do the same as the TLV.
As a test, can you read out this mib and afterwards set it to:
0 - Bridge mode
and 3. Dual stack.

See below the explanation of this mib.
It controls the eRouter mode. When set the value to 'disabledBridge(0)', it will put the device into full bridge mode(all the subnets become bridge mode) and turn off the WiFi radio. When set the value to ipv4(1)/ ipv6(2)/ dualStack(3),
it will put the device into corresponding router mode and turn on the WiFi radio.

Please let me know if this mib does work
Remember, if you set this mib the modem has to reboot afterwards in order for the CPE table to clear as stated in an earlier e-mail. The CPE table stores the MAC addresses of the CPEs connected. Usually this is one and if the modem is in router mode the WAN mac is already in this table.


Bridge mode and if you want to have wifi enabled then you need to use the following :
In that case, please use the following MIB :
set arrisRouterLanPassThru to passThru

This will enable bridge mode and enable Wifi as well (this will not shutdown wifi)