āĻšāĻžāĻ āϏāĻŦāĻžāĻ
āĻāĻ āĻāĻŋāĻā§āĻāϰ āĻ ā§āϝāĻžāύā§āĻāĻŋāĻĒāĻ āĻāĻŦāĻ āĻāϞāĻŋāϝāĻŧāĻž āĻāϞā§āĻļāĻŋāύ āĻĒāĻžāĻāĻĨāύ āĻĒāĻžāĻāĻāĻāĻāϏāĻŦāĻŋ (PyUSB) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāϏāĻŦāĻŋ āĻĄāĻŋāĻāĻžāĻāϏ āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻāĻŦāĻ āϰāĻŋāĻāĻžāϰā§āϏ āĻāĻā§āĻāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻŋāĻā§ āĻāĻĨāĻž āĻŦāϞāĻŦā§āύāĨ¤

āĻĒā§āϰāĻžāĻāĻāϤāĻŋāĻšāĻžāϏāĻŋāĻ
⧍ā§Ļ⧧⧝ āϏāĻžāϞā§, āϰā§āĻļ āϏāϰāĻāĻžāϰā§āϰ ⧍⧍ā§Ē āύāĻ āĻĒā§āϰāϏā§āϤāĻžāĻŦāύāĻž "āϤāĻžāĻŽāĻžāĻāĻāĻžāϤ āĻĒāĻŖā§āϝ⧠āĻļāύāĻžāĻā§āϤāĻāϰāĻŖ āĻāĻŋāĻšā§āύ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āύāĻŋāϝāĻŧāĻŽāĻžāĻŦāϞ⧠āĻāĻŦāĻ āϤāĻžāĻŽāĻžāĻāĻāĻžāϤ āĻĒāĻŖā§āϝā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻŦāĻžāϧā§āϝāϤāĻžāĻŽā§āϞāĻāĻāĻžāĻŦā§ āĻļāύāĻžāĻā§āϤāĻāϰāĻŖ āĻāĻŋāĻšā§āύ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻāϤāĻžāϧā§āύ āĻĒāĻŖā§āϝā§āϰ āĻāϞāĻžāĻāϞ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϰāĻžāώā§āĻā§āϰā§āϝāĻŧ āϤāĻĨā§āϝ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖā§āϰ āĻ
āύā§āĻŽā§āĻĻāύ āϏāĻāĻā§āϰāĻžāύā§āϤ" āĻāĻžāϰā§āϝāĻāϰ āĻšāϝāĻŧāĨ¤
āĻĻāϞāĻŋāϞāĻāĻŋāϤ⧠āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϝā§, ā§§ āĻā§āϞāĻžāĻ, ⧍ā§Ļ⧧⧝ āĻĨā§āĻā§ āĻĒā§āϰāϏā§āϤā§āϤāĻāĻžāϰāĻāĻĻā§āϰ āϤāĻžāĻŽāĻžāĻā§āϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻā§ āϞā§āĻŦā§āϞ āϞāĻžāĻāĻžāύ⧠āĻŦāĻžāϧā§āϝāϤāĻžāĻŽā§āϞāĻāĨ¤ āϏāϰāĻžāϏāϰāĻŋ āĻĒāϰāĻŋāĻŦā§āĻļāĻāĻĻā§āϰ āĻ
āĻŦāĻļā§āϝāĻ āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻŦāĻāύā§āύ āĻšāϏā§āϤāĻžāύā§āϤāϰ āύāĻĨāĻŋ (āĻāĻāĻāĻŋāĻĄāĻŋ) āϏāĻš āĻāĻ āĻĒāĻŖā§āϝāĻā§āϞāĻŋ āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāϰ āĻĢāϞāϏā§āĻŦāϰā§āĻĒ, āĻĻā§āĻāĻžāύāĻā§āϞāĻŋāĻā§ āĻā§āĻāĻāĻāĻā§ āϞā§āĻŦā§āϞāϝā§āĻā§āϤ āĻĒāĻŖā§āϝāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻā§āϰāϝāĻŧ āύāĻŋāĻŦāύā§āϧāύ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, ā§§ āĻā§āϞāĻžāĻ, ⧍ā§Ļ⧍ā§Ļ āĻĨā§āĻā§, āĻāĻŋāĻšā§āύāĻŦāĻŋāĻšā§āύ āϤāĻžāĻŽāĻžāĻāĻāĻžāϤ āĻĒāĻŖā§āϝā§āϰ āĻĒā§āϰāĻāϞāύ āύāĻŋāώāĻŋāĻĻā§āϧ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāϰ āĻ āϰā§āĻĨ āĻšāϞā§, āϏāĻŋāĻāĻžāϰā§āĻā§āϰ āϏāĻŽāϏā§āϤ āĻĒā§āϝāĻžāĻā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āĻĄā§āĻāĻžāĻŽā§āϝāĻžāĻā§āϰāĻŋāĻā§āϏ āĻŦāĻžāϰāĻā§āĻĄ āĻ āĻŦāĻļā§āϝāĻ āĻĨāĻžāĻāϤ⧠āĻšāĻŦā§āĨ¤ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻŦāĻŋāώāϝāĻŧ āĻšāϞā§, āĻāĻāĻŋ āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϝ⧠āĻĄā§āĻāĻžāĻŽā§āϝāĻžāĻā§āϰāĻŋāĻā§āϏāĻāĻŋ āĻā§āύ⧠āϏāĻžāϧāĻžāϰāĻŖ āĻŦāĻžāϰāĻā§āĻĄ āĻšāĻŦā§ āύāĻž, āĻŦāϰāĻ āĻāĻāĻŋ āĻšāĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĒāϰā§āϤāϧāϰā§āĻŽā§ āĻŦāĻžāϰāĻā§āĻĄāĨ¤ āĻ āϰā§āĻĨāĻžā§, āϏāĻžāĻĻāĻž āĻā§āĻĄā§āϰ āĻāĻĒāϰ āĻāĻžāϞ⧠āĻā§āĻĄ āύāϝāĻŧ, āĻŦāϰāĻ āϤāĻžāϰ āĻāϞā§āĻā§āĻāĻžāĨ¤
āĻāĻŽāϰāĻž āĻāĻŽāĻžāĻĻā§āϰ āϏā§āĻā§āϝāĻžāύāĻžāϰāĻā§āϞ⧠āĻĒāϰā§āĻā§āώāĻž āĻāϰ⧠āĻĻā§āĻāϞāĻžāĻŽ āϝā§, āϏā§āĻā§āϞā§āϰ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻāĻā§āĻ āĻĒā§āύāϰāĻžāϝāĻŧ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻŦāĻž āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻŋāϞ, āύāĻāϞ⧠āϏā§āĻā§āϞ⧠āĻāĻ āĻŦāĻžāϰāĻā§āĻĄāĻāĻŋāϰ āϏāĻžāĻĨā§ āĻ āĻŋāĻāĻŽāϤ⧠āĻāĻžāĻ āĻāϰāĻāĻŋāϞ āύāĻžāĨ¤ āĻāĻ āĻāĻāύāĻžāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āϝ āĻāĻ āĻŦāĻŋāϰāĻžāĻ āĻŽāĻžāĻĨāĻžāĻŦā§āϝāĻĨāĻžāϰ āĻāĻžāϰāĻŖ āĻšāϝāĻŧā§ āĻĻāĻžāĻāĻĄāĻŧāĻžāϞ, āĻāĻžāϰāĻŖ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻŽā§āĻĒāĻžāύāĻŋāϰ āĻŦāĻŋāĻļāĻžāϞ āĻāϞāĻžāĻāĻž āĻā§āĻĄāĻŧā§ āĻ āϏāĻāĻā§āϝ āĻĻā§āĻāĻžāύ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāĻŋāĻāĻŋāϝāĻŧā§ āĻāĻā§āĨ¤ āĻšāĻžāĻāĻžāϰ āĻšāĻžāĻāĻžāϰ āĻā§āĻāĻāĻāĻ â āĻāϰ āĻšāĻžāϤ⧠āϏāĻŽāϝāĻŧ āĻā§āĻŦāĻ āĻāĻŽāĨ¤
āĻāĻŽāĻžāĻĻā§āϰ āĻā§ āĻāϰāĻž āĻāĻāĻŋāϤ? āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻāĻā§āĨ¤ āĻĒā§āϰāĻĨāĻŽāϤ, āĻĒā§āϰāĻā§āĻļāϞā§āϰāĻž āĻāĻāύāĻžāϏā§āĻĨāϞ⧠āĻĨā§āĻā§ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āϏā§āĻā§āϝāĻžāύāĻžāϰāĻā§āϞ⧠āϰāĻŋāĻĢā§āϞā§āϝāĻžāĻļ āĻāĻŦāĻ āĻĢāĻžāĻāύ-āĻāĻŋāĻāύ āĻāϰāĻŦā§āύāĨ¤ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāϤ, āĻĻā§āϰ āĻĨā§āĻā§ āĻāĻžāĻ āĻāϰāĻž āĻāĻŦāĻ āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻžāϞ⧠āĻšāϝāĻŧ āϝāĻĻāĻŋ āĻāĻāĻŦāĻžāϰ⧠āĻāĻāĻžāϧāĻŋāĻ āϏā§āĻā§āϝāĻžāύāĻžāϰā§āϰ āĻāĻžāĻ āϏāĻŽā§āĻĒāύā§āύ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
āĻĒā§āϰāĻĨāĻŽ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āϏā§āĻĒāώā§āĻāϤāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āϝ āĻ āύā§āĻĒāϝā§āĻā§āϤ āĻāĻŋāϞ: āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰāĻā§āĻļāϞā§āĻĻā§āϰ āĻĒāϰāĻŋāĻĻāϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻ āϰā§āĻĨ āĻŦā§āϝāϝāĻŧ āĻāϰāϤ⧠āĻšāϤ⧠āĻāĻŦāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻ āϏāĻŽāύā§āĻŦāϝāĻŧ āĻāϰāĻž āĻāĻ āĻŋāύ āĻšāϤā§āĨ¤ āĻāĻŋāύā§āϤ⧠āϏāĻŦāĻā§āϝāĻŧā§ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻŦāĻŋāώāϝāĻŧ āĻšāϞā§, āĻāϤ⧠āϞā§āĻāĻŦāϞ āĻāĻĄāĻŧāĻŋāϤ āĻĨāĻžāĻāϤā§, āϝāĻžāϰ āĻĢāϞ⧠āĻāĻŽāϰāĻž āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻ āϏāĻāĻā§āϝ āϤā§āϰā§āĻāĻŋāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϤāĻžāĻŽ āĻāĻŦāĻ āϏāĻŽā§āĻāĻŦāϤ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āϏāĻŽāϝāĻŧāϏā§āĻŽāĻžāĻ āĻĒāĻžāϰ āĻāϰ⧠āĻĢā§āϞāϤāĻžāĻŽāĨ¤
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āύāĻŋāĻā§āĻāϤ āĻšāϤā§, āĻāĻŋāύā§āϤ⧠āĻāĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻž āĻāĻŋāϞāĨ¤ āĻāĻŋāĻā§ āĻŦāĻŋāĻā§āϰā§āϤāĻžāϰ āĻāĻžāĻā§ āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏāĻŽāϏā§āϤ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ āĻĻāϰāĻāĻžāϰāĻŋ āϰāĻŋāĻŽā§āĻ āĻĢā§āϞā§āϝāĻžāĻļāĻŋāĻ āĻā§āϞ āĻāĻŋāϞ āύāĻžāĨ¤ āĻāϰ āϝā§āĻšā§āϤ⧠āϏāĻŽāϝāĻŧāϏā§āĻŽāĻž āĻā§āĻŦ āĻāĻŽ āĻāĻŋāϞ, āϤāĻžāĻ āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāĻā§āĻĻā§āϰāĻ āĻāϰ āϏāĻŽāĻžāϧāĻžāύ āĻŦā§āϰ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻāϰāĻĒāϰā§, āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻĻā§āϰ āĻāĻžāύāĻžāĻŦā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāϰāĻž āĻĄā§āĻŦāĻŋāϝāĻŧāĻžāύ ⧝.āĻāĻā§āϏ āĻāĻžāϞāĻŋāϤ āĻšā§āϝāĻžāύā§āĻĄāĻšā§āϞā§āĻĄ āϏā§āĻā§āϝāĻžāύāĻžāϰā§āϰ āĻāύā§āϝ āĻā§āϞ āϤā§āϰāĻŋ āĻāϰā§āĻāĻŋ (āĻāĻŽāĻžāĻĻā§āϰ āϏāĻŽāϏā§āϤ āĻā§āĻāĻāĻāĻ āĻĄā§āĻŦāĻŋāϝāĻŧāĻžāύ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻā§)āĨ¤
āϧāĻžāĻāϧāĻžāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§āύ: āĻā§āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āϏā§āĻā§āϝāĻžāύāĻžāϰ āĻĢā§āϞā§āϝāĻžāĻļ āĻāϰāĻŦā§āύ
āĻāĻŋāĻā§āĻāϰ āĻ ā§āϝāĻžāύā§āĻāĻŋāĻĒāĻ āĻāϞā§āĻĒāĻāĻŋ āĻŦāϞā§āĻā§āύāĨ¤
āĻŦāĻŋāĻā§āϰā§āϤāĻžāϰ āĻĻā§āĻāϝāĻŧāĻž āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāĻāĻŋ āĻāĻāύā§āĻĄā§āĻā§ āĻāĻžāĻ āĻāϰā§, āĻāĻŋāύā§āϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāύā§āĻāĻžāϰāύā§āĻ āĻāĻā§āϏāĻĒā§āϞā§āϰāĻžāϰā§āϰ āϏāĻžāĻĨā§āĨ¤ āĻāĻāĻŋ āϏā§āĻā§āϝāĻžāύāĻžāϰāĻāĻŋāĻā§ āĻĢā§āϞā§āϝāĻžāĻļ āĻ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āϝā§āĻšā§āϤ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāϰā§āĻā§āĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻĄā§āĻŦāĻŋāϝāĻŧāĻžāύ, āϤāĻžāĻ āĻāĻŽāϰāĻž āĻĄā§āĻŦāĻŋāϝāĻŧāĻžāύ⧠āĻāĻāĻāϏāĻŦāĻŋ-āϰāĻŋāĻĄāĻžāĻāϰā§āĻā§āĻāϰ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻāĻāύā§āĻĄā§āĻā§ āĻāĻāĻāϏāĻŦāĻŋ-āϰāĻŋāĻĄāĻžāĻāϰā§āĻā§āĻāϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āĻāĻŋāĨ¤ āĻāĻāĻāϏāĻŦāĻŋ-āϰāĻŋāĻĄāĻžāĻāϰā§āĻā§āĻāϰ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻŽāϰāĻž āϏā§āĻā§āϝāĻžāύāĻžāϰāĻāĻŋāĻā§ āϞāĻŋāύāĻžāĻā§āϏ āĻŽā§āĻļāĻŋāύ āĻĨā§āĻā§ āĻāĻāύā§āĻĄā§āĻ āĻŽā§āĻļāĻŋāύ⧠āϰāĻŋāĻĄāĻžāĻāϰā§āĻā§āĻ āĻāϰā§āĻāĻŋāĨ¤
āĻŦāĻŋāĻā§āϰā§āϤāĻžāϰ āĻāĻāύā§āĻĄā§āĻ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āϏā§āĻā§āϝāĻžāύāĻžāϰāĻāĻŋ āĻļāύāĻžāĻā§āϤ āĻāϰā§āĻā§ āĻāĻŦāĻ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĢā§āϞā§āϝāĻžāĻļāĻ āĻāϰā§āĻā§āĨ¤ āϏā§āϤāϰāĻžāĻ, āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āĻšāϞā§: āĻāϰ āϏāĻžāĻĨā§ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻā§āύ⧠āϏāĻŽā§āĻĒāϰā§āĻ āύā§āĻ; āϏāĻŽāϏā§āϝāĻžāĻāĻŋ āĻĢā§āϞā§āϝāĻžāĻļāĻŋāĻ āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻŽāϧā§āϝā§āĻ āϰāϝāĻŧā§āĻā§āĨ¤
āĻ āĻŋāĻ āĻāĻā§āĨ¤ āĻāĻŽāϰāĻž āĻāĻāύā§āĻĄā§āĻ āĻŽā§āĻļāĻŋāύ⧠āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻļā§āϰ⧠āĻāϰā§āĻāĻŋ āĻāĻŦāĻ āϞāĻŋāύāĻžāĻā§āϏ āĻŽā§āĻļāĻŋāύāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻāϰā§āĻāĻŋāĨ¤
āĻāĻŽāϰāĻž āĻĄāĻžāĻŽā§āĻĒāĻāĻŋ āĻāϝāĻŧā§āϝāĻžāϰāĻļāĻžāϰā§āĻā§ āĻĸā§āĻāĻŋāϝāĻŧā§ āĻĻāĻŋāϞāĻžāĻŽ āĻāĻŦāĻ... āĻŽāύāĻāĻž āĻāĻžāϰāĻžāĻĒ āĻšāϝāĻŧā§ āĻā§āϞ (āĻĄāĻžāĻŽā§āĻĒā§āϰ āĻāĻŋāĻā§ āĻŦāĻŋāĻŦāϰāĻŖ āĻāĻŽāĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻā§āĻāĻŋ, āĻāĻā§āϞ⧠āĻāĻā§āϰāĻšā§āϰ āĻŦāĻŋāώāϝāĻŧ āύāϝāĻŧ)āĨ¤
āĻĄāĻžāĻŽā§āĻĒāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āϝāĻž āĻĻā§āĻāĻŋāϝāĻŧā§āĻā§:


