in file app_netxduo.c function static VOID nx_app_thread_entry (ULONG thread_input){ .... /* wait until an IP address is ready */ if(tx_semaphore_get(&DHCPSemaphore, TX_WAIT_FOREVER) != TX_SUCCESS) blocks code execution as in function tx_semaphore_create(&DHCPSemaphore, "DHCP Semaphore", 0){ "tx_semaphore_put(&DHCPSemaphore);" has been removed - was present in previous versions - notheng sets this semaphore