рдлреНрд░реЗрдВрдЪ рдЬрд╛рдиреЗрдВ рдпрд╛ рдкреАрдПрд╕рдП рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ рд╕реНрдХреИрдирд░ рд╕реЗ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдПрдбрд╛рдкреНрдЯрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдЖрддреНрдо-рдЕрд▓рдЧрд╛рд╡ рдХреЗ рджреМрд░рд╛рди IQ рдореЗрдВ рдХрдореА рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдереА, рдФрд░ рдпрджрд┐ рдЖрдк рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реИрдВ - рди рдХреЗрд╡рд▓ред рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ nth рд╕рд░реНрдХрд▓ рдХреЛ рдХрд╛рдЯрддреЗ рд╣реБрдП, рдореЗрд░реА рдирдЬрд░ рдПрдХ рдХрд╛рд░ рд╕реНрдХреИрдирд░ рдкрд░ рдкрдбрд╝реА, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЖрдЧреЗ рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рджреЛрд╕реНрдд рд╕реЗ рд▓рд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд▓реЗрдХреНрд╕рд┐рдпрд╛ 3, рдЙрд░реНрдл тАЛтАЛрдПрдХреНрдЯрд┐рдпрд╛ XS рдЗрд╡реЛрд▓реНрдпреВрд╢рди рдерд╛ред рдпрд╣рд╛рдБ рдПрдХ рд╣реИ:
рдЫрд╡рд┐
рдЗрд╕рдХрд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рджреЛрд╖ рдпрд╣ рдерд╛ рдХрд┐ рдХреЗрд╡рд▓ рдкрд┐рдпрд╛рдЧрдЖрдЙрдЯ / рд╕рд┐рдЯреНрд░реЙрди рдХрд╛рд░реЛрдВ рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбрд╛рдпрдЧрдмреЙрдХреНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз (рдПрд╕) рдХреЗ рд╕рд╛рде рд░рдЦрдирд╛ рдЕрд╕рдВрднрд╡ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЙрддреНрдкрдиреНрди рд╣реБрдЖ рдХрд┐ рдпрджрд┐ рдЗрд╕ рд╕реНрдХреИрдирд░ рдХреЛ рд╡рд╛рд╣рди рдХреЗ CAN рдмрд╕ рдореЗрдВ рдордирдорд╛рдиреЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдПрдбрд╛рдкреНрдЯрд░ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред

рддреЛ, рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛:

  1. рдкреАрд╕реА рдФрд░ рд╣рдорд╛рд░реЗ рд░реЛрдЧреА рдХреЗ рдмреАрдЪ рдпреВрдПрд╕рдмреА рд╕рдВрдЪрд╛рд░ рд▓реАрдЬрд┐рдПред
  2. рд╕рдордЭреЗрдВ рдХрд┐ рдПрдбреЗрдкреНрдЯрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИред
  3. рд╡рд┐рдирд┐рдордп рдХреЛ рджреЛрд╣рд░рд╛рдПрдВ рдФрд░ рдЕрдЪреНрдЫрд╛ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ (рд╕реНрдкреЙрдЗрд▓рд░: рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдпрд╛)ред

1. рд╡рд┐рдирд┐рдордп


DiagBox рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рд░реНрдл рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЪрд░рдг 1 рдХреЗ рд╕рд╛рде рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рдереА, рдЦрд╛рд╕рдХрд░ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдбреЗрдкреНрдЯрд░ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рд╕реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдЪрд░рдг 2 рд╕реЗ рдХреБрдЫ рд╣рдж рддрдХ рд╕рд░рд▓ рдХрд┐рдпрд╛ рд╣реИред рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп, USByyzer рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдиреЗ рдорджрдж рдХреА ред
рд╣рдо рд╕рдлрд▓рддрд╛ рдХреА рдУрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рддрд╕реНрд╡реАрд░ рдореЗрдВ, рднреЗрдЬреЗ рдЧрдП рдбреЗрдЯрд╛ рдкреИрдХреЗрдЯ, рдбрд┐рд╕реНрдкреИрдЪрд░ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рд╕рдорд╛рди рдЙрдкрдпреЛрдЧрд┐рддрд╛ред

рдЫрд╡рд┐

рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЦреЛрд▓рддреЗ рд╕рдордп рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордп IRPs рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рд╛рдЗрд▓, CreateFile рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд▓рд┐рдП, DeviceIOCRrol рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ Windows I / O рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЫрд╡рд┐

2. рджреБрд░реНрджрд╢рд╛ рдХрд░рдирд╛


рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдИрдУрд╕реАрдЯреАрдПрд▓ рдЖрдИрдбреА рдФрд░ рдЭрдВрдбреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╣ рдЫреЛрдЯреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдорд▓рд╛ рд░рд╣рддрд╛ рд╣реИ, рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдЦреЛрд▓реЗрдВ рдФрд░ рд╡рд╣рд╛рдВ рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдПрдХ рдкреИрдХреЗрдЯ рднреЗрдЬреЗрдВред рдмрд╕ рдЗрд╕реЗ рдЦреЛрд▓реЛ? WinObj рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬреЗрдВ рдиреЗ рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджрд┐рдпрд╛, рдЬрдм рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рддреЛ рдПрдбреЗрдкреНрдЯрд░ рдХрд╛ рд╕рдЯреАрдХ рдирд╛рдо рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓рддреЗ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд▓рд┐рдВрдХ, рдЕрд░реНрдерд╛рдд, рдХреЗрд╡рд▓ COM рдкреЛрд░реНрдЯ рдХреА рддрд░рд╣ рдПрдХ рдЙрдкрдХрд░рдг рдЦреЛрд▓рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛

CreateFile("\\\\.\\COM1", ...)

рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ - рдПрдбреЙрдкреНрдЯрд░ рдХреА рдЕрдкрдиреА рдЕрдиреВрдареА GUID рд╣реИ, рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдРрд╕реЗ GUID рд╡рд╛рд▓реЗ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рд╡реЗ рдореМрдЬреВрдж рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдорд┐рд▓реЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ
\\?\USB#VID_103A&PID_F000#6&268bff9b&0&7#{75a835f4-d77d-4402-8585-c42247f25b76}\vcommusb0рдЙрджреНрдШрд╛рдЯрди рд╕рдлрд▓ рд╣реЛрдЧрд╛ред

GUID рдХреЗ рдмрдЬрд╛рдп рдкрде рд▓реМрдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп:

CM_Get_Device_Interface_List(InterfaceClassGuid, pDeviceID, Buffer, BufferLen, ulFlags);

"рдлрд╝рд╛рдЗрд▓" рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЦреБрд▓рддреА рд╣реИ, рдЙрди рдЭрдВрдбреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓реЛ рдЬреЛ USBLyzer рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдереЗ

Device = CreateFile(DeviceName, GENERIC_WRITE | GENERIC_READ, FILE_SHARE_WRITE | FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);

3. рдлрд╛рдЗрдирд▓


рд╣рдо рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдПрдХ рдкреИрдХреЗрдЯ рднреЗрдЬрддреЗ рд╣реИрдВ, рдФрд░ рдЬрд╡рд╛рдм рдореЗрдВ - рдЪреБрдкреНрдкреА ...

bStatus = DeviceIoControl(Device, 0x220003, send_buf, send_len, out_buf, max_out_len, &returned_len, NULL);

рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдореИрдВ рдмреИрда рдЧрдпрд╛ рдФрд░ рдореЙрдирд┐рдЯрд░ рдХреЛ рджреЗрдЦрд╛, рдпрд╣рд╛рдВ рдПрдХ рд╣реА рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╣реИ, рдпрд╣рд╛рдВ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВ, рдпрд╣рд╛рдВ рдЭрдВрдбреЗ рд╣реИрдВ, рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдЬреИрд╕реЗ рдореИрдВрдиреЗ рджреЛрд╣рд░рд╛рдпрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред

рдЫрд╡рд┐

