Проблема с переходом на pro версию контроллера

Moderator: AdminGroup

von-zibel
Posts: 5
Joined: Tue Aug 14, 2012 13:39
Contact:

Проблема с переходом на pro версию контроллера

Postby von-zibel » Wed Sep 05, 2012 20:32

Доброго времени суток. При перепрошивке контроллера с Lite до pro версии возникла следующая проблема: сама прошивка прошла вроде как нормально, в списке устройств и конфигураторе джойстик распознается как Pro, но в списке игровых устройств и играх джойстик по-прежнему распознается как LIte (см рисунок). Соответственно прикрученные дополнительные кнопки не работают. Специально проверял - вручную замыкал контакты в разьеме, дело не в моей криворукой пайке доп кнопок, а в самом контроллере.

Image

Alex Oz
Posts: 1163
Joined: Mon May 12, 2008 9:10
Location: Минск
Has thanked: 12 times
Been thanked: 125 times

Re: Проблема с переходом на pro версию контроллера

Postby Alex Oz » Wed Sep 05, 2012 21:59

Дело не в контроллере - дело в винде - в реестр записывается "первое" название контроллера, когда он был подключен. В последующем винда всегда использует его, независимо от текущего имени в MS считают, что оно - вечно и незыблемо.

Но эта беда лечится правкой реестра (судя по картинке это W7? ).
Следует отключить контроллер, удалить ветку реестра (для семерки):
[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_231D&PID_0112]
и подключить контроллер - он должен обрести новое имя.
Либо откорректировать параметр в той же ветке
"OEMName"=...
до желаемого.

В XP ветка другая.

PS: Кое-кто даже обещал написать специальную утилиту для этих целей....
Крайние прошивки и софт / Latest firmware & software
viewtopic.php?f=15&t=908
http://alex-oz.strana.de

von-zibel
Posts: 5
Joined: Tue Aug 14, 2012 13:39
Contact:

Re: Проблема с переходом на pro версию контроллера

Postby von-zibel » Thu Sep 06, 2012 1:21

Не выходит каменный цветок, реестр подчистил, а после подключения джоя все равно остается старое название и дополнительные кнопке не работают.

Alex Oz
Posts: 1163
Joined: Mon May 12, 2008 9:10
Location: Минск
Has thanked: 12 times
Been thanked: 125 times

Re: Проблема с переходом на pro версию контроллера

Postby Alex Oz » Thu Sep 06, 2012 10:29

Посмотрел сегодня, "семерка" хранит название аж в 4-х ветках реестра.
Этим рег-файлом должны удалится 3 из них - должно помочь -
W7_del_VID231D_PID0112.zip
(414 Bytes) Downloaded 322 times
.

Кнопки не появились - потому как не настроены. Контроллеры KingCobra дают много возможностей, но и требуют конкретных указаний по настройке, т.е. контроллеру надо точно сказать - какой конкретно коммутационный элемент подключен на каждую линию и на какие логические кнопки потом транслировать выходные кнопки этого элемента. Посколько по умолчанию к свободным регистрам ничего не подключено, то и настройки отсутствуют.
Во первых надо указать нужное число логических кнопок устройства (до 128)
Во-вторых - сделать привязки - на физическом уровне указать что это именно кнопки ( или тумблеры/энкодеры/хатки/шифты/генераторы...) - в Option1,
а также привязать к ним логические кнопки - вариантов назначений миллион с тележкой (в Option2).
Так, имеющиеся 16 линий можно назначить как просто кнопки без шифтинга ( получится 16 логических), либо если все с двумя шифтами - это будет плюс 48 логических.
Пример раскладки - будет чуть позже.

Проверить что физ.кнопки подключены и работают - можно включив чекбокс TB - тогда отключатся все маппинги - на логические кнопки устройстсва будет отображаться состояние входных линий. Проверять нажатия можно в одном из мапперов - SVMapper или MCabMapper - они показывают все логические кнопки устройства ( виндовый апплет - только 32). НЕ забудьте отключить TB после проверки!
Крайние прошивки и софт / Latest firmware & software
viewtopic.php?f=15&t=908
http://alex-oz.strana.de

