При попытке подружить Луч-ВТ компакт с Touch Diamond (WM6.1) возникло много проблем.
Тем не менее, через пару часов результат оказался положительным.
Описываю проблемы и методику их решения, думаю, кому-то может пригодиться.
Имеем:
1. Touch Diamond
2. свеже купленный Луч-ВТ компакт + диск с дровами, к нему прилагающийся
3. Машина без ActiveSync-а.
Проблема №1
Установщик дров с диска сильно заточен под ActiveSync.
На самом диске есть ActiveSync, но версии 4.1. Такой ActiveSync нам не нужен, т.к. Diamond работает только с ActiveSync >= 4.5
Решение:
Берем с диска следующие файлы
\Software\Uniboard\PocketPC\UniBoard4\uniboard.exe
\Software\Uniboard\PocketPC\UniBoard4\Луч-BT_Компакт\km_luchBTcmpct.exe
Распаковываем их оба как архивы (я использовал 7-zip) для получения файлов
uniboard.cab
km_luchBTcmpct.cab
Остальные файлы нам не интересны.
Заливаем оба файла на Diamond, подключив его по USB как внешний накопитель.
Отключаем Diamond от компьютера, запускаем на Diamond-е файл uniboard.cab.
Выбираем установку на основную память (это важно), продолжаем установку вплоть до перезагрузки Diamond-а.
Запускаем на Diamond-е файл km_luchBTcmpct.cab.
Выбираем установку на основную память (это важно).
Проблема №2
Файл km_luchBTcmpct.cab не устаналивается.
После установки Diamond говорит, что установка НЕ была завершена успешно.
Решение:
При установке обязательно указываем основную память.
В процессе установки должно появиться сообщение вроде "Файл km_luchBTcmpct.dll был успешно зарегистрирован ядром UniBoard".
После этого появится сообщение, что установке НЕ была завершена успешно, игнорируем его.
На всякий случай проверяем наличие на Diamond-е файла
\Program Files\UniBoard\km_luchBTcmpct.dll
В моем случае всё получилось удачно. В принципе, этот файл можно положить на место и руками (распаковав cab), но придется довольно много регистрировать в реестре.
Проблема №3
Установленый UniBoard не работает. Вообще.
Ярлык "Пуск \ Настройки \ UniBoard" не работает (по нажатию ничего не происходит).
Прямой запуск \Program Files\UniBoard\UniBoard.exe ничего не дает (ничего не запускается).
Ярлык "Пуск \ UniBoard ON" открывает окно с двумя кнопками "ОК" и "Регистрация".
По нажатию кнопки "Регистрация" приложение закрывается.
По нажатию кнопки "ОК" выдается сообщение об ошибке (должно быть что-то вроде "Не удалось открыть порт COM1:.").
Решение:
Для подключения клавиатуры необходимо настроить UniBoard, указав нужный COM порт.
Это можно сделать напрямую через реестр (я использовал для этого Total Commander CE с плагином редактирования реестра).
Нам нужна ветка HTLM\Software\MacCentre\UniBoard\Keyboards\pocket_nature_luchBT_compact.
В этой ветке необходимо поправить значение ключа PortName c "COM1:" на название нужного порта.
Проблема №4
Как определить порт, на котором висит клавиатура?
И как вообще правильно её подключить?
Решение:
(помогло решение для HTC P3300, приведенное в этой ветке http://www.hpc.ru/board/viewtopic.php?t ... t=uniboard)
В комм.менеджере / настройки / Bluetooth подключаем клавиатуру как Bluetooth-устройство, пайрим её с кодом 0000, ставим галку "Последовательный порт". Затем, на вкладке "Порты COM" создаем исходящий порт на устройство KEYBOARD, например COM6:.
Именно его указываем в реестре (в решении к предыдущей проблеме).
Нерешенные проблемы:
Хочется (Х1): получить доступ к остальным настройкам.
Хочется (Х2): убрать неработающую иконку из настроек
Хочется (Х3): зарегистрировать, чтобы убрать бредовый splash-screen.
Луч-ВТ + uniboard + Touch Diamond
- Байкалов Пётр
- Нобелевский лауреат (7 lvl)
- Сообщения: 10381
- Зарегистрирован: Вс ноя 12, 2006 17:22
Сейчас сравнивал с Eten… Вобщем можно тупо отредактировать конфиги на етене, и даже серийник перенести оттуда. Потом экспорт/импорт двух кусков реестра -
[HKEY_CURRENT_USER\Software\MacCentre\UniBoard]
[HKEY_LOCAL_MACHINE\SOFTWARE\MacCentre]
и всё работает!
вобщем надо просто написать новый конфигуратор.
или старый пофиксить.
там наверняка просто какой-то мелкий баг.
потому что в принципе он ведь просто редактирует ветки реестра и всё.
[HKEY_CURRENT_USER\Software\MacCentre\UniBoard]
[HKEY_LOCAL_MACHINE\SOFTWARE\MacCentre]
и всё работает!
вобщем надо просто написать новый конфигуратор.
или старый пофиксить.
там наверняка просто какой-то мелкий баг.
потому что в принципе он ведь просто редактирует ветки реестра и всё.
Re: Луч-ВТ + uniboard + Touch Diamond
Все настройки лежат в реестре -Altsoph писал(а):Хочется (Х1): получить доступ к остальным настройкам.
[HKEY_CURRENT_USER\Software\MacCentre\UniBoard]
[HKEY_LOCAL_MACHINE\SOFTWARE\MacCentre]
там можно ком-порт изменить и много чего ещё, всё вобщем имеет адекватные понятные названия.
проблема разве что сложно дополнительные комбинации кнопок в прописывать. Вобщем надо это где-то на WM5 делать, а потом переносить ветку реестра.
удалить \windows\uniboard.cplAltsoph писал(а):Хочется (Х2): убрать неработающую иконку из настроек
UniBoard_register_reg.rar - экспоритровал официальный ключ (это не варез - ключ уже официально выложен на сайте разработчика!)Altsoph писал(а):Хочется (Х3): зарегистрировать, чтобы убрать бредовый splash-screen.
- Вложения
-
- UniBoard_register_reg.rar
- официальный ключ импортируемый в реестр
- (936 байт) 166 скачиваний
- Байкалов Пётр
- Нобелевский лауреат (7 lvl)
- Сообщения: 10381
- Зарегистрирован: Вс ноя 12, 2006 17:22