Ah yes, I think you've found the right method. Sorry if I led you astray.
I used to use a Speedtouch router some time ago, and vaguely recall the modemoption command, but I don't remember the details. I remember now that the Speedtouch CLI is a custom command line environment, not the usual BusyBox Linux environment which you get with other Broadcom based routers.