<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.smartplayer.org/index.php?action=history&amp;feed=atom&amp;title=Usb-preset</id>
	<title>Usb-preset - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smartplayer.org/index.php?action=history&amp;feed=atom&amp;title=Usb-preset"/>
	<link rel="alternate" type="text/html" href="https://wiki.smartplayer.org/index.php?title=Usb-preset&amp;action=history"/>
	<updated>2026-07-29T13:13:41Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.smartplayer.org/index.php?title=Usb-preset&amp;diff=20434&amp;oldid=prev</id>
		<title>A.Nikonov: Новая страница: «== Преднастройка устройства с USB-носителя (USB Preset) ==  USB Preset — механизм Samsung для первичной настройки устройств Samsung Color E-Paper без мобильного приложения «Samsung E-Paper». На USB-носитель кладётся конфигурационный файл &lt;code&gt;config.xml&lt;/code&gt;, устройство считывает его и выполня...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.smartplayer.org/index.php?title=Usb-preset&amp;diff=20434&amp;oldid=prev"/>
		<updated>2026-07-27T11:49:13Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «== Преднастройка устройства с USB-носителя (USB Preset) ==  USB Preset — механизм Samsung для первичной настройки устройств Samsung Color E-Paper без мобильного приложения «Samsung E-Paper». На USB-носитель кладётся конфигурационный файл &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt;, устройство считывает его и выполня...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Преднастройка устройства с USB-носителя (USB Preset) ==&lt;br /&gt;
