The original DE500.COM packet driver checks MAC vendor code and "Sub Vender ID"(I don't know what it means), so cannnot be used OEM hardware such as NEC VersaProNX VA300H. I succeeded to disable those checks. Original File: DE500 COM 62391 97-01-31 1:59 (included in 50kit290.zip from http://www.driverguide.com/) **** "Sub Vendor ID" check **** [original] E785 53 PUSH BX E786 BB21D3 MOV BX,D321 E789 813F1110 CMP WORD PTR [BX],1011 ; checks "Sub Vendor ID" E78D 7404 JZ E793 E78F F9 STC ; Error: non-DEC E790 BAA2B8 MOV DX,B8A2 ; address of error message E793 5B POP BX [modified] E785 53 PUSH BX E786 BB21D3 MOV BX,D321 E789 C7071110 MOV WORD PTR [BX],1011 E78D 813F1110 CMP WORD PTR [BX],1011 E791 90 NOP E792 90 NOP E793 5B POP BX E794 C3 RET **** ethernet vendor id check **** [original] E747 53 PUSH BX E748 BB21D3 MOV BX,D321 E74B 83C314 ADD BX,+14 E74E 803F08 CMP BYTE PTR [BX],08 E751 7405 JZ E758 E753 803F00 CMP BYTE PTR [BX],00 ; must be '00????' E756 7512 JNZ E76A E758 807F0100 CMP BYTE PTR [BX+01],00 ; must be '??00??' E75C 750C JNZ E76A E75E 807F022B CMP BYTE PTR [BX+02],2B ; DEC but '08002B'. E762 740A JZ E76E E764 807F02F8 CMP BYTE PTR [BX+02],F8 ; OK, DEC '0000F8'. E768 7404 JZ E76E E76A F9 STC ; Error: non-DEC Card E76B BA3EB8 MOV DX,B83E ; address of error message E76E 5B POP BX E76F C3 RET [modified] E747 53 PUSH BX E748 BB21D3 MOV BX,D321 E74B 83C314 ADD BX,+14 E74E C7070000 MOV WORD PTR [BX],0000 E752 C64702F8 MOV BYTE PTR [BX+02],F8 E756 807F02F8 CMP BYTE PTR [BX+02],F8 E75A 90 NOP E75B 90 NOP E75C 90 NOP E75D 90 NOP E75E 90 NOP E75F 90 NOP E760 90 NOP E761 90 NOP E762 90 NOP E763 90 NOP E764 90 NOP E765 90 NOP E766 90 NOP E767 90 NOP E768 90 NOP E769 90 NOP E76A 90 NOP E76B 90 NOP E76C 90 NOP E76D 90 NOP E76E 5B POP BX E76F C3 RET