Wireshark āĻ
āύā§āϝāĻžāϝāĻŧā§, 0000-0030 āĻ
ā§āϝāĻžāĻĄā§āϰā§āϏāĻā§āϞ⧠āĻšāϞ⧠USB āϏāĻžāϰā§āĻāĻŋāϏ āϏāĻāĻā§āϰāĻžāύā§āϤ āϤāĻĨā§āϝāĨ¤
āĻāĻŽāϰāĻž 0040-0070 āĻ āĻāĻļāĻāĻŋāϤ⧠āĻāĻā§āϰāĻšā§ āĻāĻŋāϞāĻžāĻŽāĨ¤
āĻāĻāĻŽāĻžāϤā§āϰ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻĢā§āϰā§āĻŽāĻāĻŋ āĻĨā§āĻā§ MOCFT āĻĒā§āϰāϤā§āĻāĻā§āϞ⧠āĻāĻžāĻĄāĻŧāĻž āĻāϰ āĻāĻŋāĻā§āĻ āϏā§āĻĒāώā§āĻ āĻāĻŋāϞ āύāĻžāĨ¤ āĻĻā§āĻāĻž āĻā§āϞ āϝ⧠āĻāĻ āĻĒā§āϰāϤā§āĻāĻā§āϞ⧠āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻĢāĻžāĻāϞ āĻĨā§āĻā§ āĻāϏā§āĻā§, āĻāĻŦāĻ āĻĢā§āϰā§āĻŽā§āϰ āĻļā§āώ āĻĒāϰā§āϝāύā§āϤ āĻŦāĻžāĻāĻŋ āĻĒā§āϰāϤā§āĻāĻā§āϞā§āĻ āϏā§āĻāĻžāύ āĻĨā§āĻā§āĻ āĻāϏā§āĻā§ (āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻĢāĻžāĻāϞāĻāĻŋ āĻšāĻžāĻāϞāĻžāĻāĻ āĻāϰāĻž āĻāĻā§):