Alex Oz
Posts: 1163
Joined: Mon May 12, 2008 9:10
Location: Минск
Has thanked: 12 times
Been thanked: 125 times

Re: Проблема с переходом на pro версию контроллера

Postby Alex Oz » Thu Sep 06, 2012 23:09

Обновил конфигуратор (viewtopic.php?f=15&t=876&p=5455#p5455) - теперь в него встроена опция автоматического создания рег-файла, который при запуске удаляет все ветки реестра с наименованием контроллера. После этого имя контроллера везде должно прописаться в системе заново.
Крайние прошивки и софт / Latest firmware & software
viewtopic.php?f=15&t=908
http://alex-oz.strana.de

von-zibel
Posts: 5
Joined: Tue Aug 14, 2012 13:39
Contact:

Re: Проблема с переходом на pro версию контроллера

Postby von-zibel » Fri Sep 07, 2012 10:11

Ок. Спасибо.
Буду ждать выхода более подробного мануала, так как разобраться в лоб методом "научного тыка" не удалось.

P.S. Готов предложить свою помощь по написанию мануала, опыт есть. Одно время занимался разработкой медицинского софта и с написанием инструкций в стиле "чтобы было понятно даже дурачку" знаком :)

Alex Oz
Posts: 1163
Joined: Mon May 12, 2008 9:10
Location: Минск
Has thanked: 12 times
Been thanked: 125 times

Re: Проблема с переходом на pro версию контроллера

Postby Alex Oz » Fri Sep 07, 2012 10:56

Спасибо за предложение, учтём :)

Пока так, экспресс курс:

Настройка кнопок ( 1-16 линии - разъемы X10 И X11 (MkII). На плате в подписи имеет место ошибка - BTN1-8 это разъем X 11, BTN9-16 - подключаются к X10) .
Подключаем девайс, запускаем конфигуратор - указываем девайс в списке, нажимаем Get - прочитали параметры из контроллера.

Далее сохраняем текущие конфигурации в соответсвующих файлах - так, на всякий пожарный :)( кнопка Save ):

1. Находясь на вкладке "Параметры" - будет сохранен общий файл настроек - и общие параметры, и оси, и кноки физического и логического уровня (расширение cfg);
Для сохранения настроек кнопок отдельно -
2. Находясь на вкладке "Option1" - будет сохранен файл настроек кнопок физического уровня (расширение btn)
3. Находясь на вкладке "Option2" - будет сохранен файл маппинга кнопок логического уровня (расширение map)

Внимание - для контроллеров KingCobra (MkI) файлы настроек - сохраняются только по раздельности - обязательно сохранять все три вкладки!

Аналогично можно зачитать файлы настроек.

