Windows Mobile 2003 Smartphone Patch


From SynCE-Wiki

Windows Mobile 2003 Support: Installing SynCE, Connecting Your Device, Using SynCE, SynCE Utilities, Troubleshooting

There is a problem where synce-serial-start just hangs, because pppd will not be able to setup a PPP connection.

The Problem

If you follow the USB debug instructions for any of the device you will see something very similar to this in the debug log, here with the most important line being the sixth line down:

pppd[1061]: pppd 2.4.2 started by root, uid 0
kernel: usbserial.c: serial_open
kernel: ipaq.c: ipaq_open - port 0
kernel: host/usb-uhci.c: interrupt, status 3, frame# 1541
kernel: ipaq.c: ipaq_read_bulk_callback - port 0
kernel: ipaq.c: ipaq_read_bulk_callback - nonzero read bulk status received: -84
kernel: usbserial.c: serial_ioctl - port 0, cmd 0x5416
kernel: usbserial.c: serial_ioctl - port 0, cmd 0x5401
kernel: usbserial.c: serial_ioctl - port 0, cmd 0x5401
kernel: usbserial.c: serial_ioctl - port 0, cmd 0x5404
kernel: usbserial.c: serial_chars_in_buffer = port 0
kernel: ipaq.c: ipaq_chars_in_buffer - queuelen 0
kernel: usbserial.c: serial_set_termios - port 0
kernel: usbserial.c: serial_ioctl - port 0, cmd 0x5401
kernel: usbserial.c: serial_open
kernel: usbserial.c: serial_close - port 0

If you have a device with the error above, you must download the driver for fixing the problem.

The Solution

Follow the instructions on the Windows Mobile 2003 ipaq Driver page to install the driver.