Всем известная компания LG начиная где-то с 2013 года стала блокировать функцию записи программ для некоторых стран, в том числе и для России. При этом для других стран это функция доступна, ранее была возможность разблокировать через Service Menu, но лазейку прикрыли.
Ниже в картинках будет рассказано и показано, как обойти данное ограничение. Сразу говорю, ничего сверхсекретного не придумано, все давно известно, действия просты и условно безопасны. Паять не нужно, нужны только инструменты.
Всё описанное ниже может лишить вас гарантии.
Для начала понадобится следующее:
1. Отвертка крестовая — 1шт.
2. Test Clip soic8 «Прищепка» для подцепления к SOP8/SOIC8 -1шт.
Заказать такую в Китае можно за 7-8$.
3. Программатор eeprom — 1шт.
Я заказал CH341a не самый лучший вариант, но всего 5$.
4. Желательно Windows XP или Win7 32bit, так как с драйвером к программатору могут быть проблемы.
5. Прямые руки и свободное время ~ 30 минут.
Итак, приступим:
- Откручиваем все винтики по периметру задней крышки, их порядка 10 штук, все одинаковые. В нижней части и возле штепселя и разъемов имеется 4 винтовых шурупа, тоже одинаковые, перепутать нельзя. Пожалуй, сама трудозатратная процедура.
- Далее нам предстает такой вид:
Нас интересует плата, которая справа, на ней находится вся логика и микросхема флеш памяти (обведена красным):
<
Она же более крупным планом - Нацепляем нашу прищепку на микросхему, примерно так:
- Подключаем программатор, запускаем софт и выбираем 24EEPROM/COMMON/24С256 3V. Устанавливаем прищепку в нижние контакты программатора ближе к рычажку (как на рисунке). Проверяем, что 1 ножка (ключ) микросхемы подцепленной прищепкой совпадает с ключом программатора. Нажимаем кнопочку Read, потом Save, получаем дамп прошивки.
- Открываем дамп в HEX-Editore (можно даже в online)
- Небольшое лирическое отступление, ранее с помощью сервисного меню была получена следующая информация:
Переводим 651(0x028B) в двоичный вид и путем нехитрых сопоставлений определяем, что DVR-Ready — это 5(6) бит.
Соответственно, 651+2^5=651+32=683=0x02AB
- Далее ищем 8B 02, меняем на AB 02 и сохраняем дамп. (Рядом находится другие настройки из меню Tool Option, которые тоже можно изменить при желании).
- Нажимаем Open в софте программатора, загружаем новый дамп и жмем program.
- Отцепляем прищепку и закручиваем все болтики назад.
Профит! Остается подцепить внешний USB накопитель и кнопка REC на пульте заработает.
P.S. Шаги 5-7 можно пропустить и сразу исправить нужный байт по смещению 0x4EC в GUI программатора.
Автор: shadows