Перво-наперво проверим сколько логических кнопок будет обьявлено в hid- репорте - те сколько их смогут видеть система. По умолчанию может быть всего 32 кнопки - до этого момента контроллер представлялся системе как 32-кнопочный - но нам этого мало, поэтому можно поставить столько сколько нужно ( не более 128) - можно сразу поставить 128 - в параметре #But
Аналогично, если планируется больше одной хатки в системе - можно указать до 4-х.( #Hat)

KingCobraMkII-Nbut_par.gif
KingCobraMkII-Nbut_par.gif (1.2 KiB) Viewed 11853 times


Далее нас интересуют вкладки Option1 и Option2 - это и есть настройки кнопок.

Смотрим Option1 - регистры Reg#1 и Reg#2 - видим что линии назначены на кнопки, но поля ряом с селектором функции - нулевые - это значит что кнопки будут работать только когда нет шифтов SHIFT1 и SHIFT2 (Они включаются на ручке - движковым переключателем. Кстати в конфигурации видно где они находятся - S1 (SHIFT1 - Reg#3 - Line8 и SHIFT2 - Reg#4 - Line7).
KingCobraMkII- default_opt1.gif

Назначим виртуальные кнопки шифтов на основную кнопку - просто в этих полях надо повторить её номер (номер кнопки показывается на всплывающей подсказке при наведении на селектор функции):
KingCobraMkII- default_new_opt1.gif

С физическим уровнем разобрались, теперь надо сделать привязки логических кнопок - открываем вкладку Option2:
KingCobraMkII- default_opt2.gif

Видим, что кнопки, соотвествующие физическим, обьявлениы как кнопки, но в поле привязки номера - стоят нули - это означает что привязки нет и никакая кнопка нажиматься не будет.
Исправим эту ситуацию - пронумеруем их ( с1й-16-ю логическую кнопку в таблице) по порядку от крайнего текущего номера логической кнопки - 23 ( 4-я строка 8-й столбец)
KingCobraMkII- default_new_opt2.gif

Сохраним настройки.
После этого можно нажате кнопку Set - и настройки будут "залиты" в память контроллера ( для версии PRO).

Внимание - для контроллеров KingCobra (MkI) - Set надо нажимать из той вкладки, которую необходимо записать в контроллер !

Собственно все - кнопки настроены - можно пользоваться. (Проверьте чекбокс TB - он должен быть пустым).
Вновь назначеные кнопки будут замаплены с 24 по 39-ю кнопку джойстика. Чтобы увидеть нажатия кнопко с номером больше 32 - воспользуйтесь внешним маппером.

Аттач : файлы настроек btn и map - из рассмотренного выше примера:
KingCobraMkII map config new.zip
(531 Bytes) Downloaded 361 times
Крайние прошивки и софт / Latest firmware & software
viewtopic.php?f=15&t=908
http://alex-oz.strana.de

Alex Oz
Posts: 1163
Joined: Mon May 12, 2008 9:10
Location: Минск
Has thanked: 12 times
Been thanked: 125 times

Re: Проблема с переходом на pro версию контроллера

Postby Alex Oz » Fri Sep 07, 2012 13:10

Экспресс-урок №2 - превращаем шорты в элегантные брюки, или как сделать 48 кнопок из 16-ти.

В предыдущем уроке - мы использовали назанчение кнопко по принципу одна кнопка - одна функция.
Теперь рассмотрим, как повесить на одну кнопку до трех функций.

Ранее опциональные поля кнопки мы "заворачивали на себя" - тем самым заставляли виртуальные кнопки "нажимать" свою же базовую кнопку.
C таким же успехом можно назначить виртуальные кнопки на неиспользуемые физические - отведем для этой цели крайние 4-е регистра - кнопки с 97 по 127:
KingCobraMkII-71_but_opt1.gif

Одна особенность - 128-ю кнопку нельзя назначать виртуальной (она может быть только физической) - пусть она у нас будет 96-й.
Главный принцип - виртуальные кнопки располагаются на физическом уровне - и создают эквивалент обычной кнопки.
Далее уже по накатанной дорожке - в уровне логических кнопок - создаем нужные привязки - в данном случае нумерация пойдет с 40-й и далее по порядку:
KingCobraMkII-71_but_opt2.gif

Как обычно, сохраняем параметры в файле(ах) (Save - и не забудем дать уникальное имя, дабы потом не запутаться), потом грузим в контроллер (Set).
Теперь для управления в симах нам доступна 71 кнопка джойстика - легким движением рук мы получили 48 кнопок из 16-ти.
Новые кнопки будут нажиматься при соотвествующих модификаторах SHIFT1 и SHIFT2
Крайние прошивки и софт / Latest firmware & software
viewtopic.php?f=15&t=908
http://alex-oz.strana.de

von-zibel
Posts: 5
Joined: Tue Aug 14, 2012 13:39
Contact:

Re: Проблема с переходом на pro версию контроллера

Postby von-zibel » Sat Sep 15, 2012 18:05

Возникла проблема с подключением платы расширения на еще 32 кнопки.

Кнопки на плате расширения срабатывают, но определяются контроллером как кнопки с 17 по 48.
До подключения с 17 по 32 были родные кнопки и хатки джойстика. После платы расширения они не срабатывают.
Что делаю не так?

Upd:
Покурил мануал и понял в чем дело. Оказывается подключил плату расширения не к тому порту.
Переткнул в BUS. Кнопки на РУС заработали.
Кнопки на плате расширения не работают ((

Upd2: Покурил мануал еще раз, прописал число регистров и режим для SPI2 порта. Все заработало!
Почувствовал себя бухгалтером у которого сошелся годовой баланс.

Всему коллективу ВКБ нижайший поклон и огромная благодарность!

Alex Oz
Posts: 1163
Joined: Mon May 12, 2008 9:10
Location: Минск
Has thanked: 12 times
Been thanked: 125 times

Re: Проблема с переходом на pro версию контроллера

Postby Alex Oz » Mon Sep 17, 2012 12:48

von-zibel wrote:Upd2: Покурил мануал еще раз, прописал число регистров и режим для SPI2 порта. Все заработало!
Почувствовал себя бухгалтером у которого сошелся годовой баланс.

Всему коллективу ВКБ нижайший поклон и огромная благодарность!


и Вам спасибо - как говорится что выбрали нас :) - приятно осознавать что работа была сделана не зря и востребована.
А в итоге все просто и логично оказалось, правда? :)

RTFM и ещё раз RTFM! :) - ведь система просто так не догадается о желаниях своего владельца - в этом её сложность, но в этом же и преимущество перед другими контроллерами - где производитель решает за пользователя, что ему и как понадобится . Широкий выбор подразумевает однако и какую-то отвественность ;)
Крайние прошивки и софт / Latest firmware & software
viewtopic.php?f=15&t=908
http://alex-oz.strana.de

