I tried turning the ICS on, and now it takes longer to disconnect, just saying that it can't actually assign an IP address. It's a different error code at least but I'm not entirely sure if it's a step forward or a step back. I noticed you mentioned you used one of these Peter, how did you get it working?