āĻŦā§āϝāĻā§āϤāĻŋāĻāϤāĻāĻžāĻŦā§, āĻāϞāĻŋāϝāĻŧāĻžāϰ āĻŽāϤā§āĻ āĻāĻŽāĻžāϰāĻ āĻā§āύ⧠āϧāĻžāϰāĻŖāĻž āĻāĻŋāϞ āύāĻž āϝ⧠fd 3e 02 01 fe āĻĒā§āϰāϤā§āĻāĻā§āϞā§āϰ āĻ
āϰā§āĻĨ āĻā§āĨ¤
āĻāĻŽāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĢā§āϰā§āĻŽāĻāĻŋ āĻĻā§āĻāϞāĻžāĻŽ (āĻāĻāĻžāύ āĻĨā§āĻā§ āĻĒāϰāĻŋāώā§āĻŦāĻž āϏāĻāĻā§āϰāĻžāύā§āϤ āϤāĻĨā§āϝ āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§, āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻĢāĻžāĻāϞāĻāĻŋ āĻšāĻžāĻāϞāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§):

āĻā§ āϏā§āĻĒāώā§āĻ āĻšāϞā§? āϝ⧠āĻĒā§āϰāĻĨāĻŽ āĻĻā§āĻāĻŋ āĻŦāĻžāĻāĻ āĻāĻ āϧāϰāύā§āϰ āϧā§āϰā§āĻŦāĻāĨ¤ āĻĒāϰāĻŦāϰā§āϤ⧠āϏāĻŽāϏā§āϤ āĻŦā§āϞāĻ āĻāĻāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĻā§, āĻāĻŋāύā§āϤ⧠āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻŦā§āϞāĻā§āϰ āĻāĻā§āĻŦāĻžāϰ⧠āĻļā§āώ⧠āĻāϏ⧠āϤāĻž āϏā§āĻĒāώā§āĻ āĻšāϝāĻŧ:

