When one is faced with a device like Netopia's R-series and D-series whose firmware is defective by design, the right thing to do is to either put new free & open source firmware on the gadget, or make a new hardware product altogether that functionally supplants the old crippled one. In the case of Netopia's pseudo-modular router platform, I strongly prefer the latter approach (designing and building new hardware, not just software) for the following reasons:

The Netopia replacement product the design for which I already have in my head will be based on a Freescale MPC86x PowerQUICC processor running Linux or BSD. This processor is a more powerful successor to the M68K QUICC used by Netopia (68MH360), and it has 5 network interfaces on chip: 1 Fast Ethernet Controller (FEC) and 4 Serial Communication Controllers (SCCs) similar to those in the 68MH360. Having the FEC means that we no longer have to lose one SCC for Ethernet, so all 4 SCCs will be available for WAN connections. Instead of arbitrarily dividing these SCCs between internal wanlet slots with RJ45 outlets and an auxiliary port like Netopia has done, I will bring all 4 SCCs out to 4 identical daughtercard connectors, and each SCC daughtercard will come out to the rear panel of the enclosure to provide whatever external connectors are appropriate.

The first SCC WAN daughtercard will be a glue module for a standard synchronous serial external interface; we'll use the OSDCU for SDSL connections and common DSUs from the surplus market for T1 and DDS. Later SCC daughtercards with integrated DSUs can be made for those WAN media types that are in most demand.

Please see this page for more information.