{"id":499934,"date":"2026-10-23T12:33:50","date_gmt":"2026-10-23T09:33:50","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=499934"},"modified":"2026-10-23T12:33:50","modified_gmt":"2026-10-23T09:33:50","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=499934","title":{"rendered":"\u041f\u0438\u0448\u0435\u043c \u043f\u0435\u0440\u0432\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443\u2026 \u0434\u043b\u044f\u00a0IPTV \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0425\u0430\u0431\u0440\u0430. \u0412\u00a0\u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 IPTV \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438 MOTOROLA VIP1003\u00a0ARRIS, \u0430\u00a0\u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u00a0\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u044b\u00a0\u2014 SuperH SH \u0441\u00a0\u0446\u0435\u043b\u044c\u044e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430. <\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/extt\/34\/24\/78\/34247831857f5f7ac00fb8accfbf3b1a.jpg\" alt=\"\u041e\u0431\u0449\u0438\u0439 \u0432\u0438\u0434. https:\/\/static-data2.manualslib.com\/product-images\/88f\/1937905\/motorola-vip-1003.jpg\" title=\"\u041e\u0431\u0449\u0438\u0439 \u0432\u0438\u0434. https:\/\/static-data2.manualslib.com\/product-images\/88f\/1937905\/motorola-vip-1003.jpg\" width=\"560\" height=\"560\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/extt\/34\/24\/78\/34247831857f5f7ac00fb8accfbf3b1a.jpg 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/extt\/34\/24\/78\/34247831857f5f7ac00fb8accfbf3b1a.jpg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041e\u0431\u0449\u0438\u0439 \u0432\u0438\u0434. <a href=\"https:\/\/static-data2.manualslib.com\/product-images\/88f\/1937905\/motorola-vip-1003.jpg\" rel=\"noopener nofollow\">https:\/\/static\u2011data2.manualslib.com\/product\u2011images\/88f\/1937905\/motorola\u2011vip-1003.jpg<\/a><\/figcaption><\/div>\n<\/figure>\n<p>__<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/extt\/f1\/30\/b5\/f130b540610b5845dd46215956eaddbb.jpg\" alt=\"\u0412\u0438\u0434 \u0441\u0437\u0430\u0434\u0438. https:\/\/media.au.ru\/imgs\/0e3866d1ad05d755494a63a07a3f9ae5\/\" title=\"\u0412\u0438\u0434 \u0441\u0437\u0430\u0434\u0438. https:\/\/media.au.ru\/imgs\/0e3866d1ad05d755494a63a07a3f9ae5\/\" width=\"1280\" height=\"720\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/extt\/f1\/30\/b5\/f130b540610b5845dd46215956eaddbb.jpg 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/extt\/f1\/30\/b5\/f130b540610b5845dd46215956eaddbb.jpg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0412\u0438\u0434 \u0441\u0437\u0430\u0434\u0438. <a href=\"https:\/\/media.au.ru\/imgs\/0e3866d1ad05d755494a63a07a3f9ae5\/\" rel=\"noopener nofollow\">https:\/\/media.au.ru\/imgs\/0e3866d1ad05d755494a63a07a3f9ae5\/<\/a><\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0438\u0442\u0430\u043d\u0438\u0435 12\u0412\/1A. \u041a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0432\u0438\u0434\u0435\u043e\u0432\u044b\u0445\u043e\u0434. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438, \u0438\u043c\u0435\u044e\u0449\u0438\u0435 \u0440\u0430\u0437\u044c\u0451\u043c SCART \u0432\u043c\u0435\u0441\u0442\u043e \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043a\u0438. \u0424\u043e\u0440\u043c\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0430 \u0434\u0438\u043a\u0442\u0443\u0435\u0442\u0441\u044f, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u00a0\u0440\u0430\u0437\u044c\u0451\u043c\u0430\u043c\u0438 SCART. <\/p>\n<p>\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u043d\u0430\u044f.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/extt\/fb\/53\/e4\/fb53e4d6112aaf4ae774ce3e27aab55a.jpg\" alt=\"\u0412\u0438\u0434 \u0438\u0437\u043d\u0443\u0442\u0440\u0438. https:\/\/forum.cxem.net\/uploads\/monthly_03_2016\/post-199817-0-19591600-1458908238.jpg\" title=\"\u0412\u0438\u0434 \u0438\u0437\u043d\u0443\u0442\u0440\u0438. https:\/\/forum.cxem.net\/uploads\/monthly_03_2016\/post-199817-0-19591600-1458908238.jpg\" width=\"2000\" height=\"1623\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/extt\/fb\/53\/e4\/fb53e4d6112aaf4ae774ce3e27aab55a.jpg 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/extt\/fb\/53\/e4\/fb53e4d6112aaf4ae774ce3e27aab55a.jpg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0412\u0438\u0434 \u0438\u0437\u043d\u0443\u0442\u0440\u0438. <a href=\"https:\/\/forum.cxem.net\/uploads\/monthly_03_2016\/post-199817-0-19591600-1458908238.jpg\" rel=\"noopener nofollow\">https:\/\/forum.cxem.net\/uploads\/monthly_03_2016\/post-199817-0-19591600-1458908238.jpg<\/a><\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u00a0\u0446\u0435\u043d\u0442\u0440\u0443 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u0447\u0438\u043f, \u0432\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u044c\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u043c\u0438\u043a\u0440\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 RISC \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b SuperH SH STx7105\u00a0\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0435 \u044f\u0434\u0440\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b VLIW ST231. \u041d\u0430\u00a0\u0431\u0430\u0437\u0435 ST231\u00a0\u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0434\u0435\u043a\u043e\u0434\u0435\u0440 \u0432\u0438\u0434\u0435\u043e H.264. \u0422\u0430\u043a\u0430\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430 \u043f\u043e\u00a0\u0432\u0441\u0435\u0439 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043e\u0431\u044c\u0451\u043c\u043e\u043c \u0432\u0438\u0434\u0435\u043e\u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u0435\u0437\u00a0\u043f\u0435\u0440\u0435\u0433\u0440\u0435\u0432\u0430.<\/p>\n<p>\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u0441\u043b\u0435\u0432\u0430\u00a0\u2014 \u044d\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b UART \u0438 EJTAG. \u041a\u0430\u043a\u00a0\u0432\u0438\u0434\u0438\u0442\u0435, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u043e\u043d\u0438 \u043e\u0431\u043e\u0441\u043e\u0431\u043b\u0435\u043d\u043d\u043e, \u0442\u0430\u043a \u0447\u0442\u043e\u00a0\u043f\u043e\u0434\u043f\u0430\u044f\u0442\u044c\u0441\u044f \u043a\u00a0\u043d\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u043d\u0435\u00a0\u0438\u0441\u043f\u043e\u0440\u0442\u0438\u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b. \u041e\u0431\u0440\u0430\u0442\u0438\u043c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430\u00a0UART<\/p>\n<p><strong>UART<\/strong><\/p>\n<p>\u041e\u0431\u0430 \u043a\u0440\u0430\u0439\u043d\u0438\u0445 \u0432\u044b\u0432\u043e\u0434\u0430\u00a0\u2014 GND, \u0441\u0440\u0435\u0434\u043d\u0438\u0439 \u0432\u044b\u0432\u043e\u0434\u00a0\u2014 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 3\u0412. \u0412\u044b\u0432\u043e\u0434 \u0431\u043b\u0438\u0436\u0435 \u043a\u00a0\u0437\u0430\u0434\u043d\u0435\u0439 \u0441\u0442\u0435\u043d\u043a\u0435\u00a0\u2014 TX. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u00a0\u0443\u0440\u043e\u0432\u043d\u044f\u043c\u0438 TTL\u00a0\u2014 3\u0412. \u0414\u043b\u044f\u00a0\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c TTL\/RS232\u00a0(\u0438\u043b\u0438 TTL\/USB). \u041e\u00a0\u0432\u044b\u0432\u043e\u0434\u0430\u0445 RX \u043c\u043d\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043b\u0438\u0448\u044c \u0442\u043e, \u0447\u0442\u043e\u00a0\u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0435\u00a0\u0443\u00a0\u0432\u0441\u0435\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. <\/p>\n<p>\u041d\u043e\u00a0\u043d\u0430\u043c \u0438 \u044d\u0442\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u00a0\u0445\u043e\u0434\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u00a0\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 (UART). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438: 115\u202f200\u00a0\u0431\u043e\u0434 8N1\u00a0\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u00a0\u043b\u044e\u0431\u043e\u043c \u0441\u0431\u043e\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0442\u0442\u0443\u0434\u0430. \u0427\u0435\u0440\u0435\u0437 \u0432\u0438\u0434\u0435\u043e\u0432\u044b\u0445\u043e\u0434 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043b\u0438\u0448\u044c \u043e\u0431\u0449\u0435\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u00a0\u043d\u0435\u0443\u0434\u0430\u0432\u0448\u0435\u0439\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u041f\u041e.<\/p>\n<p><strong>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/strong><\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/extt\/2f\/e7\/fb\/2fe7fbe3b168daeaeeae063692cd0edd.png\" alt=\"\u041c\u0435\u043d\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f\" title=\"\u041c\u0435\u043d\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f\" width=\"720\" height=\"576\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/extt\/2f\/e7\/fb\/2fe7fbe3b168daeaeeae063692cd0edd.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/extt\/2f\/e7\/fb\/2fe7fbe3b168daeaeeae063692cd0edd.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041c\u0435\u043d\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432\u00a0\u043c\u0435\u043d\u044e. \u0412\u00a0\u043f\u043e\u0434\u043c\u0435\u043d\u044e TV \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0438\u0434\u0435\u043e\u0440\u0435\u0436\u0438\u043c\u0430 PAL\/NTSC.<\/p>\n<p>\u041f\u043e\u0434\u043c\u0435\u043d\u044e \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a IP \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a Advanced \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0443\u0442\u0451\u043c \u043d\u0430\u0431\u043e\u0440\u0430 \u043d\u0430\u00a0\u043f\u0443\u043b\u044c\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0446\u0438\u0444\u0440 2357\u00a0\u0438 7532\u00a0\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u0412\u00a0\u043f\u043e\u0434\u043c\u0435\u043d\u044e IP \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u0430 STATIC\/DHCP \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0448\u043b\u044e\u0437\u0430, \u043f\u043e\u0434\u0441\u0435\u0442\u0438, \u043c\u0430\u0441\u043a\u0430, \u0430\u00a0\u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u0438\u043b\u0438\u00a0\u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u0440\u0438\u00a0\u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430. \u0412\u00a0\u043f\u043e\u0434\u043c\u0435\u043d\u044e Advanced \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0430\u0434\u0440\u0435\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0430\u0434\u0440\u0435\u0441 NFS \u0441\u0435\u0440\u0432\u0435\u0440\u0430. <\/p>\n<p>\u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438: Multicast, TFTP, HTTP \u0438 LS. \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441\u00a0NFS \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f\u00a0\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 NFS \u0441\u0435\u0440\u0432\u0435\u0440 \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0430\u043c\u044f\u0442\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 Kernel protocol \u0438 Splash protocol. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Kernel protocol \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0431\u0440\u0430\u0437\u0430 \u044f\u0434\u0440\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Splash protocol\u00a0\u2014 \u044d\u043a\u0440\u0430\u043d\u043d\u043e\u0439 \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0438. \u0415\u0441\u043b\u0438 \u0432\u00a0\u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u044c 2\u00a0\u2014 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043e\u0431\u0440\u0430\u0437 \u0441\u00a0TFTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0415\u0441\u043b\u0438 \u0432\u00a0\u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u044c 6\u00a0\u2014 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043e\u0431\u0440\u0430\u0437 \u0441\u00a0HTTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u041e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u043a\u0430\u0441\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u00a0TFTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0441\u00a0\u043f\u0443\u043b\u0430 TFTP \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 4\u00a0(\u0447\u0435\u0442\u044b\u0440\u0451\u0445) \u043d\u043e\u0434. \u0417\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u00a0\u043e\u0434\u043d\u043e\u0439 \u043d\u043e\u0434\u044b \u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u00a0\u043f\u0443\u043b\u0443, \u0442\u0430\u0439\u043c\u0430\u0443\u0442 \u0430\u00a0\u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u043b\u043e\u043a\u0430. \u0410\u0434\u0440\u0435\u0441 \u043d\u043e\u0434\u044b \u043c\u043e\u0436\u0435\u0442 \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u00a0\u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0438 \u0430\u0434\u0440\u0435\u0441\u0430 \u043e\u0442\u043f\u0430\u0434\u0430\u0435\u0442. \u0417\u0430\u0434\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0438\u043c\u0435\u043d\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u0415\u0441\u043b\u0438 \u0430\u0434\u0440\u0435\u0441 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u0443\u0435\u0442 DHCP \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0432\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0443\u043a\u0430\u0437\u0430\u043d \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u0430 \u043e\u0442\u00a0DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u0432\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445, \u043d\u0435\u00a0\u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0441\u0438\u043b\u044b.<\/p>\n<p>\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0435\u00a0\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u042f \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u043e \u043d\u0435\u00a0\u043e\u043f\u0438\u0441\u0430\u043b \u0435\u0449\u0451 \u043e\u0434\u043d\u043e \u043f\u043e\u0434\u043c\u0435\u043d\u044e. \u041d\u0438\u0436\u0435 \u043f\u043e\u0439\u043c\u0451\u0442\u0435 \u043f\u043e\u0447\u0435\u043c\u0443. <\/p>\n<p><strong>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0438 SDK<\/strong><\/p>\n<p>\u0416\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438 \u0432\u0435\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f\u00a0\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0441\u044b\u043b\u043e\u043a \u0434\u043b\u044f\u00a0\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438.<\/p>\n<ul>\n<li>\n<p><strong>kreatv\u2011kernel\u2011SMARTLABS.bin<\/strong>\u00a0\u2014 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0435 \u044f\u0434\u0440\u043e. <\/p>\n<\/li>\n<li>\n<p><strong>rt firmvare ver. 5.24246.191016\u00a0(legacy)<\/strong>\u00a0\u2014 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 (\u043f\u0435\u0440\u0432\u0438\u0447\u043d\u0430\u044f) \u043e\u0442\u00a0Rostelecom. <\/p>\n<\/li>\n<li>\n<p><strong>PHP\u2011MOTO1003VIP<\/strong>\u00a0\u2014 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0441\u00a0php \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0438 telnet. \u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u043e\u0439 \u043d\u0430\u00a0\u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0435 \u0432\u00a0\u041e\u0411\u042f\u0417\u0410\u0422\u0415\u041b\u042c\u041d\u041e\u041c \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u0442\u043e\u044f\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u044f LEGACY 5.24246.191016\u00a0(\u0422\u041e\u041b\u042c\u041a\u041e \u041e\u041d\u0410 \u0418 \u041d\u0418\u041a\u0410\u041a\u0410\u042f \u0418\u041d\u0410\u0427\u0415). <\/p>\n<\/li>\n<li>\n<p><strong>toolchain_st40_2.5.0.tar.bz2<\/strong>\u00a0\u2014 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f\u00a0\u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0445\u044d\u0448\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a sha265. \u042d\u0442\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u043d\u043e.<\/p>\n<p>SHA265: 5fae869425b054a34975dd1f62ba99cc40f7e69c98af504301a5f15af7939f6c <strong>kreatv\u2011kernel\u2011SMARTLABS.bin<\/strong> <\/p>\n<p>SHA265: b5976a0a6a4d023ab9318ff274fa5dec369b2a47014cad682bfe79249f777e8a <strong>firmware_vip19\u00d73_5.24246.191016.bin <\/strong><\/p>\n<p>\u041e\u043f\u0438\u0448\u0435\u043c \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435.<\/p>\n<p>\u042f\u0434\u0440\u043e <strong>kreatv\u2011kernel\u2011SMARTLABS.bin<\/strong> \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0441\u00a0FTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u041f\u0440\u0438\u00a0\u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0438\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0445 \u044f\u0434\u0440\u043e \u0438\u0449\u0435\u0442 \u0444\u0430\u0439\u043b firmware.bin \u043d\u0430\u00a0\u0444\u043b\u0435\u0448\u2011\u043a\u0430\u0440\u0442\u0435 \u0438\u043b\u0438\u00a0\u043d\u0430\u00a0\u0441\u0435\u0442\u0435\u0432\u043e\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0435. \u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0435\u00a0\u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442. \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u043d\u0430\u0439\u0434\u0435\u043d\u0430, \u044f\u0434\u0440\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0435\u0451 \u0437\u0430\u043f\u0438\u0441\u044c \u0432\u00a0\u043f\u0430\u043c\u044f\u0442\u044c. \u0415\u0441\u043b\u0438 \u0431\u044b\u0442\u044c \u0442\u043e\u0447\u043d\u044b\u043c, \u0442\u043e \u044f\u0434\u0440\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0444\u0430\u0439\u043b, \u0447\u0435\u043c\u00a0\u0431\u044b \u043e\u043d \u043d\u0438 \u0431\u044b\u043b. \u042f\u0434\u0440\u043e \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442, \u0438 \u0443\u0436\u0435 \u044d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0435\u00a0\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f. \u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0435\u0433\u0438\u0442\u0438\u043c\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0432\u00a0\u043a\u043e\u0440\u0435\u043d\u044c \u0444\u043b\u0435\u0448\u043a\u0438 \u043f\u043e\u0434\u00a0\u0438\u043c\u0435\u043d\u0435\u043c firmware.bin \u0438 \u0432\u0438\u0434\u043e\u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043f\u043e\u0434\u00a0\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u043d\u0443\u0436\u0434\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f\u00a0\u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430, \u0437\u0430\u043f\u0443\u0441\u043a \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430. \u041f\u043e\u043c\u0438\u043c\u043e \u043f\u043e\u0434\u043f\u0438\u0441\u0438, \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043a\u043e\u0434 \u0434\u043b\u044f\u00a0\u043f\u043e\u0438\u0441\u043a\u0430 \u0438 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u043b\u0435\u0448\u043a\u0438 \u0417\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0435 \u044f\u0434\u0440\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u0443 wget, \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u0434\u0430\u0436\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0438\u0437\u00a0\u0441\u0435\u0442\u0438. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f\u00a0\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0442\u00a0\u0443\u0442\u0438\u043b\u0438\u0442 dmesg, uname, ps<\/p>\n<p>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 <strong>rt firmvare ver. 5.24246.191016\u00a0(legacy)<\/strong> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 SSH \u0441\u0435\u0440\u0432\u0435\u0440, \u043e\u0434\u043d\u0430\u043a\u043e \u0434\u043e\u0441\u0442\u0443\u043f \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0430\u043a \u043a\u0430\u043a\u00a0\u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0430\u0441\u0441\u0438\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 RSA. \u0421\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437\u00a0\u043e\u0434\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 firmware.bin. \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0444\u0430\u0439\u043b \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0435\u0442\u0441\u044f \u0432\u00a0firmware_done.bin<\/p>\n<p>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 <strong>PHP\u2011MOTO1003VIP<\/strong> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 PHP \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 TELNET. PHP \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u0435\u0431\u2011\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u043f\u043e\u00a0URL http:\/\/[IP]\/index.php. \u0412\u0435\u0431 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u0430 \u043f\u0443\u043d\u043a\u0442\u044b \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0437\u0430\u0442\u0435\u043c \u0441\u0442\u0430\u043d\u0443\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0432\u00a0\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0434\u043b\u044f\u00a0\u0438\u0445 \u0432\u044b\u0431\u043e\u0440\u0430 \u0441\u00a0\u043f\u0443\u043b\u044c\u0442\u0430. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e, \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0437\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438. \u041b\u043e\u0433\u0438\u043d: root\/12341234. \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0432\u00a0UART, \u0434\u0443\u0431\u043b\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0432\u00a0\u0444\u0430\u0439\u043b\u0435 \/var\/log\/messages.<\/p>\n<p>\u0421\u043e\u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0438\u0437\u00a0\u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0444\u0430\u0439\u043b\u043e\u0432<\/p>\n<ul>\n<li>\n<p><strong>branding.bin<\/strong> (CRC32: 0D A7 4F FB)\u00a0\u2014 \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435<\/p>\n<\/li>\n<li>\n<p><strong>firmware.bin (CRC32: <\/strong>D8 12 47\u00a0D9<strong>)<\/strong>\u00a0\u2014 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442<\/p>\n<\/li>\n<li>\n<p><strong>rootfs.bin<\/strong> <strong>(CRC32: <\/strong>7B 74 4E 7F)\u00a0\u2014 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0439 \u043e\u0431\u0440\u0430\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/p>\n<\/li>\n<li>\n<p><strong>splashimage.bmp<\/strong> <strong>(CRC32: <\/strong>AB 3D C3 93<strong>)<\/strong>\u00a0\u2014 \u044d\u043a\u0440\u0430\u043d\u043d\u0430\u044f \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0430<\/p>\n<\/li>\n<\/ul>\n<p>Toolchain \u0434\u043b\u044f\u00a0\u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u0430\u0440\u0445\u0438\u0432\u0430 SDK: kreatv\u2011kit\u2011oss_4.2_st40.tgz, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438\u0437\u00a0\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u044e SDK \u0434\u043b\u044f\u00a0\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438. \u041a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432\u00a0toolchain, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430\u00a0\u044f\u0437\u044b\u043a\u0435 C \u0432\u00a0\u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0435\u00a0\u2014 c99\u00a0\u0415\u0441\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 C, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 printf. \u0426\u0435\u043b\u0435\u0432\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0434\u043b\u044f\u00a0\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430\u00a0\u2014 Renesas \/ SuperH SH \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u0435 \u0434\u043b\u044f\u00a0\u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043b\u0438\u043d\u043a\u043e\u0432\u0449\u0438\u043a <strong>ld\u2011uClibc.so.0.<\/strong> \u0412\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u0441\u044f \u0432\u00a0sdk. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u00a0\u2014 STMicroelectronics. \u0412\u0435\u0440\u0441\u0438\u044f GCC\u00a0\u2014 4.6.3 20120313. \u0412\u0435\u0440\u0441\u0438\u044f GNU LD\u00a0\u2014 2.22.<\/p>\n<p><strong>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u043a\u00a0\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435<\/strong><\/p>\n<ol>\n<li>\n<p>\u041f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c DHCP (isc\u2011dhcp\u2011server) \u0438 TFTP (tftpd\u2011hpa) <\/p>\n<ol>\n<li>\n<p>\u0412\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 DHCP (\/etc\/dhcp\/dhcpd.conf) \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b kreatv\u2011kernel\u2011SMARTLABS.bin <\/p>\n<\/li>\n<li>\n<p>\u0412\u00a0\u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/srv\/tftp \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c kreatv\u2011kernel\u2011SMARTLABS.bin<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>\u041f\u043e\u0434\u0433\u043e\u0442\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0444\u043b\u0435\u0448 \u043a\u0430\u0440\u0442\u0443<\/p>\n<ol>\n<li>\n<p>\u0424\u043b\u0435\u0448 \u043a\u0430\u0440\u0442\u0443 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0443\u0435\u043c \u0432\u00a0ext3<\/p>\n<\/li>\n<li>\n<p>\u0412\u00a0\u043a\u043e\u0440\u0435\u043d\u044c \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 rt firmvare ver. 5.24246.191016\u00a0\u043f\u043e\u0434\u00a0\u0438\u043c\u0435\u043d\u0435\u043c firmware.bin<\/p>\n<\/li>\n<li>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432\u00a0\u043a\u043e\u0440\u0435\u043d\u044c \u0444\u0430\u0439\u043b firmware.bin.config \u0441\u00a0\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c force=1<\/p>\n<\/li>\n<li>\n<p>\u0412\u00a0\u043a\u043e\u0440\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 PHP\u2011MOTO1003VIP \u0438 \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0442\u0443\u0434\u0430 \u0432\u0441\u0435 \u0447\u0435\u0442\u044b\u0440\u0435 \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443. <\/p>\n<ol>\n<li>\n<p>\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443 \u0438 \u043f\u043e\u0441\u043b\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0436\u043c\u0451\u043c MENU \u043d\u0430\u00a0\u043f\u0443\u043b\u044c\u0442\u0435 <\/p>\n<\/li>\n<li>\n<p>\u041c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432\u00a0DHCP<\/p>\n<\/li>\n<li>\n<p>\u0417\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0431\u0435\u0437\u00a0\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430<\/p>\n<\/li>\n<li>\n<p>Kernel protocol \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432 323.<\/p>\n<\/li>\n<li>\n<p>\u0423\u0431\u0435\u0436\u0434\u0430\u0435\u043c\u0441\u044f \u0447\u0442\u043e\u00a0Ignore VCI \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0432\u00a0NO <\/p>\n<\/li>\n<li>\n<p><span class=\"habrahidden\">\u0421\u0442\u0438\u0440\u0430\u0435\u043c \u0441\u0442\u0430\u0440\u043e\u0435 \u041f\u041e\u00a0System \u2192 Remove Software<\/span>. \u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415! \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0443\u043d\u043a\u0442 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0432\u0441\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0432\u0441\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u0432\u044b\u0448\u0435. \u041b\u0443\u0447\u0448\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443 \u0438 \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u043f\u043e\u0437\u0436\u0435, \u043a\u043e\u0433\u0434\u0430 \u0432\u0441\u0451 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043e. \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0435\u00a0\u0441\u043a\u0440\u044b\u0442\u0430 \u043f\u043e\u00a0\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0437\u00a0\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0435\u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u0438\u0440\u043f\u0438\u0447 \u043e\u0447\u0435\u043d\u044c \u043b\u0435\u0433\u043a\u043e.<\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><strong>\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438<\/strong><\/p>\n<p>\u0412\u00a0\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0438\u0441\u043a \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f \u043f\u0438\u0442\u0430\u043d\u0438\u044f. \u0422\u0430\u043a\u0436\u0435 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c UART, \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c Ethernet \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0444\u043b\u0435\u0448\u2011\u043a\u0430\u0440\u0442\u0443, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c \u0432\u044b \u0437\u0430\u0445\u043e\u0442\u0438\u0442\u0435 \u043c\u044f\u0443\u043a\u043d\u0443\u0442\u044c.<\/p>\n<p>\u0412\u0441\u0451 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043e? \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443 \u0432\u00a0\u0441\u0435\u0442\u044c. \u0412\u0441\u0451 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430\u00a0\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b.<\/p>\n<pre><code>System memory: 256 MBUsing Slot 1Unpacking Image ...Done<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper\"><\/span><\/a><\/div><\/pre>\n<p>\u041f\u0435\u0440\u0432\u044b\u0435 \u00ab\u0448\u0430\u0433\u0438\u00bb<\/p>\n<pre><code>TFTP: Server node attempt 2 of 2Connecting to 192.168.1.100Sending read request for kreatv-kernel-SMARTLABS.bin<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0415\u0441\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e. \u0412\u00a0\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u0432\u044b\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0432\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u043b\u043e\u043a\u0430, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0444\u0430\u0439\u043b\u0430 \u0438 \u0442\u0430\u0439\u043c\u0430\u0443\u0442.<\/p>\n<pre><code>Negotiation block size = 512Negotiation transfer size = 3376610Negotiation data timeout = 5 secondsDownload completedVerifying image...<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0448\u0430\u0433\u0438<\/p>\n<pre><code>Image in Local Storage is not up-to-dateStoring kernel image in Local Storage<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e\u00a0\u044f\u0434\u0440\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u043e\u0441\u044c \u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u00a0\u0431\u0443\u0434\u0435\u0442 \u0434\u0451\u0440\u0433\u0430\u0442\u044c\u0441\u044f \u0441\u00a0TFTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/p>\n<pre><code>Kernel loaded successfullyStarting new kernelkexec information<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 \u0447\u0442\u043e\u00a0\u044f\u0434\u0440\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u043e\u0441\u044c. \u041b\u043e\u0432\u0438\u043c \u0441\u0442\u0440\u043e\u0447\u043a\u0443<\/p>\n<pre><code>KreaTV bootimage is ... Changed, disabling boot until upgrade<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u00a0\u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u00a0\u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435\u00a0\u043d\u0430\u0439\u0434\u0451\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443<\/p>\n<pre><code>MASSSTORAGE_DEVICES = \/dev\/sda kjournald starting.  Commit interval 5 secondsEXT3 FS on sda, internal journalEXT3-fs: mounted filesystem with ordered data mode.Successfully mounted \/dev\/sda to \/tmp\/sda<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e\u00a0\u0444\u043b\u0435\u0448\u043a\u0430 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0430\u0441\u044c.<\/p>\n<pre><code>Upgrade sources:  --url=\"http:\/\/upgrade.riskymeije.ru\/vip1963x\" --url=\"file:\/\/\/tmp\/sda\/firmware.bin\"<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u042d\u0442\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438, \u0433\u0434\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043a\u0430\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443. \u0415\u0441\u043b\u0438 \u0444\u043b\u0435\u0448\u043a\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e\u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0439\u0442\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0435\u0449\u0451 \u0440\u0430\u0437.<\/p>\n<pre><code>Splash message: Successfully flashed new firmware. Rebooting ...<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043e\u0431\u0440\u0430\u0437\u0430 <strong>rt firmvare ver. 5.24246.191016\u00a0(legacy)<\/strong><\/p>\n<pre><code>Restarting system.Watchdog reset!<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f. \u041f\u0440\u0438\u00a0\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u0445 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0437 \u0438\u0437\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438.<\/p>\n<pre><code>Loading kernel imageUsing Local StorageLS: Image foundWill not search for new images on the networkUsing kernel image in flashCopying 3392028 bytes...Verifying image...Uncompressing image...<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u0437\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438<\/p>\n<pre><code>Actual bootimage hash - 3edd21ecd89032b18b51c8472d7c8603Expected bootimage hash - 3edd21ecd89032b18b51c8472d7c8603KreaTV bootimage is ... Unchanged.<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0412\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443 \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 <strong>PHP\u2011MOTO1003VIP<\/strong>. \u0415\u0441\u043b\u0438 \u0432\u044b \u0432\u0441\u0451 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0442\u0430\u043a, \u043a\u0430\u043a\u00a0\u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0435\u0451 \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u00a0\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u0432\u00a0\u043a\u043e\u0440\u0435\u043d\u044c \u0444\u043b\u0435\u0448\u043a\u0438.<\/p>\n<p>\u041f\u0440\u043e\u0448\u0438\u0432\u0430\u0435\u043c \u0441\u00a0\u0444\u043b\u0435\u0448\u043a\u0438 \u0438 \u043e\u0436\u0438\u0434\u0430\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 TELNET<\/p>\n<details class=\"spoiler\">\n<summary>\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u0442\u0435\u043a\u0441\u0442<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"bash\">Upgrade sources:  --url=\"http:\/\/upgrade.riskymeije.ru\/vip1963x\" --url=\"file:\/\/\/tmp\/sda\/firmware.bin\"download\/download.c(2580) [   0 s]: Command line arguments values:download\/download.c(2582) [   0 s]:  - vendor: Motoroladownload\/download.c(2584) [   0 s]:  - device: vip19x3download\/download.c(2586) [   0 s]:  - hw revision: 0download\/download.c(2588) [   0 s]:  - version: 7.41484.230401download\/download.c(2597) [   0 s]:  - localization file: \/etc\/branding\/messages.l10ndownload\/download.c(2600) [   0 s]:  - certificates dir: \/etc\/branding\/certificatesdownload\/download.c(2602) [   0 s]:  - timeout per retry: 5download\/download.c(2604) [   0 s]:  - max retries: 2download\/source_http.c(0505) [   0 s]: Not a direct firmware URL http:\/\/upgrade.riskymeije.ru\/vip1963xdownload\/source_http.c(0173) [   0 s]: Downloading http:\/\/upgrade.riskymeije.ru\/vip1963x\/check_version_ext?output=text&amp;board=vip19x3&amp;mac=00%3A02%3A9B%3AA9%3A99%3AA5&amp;serial=M91443EG0205&amp;current_firmware_version=7%2E41484%2E230401 ...download\/source_file.c(0040) [   0 s]: Config file \"\/tmp\/sda\/firmware.bin.config\" founddownload\/source_http.c(0324) [   0 s]: Unexpected wget exit code: 256download\/source_http.c(0173) [   0 s]: Downloading http:\/\/upgrade.riskymeije.ru\/vip1963x\/check_version?output=text&amp;board=vip19x3&amp;mac=00%3A02%3A9B%3AA9%3A99%3AA5&amp;serial=M91443EG0205&amp;current_firmware_version=7%2E41484%2E230401 ...download\/source_http.c(0324) [   0 s]: Unexpected wget exit code: 256download\/download.c(1296) [   0 s]: Discarding unresolved http:\/\/upgrade.riskymeije.ru\/vip1963xdownload\/download.c(1438) [   0 s]: Callback failed with code -1download\/download.c(2699) [   0 s]: Firmware candidates:download\/download.c(2709) [   0 s]:  - 5.24246.191016 (hw rev. 0) force : file:\/\/\/tmp\/sda\/firmware.bindownload\/download.c(2743) [   0 s]: Best URL: file:\/\/\/tmp\/sda\/firmware.bindownload\/download.c(0526) [   0 s]:  -1% Please wait. Preparing to download firmware ...download\/download.c(2033) [   0 s]: Verifying firmware checksums and RSA signature ...download\/verify.c(0087) [   0 s]: Loading the CA root certificate ...download\/verify.c(0106) [   0 s]: Loading certificates from \"\/etc\/branding\/certificates\" ...download\/verify.c(0163) [   0 s]: Loading cerificate from file \"\/etc\/branding\/certificates\/rostelecom-generic-cert.pem\" ...download\/download.c(1721) [   0 s]: Block 1 (signed) @ addr = 0x0x29558278download\/download.c(1722) [   0 s]: data size           : 0x0033c21c (3392028) byte(s)download\/download.c(1723) [   0 s]: header size         : 0x00000222 (546) byte(s)download\/download.c(1724) [   0 s]: type                : 2 (Linux Kernel Image)download\/download.c(1725) [   0 s]: CRC32               : 0x4bcf4722download\/download.c(1728) [   0 s]: signature[0] length : 256download\/download.c(1728) [   0 s]: signature[1] length : 256download\/download.c(1735) [   0 s]: SHA1                : e4644884a8fdde2df91aadf831c41d5c7ba34553download\/download.c(1738) [   0 s]: content             : unknowndownload\/verify.c(0272) [   1 s]: Signature check faileddownload\/verify.c(0272) [   1 s]: Signature check faileddownload\/download.c(1721) [   1 s]: Block 2 (signed) @ addr = 0x0x298946bcdownload\/download.c(1722) [   1 s]: data size           : 0x02960000 (43384832) byte(s)download\/download.c(1723) [   1 s]: header size         : 0x00000222 (546) byte(s)download\/download.c(1724) [   1 s]: type                : 3 (Root FS Image)download\/download.c(1725) [   1 s]: CRC32               : 0xd8b09ef7download\/download.c(1728) [   1 s]: signature[0] length : 256download\/download.c(1728) [   1 s]: signature[1] length : 256download\/download.c(1735) [   1 s]: SHA1                : 9dd5db805dda709258f90c1402ba1e416048ce68download\/download.c(1738) [   1 s]: content             : JFFS2download\/verify.c(0272) [   9 s]: Signature check faileddownload\/verify.c(0272) [   9 s]: Signature check faileddownload\/download.c(1721) [   9 s]: Block 3 (signed) @ addr = 0x0x2c1f48e4download\/download.c(1722) [   9 s]: data size           : 0x00005000 (20480) byte(s)download\/download.c(1723) [   9 s]: header size         : 0x00000222 (546) byte(s)download\/download.c(1724) [   9 s]: type                : 5 (Branding Image)download\/download.c(1725) [   9 s]: CRC32               : 0x052d237bdownload\/download.c(1728) [   9 s]: signature[0] length : 256download\/download.c(1728) [   9 s]: signature[1] length : 256download\/download.c(1735) [   9 s]: SHA1                : 0b864ea8110807b5accac300254cf410faa801b6download\/download.c(1738) [   9 s]: content             : Cramfsdownload\/verify.c(0272) [   9 s]: Signature check faileddownload\/verify.c(0272) [   9 s]: Signature check faileddownload\/download.c(0526) [   9 s]:  75% Please wait. Flashing firmware ...download\/download.c(1721) [   9 s]: Block 1 (signed) @ addr = 0x0x29558278download\/download.c(1722) [   9 s]: data size           : 0x0033c21c (3392028) byte(s)download\/download.c(1723) [   9 s]: header size         : 0x00000222 (546) byte(s)download\/download.c(1724) [   9 s]: type                : 2 (Linux Kernel Image)download\/download.c(1725) [   9 s]: CRC32               : 0x4bcf4722download\/download.c(1728) [   9 s]: signature[0] length : 256download\/download.c(1728) [   9 s]: signature[1] length : 256download\/download.c(1735) [   9 s]: SHA1                : e4644884a8fdde2df91aadf831c41d5c7ba34553download\/download.c(1738) [   9 s]: content             : unknownFile \/flash2\/.bootimage is successfully written.download\/download.c(1721) [  10 s]: Block 2 (signed) @ addr = 0x0x298946bcdownload\/download.c(1722) [  10 s]: data size           : 0x02960000 (43384832) byte(s)download\/download.c(1723) [  10 s]: header size         : 0x00000222 (546) byte(s)download\/download.c(1724) [  10 s]: type                : 3 (Root FS Image)download\/download.c(1725) [  10 s]: CRC32               : 0xd8b09ef7download\/download.c(1728) [  10 s]: signature[0] length : 256download\/download.c(1728) [  10 s]: signature[1] length : 256download\/download.c(1735) [  10 s]: SHA1                : 9dd5db805dda709258f90c1402ba1e416048ce68download\/download.c(1738) [  10 s]: content             : JFFS2download\/download.c(2319) [  10 s]: Preparing to flash block #2 ('rootfs') to '\/dev\/mtd6' ('rootfs') ...flash_eraseall(): entering...<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043d\u0430\u00a0\u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u044c. \u0412\u00a0\u0441\u043b\u0438\u0442\u043e\u0439 \u0432\u00a0\u0441\u0435\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u041e\u041e\u041e \u0421\u043c\u0430\u0440\u0442\u043b\u0430\u0431\u0441 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u0434\u043b\u044f\u00a0IP \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043e\u043a<\/p>\n<\/div>\n<\/details>\n<p>\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0447\u0435\u0440\u0435\u0437 TELNET \u0438 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b <code>tail -f \/var\/log\/messages<\/code>. \u0412\u00a0\u043b\u043e\u0433 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a\u0443\u0447\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.<\/p>\n<p>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0432\u0438\u0434\u0435\u043e\u0440\u0435\u0436\u0438\u043c\u044b.<\/p>\n<pre><code>Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.135    34 1080p30  16:9              1920x1080p @ 29.97\/30Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.136    33 1080p25  16:9              1920x1080p @ 25Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.138    32 1080p24  16:9              1920x1080p @ 23.98\/24Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.139    18 576pH    16:9                720x576p @ 50Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.140     3 480pH    16:9                720x480p @ 59.94\/60Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.141    20 1080i25  16:9              1920x1080i @ 50Hz* Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.143     5 1080i    16:9              1920x1080i @ 59.94\/60Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.144    19 720p50   16:9               1280x720p @ 50Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.145     4 720p     16:9               1280x720p @ 59.94\/60Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.146    31 1080p50  16:9              1920x1080p @ 50Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.147     1 DMT0659   4:3                640x480p @ 59.94\/60Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.148    22 576iH    16:9          720(1440)x576i @ 50Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.150    21 576i      4:3          720(1440)x576i @ 50Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.151    17 576p      4:3                720x576p @ 50Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.152     7 480iH    16:9          720(1440)x480i @ 59.94\/60Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.153     6 480i      4:3          720(1440)x480i @ 59.94\/60Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.154     2 480p      4:3                720x480p @ 59.94\/60Hz Jan  1 00:01:46 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:46.155    16 1080p    16:9              1920x1080p @ 59.94\/60Hz <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430.<\/p>\n<pre><code>Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.594 player\/info : Supported video codecs: Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.596 player\/info :  -  MPEG-2 video Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.598 player\/info :  -  H.264\/14496-10 video (MPEG-4\/AVC) Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.599 player\/info :  -  14496-2 Visual (MPEG-4 part 2 video, DivX) Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.601 player\/info :  -  SMPTE 421M video (VC1) Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.602 player\/info :  -  FLV video Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.603 player\/info :  -  VP6 video Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.604 player\/info :  -  VP6F video Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.606 player\/info :  -  Motion JPEG video Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.633 audio\/info : Supported audio codecs: Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.635 audio\/info :  -  ISO\/IEC 13818-3 audio (MPEG-2) Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.636 audio\/info :  -  ISO\/IEC 13818-7 audio with ADTS transport syntax (AAC) Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.637 audio\/info :  -  ISO\/IEC 14496-3 audio with LATM transport syntax (14496-3\/AMD 1) Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.639 audio\/info :  -  ATSC A\/52 audio (AC3) Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.640 audio\/info :  -  ATSC A\/52B audio (EAC3) Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.641 audio\/info :  -  PCM audio Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.643 audio\/info :  -  LPCM audio Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.644 audio\/info :  -  WMA Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.645 audio\/info :  -  ISO\/IEC 11172-3\/13818-3 audio (MP3) Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.646 audio\/info :  -  FLAC audio Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.648 audio\/info :  -  Vorbis audio Jan  1 00:01:45 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 10.01.01 00:01:45.649 audio\/info :  -  ISO\/IEC 11172-3 audio (MPEG-1) <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p><strong>\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430<\/strong><\/p>\n<p>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430. \u041f\u043b\u0435\u0439\u043b\u0438\u0441\u0442 \u0441\u043e \u0441\u0441\u044b\u043b\u043a\u043e\u0439 \u043d\u0430\u00a0\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u00a0\u043f\u0443\u0442\u0438 <code>\/mnt\/persistent\/server\/play.m3u8<\/code> \u0441\u00a0\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c<\/p>\n<pre><code>#EXTM3U8,#EXTINF:-1,Youtube http:\/\/127.0.0.1\/youtube.m3u8 <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0432\u0435\u0431 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 <a href=\"http:\/\/IP_%D0%B0%D0%B4%D1%80%D0%B5%D1%81_%D0%BF%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8\/player.php\" rel=\"noopener nofollow\">http:\/\/IP_\u0430\u0434\u0440\u0435\u0441_\u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438\/player.php<\/a><\/p>\n<p>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u00a0\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c FTP, HTTP, UDP (Multicast), RTSP (\u0431\u0435\u0437 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438). TLS \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u0441\u0436\u0430\u0442\u0438\u044f H.264\u00a0\u0438 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f H.265.<\/p>\n<p>\u0412\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0432\u0438\u0434\u0435\u043e\u0432\u044b\u0445\u043e\u0434 \u0438 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442. \u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u043e\u0439 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/extt\/ec\/51\/ef\/ec51ef3b1bb6f5a84f444bd7f28572c6.png\" alt=\"\u0418\u0442\u043e\u0433\u0438 \u043d\u0435\u0434\u0435\u043b\u0438\" title=\"\u0418\u0442\u043e\u0433\u0438 \u043d\u0435\u0434\u0435\u043b\u0438\" width=\"549\" height=\"433\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/extt\/ec\/51\/ef\/ec51ef3b1bb6f5a84f444bd7f28572c6.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/extt\/ec\/51\/ef\/ec51ef3b1bb6f5a84f444bd7f28572c6.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0418\u0442\u043e\u0433\u0438 \u043d\u0435\u0434\u0435\u043b\u0438<\/figcaption><\/div>\n<\/figure>\n<p>\u0421\u00a0\u0436\u0438\u0442\u0435\u043b\u044f\u043c\u0438 \u0441\u0442\u0440\u0430\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043b\u044e\u0431\u044f\u0442 \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u043d\u0430\u00a0\u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0435, \u043c\u044b \u043f\u0440\u043e\u0449\u0430\u0435\u043c\u0441\u044f, \u0434\u043b\u044f\u00a0\u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0433\u0443\u0440\u043c\u0430\u043d\u043e\u0432 \u043c\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043c.<\/p>\n<p>\u0418 \u0432\u043e\u0442 \u043e\u00a0\u0447\u0451\u043c \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c \u0434\u0430\u043b\u0435\u0435&#8230;<\/p>\n<p><strong>\u041f\u0435\u0440\u0432\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043b\u044f\u00a0IPTV \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438<\/strong><\/p>\n<p>\u041d\u0430\u043f\u0438\u0448\u0435\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u0432\u00a0\u0444\u0430\u0439\u043b main.c \u0441\u00a0\u043d\u0430\u0434\u0435\u0436\u0434\u043e\u0439, \u0447\u0442\u043e\u00a0\u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0438\u0442.<\/p>\n<pre><code>#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt;int main(void) { printf(\"%s\",\"Hello World\\n\");}        <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<blockquote>\n<p>\u00ab<em>\u0422\u044b \u043c\u0435\u043d\u044f \u0443\u0447\u0438\u0442\u044c \u0431\u0443\u0434\u0435\u0448\u044c? \u0421\u0432\u043e\u0431\u043e\u0434\u0435\u043d. \u041d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442\u00a0\u2014 \u043f\u043e\u0437\u0432\u043e\u043d\u044e.\u00bb \u00a9 \u041a\/\u0444 \u00ab\u0411\u043e\u0439 \u0441\u00a0\u0442\u0435\u043d\u044c\u044e\u00bb<\/em><\/p>\n<\/blockquote>\n<p>\u041b\u044e\u0434\u0435\u0439 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c. \u041d\u043e\u00a0\u0434\u043b\u044f\u00a0\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u0434. \u0414\u043b\u044f\u00a0\u044d\u0442\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u0443\u0435\u043c SDK \u0438 \u0437\u0430\u0434\u0430\u0434\u0438\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f.<\/p>\n<pre><code>sh4gcc=\"\/toolchain\/st40\/2.5.0\/bin\/sh4-motorola-linux-uclibc-gcc\"sh4ld=\"\/toolchain\/st40\/2.5.0\/bin\/sh4-motorola-linux-uclibc-ld\"sh4readelf=\"\/toolchain\/st40\/2.5.0\/bin\/sh4-motorola-linux-uclibc-readelf\"sh4nm=\"\/toolchain\/st40\/2.5.0\/bin\/sh4-motorola-linux-uclibc-nm\"sh4strip=\"\/toolchain\/st40\/2.5.0\/bin\/sh4-motorola-linux-uclibc-strip\"<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<\/p>\n<pre><code>LDFLAGS=\/home\/sandrabullok\/motorola_developer\/develop\/tmp.ArC6.d\/toolchain\/st40\/2.5.0\/sh4-motorola-linux-uclibc\/sys-root\/usr\/lib\/crt1.o -L\/home\/sandrabullok\/motorola_developer\/develop\/tmp.ArC6.d\/toolchain\/st40\/2.5.0\/lib -L\/home\/sandrabullok\/motorola_developer\/develop\/tmp.ArC6.d\/toolchain\/st40\/2.5.0\/sh4-motorola-linux-uclibc\/sys-root\/lib -L\/home\/sandrabullok\/motorola_developer\/develop\/tmp.ArC6.d\/toolchain\/st40\/2.5.0\/sh4-motorola-linux-uclibc\/sys-root\/usr\/lib -L\/home\/sandrabullok\/motorola_developer\/develop\/tmp.ArC6.d\/toolchain\/st40\/2.5.0\/sh4-motorola-linux-uclibc\/lib -L. -L\/home\/sandrabullok\/motorola_developer\/develop\/tmp.ArC6.d\/toolchain\/st40\/2.5.0\/lib\/gcc\/sh4-motorola-linux-uclibc\/4.6.3 -lc -lgcc -ldl -lm -lutil -lnsl -lcrypt -lresolv -luargp -lrt -lpthread -rpath . --dynamic-linker ld-uClibc.so.0 <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<pre><code>sh4gcc -c main.c -o main.osh4ld $LDFLAGS main.o -o main.bin<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0439 \u0444\u0430\u0439\u043b \u043d\u0435\u00a0\u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c, \u043e\u043d \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0435\u0442\u0441\u044f \u0434\u043b\u044f\u00a0\u0434\u0440\u0443\u0433\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b. \u0412\u00a0\u0447\u0451\u043c \u043c\u044b \u0441\u0435\u0439\u0447\u0430\u0441 \u0443\u0431\u0435\u0434\u0438\u043c\u0441\u044f.<\/p>\n<pre><code class=\"bash\">sh-5.1$ $sh4readelf -h main.binELF Header:  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00   Class:                             ELF32  Data:                              2's complement, little endian  Version:                           1 (current)  OS\/ABI:                            UNIX - System V  ABI Version:                       0  Type:                              EXEC (Executable file)  Machine:                           Renesas \/ SuperH SH  Version:                           0x1  Entry point address:               0x4003b4  Start of program headers:          52 (bytes into file)  Start of section headers:          1536 (bytes into file)  Flags:                             0x9, sh4  Size of this header:               52 (bytes)  Size of program headers:           32 (bytes)  Number of program headers:         6  Size of section headers:           40 (bytes)  Number of section headers:         16  Section header string table index: 13<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0439 \u0444\u0430\u0439\u043b \u0432\u00a0\u0435\u0434\u0438\u043d\u044b\u0439 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441\u00a0\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438<\/p>\n<pre><code>\u0438\u0442\u043e\u0433\u043e 4236-rwxrwxr-x 1 sandrabullok sandrabullok    4038 \u0438\u044e\u043b 22 13:07 app.bin-r-xr-xr-x 1 sandrabullok sandrabullok   96925 \u0438\u044e\u043b 22 13:07 ld-uClibc.so.0-r-xr-xr-x 1 sandrabullok sandrabullok   28676 \u0438\u044e\u043b 22 13:07 libcrypt.so.0-r-xr-xr-x 1 sandrabullok sandrabullok 3200747 \u0438\u044e\u043b 22 13:07 libc.so.0-r-xr-xr-x 1 sandrabullok sandrabullok   32815 \u0438\u044e\u043b 22 13:07 libdl.so.0-r-xr-xr-x 1 sandrabullok sandrabullok  160246 \u0438\u044e\u043b 22 13:07 libm.so.0-r-xr-xr-x 1 sandrabullok sandrabullok    6219 \u0438\u044e\u043b 22 13:07 libnsl.so.0-r-xr-xr-x 1 sandrabullok sandrabullok  567364 \u0438\u044e\u043b 22 13:07 libpthread.so.0-r-xr-xr-x 1 sandrabullok sandrabullok    6234 \u0438\u044e\u043b 22 13:07 libresolv.so.0-r-xr-xr-x 1 sandrabullok sandrabullok   96503 \u0438\u044e\u043b 22 13:07 librt.so.0-r-xr-xr-x 1 sandrabullok sandrabullok   96053 \u0438\u044e\u043b 22 13:07 libuargp.so.0-r-xr-xr-x 1 sandrabullok sandrabullok   14626 \u0438\u044e\u043b 22 13:07 libutil.so.0<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0437\u0430\u043e\u0441\u0442\u0440\u044f\u044e \u0432\u0430\u0448\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430\u00a0\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 ld\u2011uClibc.so.0. \u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u0442 \u0441\u0432\u044f\u0437\u0438 \u0441\u00a0\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432\u00a0\u043f\u0430\u043c\u044f\u0442\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u0421\u0434\u0435\u043b\u0430\u043d\u043e \u0442\u0430\u043a, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0434\u043b\u044f\u00a0\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438: \u043e\u0432\u0435\u0440\u043b\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u043e\u0434\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c, \u0432\u00a0\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0438 \u043d\u0430\u00a0\u043b\u0435\u0442\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f. \u0415\u0441\u043b\u0438 \u0434\u0430\u043d\u043d\u0443\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u043d\u0435\u00a0\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043b\u0435\u0442\u0430\u0442\u044c \u0432\u00a0SEGFAULT, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e\u00a0\u043f\u0440\u0438\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u0435\u043b\u0430\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u0448\u0430\u0433 \u0438 \u0434\u0435\u043b\u0430\u0435\u0442 \u0435\u0433\u043e \u0432\u00a0\u043f\u0440\u043e\u043f\u0430\u0441\u0442\u044c\u00a0\u2014 \u0432\u00a0\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435\u0442.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0442\u043e, \u0440\u0430\u0434\u0438 \u0447\u0435\u0433\u043e \u043f\u043e\u043b\u0441\u0442\u0430\u0442\u044c\u0438 \u043c\u0430\u044f\u043b\u0438\u0441\u044c. \u0423\u043f\u0430\u043a\u0443\u0439\u0442\u0435 \u0432\u00a0TAR \u0430\u0440\u0445\u0438\u0432 \u0438 \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u0435 \u043d\u0430\u00a0HTTP \u0441\u0435\u0440\u0432\u0435\u0440\u0435. \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0441\u00a0\u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u043e\u0439 \u0447\u0435\u0440\u0435\u0437 TELNET \u0438 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0430\u0440\u0445\u0438\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 wget. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440<\/p>\n<pre><code>wget http:\/\/192.168.1.100\/$APP_NAME.tar tar -xf $APP_NAME.tar rm $APP_NAME.tar ls - la<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0438 \u0432\u0438\u0434\u0438\u043c \u0442\u0435\u043a\u0441\u0442<\/p>\n<pre><code>Hello World<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u042d\u0442\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430\u00a0\u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 (IPTV \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0435 MOTOROLA VIP1003)!<\/p>\n<p>\u0410\u00a0\u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e\u00a0\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0440\u0443\u043f\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442.<\/p>\n<p><strong>\u041f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 FFmpeg \u043d\u0430\u00a0\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 SuperH SH<\/strong><\/p>\n<p>\u0415\u0441\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043d\u0435\u00a0\u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0441\u00a0\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 RTSP \u043f\u043e\u0442\u043e\u043a\u0430, \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0435\u0433\u043e basic \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e.<\/p>\n<pre><code>Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: Q: OPTIONS rtsp:\/\/login:pass@[IP]\/path RTSP\/1.0Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: Q: User-Agent: Restream\/7.999.9999 (vip19x3; Motorola_VIP1003) SmartSDK\/1.5.63-rt-38-22-g950636f Qt\/4.7.3 API\/0.30.0Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: Q: CSeq: 1Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: Q:  Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 18.09.06 19:50:50.818 rtsp\/info : Response Header: Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A: RTSP\/1.0 200 OKSep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A: CSeq: 1Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A: Public: OPTIONS, DESCRIBE, PLAY, SETUP, TEARDOWN, SET_PARAMETER, GET_PARAMETERSep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A:  Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 18.09.06 19:50:50.823 rtsp\/debug : Outgoing RTSP command: Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: Q: DESCRIBE rtsp:\/\/login:pass@[IP]\/path RTSP\/1.0Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: Q: Accept: application\/x-rtsp-mh, application\/sdpSep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: Q: User-Agent: Restream\/7.999.9999 (vip19x3; Motorola_VIP1003) SmartSDK\/1.5.63-rt-38-22-g950636f Qt\/4.7.3 API\/0.30.0Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: Q: CSeq: 2Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: Q:  Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 18.09.06 19:50:50.833 rtsp\/info : Response Header: Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A: RTSP\/1.0 401 UnauthorizedSep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A: CSeq: 2Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A: WWW-Authenticate: Digest realm=\"RTSP SERVER\", nonce=\"1b5eff39c311f943304b9c10bc8efba7\", stale=\"FALSE\"Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A: WWW-Authenticate: Basic realm=\"RTSP SERVER\"Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A: Date: Fri, 03 Jul 2026 18:23:12 GMTSep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: A:  Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 18.09.06 19:50:50.836 rtsp\/error : invalid response status code 401 from RTSP server. Aborting ... Sep  6 16:50:50 vip19x3-00029BA999A5-7_999_9999 local1.debug app: 18.09.06 19:50:50.838 rtsp\/error : RTSP protocol failure !!! <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0410\u00a0\u043c\u043e\u0436\u043d\u043e\u00a0\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u00a0\u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043a\u0430\u043a\u043e\u0433\u043e\u2011\u043d\u0438\u0431\u0443\u0434\u044c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440. \u0422\u0435\u043f\u0435\u0440\u044c \u0435\u0441\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0435 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f\u00a0IPTV \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u0418 \u0442\u0430\u043a\u0438\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0431\u0443\u0434\u0435\u0442 FFmpeg. <\/p>\n<p>\u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c FFmpeg \u0434\u0430\u043b\u0435\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c. \u041f\u043e\u043a\u0430 \u0447\u0442\u043e\u00a0\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044f \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f\u00a0\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430.<\/p>\n<pre><code class=\"bash\">git checkout 52c7366c83aba4dc92ceedecbee592d629c98e29.\/configuremake<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041a\u043e\u043c\u043c\u0438\u0442 \u0434\u0440\u0435\u0432\u043d\u0438\u0439\u00a0\u2014 2012\u00a0\u0433\u043e\u0434\u0430, \u0435\u0441\u043b\u0438 \u043d\u0435\u00a0\u043e\u0448\u0438\u0431\u0430\u044e\u0441\u044c \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u044f\u0437\u044b\u043a\u0430 C\u00a0\u2014 std99. \u041d\u043e\u0432\u044b\u0435 \u043a\u043e\u043c\u043c\u0438\u0442\u044b \u0431\u0443\u0434\u0443\u0442 \u043f\u0430\u0434\u0430\u0442\u044c \u0441\u00a0\u043e\u0448\u0438\u0431\u043a\u0430\u043c\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438.<\/p>\n<p>\u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432\u00a0\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u043d\u0435\u043c\u043d\u043e\u0433\u043e, \u0442\u0430\u043a \u0447\u0442\u043e\u00a0\u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0442\u043e\u0440\u0433\u043e\u0432\u0430\u0442\u044c\u0441\u044f. \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u043e\u00a0\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0441\u0435 \u043a\u043e\u0434\u0435\u0440\u044b, \u043c\u0438\u043a\u0441\u0435\u0440\u044b, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432. \u0418 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e \u0447\u0442\u043e\u00a0\u043d\u0443\u0436\u043d\u043e.<\/p>\n<pre><code class=\"bash\"># Individual component optionINDIVIDUAL_OPTIONS=\"\"INDIVIDUAL_OPTIONS+=\"--disable-encoders \"INDIVIDUAL_OPTIONS+=\"--disable-decoders \"INDIVIDUAL_OPTIONS+=\"--disable-muxers \"INDIVIDUAL_OPTIONS+=\"--disable-demuxers \"INDIVIDUAL_OPTIONS+=\"--disable-protocols \"INDIVIDUAL_OPTIONS+=\"--disable-devices \"INDIVIDUAL_OPTIONS+=\"--enable-protocol=rtp \"INDIVIDUAL_OPTIONS+=\"--enable-protocol=udp \"INDIVIDUAL_OPTIONS+=\"--enable-muxer=mpegts \"INDIVIDUAL_OPTIONS+=\"--enable-demuxer=rtsp \"<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0412\u00a0\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0438 \u0444\u043b\u0430\u0433\u043e\u0432 \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0441\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b.<\/p>\n<pre><code class=\"bash\">EXTRA_LDFLAGS=\"-L.\"EXTRA_LDFLAGS+=\"-L${TOOLCHAIN_PATH}\/sh4-motorola-linux-uclibc\/lib \"EXTRA_LDFLAGS+=\"-L${TOOLCHAIN_PATH}\/sh4-motorola-linux-uclibc\/sys-root\/lib \"EXTRA_LDFLAGS+=\"-L${TOOLCHAIN_PATH}\/sh4-motorola-linux-uclibc\/sys-root\/usr\/lib \"EXTRA_LDFLAGS+=\"-L${TOOLCHAIN_PATH}\/lib\/gcc\/sh4-motorola-linux-uclibc\/4.6.3 \"EXTRA_LDFLAGS+=\"-lc -lgcc -ldl -lm -lutil -lnsl -lcrypt -lresolv -luargp \"EXTRA_LDFLAGS+=\"-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample \"<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u044e\u0434\u0430.<\/p>\n<pre><code class=\"bash\">EXTRA_CXXFLAGS+=\"-std=c99 \"# Assume that the input sources are for &lt;standard&gt;EXTRA_CXXFLAGS+=\"-m4 \"# Generate SH4 codeEXTRA_CXXFLAGS+=\"-mglibc \"# Use GNU C libraryEXTRA_CXXFLAGS+=\"-pthread \"<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0424\u043b\u0430\u0433\u0438 <code>-std=c99<\/code> \u0438 <code>-m4<\/code> \u043f\u0440\u0435\u0434\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 \u0434\u043b\u044f\u00a0\u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u044f\u0437\u044b\u043a\u0430 C. \u0427\u0435\u043c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 <code>glibc<\/code> \u043b\u0443\u0447\u0448\u0435 \u0438\u043b\u0438\u00a0\u0445\u0443\u0436\u0435 \u0447\u0435\u043c <code>libc<\/code> \u043d\u0435\u00a0\u043f\u043e\u043d\u0438\u043c\u0430\u044e. <\/p>\n<p>\u041f\u043e\u043b\u043d\u044b\u0439 \u043a\u043e\u0434 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0431\u043e\u0440\u043a\u0438.\u041a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u0443\u0434\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e ffmpeg<\/p>\n<details class=\"spoiler\">\n<summary>\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u0442\u0435\u043a\u0441\u0442<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"bash\">#!\/bin\/bash# Head #ARCH=shCPU=STx7105TARGET_OS=linuxTOOLCHAIN_PATH=~\/ffmpeg\/toolchain\/st40\/2.5.0           # $TOOLCHAIN_PATHCROSS_PREFIX=\"${TOOLCHAIN_PATH}\/bin\/sh4-motorola-linux-uclibc-\"CROSS_PREFIX_ENABLED=0ENABLE_CROSS_COMPILE=1PROGS_SUFFIX=''DIST=~\/ffmpeg\/dist########if [ $ENABLE_CROSS_COMPILE -ne 0 ]then    LOG=configure_cross.logelse    LOG=configure_nocross.logfiif [ $CROSS_PREFIX_ENABLED -eq 0 ]then    ### set use tools from toolchain ###    NM=$TOOLCHAIN_PATH\/bin\/sh4-motorola-linux-uclibc-nm             #use nm tool NM [nm -g]    AR=$TOOLCHAIN_PATH\/bin\/sh4-motorola-linux-uclibc-ar             #use archive tool AR [ar]    AS=$TOOLCHAIN_PATH\/bin\/sh4-motorola-linux-uclibc-as             #use assembler AS []    #LN_S    STRIP=$TOOLCHAIN_PATH\/bin\/sh4-motorola-linux-uclibc-strip       #use strip tool STRIP [strip]    CC=$TOOLCHAIN_PATH\/bin\/sh4-motorola-linux-uclibc-gcc            #use C compiler CC [gcc]    STDC=c99                                                        #use C standard STDC [c17]    CXX=$TOOLCHAIN_PATH\/bin\/sh4-motorola-uclibc-g++           #use C compiler CXX [g++]    STDCXX=c++17                                                    #use C standard STDCXX [c++17]    LD=$TOOLCHAIN_PATH\/bin\/sh4-motorola-linux-uclibc-ld             #use linker LD []    RANLIB=$TOOLCHAIN_PATH\/bin\/sh4-motorola-linux-uclibc-ranlib     #use ranlib RANLIB [ranlib]    SIZE=$TOOLCHAIN_PATH\/bin\/sh4-motorola-linux-uclibc-size    ### set use tools from toolchain ###fi#PATH=$PATH:${TOOLCHAIN_PATH}\/bin:${DIST}\/binBSG_SRC=..\/..\/.. BSG_INCLUDE=${DIST}\/st40\/include # Standard optionsSTANDARD_OPTIONS=\"\"#STANDARD_OPTIONS+=\"--quiet \"STANDARD_OPTIONS+=\"--logfile=$LOG \"# Program optionsPROGRAM_OPTIONS=\"\"# Documentation options:DOCUMENTATION_OPTIONS=\"\"DOCUMENTATION_OPTIONS+=\"--disable-doc \"           # do not build documentationDOCUMENTATION_OPTIONS+=\"--disable-htmlpages \"     # do not build HTML documentation pagesDOCUMENTATION_OPTIONS+=\"--disable-manpages \"      # do not build man documentation pagesDOCUMENTATION_OPTIONS+=\"--disable-podpages \"      # do not build POD documentation pagesDOCUMENTATION_OPTIONS+=\"--disable-txtpages \"       # do not build text documentation pages# Component optionsCOMPONENT_OPTIONS=\"\"COMPONENT_OPTIONS+=\"--disable-swscale \"COMPONENT_OPTIONS+=\"--disable-avresample \"COMPONENT_OPTIONS+=\"--disable-avdevice \"COMPONENT_OPTIONS+=\"--disable-avfilter \"# Individual component optionINDIVIDUAL_OPTIONS=\"\"INDIVIDUAL_OPTIONS+=\"--disable-encoders \"INDIVIDUAL_OPTIONS+=\"--disable-decoders \"INDIVIDUAL_OPTIONS+=\"--disable-muxers \"INDIVIDUAL_OPTIONS+=\"--disable-demuxers \"INDIVIDUAL_OPTIONS+=\"--disable-protocols \"INDIVIDUAL_OPTIONS+=\"--disable-devices \"INDIVIDUAL_OPTIONS+=\"--enable-protocol=rtp \"INDIVIDUAL_OPTIONS+=\"--enable-protocol=udp \"INDIVIDUAL_OPTIONS+=\"--enable-muxer=mpegts \"INDIVIDUAL_OPTIONS+=\"--enable-demuxer=rtsp \"# External library supportELIBRARY_SUPPORT=\"\"ELIBRARY_SUPPORT+=\"--disable-sdl2 \"         # disable sdl2 [autodetect]# Toolchain options TOOLCHAIN_OPTIONS=\"\"if [ $ENABLE_CROSS_COMPILE -ne 0 ]then    echo 'Set flag ENABLE_CROSS_COMPILE'    TOOLCHAIN_OPTIONS+=\"--enable-cross-compile \"   #assume a cross-compiler is usedfiTOOLCHAIN_OPTIONS+=\"--arch=$ARCH \"              # select architecture []TOOLCHAIN_OPTIONS+=\"--cpu=$CPU \"                # select the minimum required CPU (affects                           # instruction selection, may crash on older CPUs)if [ ! $CROSS_PREFIX_ENABLED -eq 0 ] then    echo 'Set flag CROSS_PREFIX_ENABLED'    TOOLCHAIN_OPTIONS+=\"--cross-prefix=$CROSS_PREFIX \"    # use PREFIX for compilation tools []fiTOOLCHAIN_OPTIONS+=\"--build-suffix=$PROGS_SUFFIX \"    # program name suffix []TOOLCHAIN_OPTIONS+=\"--target-os=$TARGET_OS \"           #compiler targets OS []#TOOLCHAIN_OPTIONS+=\"--sysroot=$SYSROOT \"           #root of cross-build tree#TOOLCHAIN_OPTIONS+=\"--sysinclude=$SYSINCLUDE \"        #location of cross-build system headers#TOOLCHAIN_OPTIONS+=\"--target-exec=$TARGET_EXEC \"        #command to run executables on target#TOOLCHAIN_OPTIONS+=\"--target-path=$TARGET_PATH \"        #path to view of build directory on target#TOOLCHAIN_OPTIONS+=\"--target-samples=$TARGET_SAMPLES \"     #path to samples directory on target#TOOLCHAIN_OPTIONS+=\"--tempprefix=$TEMPPREFIX \"        #force fixed dir\/prefix instead of mktemp for checks#TOOLCHAIN_OPTIONS+=\"--toolchain=$TOOLCHAIN \"         #set tool defaults according to NAME                            #(&lt;tool&gt;[-sanitizer[-...]], e.g. clang-asan-ubsan                            #tools: gcc, clang, llvm, msvc, icl, gcov, llvm-cov,                            #       valgrind-memcheck, valgrind-massif, hardened                            #sanitizers: asan, fuzz, lsan, msan, tsan, ubsan)if [ $CROSS_PREFIX_ENABLED -eq 0 ]then    TOOLCHAIN_OPTIONS+=\"--nm=$NM --ar=$AR --as=$AS --cc=$CC --ld=$LD \"              #TOOLCHAIN_OPTIONS+=\"--ln_s=$LN_S \"                                 #use symbolic link tool LN_S [ln -s -f]    #TOOLCHAIN_OPTIONS+=\"--windres=$WINDRES \"                           #use windows resource compiler WINDRES [windres]    #TOOLCHAIN_OPTIONS+=\"--x86asmexe=$X86ASMEXE \"                       #use nasm-compatible assembler EXE [nasm]    #TOOLCHAIN_OPTIONS+=\"--objcc=$OBJCC \"                               #use ObjC compiler OCC [gcc]    #TOOLCHAIN_OPTIONS+=\"--dep-cc=$DEPCC \"                              #use dependency generator DEPCC [gcc]    #TOOLCHAIN_OPTIONS+=\"--glslc=$GLSLC \"                               #use GLSL compiler GLSLC [glslc]    #TOOLCHAIN_OPTIONS+=\"--nvcc=$NVCC \"                                 #use Nvidia CUDA compiler NVCC or clang []    #TOOLCHAIN_OPTIONS+=\"--metalcc=$METALCC \"                           #use metal compiler METALCC [xcrun -sdk macosx metal]    #TOOLCHAIN_OPTIONS+=\"--metallib=$METALLIB \"                         #use metal linker METALLIB [xcrun -sdk macosx metallib]    #TOOLCHAIN_OPTIONS+=\"--pkg-config=$PKGCONFIG \"                      #use pkg-config tool PKGCONFIG [pkg-config]    #TOOLCHAIN_OPTIONS+=\"--pkg-config-flags=$PKGCONFIG_FLAGS \"          #pass additional flags to pkgconf []    #TOOLCHAIN_OPTIONS+=\"--doxygen=$DOXYGEN \"                           #use DOXYGEN to generate API doc [doxygen]    #TOOLCHAIN_OPTIONS+=\"--makeinfo=$MAKEINFO \"                         #use MAKEINFO to generate documentation [makeinfo]    # --strip=$STRIP --cxx=$CXX --stdcxx=$STDCXX --stdc=$STDC --ranlib=$RANLIB fiHOST_CC=\"gcc\"                                                           #use host C compiler HOSTCCHOST_CFLAGS=\"-m32\"                                                      #use HCFLAGS when compiling for hostHOST_CXX=\"g++\" HOST_CPPFLAGS=\"\"                                                        #use HCPPFLAGS when compiling for host    HOST_LD=\"ld\"                                                            #use host linker HOSTLDHOST_LDFLAGS=\"-m32\"                                                     #use HLDFLAGS when linking for hostHOST_EXTRALIBS=\"\"                                                       #use libs HLIBS when linking for hostHOST_OS=\"\"                                                              #compiler host OS []TOOLCHAIN_OPTIONS+=\"--host-cc=$HOST_CC \"                                #use host C compiler HOSTCCTOOLCHAIN_OPTIONS+=\"--host-cflags=$HOST_CFLAGS \"                        #use HCFLAGS when compiling for host#TOOLCHAIN_OPTIONS+=\"--host-cppflags=$HOST_CPPFLAGS \"                    #use HCPPFLAGS when compiling for hostTOOLCHAIN_OPTIONS+=\"--host-ld=$HOST_LD \"                                #use host linker HOSTLDTOOLCHAIN_OPTIONS+=\"--host-ldflags=$HOST_LDFLAGS \"                      #use HLDFLAGS when linking for host#TOOLCHAIN_OPTIONS+=\"--host-extralibs=$HOST_EXTRALIBS \"                  #use libs HLIBS when linking for hostTOOLCHAIN_OPTIONS+=\"--host-os=$HOST_OS \"                                #compiler host OS []### set linked library ###EXTRA_LDFLAGS=\"-L.\"EXTRA_LDFLAGS+=\"-L${TOOLCHAIN_PATH}\/sh4-motorola-linux-uclibc\/lib \"EXTRA_LDFLAGS+=\"-L${TOOLCHAIN_PATH}\/sh4-motorola-linux-uclibc\/sys-root\/lib \"EXTRA_LDFLAGS+=\"-L${TOOLCHAIN_PATH}\/sh4-motorola-linux-uclibc\/sys-root\/usr\/lib \"EXTRA_LDFLAGS+=\"-L${TOOLCHAIN_PATH}\/lib\/gcc\/sh4-motorola-linux-uclibc\/4.6.3 \"EXTRA_LDFLAGS+=\"-lc -lgcc -ldl -lm -lutil -lnsl -lcrypt -lresolv -luargp \"EXTRA_LDFLAGS+=\"-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample \"#EXTRA_LDFLAGS+=\"-L${DIST}\/st40\/lib \"#EXTRA_LDFLAGS+=\"-L${DIST}\/st40\/3pp\/lib \"#EXTRA_LDFLAGS+=\"-L${DIST}\/st40\/vip19x3\/lib \"#EXTRA_LDFLAGS+=\"-L${DIST}\/st40\/3pp\/vip19x3\/lib \" ### set linked library ###ENV=\"LD_LIBRARY_PATH=~\/FFmpeg\/toolchain\/st40\/2.5.0\/sh4-motorola-linux-uclibc\/lib\" #; \\#\/usr\/local\/motorola\/toolchain\/st40\/2.5.0\/sh4-motorola-linux-uclibc\/sys-root\/usr\/lib; \\#~\/FFmpeg\/dist\/st40\/lib; \\#~\/FFmpeg\/dist\/st40\/3pp\/lib; \\#~\/FFmpeg\/dist\/st40\/vip19x3\/lib; \\#~\/FFmpeg\/dist\/st40\/3pp\/vip19x3\/lib \" echo $ENVEXTRA_CFLAGS=\" -I. \"EXTRA_CFLAGS+=\"-I${DIST}\/st40\/include \"EXTRA_CFLAGS+=\"-I${DIST}\/st40\/3pp\/vip19x3\/include \"EXTRA_CFLAGS+=\"-I${DIST}\/st40\/3pp\/vip19x3\/linux\/include \"EXTRA_CFLAGS+=\"-I${DIST}\/st40\/3pp\/include \"EXTRA_CFLAGS+=\"-I${DIST}\/stb-noarch\/include \"EXTRA_CFLAGS+=\"-I${DIST}\/stb-noarch\/3pp\/include \"EXTRA_CFLAGS+=\"-I${DIST}\/noarch\/include \"EXTRA_CFLAGS+=\"-I${DIST}\/noarch\/3pp\/include \"EXTRA_CFLAGS+=\"-g -Os -finline-limit=50 -D__ST40__=1 -D__VIP19X3__=1 \" EXTRA_CFLAGS+=\"-O0 \"# Set optimization level to &lt;number&gt;EXTRA_CFLAGS+=\"-std=c99 \"# Assume that the input sources are for &lt;standard&gt;EXTRA_CFLAGS+=\"-m4 \"# Generate SH4 codeEXTRA_CFLAGS+=\"-mglibc \"# Use GNU C libraryEXTRA_CFLAGS+=\"-pthread \"EXTRA_CXXFLAGS=\"-fvisibility-inlines-hidden  -I. \"EXTRA_CXXFLAGS+=\"-I${DIST}\/st40\/include \"EXTRA_CXXFLAGS+=\"-I${DIST}\/st40\/3pp\/vip19x3\/include \"EXTRA_CXXFLAGS+=\"-I${DIST}\/st40\/3pp\/vip19x3\/linux\/include \"EXTRA_CXXFLAGS+=\"-I${DIST}\/st40\/3pp\/include \"EXTRA_CXXFLAGS+=\"-I${DIST}\/stb-noarch\/include \"EXTRA_CXXFLAGS+=\"-I${DIST}\/stb-noarch\/3pp\/include \"EXTRA_CXXFLAGS+=\"-I${DIST}\/noarch\/include \"EXTRA_CXXFLAGS+=\"-I${DIST}\/noarch\/3pp\/include \"EXTRA_CXXFLAGS+=\"-g -Os -finline-limit=50 -D__ST40__=1 -D__VIP19X3__=1 \" EXTRA_CXXFLAGS+=\"-g -Os -finline-limit=50 -D__ST40__=1 -D__VIP19X3__=1 \" EXTRA_CXXFLAGS+=\"-O0 \"# Set optimization level to &lt;number&gt;EXTRA_CXXFLAGS+=\"-std=c99 \"# Assume that the input sources are for &lt;standard&gt;EXTRA_CXXFLAGS+=\"-m4 \"# Generate SH4 codeEXTRA_CXXFLAGS+=\"-mglibc \"# Use GNU C libraryEXTRA_CXXFLAGS+=\"-pthread \"echo \"EXTRA_LDFLAGS=$EXTRA_LDFLAGS\"TOOLCHAIN_OPTIONS+=\"--extra-ldflags=\\\"$EXTRA_LDFLAGS\\\" \" #add ELDFLAGS to LDFLAGS []echo \"EXTRA_CFLAGS=$EXTRA_CFLAGS\"TOOLCHAIN_OPTIONS+=\"--extra-cflags=\\\"$EXTRA_CFLAGS\\\" \"   #add ECFLAGS to CFLAGS []echo \"EXTRA_CXXFLAGS=$EXTRA_CXXFLAGS\"TOOLCHAIN_OPTIONS+=\"--extra-cxxflags=\\\"$EXTRA_CXXFLAGS\\\" \" #add ECFLAGS to CXXFLAGS []CPPFLAGS=\" -I. \"CPPFLAGS+=\"-I${DIST}\/st40\/include \"CPPFLAGS+=\"-I${DIST}\/st40\/3pp\/vip19x3\/include \"CPPFLAGS+=\"-I${DIST}\/st40\/3pp\/vip19x3\/linux\/include \"CPPFLAGS+=\"-I${DIST}\/st40\/3pp\/include \"CPPFLAGS+=\"-I${DIST}\/stb-noarch\/include \"CPPFLAGS+=\"-I${DIST}\/stb-noarch\/3pp\/include \"CPPFLAGS+=\"-I${DIST}\/noarch\/include \"CPPFLAGS+=\"-I${DIST}\/noarch\/3pp\/include\" #TOOLCHAIN_OPTIONS+=\"--extra-objcflags=$EXTRA_OBJFLAGS \"  #add FLAGS to OBJCFLAGS []#TOOLCHAIN_OPTIONS+=\"--extra-ldexeflags=$EXTRA_LDEXEFLAGS \" #add ELDFLAGS to LDEXEFLAGS []#TOOLCHAIN_OPTIONS+=\"--extra-ldsoflags=$EXTRA_LDSOFLAGS \" #add ELDFLAGS to LDSOFLAGS []#TOOLCHAIN_OPTIONS+=\"--extra-libs=$EXTRA_LIBS \"       #add ELIBS []#TOOLCHAIN_OPTIONS+=\"--extra-version=$EXTRA_VERSION \"   #version string suffix []#TOOLCHAIN_OPTIONS+=\"--optflags=$OPTFLAGS \"      #override optimization-related compiler flags#TOOLCHAIN_OPTIONS+=\"--glslcflags=$GLSLCFLAGS \"  #extra glslc flags []#TOOLCHAIN_OPTIONS+=\"--nvccflags=$NVCCFLAGS \"    #override nvcc flags []#TOOLCHAIN_OPTIONS+=\"--build-suffix=$BUILD_SUFFIX \"    #library name suffix []#TOOLCHAIN_OPTIONS+=\"--enable-pic \"             #build position-independent code#TOOLCHAIN_OPTIONS+=\"--enable-thumb \"           #compile for Thumb instruction set#TOOLCHAIN_OPTIONS+=\"--enable-lto[=$arg] \"       #use link-time optimizationTOOLCHAIN_OPTIONS+=\"--env=\\\"$ENV\\\" \"     #override the environment variables#TOOLCHAIN_OPTIONS+=\"--disable-response-files #Don't pass the list of objects to linker in a file [autodetect]# Optimization optionsOPTIMIZATION_OPTIONS=\"\"OPTIMIZATION_OPTIONS+=\"--disable-mmx \"OPTIMIZATION_OPTIONS+=\"--disable-sse \"OPTIMIZATION_OPTIONS+=\"--disable-sse2 \"OPTIMIZATION_OPTIONS+=\"--disable-sse3 \"OPTIMIZATION_OPTIONS+=\"--disable-sse4 \"OPTIMIZATION_OPTIONS+=\"--disable-avx \"#OPTIMIZATION_OPTIONS+=\"--disable-avx2 \"#OPTIMIZATION_OPTIONS+=\"--disable-avx512 \" #OPTIMIZATION_OPTIONS+=\"--disable-fma3 \"#OPTIMIZATION_OPTIONS+=\"--disable-fma4 \"# OtherOTHER=\"\"OTHER+=\"--disable-zlib \"# All optionsOPTIONS=\"\"echo \"STANDARD_OPTIONS=$STANDARD_OPTIONS\"OPTIONS+=$STANDARD_OPTIONSecho \"PROGRAM_OPTIONS=$PROGRAM_OPTIONS\"OPTIONS+=$PROGRAM_OPTIONSecho \"DOCUMENTATION_OPTIONS=$DOCUMENTATION_OPTIONS\"OPTIONS+=$DOCUMENTATION_OPTIONSecho \"COMPONENT_OPTIONS=$COMPONENT_OPTIONS\"OPTIONS+=$COMPONENT_OPTIONSecho \"INDIVIDUAL_OPTIONS=$INDIVIDUAL_OPTIONS\"#OPTIONS+=$INDIVIDUAL_OPTIONSecho \"ELIBRARY_SUPPORT=$ELIBRARY_SUPPORT\"OPTIONS+=$ELIBRARY_SUPPORTecho \"OTHER=$OTHER\"OPTIONS+=$OTHERif [ $ENABLE_CROSS_COMPILE -ne 0 ]then    echo \"TOOLCHAIN_OPTIONS=$TOOLCHAIN_OPTIONS\"    OPTIONS+=$TOOLCHAIN_OPTIONSfiecho \"OPTIMIZATION_OPTIONS=$OPTIMIZATION_OPTIONS\"OPTIONS+=$OPTIMIZATION_OPTIONS# Cmdlineecho '*** Cmdline ***'CMDLINE=\".\/configure $OPTIONS\"echo Usage: $CMDLINEecho \"Log: $LOG\"echo \"$(date): Execute configure... \"eval $CMDLINE 1&gt;$LOG 2&gt;$LOGecho \"Exit code (configure): $?\"[ ! $?=0 ] &amp;&amp; exitecho \"$(date): Execute make \"#make clean#make 1&gt;&gt;$LOG 2&gt;&gt;$LOG # -n --recon echo \"Exit code (make): $?\"echo \"$(date): Done \"<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<\/div>\n<\/details>\n<p>Makefile \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c.<\/p>\n<pre><code>$(PROGS): %$(PROGSSUF)$(EXESUF): %$(PROGSSUF)_g$(EXESUF)$(info file $&lt;)#$(CP) $&lt; $@#$(STRIP) $@<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<pre><code>%$(PROGSSUF)_g$(EXESUF): %.o $(FF_DEP_LIBS)$(info \u0417\u0430\u043f\u0443\u0441\u043a \u0441\u0431\u043e\u0440\u043a\u0438...)$(info linker $(LD))$(info output $(LD_O))$(info objects $(OBJS-$*))#instead$(LD) $(LDFLAGS) $(LDEXEFLAGS) $(LD_O) $(OBJS-$*) $(FF_EXTRALIBS)<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0421\u0440\u0435\u0434\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u043b\u0438\u043d\u043a\u043e\u0432\u043a\u0438 \u0432\u044b\u0432\u0435\u0434\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. \u041b\u0438\u043d\u043a\u0443\u0435\u043c \u0432\u0440\u0443\u0447\u043d\u0443\u044e. \u0422\u0430\u043c \u0435\u0441\u0442\u044c \u043a\u0430\u043a\u0438\u0435\u2011\u0442\u043e \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0443\u044e\u0449\u0438\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438, \u044f \u0434\u0430\u0436\u0435 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u00a0\u0441\u0442\u0430\u043b. \u0417\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e\u00a0\u2014 \u0438 \u0432\u0441\u0451 \u0442\u0443\u0442.<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0430\u0440\u0445\u0438\u0432 \u0441\u00a0\u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c \u0444\u0430\u0439\u043b\u043e\u043c \u0438 \u0441\u043e\u043f\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438. \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c? \u0418\u043b\u0438\u00a0\u043d\u0435\u00a0\u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043e\u043f\u044f\u0442\u044c \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0441\u0435\u0433\u0444\u043e\u043b\u0442 \u043a\u0430\u043a\u043e\u0439\u2011\u043d\u0438\u0431\u0443\u0434\u044c?<\/p>\n<pre><code># .\/ffmpeg --helpffmpeg version N-83801-g52c7366c83 Copyright (c) 2000-2017 the FFmpeg developers  built with gcc 4.6.3 (STMicroelectronics Base) 20120313<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041e\u0433\u043e\u043d\u044c! \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0434\u0430\u0436\u0435 \u043f\u043e\u0434\u00a0\u043d\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439, \u0447\u0442\u043e\u00a0\u0434\u0430\u043b\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043e.<\/p>\n<p><strong>\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430<\/strong><\/p>\n<p>\u041f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0451\u043c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0431\u0443\u0444\u0435\u0440\u043e\u0432<\/p>\n<pre><code>sudo sysctl -w net.core.wmem_max=10485760sudo sysctl -w net.core.wmem_default=1048576sudo sysctl -w net.core.rmem_max=10485760sudo sysctl -w net.core.rmem_default=1048576<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0421\u0435\u0439\u0447\u0430\u0441 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0441\u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0441\u00a0\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 RTSP \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0435\u0433\u043e basic \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438. \u0412\u00a0\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435 \u043d\u0435\u00a0\u0431\u044b\u043b\u043e \u0442\u0430\u043a\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438. \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442.<\/p>\n<pre><code>#EXTM3U8,#EXTINF:-1,Youtube udp:\/\/127.0.0.1:1234<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c FFmpeg<\/p>\n<pre><code class=\"bash\">\/root\/ffmpeg\/ffmpeg -buffer_size 1M -r 50 -i rtsp:\/\/login:password@[IP]\/[path] -c copy -f mpegts udp:\/\/127.0.0.1:1234?pkt_size=1316 <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u041b\u043e\u0433\u0438 \u0441\u00a0\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043a\u00a0\u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043d\u0435\u00a0\u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0441\u044c. \u0414\u0435\u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 RTSP \u043f\u043e\u0442\u043e\u043a \u0434\u0430\u0442\u0430\u0433\u0440\u0430\u043c\u043c \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432\u00a0UDP \u043f\u043e\u0442\u043e\u043a \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 MPEGTS \u0438 \u043e\u0442\u0434\u0430\u0451\u0442\u0441\u044f \u0432\u00a0\u0430\u0434\u0440\u0435\u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0435\u0442\u043b\u0438. \u041f\u0435\u0440\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0442\u043e\u043a\u0430 \u043d\u0435\u00a0\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f. \u0414\u0430\u043b\u0435\u0435 \u043f\u043e\u0442\u043e\u043a \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u00a0\u043c\u0435\u043d\u044e \u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435. UDP \u043f\u043e\u0442\u043e\u043a \u0445\u043e\u0440\u043e\u0448 \u0442\u0435\u043c, \u0447\u0442\u043e\u00a0\u043f\u0440\u0438\u00a0\u0441\u0431\u043e\u044f\u0445 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0435\u00a0\u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0442\u043e\u043a \u0432\u00a0\u043f\u0435\u0442\u043b\u044e \u0432\u00a0\u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u0438 \u0432\u0438\u0434\u0435\u043e\u0441\u0438\u0433\u043d\u0430\u043b \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d.<\/p>\n<p><strong>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f\u00a0\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b SuperH SH<\/strong><\/p>\n<p>\u0412\u00a0linux \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0444\u0440\u0435\u0439\u043c\u0431\u0443\u0444\u0435\u0440\u0430 \/dev\/fb0, \/dev\/fb1. \u041e\u043d\u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u0434\u043b\u044f\u00a0HD \u0438 SD \u0440\u0435\u0436\u0438\u043c\u043e\u0432. \u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u0443\u0442\u0438\u043b\u0438\u0442\u043e\u0439 fbset<\/p>\n<pre><code>fbset -fb \/dev\/fb0 -g 1920x1200x32<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><span class=\"sc-logo-wrapper icon-only\"><\/span><\/a><\/div><\/pre>\n<p>\u0424\u0440\u0435\u0439\u043c\u0431\u0443\u0444\u0435\u0440\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0434\u043e\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Rostelecom.<\/p>\n<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u0435\u0434\u0438\u0430\u043f\u043b\u0435\u0435\u0440\u044b \u0441\u00a0\u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432\u044b\u0432\u043e\u0434 \u0432\u043e\u00a0\u0444\u0440\u0435\u0439\u043c\u0431\u0443\u0444\u0435\u0440. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: <\/p>\n<p><code>mplayer -vo fbdev video.avi<\/code><\/p>\n<p>\u041d\u043e\u00a0\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0441\u043b\u043e\u0436\u043d\u043e. \u041a\u043e\u0434\u043e\u0432\u044b\u0435 \u0431\u0430\u0437\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 c11, c17\u00a0\u043e\u0442\u00a0\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 \u0434\u043b\u044f\u00a0\u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b.<\/p>\n<p><strong>\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430\u00a0\u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435<\/strong><\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1098346\/\">https:\/\/habr.com\/ru\/articles\/1098346\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0425\u0430\u0431\u0440\u0430. \u0412\u00a0\u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 IPTV \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438 MOTOROLA VIP1003\u00a0ARRIS, \u0430\u00a0\u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u00a0\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u044b\u00a0\u2014 SuperH SH \u0441\u00a0\u0446\u0435\u043b\u044c\u044e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430. \u041e\u0431\u0449\u0438\u0439 \u0432\u0438\u0434. https:\/\/static\u2011data2.manualslib.com\/product\u2011images\/88f\/1937905\/motorola\u2011vip-1003.jpg__\u0412\u0438\u0434 \u0441\u0437\u0430\u0434\u0438. https:\/\/media.au.ru\/imgs\/0e3866d1ad05d755494a63a07a3f9ae5\/\u041f\u0438\u0442\u0430\u043d\u0438\u0435 12\u0412\/1A. \u041a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0432\u0438\u0434\u0435\u043e\u0432\u044b\u0445\u043e\u0434. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438, \u0438\u043c\u0435\u044e\u0449\u0438\u0435 \u0440\u0430\u0437\u044c\u0451\u043c SCART \u0432\u043c\u0435\u0441\u0442\u043e \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043a\u0438. \u0424\u043e\u0440\u043c\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0430 \u0434\u0438\u043a\u0442\u0443\u0435\u0442\u0441\u044f, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u00a0\u0440\u0430\u0437\u044c\u0451\u043c\u0430\u043c\u0438 SCART. \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u043d\u0430\u044f.\u0412\u0438\u0434 \u0438\u0437\u043d\u0443\u0442\u0440\u0438. https:\/\/forum.cxem.net\/uploads\/monthly_03_2016\/post-199817-0-19591600-1458908238.jpg\u041f\u043e\u00a0\u0446\u0435\u043d\u0442\u0440\u0443 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u0447\u0438\u043f, \u0432\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u044c\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u043c\u0438\u043a\u0440\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 RISC \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b SuperH SH STx7105\u00a0\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0435 \u044f\u0434\u0440\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b VLIW ST231. \u041d\u0430\u00a0\u0431\u0430\u0437\u0435 ST231\u00a0\u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0434\u0435\u043a\u043e\u0434\u0435\u0440 \u0432\u0438\u0434\u0435\u043e H.264. \u0422\u0430\u043a\u0430\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430 \u043f\u043e\u00a0\u0432\u0441\u0435\u0439 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043e\u0431\u044c\u0451\u043c\u043e\u043c \u0432\u0438\u0434\u0435\u043e\u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u0435\u0437\u00a0\u043f\u0435\u0440\u0435\u0433\u0440\u0435\u0432\u0430.\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u0441\u043b\u0435\u0432\u0430\u00a0\u2014 \u044d\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b UART \u0438 EJTAG. \u041a\u0430\u043a\u00a0\u0432\u0438\u0434\u0438\u0442\u0435, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u043e\u043d\u0438 \u043e\u0431\u043e\u0441\u043e\u0431\u043b\u0435\u043d\u043d\u043e, \u0442\u0430\u043a \u0447\u0442\u043e\u00a0\u043f\u043e\u0434\u043f\u0430\u044f\u0442\u044c\u0441\u044f \u043a\u00a0\u043d\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u043d\u0435\u00a0\u0438\u0441\u043f\u043e\u0440\u0442\u0438\u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b. \u041e\u0431\u0440\u0430\u0442\u0438\u043c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430\u00a0UARTUART\u041e\u0431\u0430 \u043a\u0440\u0430\u0439\u043d\u0438\u0445 \u0432\u044b\u0432\u043e\u0434\u0430\u00a0\u2014 GND, \u0441\u0440\u0435\u0434\u043d\u0438\u0439 \u0432\u044b\u0432\u043e\u0434\u00a0\u2014 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 3\u0412. \u0412\u044b\u0432\u043e\u0434 \u0431\u043b\u0438\u0436\u0435 \u043a\u00a0\u0437\u0430\u0434\u043d\u0435\u0439 \u0441\u0442\u0435\u043d\u043a\u0435\u00a0\u2014 TX. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u00a0\u0443\u0440\u043e\u0432\u043d\u044f\u043c\u0438 TTL\u00a0\u2014 3\u0412. \u0414\u043b\u044f\u00a0\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c TTL\/RS232\u00a0(\u0438\u043b\u0438 TTL\/USB). \u041e\u00a0\u0432\u044b\u0432\u043e\u0434\u0430\u0445 RX \u043c\u043d\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043b\u0438\u0448\u044c \u0442\u043e, \u0447\u0442\u043e\u00a0\u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0435\u00a0\u0443\u00a0\u0432\u0441\u0435\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u041d\u043e\u00a0\u043d\u0430\u043c \u0438 \u044d\u0442\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u00a0\u0445\u043e\u0434\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u00a0\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 (UART). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438: 115\u202f200\u00a0\u0431\u043e\u0434 8N1\u00a0\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u00a0\u043b\u044e\u0431\u043e\u043c \u0441\u0431\u043e\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0442\u0442\u0443\u0434\u0430. \u0427\u0435\u0440\u0435\u0437 \u0432\u0438\u0434\u0435\u043e\u0432\u044b\u0445\u043e\u0434 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043b\u0438\u0448\u044c \u043e\u0431\u0449\u0435\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u00a0\u043d\u0435\u0443\u0434\u0430\u0432\u0448\u0435\u0439\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u041f\u041e.\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u041c\u0435\u043d\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f\u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432\u00a0\u043c\u0435\u043d\u044e. \u0412\u00a0\u043f\u043e\u0434\u043c\u0435\u043d\u044e TV \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0438\u0434\u0435\u043e\u0440\u0435\u0436\u0438\u043c\u0430 PAL\/NTSC.\u041f\u043e\u0434\u043c\u0435\u043d\u044e \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a IP \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a Advanced \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0443\u0442\u0451\u043c \u043d\u0430\u0431\u043e\u0440\u0430 \u043d\u0430\u00a0\u043f\u0443\u043b\u044c\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0446\u0438\u0444\u0440 2357\u00a0\u0438 7532\u00a0\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u0412\u00a0\u043f\u043e\u0434\u043c\u0435\u043d\u044e IP \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u0430 STATIC\/DHCP \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0448\u043b\u044e\u0437\u0430, \u043f\u043e\u0434\u0441\u0435\u0442\u0438, \u043c\u0430\u0441\u043a\u0430, \u0430\u00a0\u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u0438\u043b\u0438\u00a0\u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u0440\u0438\u00a0\u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430. \u0412\u00a0\u043f\u043e\u0434\u043c\u0435\u043d\u044e Advanced \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0430\u0434\u0440\u0435\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0430\u0434\u0440\u0435\u0441 NFS \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438: Multicast, TFTP, HTTP \u0438 LS. \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441\u00a0NFS \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f\u00a0\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 NFS \u0441\u0435\u0440\u0432\u0435\u0440 \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0430\u043c\u044f\u0442\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 Kernel protocol \u0438 Splash protocol. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Kernel protocol \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0431\u0440\u0430\u0437\u0430 \u044f\u0434\u0440\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Splash protocol\u00a0\u2014 \u044d\u043a\u0440\u0430\u043d\u043d\u043e\u0439 \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0438. \u0415\u0441\u043b\u0438 \u0432\u00a0\u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u044c 2\u00a0\u2014 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043e\u0431\u0440\u0430\u0437 \u0441\u00a0TFTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0415\u0441\u043b\u0438 \u0432\u00a0\u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u044c 6\u00a0\u2014 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043e\u0431\u0440\u0430\u0437 \u0441\u00a0HTTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u041e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u043a\u0430\u0441\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u00a0TFTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u041f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0441\u00a0\u043f\u0443\u043b\u0430 TFTP \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 4\u00a0(\u0447\u0435\u0442\u044b\u0440\u0451\u0445) \u043d\u043e\u0434. \u0417\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u00a0\u043e\u0434\u043d\u043e\u0439 \u043d\u043e\u0434\u044b \u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u00a0\u043f\u0443\u043b\u0443, \u0442\u0430\u0439\u043c\u0430\u0443\u0442 \u0430\u00a0\u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u043b\u043e\u043a\u0430. \u0410\u0434\u0440\u0435\u0441 \u043d\u043e\u0434\u044b \u043c\u043e\u0436\u0435\u0442 \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u00a0\u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0438 \u0430\u0434\u0440\u0435\u0441\u0430 \u043e\u0442\u043f\u0430\u0434\u0430\u0435\u0442. \u0417\u0430\u0434\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0438\u043c\u0435\u043d\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u0415\u0441\u043b\u0438 \u0430\u0434\u0440\u0435\u0441 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u0443\u0435\u0442 DHCP \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0432\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0443\u043a\u0430\u0437\u0430\u043d \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u0430 \u043e\u0442\u00a0DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u0432\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445, \u043d\u0435\u00a0\u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0441\u0438\u043b\u044b.\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0435\u00a0\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u042f \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u043e \u043d\u0435\u00a0\u043e\u043f\u0438\u0441\u0430\u043b \u0435\u0449\u0451 \u043e\u0434\u043d\u043e \u043f\u043e\u0434\u043c\u0435\u043d\u044e. \u041d\u0438\u0436\u0435 \u043f\u043e\u0439\u043c\u0451\u0442\u0435 \u043f\u043e\u0447\u0435\u043c\u0443. \u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0438 SDK\u0416\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438 \u0432\u0435\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f\u00a0\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0441\u044b\u043b\u043e\u043a \u0434\u043b\u044f\u00a0\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438.kreatv\u2011kernel\u2011SMARTLABS.bin\u00a0\u2014 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0435 \u044f\u0434\u0440\u043e. rt firmvare ver. 5.24246.191016\u00a0(legacy)\u00a0\u2014 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 (\u043f\u0435\u0440\u0432\u0438\u0447\u043d\u0430\u044f) \u043e\u0442\u00a0Rostelecom. PHP\u2011MOTO1003VIP\u00a0\u2014 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0441\u00a0php \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0438 telnet. \u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u043e\u0439 \u043d\u0430\u00a0\u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0435 \u0432\u00a0\u041e\u0411\u042f\u0417\u0410\u0422\u0415\u041b\u042c\u041d\u041e\u041c \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u0442\u043e\u044f\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u044f LEGACY 5.24246.191016\u00a0(\u0422\u041e\u041b\u042c\u041a\u041e \u041e\u041d\u0410 \u0418 \u041d\u0418\u041a\u0410\u041a\u0410\u042f \u0418\u041d\u0410\u0427\u0415). toolchain_st40_2.5.0.tar.bz2\u00a0\u2014 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f\u00a0\u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0445\u044d\u0448\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a sha265. \u042d\u0442\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u043d\u043e.SHA265: 5fae869425b054a34975dd1f62ba99cc40f7e69c98af504301a5f15af7939f6c kreatv\u2011kernel\u2011SMARTLABS.bin SHA265: b5976a0a6a4d023ab9318ff274fa5dec369b2a47014cad682bfe79249f777e8a firmware_vip19\u00d73_5.24246.191016.bin \u041e\u043f\u0438\u0448\u0435\u043c \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435.\u042f\u0434\u0440\u043e kreatv\u2011kernel\u2011SMARTLABS.bin \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0441\u00a0FTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u041f\u0440\u0438\u00a0\u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0438\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0445 \u044f\u0434\u0440\u043e \u0438\u0449\u0435\u0442 \u0444\u0430\u0439\u043b firmware.bin \u043d\u0430\u00a0\u0444\u043b\u0435\u0448\u2011\u043a\u0430\u0440\u0442\u0435 \u0438\u043b\u0438\u00a0\u043d\u0430\u00a0\u0441\u0435\u0442\u0435\u0432\u043e\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0435. \u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0435\u00a0\u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442. \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u043d\u0430\u0439\u0434\u0435\u043d\u0430, \u044f\u0434\u0440\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0435\u0451 \u0437\u0430\u043f\u0438\u0441\u044c \u0432\u00a0\u043f\u0430\u043c\u044f\u0442\u044c. \u0415\u0441\u043b\u0438 \u0431\u044b\u0442\u044c \u0442\u043e\u0447\u043d\u044b\u043c, \u0442\u043e \u044f\u0434\u0440\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0444\u0430\u0439\u043b, \u0447\u0435\u043c\u00a0\u0431\u044b \u043e\u043d \u043d\u0438 \u0431\u044b\u043b. \u042f\u0434\u0440\u043e \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442, \u0438 \u0443\u0436\u0435 \u044d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0435\u00a0\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f. \u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0435\u0433\u0438\u0442\u0438\u043c\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0432\u00a0\u043a\u043e\u0440\u0435\u043d\u044c \u0444\u043b\u0435\u0448\u043a\u0438 \u043f\u043e\u0434\u00a0\u0438\u043c\u0435\u043d\u0435\u043c firmware.bin \u0438 \u0432\u0438\u0434\u043e\u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043f\u043e\u0434\u00a0\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u043d\u0443\u0436\u0434\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f\u00a0\u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430, \u0437\u0430\u043f\u0443\u0441\u043a \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430. \u041f\u043e\u043c\u0438\u043c\u043e \u043f\u043e\u0434\u043f\u0438\u0441\u0438, \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043a\u043e\u0434 \u0434\u043b\u044f\u00a0\u043f\u043e\u0438\u0441\u043a\u0430 \u0438 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u043b\u0435\u0448\u043a\u0438 \u0417\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0435 \u044f\u0434\u0440\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u0443 wget, \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u0434\u0430\u0436\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0438\u0437\u00a0\u0441\u0435\u0442\u0438. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f\u00a0\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0442\u00a0\u0443\u0442\u0438\u043b\u0438\u0442 dmesg, uname, ps\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 rt firmvare ver. 5.24246.191016\u00a0(legacy) \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 SSH \u0441\u0435\u0440\u0432\u0435\u0440, \u043e\u0434\u043d\u0430\u043a\u043e \u0434\u043e\u0441\u0442\u0443\u043f \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0430\u043a \u043a\u0430\u043a\u00a0\u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0430\u0441\u0441\u0438\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 RSA. \u0421\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437\u00a0\u043e\u0434\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 firmware.bin. \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0444\u0430\u0439\u043b \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0435\u0442\u0441\u044f \u0432\u00a0firmware_done.bin\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 PHP\u2011MOTO1003VIP \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 PHP \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 TELNET. PHP \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u0435\u0431\u2011\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u043f\u043e\u00a0URL http:\/\/[IP]\/index.php. \u0412\u0435\u0431 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u0430 \u043f\u0443\u043d\u043a\u0442\u044b \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0437\u0430\u0442\u0435\u043c \u0441\u0442\u0430\u043d\u0443\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0432\u00a0\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0434\u043b\u044f\u00a0\u0438\u0445 \u0432\u044b\u0431\u043e\u0440\u0430 \u0441\u00a0\u043f\u0443\u043b\u044c\u0442\u0430. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e, \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0437\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438. \u041b\u043e\u0433\u0438\u043d: root\/12341234. \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0432\u00a0UART, \u0434\u0443\u0431\u043b\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0432\u00a0\u0444\u0430\u0439\u043b\u0435 \/var\/log\/messages.\u0421\u043e\u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0438\u0437\u00a0\u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0444\u0430\u0439\u043b\u043e\u0432branding.bin (CRC32: 0D A7 4F FB)\u00a0\u2014 \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435firmware.bin (CRC32: D8 12 47\u00a0D9)\u00a0\u2014 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442rootfs.bin (CRC32: 7B 74 4E 7F)\u00a0\u2014 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0439 \u043e\u0431\u0440\u0430\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044bsplashimage.bmp (CRC32: AB 3D C3 93)\u00a0\u2014 \u044d\u043a\u0440\u0430\u043d\u043d\u0430\u044f \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0430Toolchain \u0434\u043b\u044f\u00a0\u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u0430\u0440\u0445\u0438\u0432\u0430 SDK: kreatv\u2011kit\u2011oss_4.2_st40.tgz, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438\u0437\u00a0\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u044e SDK \u0434\u043b\u044f\u00a0\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438. \u041a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432\u00a0toolchain, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430\u00a0\u044f\u0437\u044b\u043a\u0435 C \u0432\u00a0\u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0435\u00a0\u2014 c99\u00a0\u0415\u0441\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 C, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 printf. \u0426\u0435\u043b\u0435\u0432\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0434\u043b\u044f\u00a0\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430\u00a0\u2014 Renesas \/ SuperH SH \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u0435 \u0434\u043b\u044f\u00a0\u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043b\u0438\u043d\u043a\u043e\u0432\u0449\u0438\u043a ld\u2011uClibc.so.0. \u0412\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u0441\u044f \u0432\u00a0sdk. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u00a0\u2014 STMicroelectronics. \u0412\u0435\u0440\u0441\u0438\u044f GCC\u00a0\u2014 4.6.3 20120313. \u0412\u0435\u0440\u0441\u0438\u044f GNU LD\u00a0\u2014 2.22.\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u043a\u00a0\u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435\u041f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c DHCP (isc\u2011dhcp\u2011server) \u0438 TFTP (tftpd\u2011hpa) \u0412\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 DHCP (\/etc\/dhcp\/dhcpd.conf) \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b kreatv\u2011kernel\u2011SMARTLABS.bin \u0412\u00a0\u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/srv\/tftp \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c kreatv\u2011kernel\u2011SMARTLABS.bin\u041f\u043e\u0434\u0433\u043e\u0442\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0444\u043b\u0435\u0448 \u043a\u0430\u0440\u0442\u0443\u0424\u043b\u0435\u0448 \u043a\u0430\u0440\u0442\u0443 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0443\u0435\u043c \u0432\u00a0ext3\u0412\u00a0\u043a\u043e\u0440\u0435\u043d\u044c \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 rt firmvare ver. 5.24246.191016\u00a0\u043f\u043e\u0434\u00a0\u0438\u043c\u0435\u043d\u0435\u043c firmware.bin\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432\u00a0\u043a\u043e\u0440\u0435\u043d\u044c \u0444\u0430\u0439\u043b firmware.bin.config \u0441\u00a0\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c force=1\u0412\u00a0\u043a\u043e\u0440\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 PHP\u2011MOTO1003VIP \u0438 \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0442\u0443\u0434\u0430 \u0432\u0441\u0435 \u0447\u0435\u0442\u044b\u0440\u0435 \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443. \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443 \u0438 \u043f\u043e\u0441\u043b\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0436\u043c\u0451\u043c MENU \u043d\u0430\u00a0\u043f\u0443\u043b\u044c\u0442\u0435 \u041c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432\u00a0DHCP\u0417\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0431\u0435\u0437\u00a0\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430Kernel protocol \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432 323.\u0423\u0431\u0435\u0436\u0434\u0430\u0435\u043c\u0441\u044f \u0447\u0442\u043e\u00a0Ignore VCI \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0432\u00a0NO \u0421\u0442\u0438\u0440\u0430\u0435\u043c \u0441\u0442\u0430\u0440\u043e\u0435 \u041f\u041e\u00a0System \u2192 Remove Software. \u0412\u041d\u0418\u041c\u0410\u041d\u0418\u0415! \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0443\u043d\u043a\u0442 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0432\u0441\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0432\u0441\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u0432\u044b\u0448\u0435. \u041b\u0443\u0447\u0448\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443 \u0438 \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u043f\u043e\u0437\u0436\u0435, \u043a\u043e\u0433\u0434\u0430 \u0432\u0441\u0451 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043e. \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0435\u00a0\u0441\u043a\u0440\u044b\u0442\u0430 \u043f\u043e\u00a0\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0437\u00a0\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0435\u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u0438\u0440\u043f\u0438\u0447 \u043e\u0447\u0435\u043d\u044c \u043b\u0435\u0433\u043a\u043e.\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438\u0412\u00a0\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0438\u0441\u043a \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f \u043f\u0438\u0442\u0430\u043d\u0438\u044f. \u0422\u0430\u043a\u0436\u0435 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c UART, \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c Ethernet \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0444\u043b\u0435\u0448\u2011\u043a\u0430\u0440\u0442\u0443, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c \u0432\u044b \u0437\u0430\u0445\u043e\u0442\u0438\u0442\u0435 \u043c\u044f\u0443\u043a\u043d\u0443\u0442\u044c.\u0412\u0441\u0451 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043e? \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0443 \u0432\u00a0\u0441\u0435\u0442\u044c. \u0412\u0441\u0451 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430\u00a0\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b.System memory: 256 MBUsing Slot 1Unpacking Image &#8230;Done\u041f\u0435\u0440\u0432\u044b\u0435 \u00ab\u0448\u0430\u0433\u0438\u00bbTFTP: Server node attempt 2 of 2Connecting to 192.168.1.100Sending read request for kreatv-kernel-SMARTLABS.bin\u0415\u0441\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e. \u0412\u00a0\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u0432\u044b\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0432\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u043b\u043e\u043a\u0430, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0444\u0430\u0439\u043b\u0430 \u0438 \u0442\u0430\u0439\u043c\u0430\u0443\u0442.Negotiation block size = 512Negotiation transfer size = 3376610Negotiation data timeout = 5 secondsDownload completedVerifying image&#8230;\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0448\u0430\u0433\u0438Image in Local Storage is not up-to-dateStoring kernel image in Local Storage\u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e\u00a0\u044f\u0434\u0440\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u043e\u0441\u044c \u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u00a0\u0431\u0443\u0434\u0435\u0442 \u0434\u0451\u0440\u0433\u0430\u0442\u044c\u0441\u044f \u0441\u00a0TFTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430Kernel loaded successfullyStarting new kernelkexec information\u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 \u0447\u0442\u043e\u00a0\u044f\u0434\u0440\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u043e\u0441\u044c. \u041b\u043e\u0432\u0438\u043c \u0441\u0442\u0440\u043e\u0447\u043a\u0443KreaTV bootimage is &#8230; Changed, disabling boot until upgrade\u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u00a0\u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u00a0\u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435\u00a0\u043d\u0430\u0439\u0434\u0451\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443MASSSTORAGE_DEVICES = \/dev\/sda kjournald starting.  Commit interval 5 secondsEXT3 FS on sda, internal journalEXT3-fs: mounted filesystem with ordered data mode.Successfully mounted \/dev\/sda to \/tmp\/sda\u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e\u00a0\u0444\u043b\u0435\u0448\u043a\u0430 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0430\u0441\u044c.Upgrade sources:  &#8212;url=&#187;http:\/\/upgrade.riskymeije.ru\/vip1963x&#187; &#8212;url=&#187;file:\/\/\/tmp\/sda\/firmware.bin&#187;\u042d\u0442\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438, \u0433\u0434\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043a\u0430\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443. \u0415\u0441\u043b\u0438 \u0444\u043b\u0435\u0448\u043a\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e\u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0439\u0442\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0435\u0449\u0451 \u0440\u0430\u0437.Splash message: Successfully flashed new firmware. Rebooting &#8230;\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043e\u0431\u0440\u0430\u0437\u0430 rt firmvare ver. 5.24246.191016\u00a0(legacy)Restarting&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-499934","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/499934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=499934"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/499934\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=499934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=499934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=499934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}