āĻāĻ āĻĢā§āϰā§āĻŽāĻāĻŋāĻ āĻāĻŽāĻžāĻā§ āĻŦāĻŋāĻā§āϰāĻžāύā§āϤ āĻāϰā§āĻāĻŋāϞ, āĻāĻžāϰāĻŖ āϧā§āϰā§āĻŦāĻāĻāĻŋ (āĻšāĻžāĻāϞāĻžāĻāĻ āĻāϰāĻž) āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āĻāĻļā§āĻāϰā§āϝā§āϰ āĻŦāĻŋāώāϝāĻŧ āĻšāϞā§, āĻĢāĻžāĻāϞāĻāĻŋāϰ āĻāĻāĻāĻŋ āĻ
āĻāĻļ āϏā§āĻāĻžāύ⧠āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻāĻŋāϞāĨ¤ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻŦāĻžāĻāĻāĻā§āϞā§āϰ āĻāĻāĻžāϰ āĻĨā§āĻā§ āĻĻā§āĻāĻž āϝāĻžāĻā§āĻāĻŋāϞ āϝ⧠⧧ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻŦāĻžāĻāĻŋ āĻŦāĻžāĻāĻāĻā§āϞā§āϰ āĻ
āϰā§āĻĨ āĻā§âāϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§āĻ āĻāĻŽāĻžāϰ āĻā§āύ⧠āϧāĻžāϰāĻŖāĻž āĻāĻŋāϞ āύāĻžāĨ¤
āĻāĻāĻāύ āĻ āĻāĻŋāĻā§āĻ āĻŦāĻŋāĻŦāĻŋāĻāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻšāĻŋāϏā§āĻŦā§ āĻāĻŽāĻŋ āĻĒā§āϰāĻĨāĻŽā§āĻ āϝāĻž āĻāϰā§āĻāĻŋāϞāĻžāĻŽ, āϤāĻž āĻšāϞ⧠āĻĒā§āϰāĻāϞāĻŋāϤ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻĒā§āϰā§āĻā§āĻāϞāĻā§āϞ⧠āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰāĻžāĨ¤ āϏā§āĻā§āϞā§āϰ āĻā§āύā§āĻāĻŋāĻ ā§§ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻ āĻĒā§āϰā§āϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰāϤ āύāĻžāĨ¤ āĻāĻŽāĻŋ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āύāĻŋāϝāĻŧā§ āĻāĻŦā§āώāĻŖāĻž āĻļā§āϰ⧠āĻāϰāĻŋ āĻāĻŦāĻ āĻāĻāύāĻžāĻā§āϰāĻŽā§ ā§§āĻā§ āĻāĻā§āϏāĻŽā§āĻĄā§āĻŽ āĻĒā§āϰā§āĻā§āĻāϞāĻāĻŋāϰ āϏāύā§āϧāĻžāύ āĻĒāĻžāĻāĨ¤ āĻāĻāĻŋ ā§§ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻ āĻĒā§āϰā§āϰāĻŖā§āϰ āϏā§āϝā§āĻ āĻĻāĻŋāϤ, āĻāĻŋāύā§āϤ⧠āĻāĻāĻāĻŋ āĻļāϰā§āϤ āĻāĻŋāϞ: āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻŽāĻžāϤā§āϰ ā§§ā§¨ā§Ž āĻŦāĻžāĻāĻ, āĻāĻŦāĻ āĻā§āύ⧠āϤā§āϰā§āĻāĻŋ āύāĻž āĻĨāĻžāĻāϞā§āĻ āĻā§āĻŦāϞ āĻĒā§āϰā§āĻā§āĻāϞāĻāĻŋ āĻĒā§āϰā§āϰāĻŋāϤ āĻŦāĻžāĻāĻā§āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻŦāĻžāĻĄāĻŧāĻžāϤāĨ¤ āĻāĻŽāĻŋ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§āĻ ā§§ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻ āĻĒā§āϰā§āϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰāĻāĻŋāϞāĻžāĻŽāĨ¤ āĻāĻŽāĻŋ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻĒā§āϰā§āĻā§āĻāϞ, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻāĻā§āϏāĻŽā§āĻĄā§āĻŽ āύāĻŋāϝāĻŧā§ āĻĒāĻĄāĻŧāĻžāĻļā§āύāĻž āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϞāĻžāĻŽāĨ¤
āĻŽā§āĻĄā§āĻŽāĻāĻŋāϰ āĻĻā§āĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻŋāϞāĨ¤
āĻĒā§āϰāĻĨāĻŽāϤ, CRC8 āϏāĻŽāϰā§āĻĨāύ āϏāĻš XMODEM āĻĒā§āϝāĻžāĻā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻ (āĻŽā§āϞ XMODEM):

āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāϤ, CRC16 āϏāĻŽāϰā§āĻĨāύ āϏāĻš XMODEM āĻĒā§āϝāĻžāĻā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻ (XmodemCRC):

SOH, āĻĒā§āϝāĻžāĻā§āĻ āύāĻŽā§āĻŦāϰ, CRC āĻāĻŦāĻ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻĻā§āϰā§āĻā§āϝ āĻāĻžāĻĄāĻŧāĻž āĻŦāĻžāĻāĻŋ āϏāĻŦ āĻĻāĻŋāĻ āĻĻāĻŋāϝāĻŧā§ āĻĻā§āĻāϤ⧠āĻāĻāĻ āϰāĻāĻŽāĨ¤
āĻāĻŽāĻŋ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻŦā§āϞāĻā§āϰ āĻļā§āϰā§āϤ⧠āϤāĻžāĻāĻžāϞāĻžāĻŽ (āĻāĻŦāĻ āĻāĻŦāĻžāϰāĻ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻĢāĻžāĻāϞāĻāĻŋ āĻĻā§āĻāϞāĻžāĻŽ, āĻāĻŋāύā§āϤ⧠⧧ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻā§āϰ āĻāĻāĻāĻŋ āĻāύāĻĄā§āύā§āĻ āϏāĻš):

āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻāĻŋāϤ āĻšā§āĻĄāĻžāϰ āĻĻā§āĻāϞāĻžāĻŽ, fd 3e 02, āĻāĻŋāύā§āϤ⧠āĻĒāϰā§āϰ āĻĻā§āĻāĻŋ āĻŦāĻžāĻāĻ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻŦāĻĻāϞ⧠āĻāĻŋāϝāĻŧā§āĻāĻŋāϞ: āĻāĻāĻŋ āĻāĻŋāϞ 01 fe, āĻāĻāύ 02 fdāĨ¤ āϤāĻāύ āĻāĻŽāĻŋ āϞāĻā§āώā§āϝ āĻāϰāϞāĻžāĻŽ āϝ⧠āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻŦā§āϞāĻāĻāĻŋāϰ āύāĻŽā§āĻŦāϰ āĻāĻāύ 02, āĻāĻŦāĻ āĻāĻāĻžāĻŦā§āĻ āĻŦā§āĻāϤ⧠āĻĒāĻžāϰāϞāĻžāĻŽ: āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰ āĻŦā§āϞāĻā§āϰ āύāĻŽā§āĻŦāϰāĻŋāĻāĨ¤ āĻĒā§āϰāĻĨāĻŽ 1024 āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰ āĻšāϞ⧠01, āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāĻāĻŋ 02, āϤā§āϤā§āϝāĻŧāĻāĻŋ 03, āĻāĻŦāĻ āĻāĻāĻžāĻŦā§āĻ āĻāϞāϤ⧠āĻĨāĻžāĻā§ (āĻ
āĻŦāĻļā§āϝāĻ āĻšā§āĻā§āϏā§)āĨ¤ āĻāĻŋāύā§āϤ⧠fe āĻĨā§āĻā§ fd-āϤ⧠āĻāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻ
āϰā§āĻĨ āĻā§? āĻāĻŽāĻžāϰ āĻā§āĻ āĻĻā§āĻāϞ ā§§ āĻāĻŽā§ āĻā§āĻā§, āĻāĻŽāĻžāϰ āĻŽāϏā§āϤāĻŋāώā§āĻ āĻŽāύ⧠āĻāϰāĻŋāϝāĻŧā§ āĻĻāĻŋāϞ āϝ⧠āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻžāϰāϰāĻž ā§Ļ āĻĨā§āĻā§ āĻāĻŖāύāĻž āĻāϰā§, ā§§ āĻĨā§āĻā§ āύāϝāĻŧāĨ¤ āĻāĻŋāύā§āϤ⧠āϤāĻžāĻšāϞ⧠āĻĒā§āϰāĻĨāĻŽ āĻŦā§āϞāĻāĻāĻŋ ā§§ āĻā§āύ, ā§Ļ āύāϝāĻŧ āĻā§āύ? āĻāĻŽāĻŋ āĻāĻ āĻĒā§āϰāĻļā§āύā§āϰ āĻāϤā§āϤāϰ āĻāĻāύā§āĻ āĻā§āĻāĻā§ āĻĒāĻžāĻāύāĻŋāĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻŽāĻŋ āĻŦā§āĻāϤ⧠āĻĒā§āϰā§āĻāĻŋāϞāĻžāĻŽ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻŦā§āϞāĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻŦā§āϞāĻāĻāĻŋ āĻāϰ āĻāĻŋāĻā§āĻ āύāϝāĻŧ, āĻĒā§āϰāĻĨāĻŽ āĻŦā§āϞāĻā§āϰ āύāĻŽā§āĻŦāϰ āĻĨā§āĻā§ FF â (āĻŦāĻŋāϝāĻŧā§āĻ)āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻŦā§āϞāĻāĻāĻŋāĻā§ = 02 (FF-02) = 02 FD āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻĒāϰāĻŦāϰā§āϤā§āϤ⧠āĻĄāĻžāĻŽā§āĻĒāĻāĻŋ āĻĒāĻĄāĻŧā§ āĻāĻŽāĻžāϰ āĻ
āύā§āĻŽāĻžāύāĻāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻāϰāĻĒāϰ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰāĻāĻŋāϰ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŋāϤā§āϰāĻāĻŋ āĻĢā§āĻā§ āĻāĻ āϤ⧠āĻļā§āϰ⧠āĻāϰāϞ:
āϏāĻāĻā§āϰāĻŽāĻŖ āĻļā§āϰā§
fd 3e 02 â āĻļā§āϰā§
01 FE â āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻāĻžāĻāύā§āĻāĻžāϰ
āĻĒā§āϰā§āϰāĻŖ (ā§Šā§ĒāĻāĻŋ āĻŦā§āϞāĻ, ā§§ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ)
fd 3e ā§§ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻ āĻĄā§āĻāĻž (ā§Šā§Ļ-āĻŦāĻžāĻāĻ āĻŦā§āϞāĻā§ āĻŦāĻŋāĻāĻā§āϤ)āĨ¤
āϏāĻāĻā§āϰāĻŽāĻŖ āĻļā§āώ
fd 25
āĻĄā§āĻāĻž āĻāĻāύāĻ ā§§ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻā§ āĻŦāĻŋāύā§āϝāϏā§āϤ āĻāϰāĻž āĻŦāĻžāĻāĻŋ āĻāĻā§āĨ¤
āĻŦā§āϞāĻ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻĢā§āϰā§āĻŽā§āϰ āĻļā§āώ āĻĒā§āϰāĻžāύā§āϤāĻāĻŋ āĻĻā§āĻāϤ⧠āĻā§āĻŽāύ:

fd 25 āĻšāϞ⧠āĻŦā§āϞāĻ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻļā§āώ āĻāϰāĻžāϰ āϏāĻāĻā§āϤāĨ¤ āĻāϰāĻĒāϰ 2f 52 āĻšāϞ⧠⧧ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻ āĻĒāϰā§āϝāύā§āϤ āĻĢāĻžāĻāϞā§āϰ āĻ
āĻŦāĻļāĻŋāώā§āĻ āĻ
āĻāĻļāĨ¤ āĻĒā§āϰā§āĻā§āĻāϞ āĻ
āύā§āϝāĻžāϝāĻŧā§, 2f 52 āĻšāϞ⧠⧧ā§Ŧ-āĻŦāĻŋāĻā§āϰ CRC āĻā§āĻāϏāĻžāĻŽāĨ¤
āĻ āĻā§āϝāĻžāϏāĻŦāĻļāϤ, āĻāĻŽāĻŋ C-āϤ⧠āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϤā§āϰāĻŋ āĻāϰā§āĻāĻŋāϞāĻžāĻŽ āϝāĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āĻĨā§āĻā§ ā§§ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻ āĻĄā§āĻāĻž āύāĻŋāϝāĻŧā§ ā§§ā§Ŧ-āĻŦāĻŋāĻā§āϰ CRC āĻāĻŖāύāĻž āĻāϰāϤāĨ¤ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻāĻŋ āĻāĻžāϞāĻžāύā§āϰ āĻĒāϰ āĻĻā§āĻāĻž āĻā§āϞ āϝ⧠āĻāĻāĻŋ ā§§ā§Ŧ-āĻŦāĻŋāĻā§āϰ CRC āύāϝāĻŧāĨ¤ āĻāĻŦāĻžāϰāĻ āĻāĻŽāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āϤāĻŋāύ āĻĻāĻŋāύ āϧāϰ⧠āĻāĻŋāĻāĻāϰā§āϤāĻŦā§āϝāĻŦāĻŋāĻŽā§āĻĸāĻŧ āĻšāϝāĻŧā§ āĻāĻŋāϞāĻžāĻŽāĨ¤ āĻāĻ āĻĒā§āϰā§āĻāĻž āϏāĻŽāϝāĻŧ āĻāĻŽāĻŋ āĻāĻāĻž āĻŦā§āĻāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻāĻŋāϞāĻžāĻŽ āϝā§, āϝāĻĻāĻŋ āĻāĻāĻŋ āĻā§āĻāϏāĻžāĻŽ āύāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧠āĻāϰ āĻā§ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāϰā§āĻāĻŋ āĻāĻžāώāĻžāϰ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻāĻā§āϞā§āϤ⧠āĻāĻŦā§āώāĻŖāĻž āĻāϰāϤ⧠āĻāĻŋāϝāĻŧā§ āĻāĻŽāĻŋ āĻāĻžāύāϤ⧠āĻĒāĻžāϰāϞāĻžāĻŽ āϝā§, āĻāĻā§āϏ-āĻŽā§āĻĄā§āĻŽ (X-modem) āϤāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻā§āĻāϏāĻžāĻŽ āĻāĻŖāύāĻž āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§âCRC-CCITT (XModem)āĨ¤ āĻāĻŽāĻŋ āĻāĻ āĻāĻŖāύāĻžāϰ āĻā§āύ⧠C āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύ āĻā§āĻāĻā§ āĻĒāĻžāĻāύāĻŋ, āĻāĻŋāύā§āϤ⧠āĻāĻŽāύ āĻāĻāĻāĻŋ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻ āĻā§āĻāĻā§ āĻĒā§āϝāĻŧā§āĻāĻŋāϞāĻžāĻŽ āϝāĻž āĻ āύāϞāĻžāĻāύ⧠āĻāĻ āĻā§āĻāϏāĻžāĻŽāĻāĻŋ āĻāĻŖāύāĻž āĻāϰāϤāĨ¤ āϤāĻžāĻĻā§āϰ āĻĢāĻžāĻāϞ āĻĨā§āĻā§ ā§§ā§Ļ⧍ā§Ē āĻŦāĻžāĻāĻ āĻāĻāĻāĻŋ āĻāϝāĻŧā§āĻŦ āĻĒā§āĻā§ āĻāĻĒāϞā§āĻĄ āĻāϰāĻžāϰ āĻĒāϰ, āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻāĻāĻŋ āĻāĻŽāĻžāĻā§ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻā§āĻāϏāĻžāĻŽ āĻĻā§āĻāĻžāϝāĻŧ āϝāĻž āĻĢāĻžāĻāϞ āĻĨā§āĻā§ āĻĒāĻžāĻāϝāĻŧāĻž āĻā§āĻāϏāĻžāĻŽā§āϰ āϏāĻžāĻĨā§ āĻĒā§āϰā§āĻĒā§āϰāĻŋ āĻŽāĻŋāϞ⧠āϝāĻžāϝāĻŧāĨ¤
āĻšā§āϰāϰā§! āĻļā§āώ āϧāĻžāĻāϧāĻžāĻāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻšāϝāĻŧā§ āĻā§āϞ, āĻāĻāύ āĻāĻŽāĻžāϰ āύāĻŋāĻā§āϰ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĻāϰāĻāĻžāϰ āĻāĻŋāϞāĨ¤ āĻāϰāĻĒāϰ, āĻāĻŽāĻŋ āĻāĻŽāĻžāϰ āĻā§āĻāĻžāύ (āϝāĻž āĻā§āĻŦāϞ āĻāĻŽāĻžāϰ āĻŽāĻžāĻĨāĻžāϝāĻŧāĻ āĻāĻŋāϞ) āĻāϞāĻŋāϝāĻŧāĻžāϰ āĻāĻžāĻā§ āĻšāϏā§āϤāĻžāύā§āϤāϰ āĻāϰāϞāĻžāĻŽ, āϝ⧠āĻĒāĻžāĻāĻĨāύ āύāĻžāĻŽāĻ āĻāĻāĻāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻā§āϞāĻāĻŋāĻā§āϰ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāĻāĻŋāϤāĨ¤
āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϤā§āϰāĻŋ āĻāϰāĻž
āĻāϞāĻŋāϝāĻŧāĻž āĻāϞā§āĻļāĻŋāύ āĻāϞā§āĻĒāĻāĻŋ āĻŦāϞāĻā§āύāĨ¤
āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āύāĻŋāϰā§āĻĻā§āĻļāύāĻžāĻā§āϞ⧠āĻĒā§āϝāĻŧā§ āĻāĻŽāĻŋ āĻ āϤā§āϝāύā§āϤ âāĻāύāύā§āĻĻāĻŋāϤâ āĻšāϝāĻŧā§āĻāĻŋāϞāĻžāĻŽāĨ¤
āĻā§āĻĨāĻž āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰāĻŦā§āύ? āĻ āĻŋāĻ āϧāϰā§āĻā§āύ, āĻāĻā§āĻŦāĻžāϰ⧠āĻā§āĻĄāĻŧāĻž āĻĨā§āĻā§āĨ¤ ī āĻāĻāĻāϏāĻŦāĻŋ āĻĒā§āϰā§āĻāĻāĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāϝāĻŧā§āĨ¤
āĻāĻāĻāϏāĻŦāĻŋ-āĻĒāĻŋāĻā§āϝāĻžāĻĒ āĻāĻžāϞ⧠āĻāϰā§āύ
āĻĄāĻŋāĻāĻžāĻāϏāĻāĻŋ āϝ⧠āĻĒā§āϰā§āĻā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻāĻā§ āϏā§āĻāĻŋ āĻāĻŦāĻ āϝ⧠āĻĢāĻžāĻāϞ⧠āĻāĻŽāϰāĻž āĻĄāĻžāĻŽā§āĻĒāĻāĻŋ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻŦ āϤāĻž āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤

