Well, it's been going on for months and they haven't fixed it yet!
I mean, if you have an old router laying around, even one from an ex ISP, you might be able to use that. I use an old Netgear plugged into ours upstairs as a switch/extender, without putting the hub into modem mode. All I do is switch off DHCP on the Netgear, plug an ethernet cable into ethernet ports connecting the two routers (Note: not the coloured modem-in ports, just the regular ethernet ports)... and you should be OK... just set the signal/passwords up on it as you want and it should work.
However, make sure the IP address on the 2nd router doesn't clash with the SuperCrapHub, if it does, there maybe (like on my old Netgear) an option to change the IP address of it.
So it goes like this:
ip of my SH3 is 192.168.0.1
I want the ip of my 2nd router to be 192.168.0.2 - so I set it as such, and turn off DHCP on that router.
I go into SH3, in DHCP server and set the starting range to 192.168.03 (that way, nothing will ever clash with the 2nd router ip)
The starting DHCP range of the SH3 defaults to 192.168.0.10 anyway, but I don't know what the SH2 does and it's just good practice anyway I guess.
Now the SH assigns all IP addresses even if you are connecting via the 2nd router, cabled or wifi.