Попросили меня посмотреть телевизор Samsung, с проблемой — слетел смарт. Предлагали прийти в гости сделать, но понимая, что раньше я таким практически не занимался, я сразу прикинул, прогуглил, парой часов не обойдется. И собственно мне его привезли, ковыряться.
Изучив данную модель UE32K5672, плюс и сам товарищ сказал что куплен как «серый» не предназначенный для рынка СНГ, но ForkPlayer изначально продавцами был любезно установлен.
Далее начал его ковырять, первым делом необходимо было попасть в сервисное меню, и поменять несколько параметров, чтоб, он был максимально похож обычные, для рынка СНГ, чтоб появился русский язык и т д.
I Настройка ТВ через сервисное меню.
Чтобы попасть в сервисное меню необходимо из выключенного состояния ТВ (дежурном режиме) нажать последовательно INFO MENU MUTE POWER, но увы, сколько не пытался так и не смог попасть, так же нагуглил, что возможно нужен особый сервисный пульт, чтоб данная комбинация срабатывала. В общем если кому то пригодится данная статья, пробуйте сначала данную комбинацию с пульта, но если не поможет, делаем следующее, берем телефон с ИК портом (если ИК порта у вас нету, берем телефон у друга, брата, соседа. Благо сейчас в каждом третьем наверное имеется ИК порт, особенно если это Xiaomi как у меня). Качаем программу AnyMote Smart Remote с 4PDA (на момент написания статьи версия 4.6.8, на всякий случай зеркало на MAIL.RU).
Скачиваем и устанавливаем, проверяем что приложение работает (тонкости обнаружения приложением ТВ уже не помню, но по моему все просто), управляет телевизором. Переходим на вторую страницу приложения, немного прокручиваем список и находим кнопки «i» и «SERVICE MENU»
нажимаем их («i» и «SERVICE MENU) при включенном ТВ последовательно, если с первой попытки не получается пробуем несколько раз, быстрее, медленнее, максимально одновременно (у меня получалось с 3-5 попытки), в общем нажимаем пока не появится такое меню:
Навигация как стандартно — стрелки, ОК, back (после входа в сервисное меню через приложение для большего удобства модно взять пульт).
В Option установить Local Set (если в подразделе Option отсутствует Local Set нажать FACTORY 3SPEED, экран должен моргнуть) выбрать CIS или _RUS или если нет EU_TURKEY, у меня не было ничего из трех вышеперечисленных, но нагуглил что так же подойдет EU_RS_AFR.
Затем переходим в MRT Option
И задаем следующие параметры:
- Language Set – CIS
- Region – PANEURO
- WIFI region – AF
- Pnp Language – RUS
Возвращаемся на главную страницу сервисного меню, переходим в Control
Далее Sub Option:
И задаем:
- RS-232 Jack – DEBUG,
- Watchdog – off
Выходим из Control, выйти и Option затем выключаем ТВ с пульта для выхода из сервисного меню
Некоторые рекомендуют сделать Factory Reset вOption, я этого не делал первоначальная настройка должна и так запуститься, в телевизоре появится выбор русского языка. Производим первоначальную настройку следуя подсказкам ТВ.
II Смена региона/Разблокировка smarthub.
Далее с большой долей вероятности ТВ скажет, что smarthub, заблокирован в нашем, понадобится подменить IP адрес для samsung smarthub. Это можно сделать например используя компьютер с windows или Андроид устройство. Лично у меня через андроид ничего не получилось, не знаю почему, но интернет с поднятым поверх соединением VPN не раздавался. В мануалах так же все рекомендуют использовать TunnelBear, но потратив много времени у меня он на прочь не хотел так же раздавать инет и с компа.
Я воспользовался сервисом hidemy.name, ссылка сразу на демо режим (ключик дается на сутки, должно хватить даже если делаете первый раз), заходим, вбиваем действующую почту, получаем код, ставим приложение и выбираем страну (я выбирал Францию). Разжевывать как пользоваться hidemy не буду, если уж взялись за такое дело, это самое относительно простое, ну либо гугл в помощь.
Далее ставим Connectify Hotspot, (так же достаточно пробной версии), перегружаемся по запросу ПК. После перезагрузки открываем Connectify (хотя он запустится и сам)– в Intenet to Share выбираем TAP-Windows Adapter V9 или что-то в этом роде, не ошибетесь. В Hotspot Name задаем имя будущей wifi сети в Password пароль. Запускаем сеть нажатием Start Hotspot. Подключаемся к нашей новой сети с телефона заходим на 2ip и проверяем, что наше местоположение определяется как Франция, или другая выбранная вами страна. Если же определяется не верно, проверяем настройки hidemy в связке с connectify, это опять же гугл в помощь, но пока 2ip на телефоне не выдаст нужное нам местоположение, о телевизор в сторону так сказать, если же все получилось, и на выходе у нас Wi-Fi сетка идущая через VPN в европе, переходим возвращаемся к телевизору.
Далее самый интересный процесс — изменение региона smarthub для samsung (разблокировка):
1. В процессе инициализации ТВ выбрать нашу созданную WiFi сеть и указать ее пароль.
2. В Следующем окне с политикой конфиденциальности набрать на пульте комбинацию >>289<< (где >>, << стрелки перемотки на ду). Также на этом этапе вы можете использовать другую последовательность MUTE VOL+ CH^ MUTE (Mute, Громкость вверх, Канал вверх, Mute ). Лично у меня сработала первая комбинация.
3. Телевизор может немного призадуматься, затем выдаст огромный список стран, где мы сможем найти Россия, Беларусь, Украину и т.д. Страна влияет на набор предустановленных приложений smarthub для выбранной страны.
4. Появляется прежний экран конфиденциальности уже на русском языке, отметить все чекбоксы нажать OK.
4.1. После выбора своей страны можно отключить hidemy, оставив включенной раздачу интернет, либо выбрать в этом окне свою основную сеть wifi или кабелем через LAN. (Но я делал все до конца через VPN)
5. Следующий экран Настройка TV каналов по необходимости (можно пропустить и настроить позже).
6. Следующий экран с активированным Samsung smarthub.
7. На этом разблокировка и настройка smarthub завершена.
Мы завели смарт, но естественно кроме ютуба практически все платное, а это не наш метод, далее последняя часть не менее занимательная.
III Установка ForkPlayer.
Все замечательно расписано на сайте ForkPlayer’a, точнее его wiki, по Samsung целая отдельная ветка ЗДЕСЬ.
Много текста и казалось бы ничего не понятно, но нас интересуют первые два пункта:
- Samsung TIZEN Smart TV через IDE
- Samsung TIZEN сменой DNS — весь список DNS и доноров (!временный способ, лучше установить отдельным приложением в инструкции выше)
Изучив первый способ, решил ну его, второй хоть и временный и не рекомендованный, но подмена DNS куда проще, в общем указав одни из следующих DNS:
85.17.30.89 | запуск через Tvigle и «Русская музыка» | ForkPlayer |
195.88.208.101 | запуск через IVI | ForkPlayer |
46.36.222.114 | запуск через Tvigle | ForkPlayer |
37.1.223.226 | на приложениях «Дождь» и «Al Jazzira» | Dstore магазин, есть ForkPlayer |
Все завелось со второй попытки, вместо IVI стал открываться ForkPlayer.
Потратив на все это дело пол дня с обеда до ночи, со спокойной душей отключил полностью из сети и пошел спать. Далее сложно описать череду событий и как я до этого дошел, но наследующий день после нескольких отключений полностью из сети все снова слетело в 0, в состояние каким мне его привезли. Все по новой, но уже зная что куда и как заняло пол часа (плюс погуглил как точнее в сервисном меню настроить в инструкции естественно коночный вариант), и опять же истязая его, включая/выключая, в какой-то момент все пропало, а на третий раз и вовсе почему-то подмена DNS перестала работать. В общем к концу (или вечеру второго дня), я понял что не зря способ подмены DNS указан как НЕ рекомендованный, и принялся изучать Samsung TIZEN Smart TV через IDE т.е. установка ForkPlayer’а как отдельным приложением.
Дублировать инструкцию я не вижу смысла, все разжевано, в принципе читаешь и делаешь. Хочу обратить внимание на раздел Возможные ошибки, у меня были почти все:
- Ошибка JAVA_HOME у меня была проблема в 10, в 7ке все было нормально (да пробовал параллельно на 2 компах с 7 и 10), но как обычно гугл в помощь, плюс там же расписано, как проблемы решать, в общем это было решено.
- Далее, у меня возникла проблема с Device manager, она в мануале на сайте не описана, но он на прочь не открывался, пока я не выбрал телевизор здесь:
Вот точно не помню что как, к сожалению сразу не заскринил, но Device manager завелся.
3. Ошибка сертификата — тоже была ошибка, но все как по инструкции и кажется еще находил видео, как делать данный сертификат.
4. И проект распознавался тоже как wearable 5.0.
В общем я пришел к выводу что с Tizen Studio ошибки у каждого индивидуальные, даже у меня на двух компах по разному было, все зависит от операционки, net framework, и прочем подобном установленном софте, поскольку это целая среда разработки.
Но в общем я его поборол, и ForkPlayer был установлен как отдельное приложение без необходимости подмены DNS
Далее я стал его так же его эксплуатировать, включать/выключать и все равно все слетало в ноль. После этого я уже совсем все освоил, и настраивал наверное еще пару раз за 15 минут. В итоге включая выключая в меру вроде бы перестало слетать, уж не знаю, возможно что-то у него с памятью, либо тонкости того, что он не под наши страны, но когда отдавал предупредил, максимально редко отключать от сети. Вот так вот за ~5 дней я освоил разброкировку Samsung smarthub, а вообще пришел к выводу, что это все фигня, даже если бы работало стабильно. Функционал и скорость работы Android TV приставок куда более круче и быстрее.