1. Change required for the city and country code to be recognized correctly. File Name: enet_weather.c // // The list of city names. // //static const char *g_ppcCityNames[NUM_CITIES - 1] = //{ // "Austin, TX", // "Beijing, China", // "Berlin, Germany", // "Boston, MA", // "Buenos Aires, Argentina", // "Chicago, IL", // "Dallas, TX", // "Frankfurt, Germany", // "Hong Kong, HK", // "Jerusalem, Israel", // "Johannesburg, ZA", // "London, England", // "Mexico City, Mexico", // "Moscow, Russia", // "New Delhi, India", // "New York, NY", // "Paris, France", // "Rome, Italy", // "San Jose, CA", // "Sao Paulo, Brazil", // "Seoul, S. Korea", // "Shanghai, China", // "Shenzhen, China", // "Singapore City, Singapore", // "Sydney, Australia", // "Taipei, Taiwan", // "Tokyo, Japan", // "Toronto, Canada", // "Vancouver, Canada" //}; //mtc static const char *g_ppcCityNames[NUM_CITIES - 1] = { "Austin, US", "Beijing, CN", "Berlin, DE", "Boston, US", "Buenos Aires, AR", "Chicago, US", "Dallas, US", "Frankfurt, DE", "Hong Kong, HK", "Jerusalem, IL", "Johannesburg, ZA", "London, GB", "Mexico City, MX", "Moscow, RU", "New Delhi, IN", "New York, US", "Paris, FR", "Rome, IT", "San Jose, US", "Sao Paulo, BR", "Seoul, KR", "Shanghai, CN", "Shenzhen, CN", "Singapore, SG", "Sydney, AU", "Taipei, TW", "Tokyo, JP", "Toronto, CA", "Vancouver, CA" }; 2. Change required to allow the TCP message to be processed by the openweathermap.org correctly. File Name: enet_client.c //static char g_cHTTP11[] = " HTTP/1.0\r\n\r\n"; //mtc static char g_cHTTP11[] = " \r\n\r\n"; 3. Added a #define that allows DHCP, DNS, TCP, etc. debugging to take place when the specific debug statements are enabled File Name: lwipopts.h //mtc #define DEBUG 1