vik_gaid
Posts: 6
Joined: Fri Sep 14, 2012 16:50

Re: Проблема с переходом на pro версию контроллера

Postby vik_gaid » Mon Sep 17, 2012 19:25

А почему в конфигураторе кнопка "Save" не активна?

vik_gaid
Posts: 6
Joined: Fri Sep 14, 2012 16:50

Re: Проблема с переходом на pro версию контроллера

Postby vik_gaid » Mon Sep 17, 2012 19:31

Опс, версия конфигуратора старая была, обновил, все работает.

ironman
Posts: 7
Joined: Sat Feb 09, 2013 11:51

Re: Проблема с переходом на pro версию контроллера

Postby ironman » Tue Feb 12, 2013 20:22

Сорри , комрады , второй день бьюсь с переходом на "про ".По правде говоря через чур замудрено написано всё руководство .Простому юзеру освоить эту технику будет весьма сложно ,.Нужны обычные классические примеры. Скажем как подключить "хатку" пошагово или кнопку или ось или энкодер С рисунками . Обозначения на плате еле в лупу рассмотрел.Вот купил какой-нить юзерок любитель джоестроения Ваш контроллер - уплачется честное слово.
О своей трабле . Першиваю как по инструкции , виндуза сама определила как новый девайс , НО в конфигураторе всё так же "лайт" только 00.99 не говоря про систему .Смутно вспоминаю , что после "флэшь" в резюме проскакивала строчка "эррор" , но так быстро , что одно мгновение , но контроллер перегрузился . Как бы сделал считку , отослал на активацию ,что -то заактивировал , но контроллер ни гугу .

Извините , мужики , с контроллерами разных производителей и конструкций имел дело , от мджо-ев до от kreml , Ibodnara,redbarona, пока ещё терпения хватает на от ВКБ , :) надеюсь победить.

Если перепрошить - нужна новая активация , в смысле засылать по-новой ор1 ?

Pavel
Posts: 912
Joined: Mon Apr 24, 2006 18:21

Re: Проблема с переходом на pro версию контроллера

Postby Pavel » Tue Feb 12, 2013 20:30

в скайп Илье стукни, мож че не так делаешь?
С уважением.
Павел.

ironman
Posts: 7
Joined: Sat Feb 09, 2013 11:51

Re: Проблема с переходом на pro версию контроллера

Postby ironman » Tue Feb 12, 2013 20:36

Да как-то напрягать стесняюсь , итак замучен , пока сам потыкаюсь . У кнопок -то второй контакт "на землю" ? Ни слова в мануале .:(


Return to “Тех. поддержка”

Who is online

Users browsing this forum: No registered users and 17 guests