Магнитола delphi grundig x350bt настроить bluetooth
В ХЕ7 появилась поддержка Bluetooth. Примеров как организовать работу с блютухом я не нашёл (может быть плохо искал), по этому хотелось бы узнать как с ним работать? Если кто занимался этим вопросом покажите пример кода для delphi как вывести список устройств, подключение двух (и может быть более) устройств и пример обмена данными между ними.
Ссылка на комментарий
4 ответа на этот вопрос
- Сортировать по голосам
- Сортировать по дате
Рекомендуемые сообщения
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Коллеги, помогите пожалуйста с поиском решения.
Есть зал 100x100 метров, 400-600 человек на борту. На их мобильные устройства (смартфоны, планшеты) нужно принимать раз в секунду различный текст
120 символов в кодировке UTF8. Можно широковещательно, или P2P.
Сейчас мы выбираем технологию передачи данных в ограниченном помещении большому количеству людей.
От выбора инфраструктуры, понятно, зависит логика мобильных приложений для этой цели.
1. Как лучше выстроить инфраструктуру?
2. Чем лучше рассылать Bluetooth или Wi-Fi (понятно, что GPRS канал в таком скоплении — не вариант, базовая станция не справятся, да и сигнала может не быть)?
3. Сколько точек доступа и каких лучше разместить?
4. На какие нюансы обратить внимание?
Сначала я обратился к технологии маячков. Но по многим параметрам маячки здесь не подходят.
Однако, не исключаю возможность широкого вещания по Bluetooth каналу.
Так же возможно использовать технологию тетеринг (tethering), раздавать сигнал через смартфоны раскинутые по залу.
Можно тоже самое организовать, раскидав точки доступа Wi-Fi.
Преимущества той или иной инфраструктуры для меня не очевидны.
Может кто-то сталкивался с подобными задачами?
Заранее благодарю за участие в обсуждении.
Сейчас приложение Можно скачать в Google Play.
Для платформ Windows качать здесь (SimpleBeaconTelemetry.exe.zip).
Просьба протестировать у себя на устройствах.
Код элементарный, если кому-то нужен, могу выложить сюда (SimpleBeaconTelemetry.zip).
Есть приложение (xe8, android) в котором я распечатываю чеки через блютуз принтер (JP-5802LYA).
Отправка данных на принтер идет через SocketConnection, используя ESC-команды принтера. Все работает как надо.
Проблема в том, что код получается "Заточенный" под конкретно эту модель принтера. А программа обрастает пользователями, у которые хотят использовать другие принтеры.
Есть ли какие-то компоненты, типа FastReport, которые могут с этим справится, или надо писать код под все модели принтеров?
Я хочу создать кросплатформеную апликацию использующую BLE. Зашёл в примеры и выбрал :
C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\CPP\Multi-Device Samples\Device Sensors and Services\Bluetooth\ExploreDevicesLE
Во- первых Multi-Device оказался только Windows и OSX. И возможности добавить Андроид или ещё чего-то нет. См. картинку.
Во-вторых после запуска приложения оно ругается на отсутствие DLL.
Просьба помоь решить проблемы и/или указать на места где есть рабочие примеры и реально Multi-Device.
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
Правила форума
Уважаемые гости и пользователи. Данный спец разделы форума доступны только пользователям группы "Семья Redpower"
Как вступить: Наберите 40+ благодарностей от других пользователей форума. ИЛИ
1. Стать нашим клиентом.
2. Зарегистрируйтесь на форуме.
3. Пришлите на почту [email protected] скан гарантийного талона Redpower! И свой ник на форуме. Администратор вас переведет в группу "Семья Redpower' и будут высланы все пароли доступа к файлам прошивок
4. Если у вас что-то не получается, то обращайтесь в ЛС к negoday или JOHNATON
Пароли не продаются! и только для клиентов. Коммерция запрещена. Нытье «почему не на халяву» одобряются только после бесплатной вскопки грядок на моем огороде площадью 1 сотка и более.
Любые запросы типа "продайте пароль, я вам 200руб на телефон положу". караются баном.
Большая просьба:
1. Прежде чем разместить пост, подумать в какой теме он наиболее уместен.
2. Прежде чем создать новую тему, сильно подумать, может стоит спросить в уже существующей теме.
Давайте не будем валить все в одну кучу. Так будет лучше всем. Сами же потом не разберемся.
Прекрасно работает кнопка ПОИСК
Решил данную проблему вынести в отдельную тему, чтобы не засорять FAQ.
Проблема такая, пропало сопряжение ГУ и телефона по Bluetooth, до этого все происходило автоматом (после первого сопряжения ГУ и телефона). как только я садился в машину.
сразу скажу, что перепробовал все прошивки, новые и старые, желтые и не желтые.
также для проверки взял три разных устройства (телефона), два на андроиде один на яблочной системе.
1. При включении одновременно всех устройств, три телефона видят друг друга, спокойно сопряжаются между собой, также все три видят ГУ, но сопряжения с ГУ не происходит, ГУ не видит ничего оно в вечном поиске зависает.
2. При поочередном подключении каждого телефона и ГУ та же картина, телефоны видят ГУ, но соединиться не могут, ГУ не видит ничего. вечный поиск.
такое ощущение, что дело не в железе на ГУ, а слетело часть программного обеспечения (драйвера), отвечающего за Bluetooth. Если телефоны видят ГУ, значит сигнал от ГУ на частоте Bluetooth посылается, т.к. при поломке самого модуля Bluetooth на уровне железа сигнала от него никакого не должно быть, или я не прав.
Получается так, что ГУ не видит свой же Bluetooth.
Тогда вопрос, есть возможность перепрошить основную систему ГУ, как это делается на заводе при первой установке программного обеспечения?
где находится датчик Bluetooth?
Современные магнитолы способны связываться со смартфоном посредствам беспроводной технологии – Bluetooth. Причём это может быть, как штатное, так приобретённое отдельно устройство. Благодаря соединению через блютуз появляется возможно принимать входящие звонки, а также запускать музыку прямо с телефона. Давайте разберёмся, как подключить смартфон к магнитоле правильно.
Шаг 1: настройка Bluetooth на телефоне
Перед тем, как начать сопряжение устройств, нужно активировать функцию «блютус» на телефоне. Делается это через настройки, либо шторку уведомлений. Второй способ более быстрый, однако подходит только для ранее подключённых девайсов.
Первым делом заходим в настройки. Здесь переходим во вкладку «Bluetooth».
Открываем вкладку Bluetooth
В открывшемся окне переводим ползунок вправо.
На некоторых телефонах необходимо активировать функцию видимости. Если этого не сделать, то магнитола не сможет найти подключаемый девайс.
Шаг 2: включение магнитолы
На большинстве популярных моделях магнитол присутствует кнопка «Bluetooth», «Phone» или «Tel». Нажав на неё, смартфон автоматически соединиться с устройством, о чём будет свидетельствовать появление надписи в списке подключённых гаджетов.
Находим магнитолу в списке устройств
Бываю случаи, когда проигрыватель никак не может обнаружить смартфон. В такой ситуации можно попробовать перезагрузить девайс и магнитолу. Если ситуация не изменилась, то попробуйте подсоединить другой телефон. В случае, если с его подключением проблем не возникло, то скорее всего в вашем смартфоне какие-то неполадки с блютузом.
На проигрывателях с сенсорным экраном сопряжение происходит ещё проще. Достаточно зайти в меню и выбрать пункт «Bluetooth». На экране должен появиться список с доступными устройствами, из которого нужно выбрать модель вашего телефона.
Шаг 3: сопряжение
Наиболее удобно подсоединять смартфон к магнитоле прямо из настроек блютуза. Для этого включите Bluetooth, где из предложенного списка выберите модель аудиосистемы. Теперь на экране проигрывателя появится сообщение о сопряжение, где в соответствующее поле нужно ввести пароль с телефона. Если в магнитоле отсутствует дисплей, то нужная комбинация вводится специальными клавишами, о значении которых можно прочитать в инструкции.
Теперь возможно запускать любимые композиции прямо из библиотеки телефона. Обратите внимание, что вся загруженная музыка должна быть в формате MP3, иначе произойдёт ошибка.
Не многие знают, но в обычную магнитолу с USB входом можно добавить блютуз. В этом поможет специальный Bluetooth-модуль, который имеет вид флешки и подключается к разъёму USB. Стоит отметить, что стоимость данного гаджета всего 5-10 долларов.
Еще способ: как подключить телефон к магнитоле через USB.
Заключение
Как видим, подключить телефон к магнитоле посредствам блютуз очень просто. Принцип действий такой же, как и при сопряжении любого другого устройства. Главное – соблюдать внимательность и осторожность!
Евгений Загорский
IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.
Этой статьей хочу начать серию по работе с Bluetooth в Delphi под Microsoft Windows XP. Так как тема весьма сложная , прошу внимательно читать . Повторяться не буду .
Все программы написаны на Delphi 6 и тестировались со стандартным стеком Bluetooth от Microsoft под Windows XP + SP2.
Все необходимые библиотеки прилагаются . Так что дополнительно ничего качать не нужно . При разработке использовал только API функции с JEDI.
Описание функций будут даны в стиле Object Pascal. Сионистов просьба обращаться к MSDN и Microsoft Platform SDK.
Получение списка установленных радиомодулей Bluetooth
Итак , для начала попробуем получить список установленных на компьютере радиомодулей Bluetooth.
BluetoothFindFirstRadio - начинает перечисление локальных радиомодулей Bluetooth.
const pbtfrp : PBlueToothFindRadioParams;
var phRadio : THandle): HBLUETOOTH_RADIO_FIND; stdcall ;
указатель на структуру BLUETOOTH_FIND_RADIO_PARAMS . Член dwSize этой структуры должен содержать размер структуры ( устанавливается посредством SizeOf(BLUETOOTH_FIND_RADIO_PARAMS) ).
описатель (Handle) найденного устройства .
· | В случае успешного выполнения функция вернет корректный описатель в phRadio и корректный описатель в качестве результата |
· | В случае ошибки будет возвращен 0. Для получения кода ошибки используйте функцию GetLastError |
BluetoothFindNextRadio - находит следующий установленный радиомодуль Bluetooth.
var phRadio : THandle): BOOL; stdcall ;
Описатель , который вернула функция BluetoothFindFirstRadio
Сюда будет помещен описатель следующего найденного радиомодуля
· | Вернет TRUE , если устройство найдено . В phRadio корректный описатель на найденный радиомодуль . |
· | Вернет FALSE в случае отсутствия устройства . phRadio содержит некорректный описатель . Используйте GetLastError для получения кода ошибки . |
BluetoothFindRadioClose - закрывает описатель перечисления радиомодулей Bluetooth.
function BluetoothFindRadioClose(hFind : HBLUETOOTH_RADIO_FIND): BOOL; stdcall ;
Описатель , который вернула функция BluetoothFindFirstRadio
· | Вернет TRUE если описатель успешно закрыт . |
· | Вернет FALSE в случае ошибки . Для получения кода ошибки используйте GetLastError . |
Теперь у нас достаточно знаний , чтобы получить список установленных радиомодулей Bluetooth.
Напишем вот такую процедуру :
// Инициализация структуры BLUETOOTH_FIND_RADIO_PARAMS
hFind := BluetoothFindFirstRadio(@BFRP, hRadio);
if (hFind <> 0 ) then
// Что-то сделать с полученным описателем
// Закрыть описатель устройства
// Находим следующее устройство
until ( not BluetoothFindNextRadio(hFind, hRadio));
Это , конечно , все здорово , но в принципе бесполезно . Давайте что - нибудь сделаем еще . Например , получим информацию о радиомодуле Bluetooth.
Получение информации о радиомодуле Bluetooth
Для получения информации о радиомодуле Bluetooth используется функция
BluetoothGetRadioInfo - возвращает информацию о радиомодуле , который представлен описателем .
function BluetoothGetRadioInfo(hRadio : THandle;
var pRadioInfo : BLUETOOTH_RADIO_INFO): DWORD; stdcall ;
Описатель локального радиомодуля , который получен функцией BluetoothFindRadioFirst или BluetoothFindRadioNext
Структура , в которую записывается информация об указанном радиомодуле . Член dwSize должен быть равен размеру структуры
· | Вернет ERROR_SUCCESS если информация получена , в противном случае код ошибки . |
Структура BLUETOOTH_RADIO_INFO выгляди вот так :
szName : array [ 0 ..BLUETOOTH_MAX_ NAME _SIZE - 1 ] of widechar;
Размер структуры в байтах
Адрес локального радиомодуля
Код производителя ( константы BTH_MFG_Xxx). Для получения новых кодов обратитесь к сайту спецификаций Bluetooth
Это уже что - то . Воспользуемся этой информацией и напишем вот такую процедуру .
procedure GetRadioInfo(hRadio: THandle);
var RadioInfo: BLUETOOTH_RADIO_INFO;
// Инициализация структуры BLUETOOTH_RADIO_INFO
FillChar(RadioInfo, 0 , SizeOf(RadioInfo));
if (BluetoothGetRadioInfo(hRadio, RadioInfo) = ERROR_SUCCESS) then
// Используем полученную информацию
В первой части статьи мы научились получать список локальных радиомодулей Bluetooth и узнавать их свойства .
Теперь пришло время получить список устройств Bluetooth, которые подключены к нашим локальным радиомодулям .
Получение списка устройств Bluetooth
Для получения списка устройств Bluetooth нам понадобятся следующие функции ( они очень похожи на функции , используемые для получения списка локальных радиомодулей ).
BluetoothFindFirstDevice - начинает перечисление устройств Bluetooth.
const pbtsp : BLUETOOTH_DEVICE_SEARCH_PARAMS;
var pbtdi : BLUETOOTH_DEVICE_INFO): HBLUETOOTH_DEVICE_FIND; stdcall ;
Указатель на структуру BLUETOOTH_DEVICE_SEARCH_PARAMS . Член dwSize этой структуры должен содержать размер структуры ( устанавливается посредством SizeOf(BLUETOOTH_DEVICE_SEARCH_PARAMS)) . Член hRadio должен содержать описатель локального радиомодуля , полученный вызовом функции BluetoothFindFirstRadio .
Структура BLUETOOTH_DEVICE_INFO в которую будет возвращена информации об устройстве Bluetooth.
· | В случае успешного выполнения функция вернет корректный описатель в качестве результата . |
· | В случае ошибки будет возвращен 0. Для получения кода ошибки используйте функцию GetLastError |
BluetoothFindNextDevice - находит следующее устройство Bluetooth.
function BluetoothFindNextDevice(hFind : HBLUETOOTH_DEVICE_FIND;
var pbtdi : BLUETOOTH_DEVICE_INFO): BOOL; stdcall ;
Описатель , который вернула функция BluetoothFindFirstDevice
Структура BLUETOOTH_DEVICE_INFO , в которую будет помещена информацию об устройстве
· | Вернет TRUE , если устройство найдено . |
· | Вернет FALSE в случае отсутствия устройства . Используйте GetLastError для получения кода ошибки . |
BluetoothFindDeviceClose - закрывает описатель перечисления устройств Bluetooth.
function BluetoothFindDeviceClose(hFind : HBLUETOOTH_DEVICE_FIND): BOOL; stdcall ;
Описатель , который вернула функция BluetoothFindFirstDevice
· | Вернет TRUE если описатель успешно закрыт . |
· | Вернет FALSE в случае ошибки . Для получения кода ошибки используйте GetLastError . |
BluetoothGetDeviceInfo - возвращает информацию об указанном устройстве Bluetooth.
function BluetoothGetDeviceInfo(hRadio : THandle;
var pbtdi : BLUETOOTH_DEVICE_INFO): DWORD; stdcall ;
Описатель локального радиомодуля Bluetooth
Структура BLUETOOTH_DEVICE_INFO , в которую возвразается информация об устройстве . dwSize должен быть равен размеру структуры . addreess должен содержать адрес устройства , о котором хотим получить информацию .
· | Вернет ERROR_SUCCESS если выполнено успешно и информация занесена в структуру pbtdi . Остальные значения – код ошибки . |
Обладая этими знаниями , можно написать процедуру получения информации об устройствах Bluetooth:
procedure GetDevices(_hRadio: THandle);
// Инициализация структуры BLUETOOTH_DEVICE_SEARCH_PARAMS
with DeviceSearchParams do
fReturnRemembered := true; // Вернуть запомненные
// Инициализация структуры BLUETOOTH_DEVICE_INFO
FillChar(DeviceInfo, SizeOf(BLUETOOTH_DEVICE_INFO), 0 );
DeviceFind := BluetoothFindFirstDevice(DeviceSearchParams, DeviceInfo);
if (DeviceFind <> 0 ) then begin
// Что-то сделать с полученными данными
// Инициализация структуры BLUETOOTH_DEVICE_INFO
FillChar(DeviceInfo, SizeOf(BLUETOOTH_DEVICE_INFO), 0 );
// Находим следующее устройство
until ( not BluetoothFindNextDevice(DeviceFind, DeviceInfo));
И так , в предыдущих частях мы научились получать список локальных радиомодулей Bluetooth и удаленных устройств Bluetooth. Нам осталось научиться получать список сервисов , предоставляемых удаленным устройством и управлять локальными радиомодулями . Так же , необходимо разобраться , как же все - таки передаются данные между различными устройствами Bluetooth.
В этой части , а она будет самой длинной и информативной , мы создадим программу , которая поможет нам обобщить полученную информацию и покажет , как использовать новые функции , которые здесь будут описаны .
Прежде , чем мы приступим , давайте определимся в терминах . Microsoft в своей документации вводит два термина : Radio и Device . Radio – это локальный радиомодуль Bluetooth (USB- брелок , интегрированное решение , в общем то , что установлено на вашем компьютере ). Device – это то устройство Bluetooth с которым вы хотите обмениваться информацией . Будь то телефон , КПК , гарнитура или еще что - то . Важно понимать , что если мы пишем программу для PDA, то когда она работает на PDA - его модуль Bluetooth будет Radio , а компьютер - Device . Если же она работает на компьютере , то компьютерный модуль – Radio , а PDA – Device .
К сожалению , документация Microsoft по Bluetooth API и работе с Bluetooth настолько скудна ( у меня получилось 50 страниц в Word с оформлением ), а примеров они вообще не предоставляют , что из нее очень трудно понять , как же все - таки работает эта технология .
Когда я только начинал изучать этот предмет , я перерыл весь Internet, но так ничего вразумительного не нашел .
По - этому , здесь мне хочется дать наиболее полную и подробную информацию об этом вопросе , что бы вы не столкнулись с той же проблемой отсутствия информации .
И так , приступим .
Давайте создадим в Delphi новый проект и сохраним его под именем BTWork , а модуль – под именем Main .
Главную и пока единственную форму , назовем fmMain . Заголовок BTWork .
Теперь нам понадобятся файл JwaBluetoothAPI.pas , JwaBtHDef.pas и JwaBthSdpDef.pas . Их можно найти в примерах из предыдущих частей или в библиотеке BTClasses .
Для того , чтобы не тянуть с собой все остальные файлы из JWA, давайте эти чуть - чуть исправим . Найдите в них строку
delphi grundig x350bt опознать элементы
Пришел, с выгоревшим резисторем и транзюком 2SB1243 .
Может, кто поможет опознать обьвязку R622-R623? Схемы не нашел. Какой строной впаять транзистор?
ДядяЮра
- 7 Мар 2018
Rostyk.07, Шасси озвучь, по последнему фото похож на Prology
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
- Диагностика
- Определение неисправности
- Выбор метода ремонта
- Поиск запчастей
- Устранение дефекта
- Настройка
Неисправности
Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:
- не включается
- не корректно работает какой-то узел (блок)
- периодически (иногда) что-то происходит
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
-
(запросы) (хранилище) (запросы) (запросы)
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Marking (маркировка) - обозначение на электронных компонентах
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
Package (корпус) - вид корпуса электронного компонента
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
- DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
- SOT-89 - пластковый корпус для поверхностного монтажа
- SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
- TO-220 - тип корпуса для монтажа (пайки) в отверстия
- SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
- TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
- BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LED | Light Emitting Diode - Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory - Электрически стираемая память |
eMMC | embedded Multimedia Memory Card - Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display - Жидкокристаллический дисплей (экран) |
SCL | Serial Clock - Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data - Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board - Печатная плата |
PWM | Pulse Width Modulation - Широтно-импульсная модуляция |
SPI | Serial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus - Универсальная последовательная шина |
DMA | Direct Memory Access - Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current - Переменный ток |
DC | Direct Current - Постоянный ток |
FM | Frequency Modulation - Частотная модуляция (ЧМ) |
AFC | Automatic Frequency Control - Автоматическое управление частотой |
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему delphi grundig x350bt опознать элементы как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
Читайте также: