Hello,
We're having a problem with TI Wi-Fi module CC3100MOD that we're using for medical project.
Basically it can connect successfully to any home routers during development BUT it's unable to connect to the hospital network (Cisco router). We configured the CC3100 to work in station mode, with DHCP enabled. It can connect to hospital AP, but somehow never received the DHCP IP address from the router.
We investigated the traffic by using Wi-Fi sniffer as well, it looks like the CC3100 keeps sending out DHCP request but never got reply from router. Computer and cell phone are connecting OK with the router.
The router broadcasts hidden SSID, and the passkey is quite long (about 30 character).
We also tried to update the service pack in CC3100 to the newest available (2.6.0.5) but it didn't help.
I use function sl_WlanConnect() with infinite timeout to connect to the access point.
One thing we just found out is about TTL (time-to-live) parameter when it's sending out the DHCP request. It is set as 16 which is quite small compared to computer or cell phone (64 - 255). Can this be problem if the device works in a complex network and require more than 16 hops for the request to reach DHCP server? Is there anyway to configure TTL in DHCP request packet?
Your support is very appreciated. Thank you.