рдЖрдЦрд┐рд░рдХрд╛рд░ рд╕рдлрд▓рддрд╛ рдХреА рд╕рд╛рд░реА рдЙрдореНрдореАрдж рдЦреЛ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрдЦрд┐рд░реА рдЪреАрдЬ рдереА - рдУрд▓реАрдбрдмрдЧ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рд╣реИрдХрд░ рдкрддреНрд░рд┐рдХрд╛ рд╕реЗ рдПрдХ рдбрд┐рд╕реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рднрд╛рд░реА рддреЛрдкрдЦрд╛рдиреЗред рд╣рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ, рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ рдХреЛ DeviceIoControl рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЬреЛ рджреЗрдЦрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рд░рд╛рдЬрд╛ рдЕрд╕рд▓реА рдирд╣реАрдВ рд╣реИред рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ IOCTL рдХреЛрдб, рдбреЗрдЯрд╛ USBLyzer рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреА рддрд░рд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИред

рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХреНрдпрд╛ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛:

<b>00 FA</b> <i>AA</i> BA 7C 15 00 00 00 00 00 00

рдФрд░ рд╡рд╣ USB рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛:

40 05 15 C0 <b>00 FA</b> 00 00 <i>AA</i> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41

рд╕рдВрдХреЗрдд рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдг рдХреЗ рдирд╛рдо рдкрд░ рдерд╛ред рдореБрдЭреЗ UMDF USB рдбреНрд░рд╛рдЗрд╡рд░ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ Microsoft рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рд▓реЗрдЦ рдорд┐рд▓рд╛ ред рд╕реНрдкрд╖реНрдЯ рдмреНрд▓реЙрдХ рдЖрд░реЗрдЦ:

рдЫрд╡рд┐

рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ USBLyzer рдореЗрдВ рдЬреЛ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рд╡рд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреА рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкрд░рдд рд╣реИ, рдЬрд┐рд╕реЗ UMDF рдбреНрд░рд╛рдЗрд╡рд░ (рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рд╢рд╛ 7) рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╣рдо рдбреЗрдЯрд╛ рдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рд╢рд╛ 2) рдЬреЛ рдкрд╣рд▓реЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдкрд╛рд╕ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдлрд┐рд░ USB рдмрд╕ рдореЗрдВ рдЬрд╛рдПрдЧрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛рдпрд╛ред

рдЕрдм рдпрд╣ рд╕рдм рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдЖрдИрдУрд╕реАрдЯреАрдПрд▓ рдЖрдИрдбреА рдФрд░ рдбреЗрдЯрд╛ рдХрд╣рд╛рдВ рд╕реЗ рдЖрддреЗ рд╣реИрдВред рдЦреИрд░, рдпрд╣ рдФрд░ рднреА рд╕рд░рд▓ рд╣реИ, рдЖрдкрдХреЛ рдкрд░рд┐рд╡рд╣рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреЗ рджрд┐рдорд╛рдЧ рдХреЛ рд░реИрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдЖрдВрд╢рд┐рдХ) рдХрд╛ рд╡рд┐рд╡рд░рдг рдЧрд▓рддреА рд╕реЗ рдЕрддрд┐рднрд╛рд░рд┐рдд рдерд╛, рдпрд╣ рдХреЗрд╡рд▓ рдлреНрд░реЗрдВрдЪ рдореЗрдВ рдПрдХ рджрдпрд╛ рд╣реИред

рдЫрд╡рд┐

рдЙрдирдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЙрдкрд░реНрдпреБрдХреНрдд рд╕рдВрджреЗрд╢ рдореЗрдВ, рдлрд░реНрдорд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг (00 рдПрдлрдП) рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП APPLI_XS_Fuji_ P106138A V4.3.0 @ACTIA 02.01.12 рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реА рдереАред

рд╕рдмред рд╣рдо CAN рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдИрдПрд╕рдУ-рдЯреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрддреЗ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП, рдПрдХ рдЖрд╡рд░рдг рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрд╕рдВрднрд╡ рд╣реЛ, PassThru J2534 рдорд╛рдирдХ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЗрд╕ рдПрдбреЗрдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рдСрдЯреЛрдореЛрдЯрд┐рд╡ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХрд╛ рдЕрдкрдирд╛ рдбрд┐рдЬрд╛рдЗрди рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред

рдХрд╛рдо рдХрд╛ рд╡реАрдбрд┐рдпреЛ (рд╕реНрдЯрдбрдЖрдЙрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ):


рд╕реВрддреНрд░ рдпрд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ

All Articles