Good discussion here, and I’m really sorry you’re having trouble @mwdll. Huge thanks @bko for the troubleshooting effort.
First, I just updated the TCPClient docs to include the Host header:
Second, just for clarity, the hardware of the white and black Cores is exactly the same. Nothing has changed.
Third, software-wise, if I’m trying to come up with a difference, the main thing is there were different TI patches available for the CC3000 at the different manufacturing times. Also, TI just released the latest patch, which we have on a branch in the cc3000-patch-programmer repo.
@mwdll Have you used
dfu-util to install binaries over a USB cable rather than over the air? It would be helpful to know whether you see this using the exact same command and the exact same binary on the different Cores. When you’re going through the Cloud, it’s possible that there are small differences in the binary. You can use the CLI to do a cloud compile and download the binary, or you can download using the small cloud icon next to your app name in the web IDE.
Also, to eliminate the CC3000 patch difference, I’d encourage you to follow the Quick Deploy instructions but using the latest binary from the ti-patch-1.13.7 branch. Install this patch on all your Cores so we’re sure everything’s the same there. Then try your TCPClient app again and let us know how it goes.