Microsoft KB Archive/277779

= Windows CE-Based Device Does Not Receive a DHCP Address =

Article ID: 277779

Article Last Modified on 2/2/2006

-

APPLIES TO


 * Microsoft Windows CE Platform Builder 2.12

-



This article was previously published under Q277779



SYMPTOMS
A Windows CE 2.12-based device may not get a Transmission Control Protocol/Internet Protocol (TCP/IP) address from a DHCP service-based device such as a cable modem router or a digital subscriber line (DSL) router.



CAUSE
This behavior can occur if there is an issue with the third-party device.



RESOLUTION
The device should be upgraded to a version of the firmware that does not experience this issue.



MORE INFORMATION
The Windows CE 2.12-based device sends a User Datagram Protocol (UDP) packet that has a zero in the checksum field. A zero in the checksum field means that the Windows CE-based device did not compute a checksum. The router device may misinterpret the zero checksum value as an invalid checksum and may not lease an Internet protocol (IP) address to the Windows CE-based device.

Request For Comment (RFC) 1122 requires that you discard the UDP packet that has bad checksums. RFC 768 outlines the format of a UDP packet.

