On Wed, Sep 05, 2018 at 10:51:52AM +0000, Yeh.Charles [葉榮鑫] wrote: > Hi Greg, > Because the VENDOR_WRITE_REQUEST & VENDOR_READ_REQUEST is different between old and new chip. > > VENDOR_WRITE_REQUEST VENDOR_READ_REQUEST > PL2303 (old chip) 0x01 0x01 > PL2303G(new chip) 0x80 0x81 That's fine, one simple difference does not require an entirely new driver. Just handle it as a "which chip am I talking to" to determine what the request value should be. And this is going to have to be my last response to you, with that email footer on the message, or my lawyer is going to get mad at me... thanks, greg k-h