āĻāĻŽāϰāĻž āϏā§āĻā§āϝāĻžāύāĻžāϰāĻāĻŋāĻā§ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāύā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻŋ āϝā§āĻāĻžāύ⧠āĻāĻāύā§āĻĄā§āĻā§āϰ āĻāύā§āϝ āύāĻŋāĻāϏā§āĻŦ EZConfigScanning āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻāĻā§āĨ¤

āϏā§āĻāĻžāύ⧠āĻāĻŽāϰāĻž āĻĄāĻŋāĻāĻžāĻāϏāĻāĻŋāϤ⧠āĻāĻŽāĻžāύā§āĻĄ āĻĒāĻžāĻ āĻžāύā§āϰ āĻ
āĻĒāĻļāύ āĻĒāĻžāĻāĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻŽāĻžāύā§āĻĄāĻā§āϞ⧠āĻā§? āĻāĻŽāĻŋ āϏā§āĻā§āϞ⧠āĻā§āĻĨāĻžāϝāĻŧ āĻĒāĻžāĻŦ?
āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻāĻŋ āĻļā§āϰ⧠āĻšāϞā§, āϏāϰāĻā§āĻāĻžāĻŽāĻāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻā§āϝāĻŧā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧ (āĻāĻŽāϰāĻž āĻāĻāĻŋ āĻāĻāĻā§ āĻĒāϰ⧠āĻĻā§āĻāĻŦ)āĨ¤ āϏāϰāĻā§āĻāĻžāĻŽāĻāĻŋāϰ āĻ
āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĨā§āĻā§ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻŦāĻžāϰāĻā§āĻĄāĻ āĻāĻŋāϞāĨ¤ āĻĄāĻŋāĻĢāϞā§āĻāĨ¤ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻĻāϞāĨ¤

āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĄā§āĻāĻž āϏāĻāĻā§āϰāĻš āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ Wireshark āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠dump.pcap āĻĢāĻžāĻāϞāĻāĻŋ āĻā§āϞā§āύāĨ¤
EZConfigScanning āĻļā§āϰ⧠āĻšāϞ⧠āĻŦā§āϞāĻ āĻāϰā§āύāĨ¤ āϝā§āϏāĻŦ āĻ āĻāĻļā§ āĻŽāύā§āϝā§āĻ āĻĒā§āϰāϝāĻŧā§āĻāύ, āϏā§āĻā§āϞ⧠āϞāĻžāϞ āϰāĻā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤


āĻāĻ āϏāĻŦāĻāĻŋāĻā§ āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ āĻĻā§āĻā§ āĻāĻŽāĻŋ āĻšāϤāĻžāĻļ āĻšāϝāĻŧā§ āĻĒāĻĄāĻŧāϞāĻžāĻŽāĨ¤ āĻāϰāĻĒāϰ āĻā§āĻĨāĻžāϝāĻŧ āĻāύāύ āĻāϰāĻŦ āϤāĻž āϏā§āĻĒāώā§āĻ āĻāĻŋāϞ āύāĻžāĨ¤
āĻāĻāĻā§ āĻāĻŋāύā§āϤāĻžāĻāĻžāĻŦāύāĻž āĻāϰāĻžāϰ āĻĒāϰ... āĻāĻšāĻž! āĻāĻŦāϰā§āĻāύāĻžāϰ āϏā§āϤā§āĻĒā§āĨ¤ āĻŦāĻžāĻāϰ⧠- āĻšāϝāĻŧ ināĻāĻŦāĻ in āĻāĻāĻž āĻŦāĻžāĻāϰā§.
āĻāĻŽāĻŋ URB_INTERRUPT āϞāĻŋāĻā§ āĻā§āĻāϞ āϏāĻžāϰā§āĻ āĻāϰ⧠āĻāĻžāύāϤ⧠āĻĒāĻžāϰāϞāĻžāĻŽ āϝ⧠āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻāĻžāϰāĻāĻŋ āϧāϰāύ āϰāϝāĻŧā§āĻā§: āĻāύā§āĻā§āϰā§āϞ, āĻāύā§āĻāĻžāϰāĻžāĻĒā§āĻ, āĻāĻāϏā§āĻā§āϰā§āύāĻžāϏ āĻāĻŦāĻ āĻŦāĻžāϞā§āĻāĨ¤ āĻāĻĒāύāĻŋ āĻāĻā§āϞ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻĒāĻĄāĻŧā§ āύāĻŋāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāĻŦāĻ āĻāĻāĻāϏāĻŦāĻŋ āĻĄāĻŋāĻāĻžāĻāϏ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ āĻ ā§āϝāĻžāĻĄā§āϰā§āϏāĻāĻŋ âlsusb âvâ āĻāĻŽāĻžāύā§āĻĄā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ āĻĨāĻŦāĻž pyusb āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤
āĻāĻāύ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻ VID āϝā§āĻā§āϤ āϏāĻŽāϏā§āϤ āĻĄāĻŋāĻāĻžāĻāϏ āĻā§āĻāĻā§ āĻŦā§āϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻĒāύāĻŋ VID:PID āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻāĻāĻžāĻŦā§ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
![]()
āĻāĻāĻž āĻĻā§āĻā§ āĻŽāύ⧠āĻšāĻā§āĻā§:


āϏā§āϤāϰāĻžāĻ, āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāĻā§ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϤāĻĨā§āϝ āϰāϝāĻŧā§āĻā§: P_INFO āĻŦāĻž DEFALT āĻāĻŽāĻžāύā§āĻĄāĻā§āϞā§, āĻāĻŽāĻžāύā§āĻĄāĻā§āϞ⧠āϞā§āĻāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž (āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ=03) āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻā§āϰāĻšāĻŖā§āϰ āĻ āĻŋāĻāĻžāύāĻž (āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ=86)āĨ¤ āĻāĻāύ āĻļā§āϧ⧠āĻāĻŽāĻžāύā§āĻĄāĻā§āϞā§āĻā§ āĻšā§āĻā§āϏ⧠āϰā§āĻĒāĻžāύā§āϤāϰ āĻāϰāĻž āĻŦāĻžāĻāĻŋāĨ¤
![]()

āϝā§āĻšā§āϤ⧠āĻāĻŽāϰāĻž āĻĄāĻŋāĻāĻžāĻāϏāĻāĻŋ āĻā§āĻāĻā§ āĻĒā§āϝāĻŧā§āĻāĻŋ, āĻāϞā§āύ āĻāĻāĻŋāĻā§ āĻāĻžāϰā§āύā§āϞ āĻĨā§āĻā§ āϏāĻāϝā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻāϰ⧠āĻĻāĻŋāĻ...

âĻāĻāĻŦāĻ 0x03 āĻ
ā§āϝāĻžāĻĄā§āϰā§āϏāϝā§āĻā§āϤ āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻā§ āϞāĻŋāĻā§āύ,

âĻ āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ āĻāĻŽāϰāĻž 0x86 āĻ
ā§āϝāĻžāĻĄā§āϰā§āϏāϝā§āĻā§āϤ āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ āĻĨā§āĻā§ āĻĒā§āϰāĻžāĻĒā§āϤ āϰā§āϏāĻĒāύā§āϏāĻāĻŋ āĻĒāĻĄāĻŧāĻŋāĨ¤

āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻāϤā§āϤāϰ:
P_INFOfmt: 1
mode: app
app-present: 1
boot-present: 1
hw-sn: 18072B44CA
hw-rev: 0x20
cbl: 4
app-sw-rev: CP000116BBA
boot-sw-rev: CP000014BAD
flash: 3
app-m_name: Voyager 1450g
boot-m_name: Voyager 1450g
app-p_name: 1450g
boot-p_name: 1450g
boot-time: 16:56:02
boot-date: Oct 16 2014
app-time: 08:49:30
app-date: Mar 25 2019
app-compat: 289
boot-compat: 288
csum: 0x6986āĻāĻŽāϰāĻž āĻāĻ āĻĄā§āĻāĻž dump.pcap-āĻ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻāĨ¤



āĻāĻŽā§āĻāĻžāϰ! āĻāĻŽāϰāĻž āϏāĻŋāϏā§āĻā§āĻŽ āĻŦāĻžāϰāĻā§āĻĄāĻā§āϞā§āĻā§ āĻšā§āĻā§āϏ⧠āϰā§āĻĒāĻžāύā§āϤāϰ āĻāϰāĻāĻŋāĨ¤ āĻŦā§āϝāĻžāϏ, āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖā§āϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻĒā§āϰāϏā§āϤā§āϤāĨ¤
āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰā§āϰ āĻŦā§āϝāĻžāĻĒāĻžāϰāĻāĻž āĻā§? āĻĻā§āĻāϤ⧠āϤ⧠āĻāĻāĻ āĻŽāύ⧠āĻšāĻā§āĻā§, āĻāĻŋāύā§āϤ⧠āĻāĻāĻāĻž āϏā§āĻā§āώā§āĻŽ āĻĒāĻžāϰā§āĻĨāĻā§āϝ āĻāĻā§āĨ¤
āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻā§āϝāĻžāĻĒāĻāĻžāϰ āĻāϰāĻžāϰ āĻĒāϰ, āĻāĻŽāϰāĻž āĻā§ āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻāĻŋ āϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āϧāĻžāϰāĻŖāĻž āĻĒā§āϞāĻžāĻŽāĨ¤ āĻāĻāĻžāύ⧠XMODEM āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻāĻāĻŋ āύāĻŋāĻŦāύā§āϧ āϰāϝāĻŧā§āĻā§, āϝāĻž āĻāĻ āϝā§āĻāĻžāϝā§āĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āϤāĻž āĻŦā§āĻāϤ⧠āĻāĻŽāĻžāĻĻā§āϰ āϏāϤā§āϝāĻŋāĻ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĻā§, āϝāĻĻāĻŋāĻ āϤāĻž āĻāĻŋāϞ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāώāĻžāϝāĻŧ: āĻāĻŽāĻŋ āĻāĻāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻāϰāĻāĻŋāĨ¤
āĻĄāĻžāĻŽā§āĻĒāĻāĻŋ āĻĻā§āĻāϞ⧠āĻŦā§āĻāĻž āϝāĻžāϝāĻŧ āϝā§, āĻĢā§āϰā§āĻŽ āϏāĻžāĻāĻ āĻšāϞ⧠⧧ā§Ļ⧍ā§Ē āĻāĻŦāĻ āĻāĻāĻāϰāĻŦāĻŋ-āĻĄā§āĻāĻž āϏāĻžāĻāĻ āĻšāϞ⧠ā§Ŧā§ĒāĨ¤

āĻ
āϤāĻāĻŦ â ā§§ā§Ļ⧍ā§Ē/64 â āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āĻŦā§āϞāĻā§ ā§§ā§ŦāĻāĻŋ āϞāĻžāĻāύ āĻĒāĻžāĻ, āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻĢāĻžāĻāϞāĻāĻŋ āĻĨā§āĻā§ āĻāĻāĻŦāĻžāϰ⧠āĻāĻāĻāĻŋ āĻāϰ⧠āĻ
āĻā§āώāϰ āĻĒāĻĄāĻŧāĻŋ āĻāĻŦāĻ āĻŦā§āϞāĻāĻāĻŋ āϤā§āϰāĻŋ āĻāϰāĻŋāĨ¤ āĻāĻŽāϰāĻž āĻŦā§āϞāĻā§āϰ āĻļā§āώ⧠āĻŦāĻŋāĻļā§āώ āĻ
āĻā§āώāϰ fd3e02 + āĻŦā§āϞāĻ āύāĻŽā§āĻŦāϰāĻāĻŋ āϝā§āĻā§āϤ āĻāϰāĻŋāĨ¤
āĻāĻŽāϰāĻž āĻĒāϰāĻŦāϰā§āϤ⧠⧧ā§ĒāĻāĻŋ āϞāĻžāĻāύā§āϰ āϏāĻžāĻĨā§ fd25 + āϝā§āĻā§āϤ āĻāϰāĻŋ, XMODEM.calc_crc() āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰ⧠āĻŦā§āϞāĻāĻāĻŋāϰ āĻā§āĻāϏāĻžāĻŽ āĻāĻŖāύāĻž āĻāϰāĻŋ (āĻāĻāĻž āĻŦā§āĻāϤ⧠āĻ
āύā§āĻ āϏāĻŽāϝāĻŧ āϞā§āĻā§āĻāĻŋāϞ āϝ⧠âFF â 1â āĻšāϞ⧠CSUM) āĻāĻŦāĻ āĻļā§āώ, āĻ
āϰā§āĻĨāĻžā§ ā§§ā§ŦāϤāĻŽ āϞāĻžāĻāύā§āϰ āϏāĻžāĻĨā§ fd3e āϝā§āĻā§āϤ āĻāϰāĻŋāĨ¤
āĻĻā§āĻā§ āĻŽāύ⧠āĻšāϤ⧠āĻĒāĻžāϰ⧠āϝ⧠āĻāĻā§āĻā§āĻ: āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻĢāĻžāĻāϞāĻāĻŋ āĻĒāĻĄāĻŧā§āύ, āĻŦā§āϞāĻāĻā§āϞā§āϤ⧠āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āĻā§āϰ āĻĨā§āĻā§ āϏā§āĻā§āϝāĻžāύāĻžāϰāĻāĻŋāϰ āϏāĻāϝā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻāϰā§āύ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāϏāĻāĻŋāϤ⧠āĻĒāĻžāĻ āĻŋāϝāĻŧā§ āĻĻāĻŋāύāĨ¤ āĻāĻŋāύā§āϤ⧠āĻŦā§āϝāĻžāĻĒāĻžāϰāĻāĻž āĻāϤ āϏāĻšāĻ āύāϝāĻŧāĨ¤ āϏā§āĻā§āϝāĻžāύāĻžāϰāĻāĻŋāĻā§ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻŽā§āĻĄā§ āĻāύāϤ⧠āĻšāĻŦā§āĨ¤
ĐžŅĐŋŅавив ĐĩĐŧŅ NEWAPP = â\xfd\x0a\x16\x4e\x2c\x4e\x45\x57\x41\x50\x50\x0dâ.
āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻā§āĻĨāĻž āĻĨā§āĻā§ āĻāϏā§? āĻāĻāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĨā§āĻā§āĨ¤

āĻāĻŋāύā§āϤ⧠ā§Ŧā§Ē-āĻāϰ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϰ āĻāĻžāϰāĻŖā§ āĻāĻŽāϰāĻž āĻĒā§āϰ⧠āĻŦā§āϞāĻāĻāĻŋ āϏā§āĻā§āϝāĻžāύāĻžāϰ⧠āĻĒāĻžāĻ āĻžāϤ⧠āĻĒāĻžāϰāĻŋ āύāĻž:
![]()
āĻāĻŦāĻ NEWAPP āĻĢā§āϞā§āϝāĻžāĻļāĻŋāĻ āĻŽā§āĻĄā§ āϏā§āĻā§āϝāĻžāύāĻžāϰāĻāĻŋ āĻšā§āĻā§āϏ āĻā§āϰāĻšāĻŖ āĻāϰ⧠āύāĻžāĨ¤ āϤāĻžāĻ, āĻāĻĒāύāĻžāĻā§ bytes_array-āĻāϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϞāĻžāĻāύ āĻ
āύā§āĻŦāĻžāĻĻ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
[253, 10, 22, 78, 44, 78, 69, 87, 65, 80, 80, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ āĻāĻ āĻĄā§āĻāĻž āϏā§āĻā§āϝāĻžāύāĻžāϰ⧠āĻĒāĻžāĻ āĻžāύāĨ¤
āĻāĻŽāϰāĻž āĻāϤā§āϤāϰ āĻĒāĻžāĻ:
[2, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻā§āϏāĻŽā§āĻĄā§āĻŽ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āύāĻŋāĻŦāύā§āϧāĻāĻŋ āĻĻā§āĻā§āύ, āϤāĻžāĻšāϞ⧠āĻŦāĻŋāώāϝāĻŧāĻāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻšāϝāĻŧā§ āϝāĻžāĻŦā§: āĻĄā§āĻāĻž āĻĒāĻžāĻāϝāĻŧāĻž āĻā§āĻā§āĨ¤

āϏāĻŽāϏā§āϤ āĻŦā§āϞāĻ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻšāϝāĻŧā§ āĻā§āϞā§, āĻāĻŽāϰāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻāĻŋ āϏāĻŽā§āĻĒāύā§āύ āĻāϰāĻŋ END_TRANSFER = 'xfdx01x04'āĨ¤
āϝā§āĻšā§āϤ⧠āĻāĻ āĻŦā§āϞāĻāĻā§āϞ⧠āϏāĻžāϧāĻžāϰāĻŖ āĻŽāĻžāύā§āώāĻā§ āĻā§āύ⧠āϤāĻĨā§āϝ āĻĻā§āϝāĻŧ āύāĻž, āϤāĻžāĻ āĻāĻŽāϰāĻž āĻĄāĻŋāĻĢāϞā§āĻāĻāĻžāĻŦā§ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰāĻāĻŋ āϏā§āĻāĻŋāϞāĻĨ āĻŽā§āĻĄā§ āĻāĻžāϞāĻžāĻŦāĨ¤ āĻāϰ āϏāĻžāĻŦāϧāĻžāύāϤāĻžāϰ āĻāύā§āϝ, āĻāĻŽāϰāĻž tqdm āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āϰā§āϏ āĻŦāĻžāϰ āϏā§āĻ āĻāĻĒ āĻāϰāĻŦāĨ¤
![]()
āĻāĻāύ āĻļā§āϧ⧠āĻŦāĻžāĻāĻŋ āĻāĻā§ āϏāĻŽāĻžāϧāĻžāύāĻāĻŋāĻā§ āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āĻŽāϧā§āϝ⧠āĻāĻŦāĻĻā§āϧ āĻāϰāĻž, āϝāĻžāϤ⧠āĻāĻāĻāĻŋ āϏā§āϏā§āĻĒāώā§āĻ āϏāĻŽāϝāĻŧā§ āĻŦā§āϝāĻžāĻĒāĻ āĻšāĻžāϰ⧠āĻāĻāĻŋ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ āĻā§āĻāĻāĻāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāϤāĻŋ āĻāĻŽā§ āύāĻž āϝāĻžāϝāĻŧ, āĻāϰ āϞāĻāĻŋāĻ āϝā§āĻā§āϤ āĻāϰāĻžāĨ¤
āĻĢāϞāĻžāĻĢāϞ
āĻĒā§āϰāĻā§āϰ āϏāĻŽāϝāĻŧ āĻ āĻļā§āϰāĻŽ āĻŦāĻŋāύāĻŋāϝāĻŧā§āĻā§āϰ āĻĒāϰ, āĻāĻŽāϰāĻž āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏāĻŽāĻžāϧāĻžāύāĻā§āϞ⧠āϤā§āϰāĻŋ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻšāϝāĻŧā§āĻāĻŋ āĻāĻŦāĻ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āϏāĻŽāϝāĻŧāϏā§āĻŽāĻžāĻ āĻŽā§āύ⧠āĻāϞā§āĻāĻŋāĨ¤ āĻ
āϧāĻŋāĻāύā§āϤā§, āϏā§āĻā§āϝāĻžāύāĻžāϰāĻā§āϞ⧠āĻāĻāύ āĻā§āύā§āĻĻā§āϰā§āϝāĻŧāĻāĻžāĻŦā§ āĻĒā§āύāĻāĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻ āĻĒā§āύāĻāĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧ, āϝāĻž āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰ⧠āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋāϰ āĻāĻĒāϰ āύāĻŋāĻā§āĻāϤ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻā§āĻŽā§āĻĒāĻžāύāĻŋāĻāĻŋāϰ āϏāĻŽāϝāĻŧ āĻ āĻ
āϰā§āĻĨ āϏāĻžāĻļā§āϰāϝāĻŧ āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻŽāϰāĻž āĻāĻ āϧāϰāύā§āϰ āϝāύā§āϤā§āϰāĻĒāĻžāϤāĻŋāϰ āϰāĻŋāĻāĻžāϰā§āϏ āĻāĻā§āĻāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻŋāĻ āĻŦāĻŋāώāϝāĻŧā§ āĻ
āĻŽā§āϞā§āϝ āĻ
āĻāĻŋāĻā§āĻāϤāĻž āĻ
āϰā§āĻāύ āĻāϰā§āĻāĻŋāĨ¤
āĻāϤā§āϏ: www.habr.com