&lt;br /&gt;
USB Preset — механизм Samsung для первичной настройки устройств Samsung Color E-Paper без мобильного приложения «Samsung E-Paper». На USB-носитель кладётся конфигурационный файл &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt;, устройство считывает его и выполняет первичную настройку: подключение к сети, принятие условий использования, установку PIN-кода и запуск источника контента (в нашем случае — установку приложения SmartPlayer по URL).&lt;br /&gt;
&lt;br /&gt;
В дистрибутиве SmartPlayer для E-Paper уже лежит готовая структура папок &amp;lt;code&amp;gt;SAMSUNG_E-Paper/preset/config.xml&amp;lt;/code&amp;gt; с преднастроенным шаблоном (см. раздел [[#Специфика дистрибутива SmartPlayer|Специфика дистрибутива SmartPlayer]]).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Важно: преднастройка с USB работает только на начальном экране устройства&amp;#039;&amp;#039;&amp;#039; — когда устройство находится в первоначальном состоянии и на экране отображается QR-код (экран первичной настройки, OOBE). На уже настроенном устройстве вставка USB-носителя с пресетом ничего не запустит. Чтобы применить пресет повторно, устройство нужно сбросить к заводским настройкам.&lt;br /&gt;
&lt;br /&gt;
== Порядок использования ==&lt;br /&gt;
&lt;br /&gt;
# Взять из дистрибутива SmartPlayer папку &amp;lt;code&amp;gt;SAMSUNG_E-Paper&amp;lt;/code&amp;gt; (внутри — &amp;lt;code&amp;gt;preset/config.xml&amp;lt;/code&amp;gt;) и скопировать её &amp;#039;&amp;#039;&amp;#039;в корень USB-носителя&amp;#039;&amp;#039;&amp;#039;. Пресет считывается только из пути &amp;lt;code&amp;gt;SAMSUNG_E-Paper/preset/config.xml&amp;lt;/code&amp;gt; от корня флешки.&lt;br /&gt;
# Открыть &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt; текстовым редактором и заполнить значения параметров (в первую очередь — данные Wi-Fi-сети и PIN-код). Правила заполнения — ниже.&lt;br /&gt;
# Убедиться, что устройство находится на начальном экране (отображается QR-код).&lt;br /&gt;
# Вставить USB-носитель в USB-порт устройства.&lt;br /&gt;
# Во время копирования настроек будет мигать зелёный светодиодный индикатор. При успехе устройство перейдёт на целевой экран (для источника Custom App — начнётся установка приложения). При неудаче на экране появится сообщение с причиной ошибки (см. [[#Возможные ошибки|Возможные ошибки]]).&lt;br /&gt;
&lt;br /&gt;
== Правила заполнения config.xml ==&lt;br /&gt;
&lt;br /&gt;
Файл состоит из секций &amp;lt;code&amp;gt;&amp;amp;lt;ConfigItem&amp;amp;gt;&amp;lt;/code&amp;gt;, каждая секция имеет категорию:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;mandatory&amp;#039;&amp;#039;&amp;#039; — обязательная секция. Её нельзя удалять, а значения нельзя оставлять пустыми: они должны быть заполнены корректными данными.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;normal&amp;#039;&amp;#039;&amp;#039; — необязательная секция. Её можно пропустить, но для этого нужно &amp;#039;&amp;#039;&amp;#039;удалить весь блок секции целиком&amp;#039;&amp;#039;&amp;#039;, включая открывающий и закрывающий теги &amp;lt;code&amp;gt;&amp;amp;lt;ConfigItem&amp;amp;gt;…&amp;amp;lt;/ConfigItem&amp;amp;gt;&amp;lt;/code&amp;gt;. В этом случае применится значение по умолчанию. Оставлять секцию с пустым значением нельзя — это приведёт к ошибке.&lt;br /&gt;
&lt;br /&gt;
Прочие правила:&lt;br /&gt;
&lt;br /&gt;
* Редактировать можно &amp;#039;&amp;#039;&amp;#039;только значения атрибута &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;. Любые изменения структуры файла (имена параметров, теги) приводят к ошибке «Unsupported file format».&lt;br /&gt;
* Файл должен оставаться корректным XML и сохраняться именно как &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Часть параметров условно-обязательные: они нужны только при определённом значении другого параметра (например, поля EAP — только при &amp;lt;code&amp;gt;EAP=true&amp;lt;/code&amp;gt;). Если условие не выполняется, их значения игнорируются.&lt;br /&gt;
&lt;br /&gt;
=== Перечень секций ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Секция (ConfigItem) !! Назначение !! Категория&lt;br /&gt;
|-&lt;br /&gt;
| NetworkSetting || Данные для подключения к сети. || mandatory&lt;br /&gt;
|-&lt;br /&gt;
| TermsAndConditions || Согласие с условиями использования (Terms &amp;amp;amp; Conditions). Можно отказаться, но часть функций будет ограничена. Текст условий: https://smarthub.termsnprivacy.com/smartsignage/main.html || mandatory&lt;br /&gt;
|-&lt;br /&gt;
| DateTime || Установка времени устройства вручную или через NTP. || normal&lt;br /&gt;
|-&lt;br /&gt;
| LowPowerWiFi || Сеть для модуля Low Power Wi-Fi, используемого в режиме сна. Сеть должна поддерживать частоту 2,4 ГГц. Если секцию пропустить, удалённое пробуждение устройства из режима сна работать не будет. || normal&lt;br /&gt;
|-&lt;br /&gt;
| ContentSource || Источник контента: Mobile / USB / VXT / CustomApp. || normal&lt;br /&gt;
|-&lt;br /&gt;
| CustomAppURLInput || URL приложения (Custom App). Обязателен только при источнике контента CustomApp. || normal&lt;br /&gt;
|-&lt;br /&gt;
| Timeout || Сколько секунд ждать загрузки Custom App по URL; при превышении — ошибка сети. Только для источника CustomApp. || normal&lt;br /&gt;
|-&lt;br /&gt;
| ScreenOrientation || Ориентация экрана (Portrait / Landscape). || normal&lt;br /&gt;
|-&lt;br /&gt;
| SetPIN || 6-значный PIN-код для сопряжения с мобильным устройством. || mandatory&lt;br /&gt;
|-&lt;br /&gt;
| DeviceName || Имя устройства. || normal&lt;br /&gt;
|-&lt;br /&gt;
| ScreenProtectionTime || Время показа защитного экрана. Защитный экран показывается в заданное время раз в 3 дня, если контент не менялся. || normal&lt;br /&gt;
|-&lt;br /&gt;
| SleepMode || Режим сна и таймер бездействия. || normal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Параметры и допустимые значения ==&lt;br /&gt;
&lt;br /&gt;
Обозначения: &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; — значение по умолчанию (применяется, если секция удалена или у необязательного параметра нет значения).&lt;br /&gt;
&lt;br /&gt;
=== NetworkSetting (mandatory) — основная сеть ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| NetworkType || &amp;lt;code&amp;gt;Wireless&amp;lt;/code&amp;gt; — беспроводная сеть, &amp;lt;code&amp;gt;Wired&amp;lt;/code&amp;gt; — проводная, &amp;lt;code&amp;gt;POE+&amp;lt;/code&amp;gt; — сеть POE+ ||&lt;br /&gt;
|-&lt;br /&gt;
| SSID || Текст — имя Wi-Fi-сети || Только для NetworkType=Wireless&lt;br /&gt;
|-&lt;br /&gt;
| Password || Текст — пароль Wi-Fi-сети || Только для NetworkType=Wireless&lt;br /&gt;
|-&lt;br /&gt;
| EAP || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; — подключение с протоколом безопасности EAP, &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; — без EAP ||&lt;br /&gt;
|-&lt;br /&gt;
| ID || Идентификатор в сети || Только при EAP=true&lt;br /&gt;
|-&lt;br /&gt;
| AnonymousID || Анонимный идентификатор в сети || Только при EAP=true&lt;br /&gt;
|-&lt;br /&gt;
| EAPType || &amp;lt;code&amp;gt;PEAP&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;TLS&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;TTLS&amp;lt;/code&amp;gt; || Только при EAP=true&lt;br /&gt;
|-&lt;br /&gt;
| PHASE2Type || &amp;lt;code&amp;gt;None&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;PAP&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;MSCHAPV2&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;GTC&amp;lt;/code&amp;gt; || Только при EAP=true&lt;br /&gt;
|-&lt;br /&gt;
| CA_Cert || Имя файла CA-сертификата || Только при EAP=true, см. [[#Сертификаты для EAP|Сертификаты для EAP]]&lt;br /&gt;
|-&lt;br /&gt;
| Client_Cert || Имя файла клиентского сертификата || Только при EAP=true&lt;br /&gt;
|-&lt;br /&gt;
| DHCP || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; — включён, &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; — выключен ||&lt;br /&gt;
|-&lt;br /&gt;
| AutoIP || &amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt; — автоназначение IP выключено; &amp;lt;code&amp;gt;type1&amp;lt;/code&amp;gt; — каждому следующему устройству назначается IP текущего устройства +1 (максимум x.x.x.254); &amp;lt;code&amp;gt;type2&amp;lt;/code&amp;gt; — IP назначаются последовательно из списка AutoIPTable || Только при DHCP=false&lt;br /&gt;
|-&lt;br /&gt;
| AutoIPTable || Список IP-адресов через запятую: &amp;lt;code&amp;gt;XXX.XXX.XXX.XXX,…,ZZZ.ZZZ.ZZZ.ZZZ&amp;lt;/code&amp;gt; || Только при AutoIP=type2 (поле IP при этом не используется)&lt;br /&gt;
|-&lt;br /&gt;
| IP || Статический IP-адрес || Только при DHCP=false&lt;br /&gt;
|-&lt;br /&gt;
| Subnet || Маска подсети || Только при DHCP=false&lt;br /&gt;
|-&lt;br /&gt;
| DNS || Адрес DNS-сервера || Только при DHCP=false&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || Адрес шлюза || Только при DHCP=false&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== TermsAndConditions (mandatory) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| AgreementStatus || &amp;lt;code&amp;gt;agree&amp;lt;/code&amp;gt; — принять условия, &amp;lt;code&amp;gt;decline&amp;lt;/code&amp;gt; — не принимать || При &amp;lt;code&amp;gt;decline&amp;lt;/code&amp;gt; часть функций будет ограничена; источники контента CustomApp и VXT работать не будут (см. [[#Возможные ошибки|Возможные ошибки]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DateTime (normal) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| SetDate || Дата в формате &amp;lt;code&amp;gt;YYYY-MM-DD&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039;: не задано&lt;br /&gt;
|-&lt;br /&gt;
| SetTime || Время в формате &amp;lt;code&amp;gt;HH:MM:SS&amp;lt;/code&amp;gt; (24-часовой формат) || &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039;: не задано&lt;br /&gt;
|-&lt;br /&gt;
| NTP_Mode || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; — синхронизация времени по NTP включена, &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; — выключена || При включённом NTP устройство перезагрузится после применения пресета&lt;br /&gt;
|-&lt;br /&gt;
| NTP_URL || Адрес NTP-сервера || Только при NTP_Mode=true&lt;br /&gt;
|-&lt;br /&gt;
| NTP_Timezone || Название часового пояса || Только при NTP_Mode=true. Названия — из файла «Timezone_List» вендора&lt;br /&gt;
|-&lt;br /&gt;
| DST_Mode || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; — переход на летнее время (DST) включён, &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; — выключен ||&lt;br /&gt;
|-&lt;br /&gt;
| DST_StartDate || Начало летнего времени в формате &amp;lt;code&amp;gt;Месяц-Неделя-День-Час-Минута&amp;lt;/code&amp;gt; || Только при DST_Mode=true. Месяц: 0 (январь) — 11 (декабрь); неделя: 0 (первая) — 3 (четвёртая), 4 (последняя); день: 0 (понедельник) — 6 (воскресенье); час: 0—23; минута: 0—59. Пример: &amp;lt;code&amp;gt;3-0-1-12-0&amp;lt;/code&amp;gt; — первый вторник апреля, 12:00&lt;br /&gt;
|-&lt;br /&gt;
| DST_EndDate || Конец летнего времени, формат тот же || Только при DST_Mode=true. Пример: &amp;lt;code&amp;gt;9-4-3-12-0&amp;lt;/code&amp;gt; — последний четверг октября, 12:00&lt;br /&gt;
|-&lt;br /&gt;
| DST_Offset || &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; — сдвиг 1 час, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; — сдвиг 2 часа || Только при DST_Mode=true&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== LowPowerWiFi (normal) — сеть для режима сна ===&lt;br /&gt;
&lt;br /&gt;
Отдельная сеть, к которой подключается модуль Low Power Wi-Fi во время сна устройства — через неё устройство можно разбудить удалённо. Сеть должна работать на частоте &amp;#039;&amp;#039;&amp;#039;2,4 ГГц&amp;#039;&amp;#039;&amp;#039;. Набор параметров полностью повторяет NetworkSetting (кроме NetworkType): SSID &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039;: не задано, Password &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039;: не задано, EAP (&amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;) с полями ID / AnonymousID / EAPType / PHASE2Type / CA_Cert / Client_Cert, DHCP (&amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;), AutoIP / AutoIPTable, IP / Subnet / DNS / Gateway — значения и условия те же, что в таблице NetworkSetting.&lt;br /&gt;
&lt;br /&gt;
=== ContentSource (normal) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| ContentSource || &amp;lt;code&amp;gt;USB&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; — загрузка контента файлами изображений с USB; &amp;lt;code&amp;gt;Mobile&amp;lt;/code&amp;gt; — загрузка через мобильное приложение «Samsung E-Paper»; &amp;lt;code&amp;gt;VXT&amp;lt;/code&amp;gt; — загрузка через Samsung VXT; &amp;lt;code&amp;gt;CustomApp&amp;lt;/code&amp;gt; — установка стороннего приложения по URL || В дистрибутиве SmartPlayer уже выставлено &amp;lt;code&amp;gt;CustomAPP&amp;lt;/code&amp;gt; — менять не нужно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CustomAppURLInput (normal) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| URL || URL-адрес приложения || Обязателен при ContentSource=CustomApp. Если секцию удалить или не заполнить при источнике CustomApp — ошибка на этапе установки приложения. В дистрибутиве SmartPlayer заполняется автоматически при сборке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Timeout (normal) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| Timeout || Число секунд от 30 до 300, кратное 30 || Только при ContentSource=CustomApp. Сколько ждать загрузки приложения по URL; если не успело — сообщение об ошибке сети. Если секцию удалить при источнике CustomApp — ошибка на этапе установки приложения&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ScreenOrientation (normal) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| Orientation || &amp;lt;code&amp;gt;Portrait&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; — портретная, &amp;lt;code&amp;gt;Landscape&amp;lt;/code&amp;gt; — альбомная ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SetPIN (mandatory) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| SetPIN || Ровно 6 цифр || PIN-код для сопряжения с мобильным устройством&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DeviceName (normal) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| DeviceName || Текст до 32 символов || &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039;: номер модели устройства&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ScreenProtectionTime (normal) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| ScreenProtectionTime || Время в формате &amp;lt;code&amp;gt;HH:MM&amp;lt;/code&amp;gt; (24-часовой формат) || &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;01:00&amp;lt;/code&amp;gt;. Защитный экран показывается в заданное время раз в 3 дня, если контент за это время не менялся&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SleepMode (normal) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значения !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| SleepMode || &amp;lt;code&amp;gt;Off&amp;lt;/code&amp;gt; — устройство не засыпает: доступны смена контента, настройки, обновление прошивки и т.д.; &amp;lt;code&amp;gt;Sleep&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039; — сон: активен только модуль Wi-Fi, устройство можно разбудить удалённо через сеть Low Power Wi-Fi; &amp;lt;code&amp;gt;DeepSleep&amp;lt;/code&amp;gt; — глубокий сон: Wi-Fi-модуль отключён, разбудить можно только физической кнопкой на устройстве ||&lt;br /&gt;
|-&lt;br /&gt;
| Timer || Число минут от 5 до 1439 (от 5 минут до 23 ч 59 мин) || &amp;#039;&amp;#039;&amp;#039;Ⓓ&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;. Через сколько минут бездействия уходить в сон. При SleepMode=Off значение игнорируется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Сертификаты для EAP ==&lt;br /&gt;
&lt;br /&gt;
Если сеть использует протокол EAP, файлы сертификатов нужно положить на тот же USB-носитель в следующие папки (имена файлов указываются в параметрах CA_Cert / Client_Cert):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Сертификат !! Путь на USB-носителе&lt;br /&gt;
|-&lt;br /&gt;
| CA-сертификат (основная сеть) || &amp;lt;code&amp;gt;SAMSUNG_E-Paper/preset/rootCA/&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Клиентский сертификат (основная сеть) || &amp;lt;code&amp;gt;SAMSUNG_E-Paper/preset/clientCert/&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| CA-сертификат (Low Power Wi-Fi) || &amp;lt;code&amp;gt;SAMSUNG_E-Paper/preset/rootCA_LowPower/&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Клиентский сертификат (Low Power Wi-Fi) || &amp;lt;code&amp;gt;SAMSUNG_E-Paper/preset/clientCert_LowPower/&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Контроль результата ==&lt;br /&gt;
&lt;br /&gt;
После вставки USB-носителя зелёный светодиод начинает мигать — идёт копирование настроек. При успешном применении устройство переходит на целевой экран (для CustomApp — начинается установка приложения SmartPlayer). При ошибке на экране появляется сообщение с причиной — нужно исправить файл пресета согласно таблице ниже и повторить.&lt;br /&gt;
&lt;br /&gt;
== Возможные ошибки ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Сообщение на экране !! Причина&lt;br /&gt;
|-&lt;br /&gt;
| Unsupported file format. Check the file and try again. || В файле изменено что-то кроме значений &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; (структура, имена параметров), либо файл сохранён не в формате XML.&lt;br /&gt;
|-&lt;br /&gt;
| Network connection failed. Check your network settings and try again later. || Неверный SSID или пароль в секции NetworkSetting.&lt;br /&gt;
|-&lt;br /&gt;
| PIN Code, Terms &amp;amp;amp; Conditions and Network Information must be set correctly to continue. You don&amp;#039;t have to agree to Terms &amp;amp;amp; Conditions, but some features may be limited. || Некорректный формат или текст в значении обязательного (mandatory) параметра; какое-то значение оставлено пустым; изменена структура обязательной секции. Напоминание: чтобы пропустить необязательную секцию, нужно удалить её целиком, а не оставлять пустое значение.&lt;br /&gt;
|-&lt;br /&gt;
| Some settings weren&amp;#039;t imported. Check the list of failed items below and try again later. || Некорректный формат или текст в значении необязательного (normal) параметра.&lt;br /&gt;
|-&lt;br /&gt;
| To start &amp;amp;lt;Samsung VXT Player / Custom App&amp;amp;gt;, you need to agree to the Terms &amp;amp;amp; Conditions. || В AgreementStatus указано &amp;lt;code&amp;gt;decline&amp;lt;/code&amp;gt;, при этом источник контента — CustomApp или VXT.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также: если при источнике контента CustomApp удалить или не заполнить секции CustomAppURLInput и Timeout, ошибка появится на этапе установки приложения.&lt;br /&gt;
&lt;br /&gt;
== Специфика дистрибутива SmartPlayer ==&lt;br /&gt;
&lt;br /&gt;
В zip-дистрибутиве SmartPlayer для E-Paper папка &amp;lt;code&amp;gt;SAMSUNG_E-Paper/preset/config.xml&amp;lt;/code&amp;gt; уже сформирована при сборке:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ContentSource&amp;lt;/code&amp;gt; выставлен в &amp;lt;code&amp;gt;CustomAPP&amp;lt;/code&amp;gt;;&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; в секции CustomAppURLInput подставлен автоматически на этапе сборки из переменной окружения &amp;lt;code&amp;gt;APP_PRESET_CUSTOM_APP_URL&amp;lt;/code&amp;gt; (сборки dev и prod различаются только этим значением);&lt;br /&gt;
* комментарии-подсказки в XML сохранены.&lt;br /&gt;
&lt;br /&gt;
Вручную перед записью на флешку нужно заполнить в основном сетевые параметры (SSID/Password основной сети, при необходимости — Low Power Wi-Fi) и PIN-код (&amp;lt;code&amp;gt;SetPIN&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Для массовой установки через Samsung VXT у вендора есть функция Multiscreen Enrollment (регистрация устройств по CSV со списком серийных номеров) — в нашем сценарии с CustomApp она не используется, подробности в гайде вендора «USB Preset Manual V1.3».&lt;br /&gt;
&lt;br /&gt;
== Конфигурация приложения SmartPlayer (значения по умолчанию) ==&lt;br /&gt;
&lt;br /&gt;
Наше ПО при сборке дистрибутива (окружения prod/dev) формирует конфигурационный файл приложения SmartPlayer со следующими параметрами по умолчанию:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр конфигурационного файла !! Значение по умолчанию !! Доступные значения !! За что отвечает&lt;br /&gt;
|-&lt;br /&gt;
| networkStandby || ON || ON — включено, OFF — выключено || Специальный режим сна, при котором сетевой контроллер принимает magic-пакет для просыпания устройства. Рекомендуется всегда включать: тогда устройство можно пробудить в локальной сети по технологии Wake-on-WLAN (WoWLAN).&lt;br /&gt;
|-&lt;br /&gt;
| batteryWarningIconDisplay || ON || ON — включено, OFF — выключено || Отображать или нет иконку разряда батареи в правом верхнем углу устройства (аналогично мобильным устройствам). По наблюдениям, система включает отображение поверх приложения SmartPlayer при заряде батареи 15% и ниже. Контент при этом показывается, приложение SmartPlayer работает в штатном режиме — это лишь уведомление о низком уровне заряда.&lt;br /&gt;
|-&lt;br /&gt;
| refreshScreenAfterWakeupMS || 300000 || Продолжительность в миллисекундах. Минимум: 240000, рекомендовано: 300000, максимум: неизвестно || Через сколько после просыпания из режима сна принудительно обновить дисплей, чтобы убрать остаточное изображение (гостинг) предыдущей картинки. Минимальное значение — 4 минуты (по документации Samsung), рекомендованное — 5 минут: экран будет принудительно перерисован новым или текущим контентом через 5 минут после просыпания.&lt;br /&gt;
|-&lt;br /&gt;
| autoSleepTimeAppLevelApi || OFF || ON — включено, OFF — выключено || Автоматическое засыпание устройства после периода бездействия, заданного параметром goSleepAfterMS. Период бездействия отсчитывается от последней отрисовки контента: если контент перерисовывается чаще, чем значение goSleepAfterMS, сон не наступит никогда.&lt;br /&gt;
|-&lt;br /&gt;
| autoSleepTimeTizenOSLevelApi || OFF || OFF, 3MIN, 5MIN, 10MIN, 20MIN, 30MIN, 60MIN || Аналог autoSleepTimeAppLevelApi, реализованный Samsung на уровне их API. В текущей версии включать не рекомендуется: наш режим реализован на уровне приложения SmartPlayer, что даёт больше гибкости в настройке, отладке и надёжности.&lt;br /&gt;
|-&lt;br /&gt;
| goSleepAfterMS || 600000 || Продолжительность в миллисекундах. Минимум: 60000, рекомендовано: 600000, максимум: неизвестно || Через какой период бездействия уходить в режим сна. Зависит от autoSleepTimeAppLevelApi: если тот выключен, параметр игнорируется. Рекомендованное значение — 10 минут (600000 мс): если контент был отрисован и не менялся на экране 10 минут, устройство уйдёт в сон.&lt;br /&gt;
|-&lt;br /&gt;
| timeWakeUpEveryDay || 9:00 || Любое время от 00:01 до 23:59 || В какое время ежедневно пробуждать устройство для обновления контента. Если приложение запущено после указанного времени, пробуждение планируется на следующий день; если до — на текущий. После пробуждения по расписанию устройство обновит контент, отрисует его и запустит новый таймер бездействия. Повторное засыпание в течение дня планирует пробуждение уже на следующий календарный день.&lt;br /&gt;
|-&lt;br /&gt;
| screenRefreshTimeEveryDay || 7:00 || Любое время от 00:01 до 23:59 || Ежедневное обновление экрана для защиты от «выгорания пикселей» (рекомендация производителя — раз в сутки): в указанное время изображение очищается и перерисовывается. Если в это время устройство спит, ничего не произойдёт — после просыпания устройство выполнит эту операцию, выждав значение refreshScreenAfterWakeupMS. Параметр имеет смысл, когда устройство работает 24/7 и не засыпает, т.е. autoSleepTimeAppLevelApi = OFF.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>A.Nikonov</name></author>
	</entry>
</feed>