попытки изменить имя HID устройства в системе удались, я выше описал.
Это я всё понял. Я не понял, что он хочет "обмануть" ???
Обмануть компьютер чтобы он показывал нужное имя ИЛИ "подделать" некое USB устройство посредством дурдуины и чтоб дрова от винды приняли дурдуину не как дурдуину а как "поддельное" устройство.
Я никому ничего не рассказываю. Я только решаю задачу заказчика и беру за это оплату.
ну понятно..., ну хорошо если я поставлю такую задачу, решишь? куда писать ?
Если ты считаешь что задача заказчика сводится к этому "он хочет чтоб CDC который создает плата леонардо в системе имела имя не Arduino Leonardo (COMxx), а что то свое", то никуда писать не надо. Я не стану её решать, потому как она более трудоемкая(и соответственно дорогая, хотя конечно же тоже решаемая), чем то, что как я понимаю, нужно заказчику.
он хочет чтоб CDC который создает плата леонардо в системе имела имя не Arduino Leonardo (COMxx), а что то свое
Блин, вот я наверно выгляжу как тупой чайник...
Я не геймер и последнее во что играл это сталкер. Дальше меня просто тошнило от игр и счас тоже тошнит, поэтому я и не понимаю о чем речь. Но, я понимаю, что это для игр устройство, верно?
Вопрос простой: вот эта вот "штука" из дурдуины - она эмулирует некий девайс или она сама по себе уникальна и винда её определяет по некоторому заранее сформированному списку драйверов???
Вопрос простой: вот эта вот "штука" из дурдуины - она эмулирует некий девайс или она сама по себе уникальна и винда её определяет по некоторому заранее сформированному списку драйверов???
штука из дурдуины эмулирует некий HID в данном случае джойстик и тут мы этот джойстик можем обозвать как угодно, но сама железка остается уникальной т.к. имеет свои VID и PID и переименовать её грубо говоря оказывается проблемным т.к. подписаны дрова.
штука из дурдуины эмулирует некий HID в данном случае джойстик
Вот здесь и происходит разрыв шаблона.
Т.о. дурдуина выполняет свои обязанности по эмуляции джойстика и этот вопрос можно закрывать. Остаётся только вопрос по идентификации этого устройства в системе виндовс и как оно отображается системой. Иными словами нужно "обмануть" пользователя, т.е. подключаем дурдуину а отображается какой-нибудь "крутой" джойстик.
появляется CDC устройства типа ком порт, вот он то и мешает нашему ТС "замести" следы.
Слушай, погуглив то, что он хочет обмануть а главное цены на эти "штуки" - резюмирую, за пятак можно пободацца.
Так, у меня где-то валяецца дурдуина с 32U4 чипом и с USB прям напрямую без FTDI - думаю она подойдёт. Надо найти. И... самое главное - а где взять оригинальные дескрипторы от оригинального джойстика? На их сайте нет кнопки скачать драйвер или кнопка техподдержки. Грустно. _Буимискать_
Короче наша цель ОБМАНУТЬ ГЛАЗА ПОЛЬЗОВАТЕЛЯ подсунув вместо оригинального "крутого" джойстика за много денег - воткнув в комп 5-тибаксовую подделку! Ачо, креативненько, пасаны...
нее помимо джойстика, с переименованием которого нет проблем, появляется CDC устройства типа ком порт, вот он то и мешает нашему ТС "замести" следы.
ну это я так понимаю.
Вот и я так думаю. А следовательно, удаление этого устройства из системы(что в общем-то изначально, помимо переименования жостика, тс и просил) и будет являться решением задачи заказчика.
нее помимо джойстика, с переименованием которого нет проблем, появляется CDC устройства типа ком порт, вот он то и мешает нашему ТС "замести" следы.
ну это я так понимаю.
Вот и я так думаю. А следовательно, удаление этого устройства из системы(что в общем-то изначально, помимо переименования жостика, тс и просил) и будет являться решением задачи заказчика.
я понял тебя, просто думал что ты решил задачу с переименованием CDC устройства, ну а так да вырезать из загрузчика инициализацию и убрать CDC_Task(); и ком порта как не бывало.
тока шить потом эту плату только через ISP или ресет давить каждый раз.
Мне важно, чтобы Игровое устройство (Указывается в Устройства и принтеры- Параметры игровых устройств - Установленные игровые устройства) имело название, которое я сам выберу, потому что, на сколько я понимаю, именно этот параметр передается в настройки игр.
Переименование Диспетчер устройств->Порты Com-> Arduino Leonardo (COMxx) можно вынести в отдельную задачу, возможный (на сколько я понимаю) вариант решения - программно отключить обмен с COM портом, предусмотрев возможность активации обмена посредством замыкания определенных контактов.
Но, повторюсь переименование СОМ порта для меня - дополнительная задача.
На сколько я понимаю, СОМ порт мне требуется только один раз - чтобы залить скетч по USB, в принципе могу обойтись без СОМ порта. Тогда если потребуется перезалить скетч буду осваивать внешний программатор.
чтобы отключить Arduino Leonardo (COMxx) надо владеть языком С (а где то и ASM), надо понимать что делает исходный код загрузчика, надо править его а потом скомпилировать, что под виндой та еще процедура, и наконец залить его в плату при помощи usbasp (https://mysku.ru/blog/aliexpress/52686.html).
осилите?
тогда цена в 5к мне уже не кажется чем то невероятным.
чтобы было и имя и дрова правильные я брал USB-UART на CP2102, там это возможно, только драйвера будут уникальные, важно не потерять, нужно было, чтобы в какой из портов USB не воткни назначался один и тот же COM порт (к примеру 3), нужны утилиты которые позволяют сменить имя PID и собрать драйвера под это )))
я извиняюсь, вы понимаете о чем мы тут?
надеюсь - отражение имени устройства на его PID к примеру - USB\VID_0458&PID_003A\5&300F1F77&0&4, выше просили PID девайса как раз и показать
Сочетание Ардуино Про Микро ( в итоге Beetle ATMEGA32U4)+ переменный резистор+ скетч отсюда. Windows 7 воспринимает сотворенное мной как Игровое устройство. Фото ручника внутри - здесь
Мне важно, чтобы Игровое устройство (Указывается в Устройства и принтеры- Параметры игровых устройств - Установленное игровое устройства) имело название, которое я сам выберу для своего ручника, потому что, на сколько я понимаю, именно этот параметр передается в настройки игр.
Самостоятельно я смог изменить в BOARDS.TXT строку leonardo.build.usb_product="ASRHw HandBreack", но для полноценного решения вопроса мне нужна помощь специалиста.
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
чтобы отключить Arduino Leonardo (COMxx) надо владеть языком С (а где то и ASM), надо понимать что делает исходный код загрузчика, надо править его а потом скомпилировать, что под виндой та еще процедура, и наконец залить его в плату при помощи usbasp (https://mysku.ru/blog/aliexpress/52686.html).
осилите?
тогда цена в 5к мне уже не кажется чем то невероятным.
Собственно говоря, переименование/отключение Arduino Leonardo (COMxx) в задание исходно не входило.
Если "отключить Arduino Leonardo (COMxx)" так сложно/ дорого, то тогда остается вопрос, который был изначально сформулирован в задании: Мне нужно, чтобы Игровое устройство (Указывается в Устройства и принтеры- Параметры игровых устройств - Установленное игровое устройства) имело название, которое я сам выберу
Судя по картинкам снимков с экрана, Вы смогли решить мою задачу.
Скажите пожалуйста, сколько стоит инструкция "как это сделать самостоятельно" и как с Вами связаться?
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
может игрушки требуют оригинального джойстика, шли к нему как приложение, тогда точно, не по имени а по дескриптору, если есть оригинальный, то видимо можно, вопрос только в том насколько оно будет совместимо с оригинальными дровами, не думаю, что производитель не заложил проверку девайса в драйверах ...
Самостоятельно я смог изменить в BOARDS.TXT строку leonardo.build.usb_product="ASRHw HandBreack", но для полноценного решения вопроса мне нужна помощь специалиста.
а какая еще помощь? что то не так показывает?
ну если очень хочется пишите - xDriverForums на Яндекс почте.
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
может игрушки требуют оригинального джойстика, шли к нему как приложение, тогда точно, не по имени а по дескриптору, если есть оригинальный, то видимо можно, вопрос только в том насколько оно будет совместимо с оригинальными дровами, не думаю, что производитель не заложил проверку девайса в драйверах ...
Эти игрушки не требуют оригинальной периферии, много самодельных устройств работают устойчиво.
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
Уважаемый fridgetester,
Меня устраивает Ваш подход цитата "Я никому ничего не рассказываю. Я только решаю задачу заказчика и беру за это оплату." У меня есть задача, мне нужна инструкция как ее решить (решать). Вы действительно сможете сделать это?
Естественно и прошивке девайса и скорей всего проге на компе совершенно фиолетово как оно там называется в Диспетчере винды. Это "Friendly name" - для юзверя только, чтоб его порадовать вместо тоскливых VID+PID+серийника.
Софту на компе важны только VID/PID/серийник, а всё остальное он сам узнает запросом по эндпоинтам устройства. Если проге нужно убедиться, что девайс "свой" - просто пошлёт ему определённый запрос(-ы) через эндпоинты. И все усилия ТС по переименованиям пойдут прахом.
Из первого сообщения я так понял, что ТС хочет чтобы просто в Диспетчере устройств его джойстик (или что там) по другому обзывалось. Это - можно. А если он хочет обмануть прогу на компе, в которой есть привязка к прошивке девайса - то без хорошего знания программирования и реверса протокола обмена с оригинальной железкой тут делать нечего (или реверса оригинальной прошивки). Но ТС похоже этого не догоняет, раз пишет "на сколько я понимаю, именно этот параметр передается в настройки игр. "
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
может игрушки требуют оригинального джойстика, шли к нему как приложение, тогда точно, не по имени а по дескриптору, если есть оригинальный, то видимо можно, вопрос только в том насколько оно будет совместимо с оригинальными дровами, не думаю, что производитель не заложил проверку девайса в драйверах ...
Эти игрушки не требуют оригинальной периферии, много самодельных устройств работают устойчиво.
джойстика нет, есть пульты радиоуправления, они точно работают со всеми эмуляторами, лень шнур искать, посмотреть что да как там
FLYSKY 6S - USB\VID_0458&PID_003A\5&300F1F77&0&4
Естественно и прошивке девайса и скорей всего проге на компе совершенно фиолетово как оно там называется в Диспетчере винды. Это "Friendly name" - для юзверя только, чтоб его порадовать вместо тоскливых VID+PID+серийника.
Софту на компе важны только VID/PID/серийник, а всё остальное он сам узнает запросом по эндпоинтам устройства. Если проге нужно убедиться, что девайс "свой" - просто пошлёт ему определённый запрос(-ы) через эндпоинты. И все усилия ТС по переименованиям пойдут прахом.
Из первого сообщения я так понял, что ТС хочет чтобы просто в Диспетчере устройств его джойстик (или что там) по другому обзывалось. Это - можно. А если он хочет обмануть прогу на компе, в которой есть привязка к прошивке девайса - то без хорошего знания программирования и реверса протокола обмена с оригинальной железкой тут делать нечего (или реверса оригинальной прошивки). Но ТС похоже этого не догоняет, раз пишет "на сколько я понимаю, именно этот параметр передается в настройки игр. "
По опыту подключения к этим играм разной DIY игровой периферии, прога на компе воспринимает название периферии указанное в ( Устройства и принтеры- Игровое устройство - Параметры игровых устройств - Установленное игровое устройства). Вы правы, мне нужно переименовать Arduino Leonardo в мое "Friendly name". Сможете составить инструкцию как это делать?
Но ТС похоже этого не догоняет, раз пишет "на сколько я понимаю, именно этот параметр передается в настройки игр. "
оно и так и не так, игре тоже фиолетово какой та VID/PID/Serial и Friendly name(если речь не о привязанных устройствах), видимо ему просто хочется в игре при настройке или еще там как, я не играю не знаю, видеть не Arduino Leonardo, а что то свое, ну может я не прав.
Но ТС похоже этого не догоняет, раз пишет "на сколько я понимаю, именно этот параметр передается в настройки игр. "
оно и так и не так, игре тоже фиолетово какой та VID/PID/Serial и Friendly name(если речь не о привязанных устройствах), видимо ему просто хочется в игре при настройке или еще там как, я не играю не знаю, видеть не Arduino Leonardo, а что то свое, ну может я не прав.
Вы правы, мне нужно переименовать Arduino Leonardo в мое "Friendly name". Сможете составить инструкцию как это делать?
я повторю свой вопрос:
после замены в boards.txt? что не работает?
После замены в boards.txt изменилось название игрового устройства только в Устройства и принтеры. см картинку ! Но я не удалял/переустанавливал устройство.
Сейчас после всех моих и торопливых попыток следовать Вашим рекомендациям/поспешных манипуляций с файлами настроек Устройство обрело желанное имя но при этом любую ардуино комп видит так а IDE не видит никак. Видимо слетел драйвер для Ардуино. Помогите пожалуйста, исправить ситуацию или откатить в исходное состояние.
Но ТС похоже этого не догоняет, раз пишет "на сколько я понимаю, именно этот параметр передается в настройки игр. "
оно и так и не так, игре тоже фиолетово какой та VID/PID/Serial и Friendly name(если речь не о привязанных устройствах), видимо ему просто хочется в игре при настройке или еще там как, я не играю не знаю, видеть не Arduino Leonardo, а что то свое, ну может я не прав.
это навряд ли, давно бы дескриптор девайса выложил, ан нет
Но ТС похоже этого не догоняет, раз пишет "на сколько я понимаю, именно этот параметр передается в настройки игр. "
оно и так и не так, игре тоже фиолетово какой та VID/PID/Serial и Friendly name(если речь не о привязанных устройствах), видимо ему просто хочется в игре при настройке или еще там как, я не играю не знаю, видеть не Arduino Leonardo, а что то свое, ну может я не прав.
это навряд ли, давно бы дескриптор девайса выложил, ан нет
Есть несколько решений DIY периферии, в которых задача переименования решена. Судя по авторам периферии, решение скорее всего сводится к переименованию Игровое устройство (Указывается в Устройства и принтеры- Параметры игровых устройств - Установленное игровое устройства). Вопрос как это сделать?
Сейчас после всех моих и торопливых попыток следовать Вашим рекомендациям/поспешных манипуляций с файлами настроек Устройство обрело желанное имя но при этом любую ардуино комп видит так а IDE не видит никак. Видимо слетел драйвер для Ардуино. Помогите пожалуйста, исправить ситуацию или откатить в исходное состояние.
По опыту подключения к этим играм разной DIY игровой периферии, прога на компе воспринимает название периферии указанное в ( Устройства и принтеры- Игровое устройство - Параметры игровых устройств - Установленное игровое устройства).
Прога не воспринимает, она просто Вам его показывает. Так это имя как я уже говорил - для человека. Ей (внутри) это Friendly name - по барабану какое.
Скорей всего. Хотя извраты от разработчиков конечно возможны.
Но если Вы хотите этим переименованием обмануть именно прогу, а не чела, смотрящего на имя, то это - бесперспективная затея. Почему - я сказал выше.
Но если Вы хотите этим переименованием обмануть именно прогу, а не чела, смотрящего на имя, то это - бесперспективная затея. Почему - я сказал выше.
не поймёт, это как к примеру бесперспективно объяснять, что на али нет девайсов с настоящим FT232 и, шоркаются потом в поисках дров, под которыми китайские заработают...
По опыту подключения к этим играм разной DIY игровой периферии, прога на компе воспринимает название периферии указанное в ( Устройства и принтеры- Игровое устройство - Параметры игровых устройств - Установленное игровое устройства).
Прога не воспринимает, она просто Вам его показывает. Так это имя как я уже говорил - для человека. Ей (внутри) это Friendly name - по барабану какое.
Скорей всего. Хотя извраты от разработчиков конечно возможны.
Но если Вы хотите этим переименованием обмануть именно прогу, а не чела, смотрящего на имя, то это - бесперспективная затея. Почему - я сказал выше.
Мне нужно имя для человека. Только для enduser, который смотрит на экран
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
Я своими руками сделал в подарок ручной тормоз для симрейсинга (коллекция игр под WIN). Теперь хочу, чтобы его название совпадало с названием Игрового устройства.
ТС, напишите сколько вы готовы заплатить за решение вашей задачи.
Да нет у него ничо, кроме палки и дурдуины = тормоз. Тут суть у ТС была такая, шо изо всего этого срача по поводу каким образом решить его вопрос он думал, шо он выхватит суть, поменяет одну строчку и сделает сам. Но такой финт ушами непрокатил и теперь он слёзно постит эксклюзивные фотки его никому не нужной железяки в надежде на то, что кого-то зацепит его идея.
Я никому ничего не рассказываю. Я только решаю задачу заказчика и беру за это оплату.
попытки изменить имя HID устройства в системе удались, я выше описал.
Это я всё понял. Я не понял, что он хочет "обмануть" ???
Обмануть компьютер чтобы он показывал нужное имя ИЛИ "подделать" некое USB устройство посредством дурдуины и чтоб дрова от винды приняли дурдуину не как дурдуину а как "поддельное" устройство.
Вот что я никак не могу понять.
он хочет чтоб CDC который создает плата леонардо в системе имела имя не Arduino Leonardo (COMxx), а что то свое
Я никому ничего не рассказываю. Я только решаю задачу заказчика и беру за это оплату.
ну понятно..., ну хорошо если я поставлю такую задачу, решишь? куда писать ?
Я никому ничего не рассказываю. Я только решаю задачу заказчика и беру за это оплату.
ну понятно..., ну хорошо если я поставлю такую задачу, решишь? куда писать ?
Если ты считаешь что задача заказчика сводится к этому "он хочет чтоб CDC который создает плата леонардо в системе имела имя не Arduino Leonardo (COMxx), а что то свое", то никуда писать не надо. Я не стану её решать, потому как она более трудоемкая(и соответственно дорогая, хотя конечно же тоже решаемая), чем то, что как я понимаю, нужно заказчику.
он хочет чтоб CDC который создает плата леонардо в системе имела имя не Arduino Leonardo (COMxx), а что то свое
Блин, вот я наверно выгляжу как тупой чайник...
Я не геймер и последнее во что играл это сталкер. Дальше меня просто тошнило от игр и счас тоже тошнит, поэтому я и не понимаю о чем речь. Но, я понимаю, что это для игр устройство, верно?
Вопрос простой: вот эта вот "штука" из дурдуины - она эмулирует некий девайс или она сама по себе уникальна и винда её определяет по некоторому заранее сформированному списку драйверов???
ДАВАЙТЕ НАХ У НЕГО ЕЩЕ РАЗ СПРОСИМ ЧЕГО ОН ХОЧЕТ!!
а то мы сейчас срач или флудильню поимеем в конечном итоге.
Вопрос простой: вот эта вот "штука" из дурдуины - она эмулирует некий девайс или она сама по себе уникальна и винда её определяет по некоторому заранее сформированному списку драйверов???
штука из дурдуины эмулирует некий HID в данном случае джойстик и тут мы этот джойстик можем обозвать как угодно, но сама железка остается уникальной т.к. имеет свои VID и PID и переименовать её грубо говоря оказывается проблемным т.к. подписаны дрова.
ДАВАЙТЕ НАХ У НЕГО ЕЩЕ РАЗ СПРОСИМ ЧЕГО ОН ХОЧЕТ!!
Кстати да, отличная идея. Ибо нипанятно каво аффтор хочет "на__ть" - геймера или компутер )))
штука из дурдуины эмулирует некий HID в данном случае джойстик
Вот здесь и происходит разрыв шаблона.
Т.о. дурдуина выполняет свои обязанности по эмуляции джойстика и этот вопрос можно закрывать. Остаётся только вопрос по идентификации этого устройства в системе виндовс и как оно отображается системой. Иными словами нужно "обмануть" пользователя, т.е. подключаем дурдуину а отображается какой-нибудь "крутой" джойстик.
Я правильно всё понял?
нее помимо джойстика, с переименованием которого нет проблем, появляется CDC устройства типа ком порт, вот он то и мешает нашему ТС "замести" следы.
ну это я так понимаю.
появляется CDC устройства типа ком порт, вот он то и мешает нашему ТС "замести" следы.
Слушай, погуглив то, что он хочет обмануть а главное цены на эти "штуки" - резюмирую, за пятак можно пободацца.
Так, у меня где-то валяецца дурдуина с 32U4 чипом и с USB прям напрямую без FTDI - думаю она подойдёт. Надо найти. И... самое главное - а где взять оригинальные дескрипторы от оригинального джойстика? На их сайте нет кнопки скачать драйвер или кнопка техподдержки. Грустно. _Буимискать_
Короче наша цель ОБМАНУТЬ ГЛАЗА ПОЛЬЗОВАТЕЛЯ подсунув вместо оригинального "крутого" джойстика за много денег - воткнув в комп 5-тибаксовую подделку! Ачо, креативненько, пасаны...
нее помимо джойстика, с переименованием которого нет проблем, появляется CDC устройства типа ком порт, вот он то и мешает нашему ТС "замести" следы.
ну это я так понимаю.
Вот и я так думаю. А следовательно, удаление этого устройства из системы(что в общем-то изначально, помимо переименования жостика, тс и просил) и будет являться решением задачи заказчика.
нее помимо джойстика, с переименованием которого нет проблем, появляется CDC устройства типа ком порт, вот он то и мешает нашему ТС "замести" следы.
ну это я так понимаю.
Вот и я так думаю. А следовательно, удаление этого устройства из системы(что в общем-то изначально, помимо переименования жостика, тс и просил) и будет являться решением задачи заказчика.
я понял тебя, просто думал что ты решил задачу с переименованием CDC устройства, ну а так да вырезать из загрузчика инициализацию и убрать CDC_Task(); и ком порта как не бывало.
тока шить потом эту плату только через ISP или ресет давить каждый раз.
Мне нужно, чтобы компьютер показывал нужное мне имя.
Мне важно, чтобы Игровое устройство (Указывается в Устройства и принтеры- Параметры игровых устройств - Установленные игровые устройства) имело название, которое я сам выберу, потому что, на сколько я понимаю, именно этот параметр передается в настройки игр.
Переименование Диспетчер устройств->Порты Com-> Arduino Leonardo (COMxx) можно вынести в отдельную задачу, возможный (на сколько я понимаю) вариант решения - программно отключить обмен с COM портом, предусмотрев возможность активации обмена посредством замыкания определенных контактов.
Но, повторюсь переименование СОМ порта для меня - дополнительная задача.
На сколько я понимаю, СОМ порт мне требуется только один раз - чтобы залить скетч по USB, в принципе могу обойтись без СОМ порта. Тогда если потребуется перезалить скетч буду осваивать внешний программатор.
он хочет чтоб CDC который создает плата леонардо в системе имела имя не Arduino Leonardo (COMxx), а что то свое
На сколько я понимаю, отключив Arduino Leonardo (COMxx) и освоив заливку скетчей через внешний программатор, можно разрешить эту ситуацию.
Если это так, порекомендуйте пожалуйста внешний программатор
нет не правильно понимаете
чтобы отключить Arduino Leonardo (COMxx) надо владеть языком С (а где то и ASM), надо понимать что делает исходный код загрузчика, надо править его а потом скомпилировать, что под виндой та еще процедура, и наконец залить его в плату при помощи usbasp (https://mysku.ru/blog/aliexpress/52686.html).
осилите?
тогда цена в 5к мне уже не кажется чем то невероятным.
чтобы было и имя и дрова правильные я брал USB-UART на CP2102, там это возможно, только драйвера будут уникальные, важно не потерять, нужно было, чтобы в какой из портов USB не воткни назначался один и тот же COM порт (к примеру 3), нужны утилиты которые позволяют сменить имя PID и собрать драйвера под это )))
я извиняюсь, вы понимаете о чем мы тут?
надеюсь - отражение имени устройства на его PID к примеру - USB\VID_0458&PID_003A\5&300F1F77&0&4, выше просили PID девайса как раз и показать
ДАВАЙТЕ НАХ У НЕГО ЕЩЕ РАЗ СПРОСИМ ЧЕГО ОН ХОЧЕТ!!
а то мы сейчас срач или флудильню поимеем в конечном итоге.
Я своими руками сделал в подарок ручной тормоз для симрейсинга (коллекция игр под WIN)
Фото ручника здесь и здесь
Сочетание Ардуино Про Микро ( в итоге Beetle ATMEGA32U4)+ переменный резистор+ скетч отсюда. Windows 7 воспринимает сотворенное мной как Игровое устройство. Фото ручника внутри - здесь
Мне важно, чтобы Игровое устройство (Указывается в Устройства и принтеры- Параметры игровых устройств - Установленное игровое устройства) имело название, которое я сам выберу для своего ручника, потому что, на сколько я понимаю, именно этот параметр передается в настройки игр.
Самостоятельно я смог изменить в BOARDS.TXT строку leonardo.build.usb_product="ASRHw HandBreack", но для полноценного решения вопроса мне нужна помощь специалиста.
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
нет не правильно понимаете
чтобы отключить Arduino Leonardo (COMxx) надо владеть языком С (а где то и ASM), надо понимать что делает исходный код загрузчика, надо править его а потом скомпилировать, что под виндой та еще процедура, и наконец залить его в плату при помощи usbasp (https://mysku.ru/blog/aliexpress/52686.html).
осилите?
тогда цена в 5к мне уже не кажется чем то невероятным.
Собственно говоря, переименование/отключение Arduino Leonardo (COMxx) в задание исходно не входило.
Если "отключить Arduino Leonardo (COMxx)" так сложно/ дорого, то тогда остается вопрос, который был изначально сформулирован в задании: Мне нужно, чтобы Игровое устройство (Указывается в Устройства и принтеры- Параметры игровых устройств - Установленное игровое устройства) имело название, которое я сам выберу
Судя по картинкам снимков с экрана, Вы смогли решить мою задачу.
Скажите пожалуйста, сколько стоит инструкция "как это сделать самостоятельно" и как с Вами связаться?
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
может игрушки требуют оригинального джойстика, шли к нему как приложение, тогда точно, не по имени а по дескриптору, если есть оригинальный, то видимо можно, вопрос только в том насколько оно будет совместимо с оригинальными дровами, не думаю, что производитель не заложил проверку девайса в драйверах ...
а какая еще помощь? что то не так показывает?
ну если очень хочется пишите - xDriverForums на Яндекс почте.
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
может игрушки требуют оригинального джойстика, шли к нему как приложение, тогда точно, не по имени а по дескриптору, если есть оригинальный, то видимо можно, вопрос только в том насколько оно будет совместимо с оригинальными дровами, не думаю, что производитель не заложил проверку девайса в драйверах ...
Эти игрушки не требуют оригинальной периферии, много самодельных устройств работают устойчиво.
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
Уважаемый fridgetester,
Меня устраивает Ваш подход цитата "Я никому ничего не рассказываю. Я только решаю задачу заказчика и беру за это оплату." У меня есть задача, мне нужна инструкция как ее решить (решать). Вы действительно сможете сделать это?
Естественно и прошивке девайса и скорей всего проге на компе совершенно фиолетово как оно там называется в Диспетчере винды. Это "Friendly name" - для юзверя только, чтоб его порадовать вместо тоскливых VID+PID+серийника.
Софту на компе важны только VID/PID/серийник, а всё остальное он сам узнает запросом по эндпоинтам устройства. Если проге нужно убедиться, что девайс "свой" - просто пошлёт ему определённый запрос(-ы) через эндпоинты. И все усилия ТС по переименованиям пойдут прахом.
Из первого сообщения я так понял, что ТС хочет чтобы просто в Диспетчере устройств его джойстик (или что там) по другому обзывалось. Это - можно. А если он хочет обмануть прогу на компе, в которой есть привязка к прошивке девайса - то без хорошего знания программирования и реверса протокола обмена с оригинальной железкой тут делать нечего (или реверса оригинальной прошивки). Но ТС похоже этого не догоняет, раз пишет "на сколько я понимаю, именно этот параметр передается в настройки игр. "
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
может игрушки требуют оригинального джойстика, шли к нему как приложение, тогда точно, не по имени а по дескриптору, если есть оригинальный, то видимо можно, вопрос только в том насколько оно будет совместимо с оригинальными дровами, не думаю, что производитель не заложил проверку девайса в драйверах ...
Эти игрушки не требуют оригинальной периферии, много самодельных устройств работают устойчиво.
джойстика нет, есть пульты радиоуправления, они точно работают со всеми эмуляторами, лень шнур искать, посмотреть что да как там
FLYSKY 6S - USB\VID_0458&PID_003A\5&300F1F77&0&4
Эти игрушки не требуют оригинальной периферии, много самодельных устройств работают устойчиво.
эта игрушка подходит под ваше устройство, то-есть выполняются задачи?
Естественно и прошивке девайса и скорей всего проге на компе совершенно фиолетово как оно там называется в Диспетчере винды. Это "Friendly name" - для юзверя только, чтоб его порадовать вместо тоскливых VID+PID+серийника.
Софту на компе важны только VID/PID/серийник, а всё остальное он сам узнает запросом по эндпоинтам устройства. Если проге нужно убедиться, что девайс "свой" - просто пошлёт ему определённый запрос(-ы) через эндпоинты. И все усилия ТС по переименованиям пойдут прахом.
Из первого сообщения я так понял, что ТС хочет чтобы просто в Диспетчере устройств его джойстик (или что там) по другому обзывалось. Это - можно. А если он хочет обмануть прогу на компе, в которой есть привязка к прошивке девайса - то без хорошего знания программирования и реверса протокола обмена с оригинальной железкой тут делать нечего (или реверса оригинальной прошивки). Но ТС похоже этого не догоняет, раз пишет "на сколько я понимаю, именно этот параметр передается в настройки игр. "
По опыту подключения к этим играм разной DIY игровой периферии, прога на компе воспринимает название периферии указанное в ( Устройства и принтеры- Игровое устройство - Параметры игровых устройств - Установленное игровое устройства). Вы правы, мне нужно переименовать Arduino Leonardo в мое "Friendly name". Сможете составить инструкцию как это делать?
оно и так и не так, игре тоже фиолетово какой та VID/PID/Serial и Friendly name(если речь не о привязанных устройствах), видимо ему просто хочется в игре при настройке или еще там как, я не играю не знаю, видеть не Arduino Leonardo, а что то свое, ну может я не прав.
я повторю свой вопрос:
после замены в boards.txt? что не работает?
оно и так и не так, игре тоже фиолетово какой та VID/PID/Serial и Friendly name(если речь не о привязанных устройствах), видимо ему просто хочется в игре при настройке или еще там как, я не играю не знаю, видеть не Arduino Leonardo, а что то свое, ну может я не прав.
Вы абсолютно правы. Можете сделать?
я повторю свой вопрос:
после замены в boards.txt? что не работает?
После замены в boards.txt изменилось название игрового устройства только в Устройства и принтеры. см картинку ! Но я не удалял/переустанавливал устройство.
Сейчас после всех моих и торопливых попыток следовать Вашим рекомендациям/поспешных манипуляций с файлами настроек Устройство обрело желанное имя но при этом любую ардуино комп видит так а IDE не видит никак. Видимо слетел драйвер для Ардуино. Помогите пожалуйста, исправить ситуацию или откатить в исходное состояние.
оно и так и не так, игре тоже фиолетово какой та VID/PID/Serial и Friendly name(если речь не о привязанных устройствах), видимо ему просто хочется в игре при настройке или еще там как, я не играю не знаю, видеть не Arduino Leonardo, а что то свое, ну может я не прав.
это навряд ли, давно бы дескриптор девайса выложил, ан нет
оно и так и не так, игре тоже фиолетово какой та VID/PID/Serial и Friendly name(если речь не о привязанных устройствах), видимо ему просто хочется в игре при настройке или еще там как, я не играю не знаю, видеть не Arduino Leonardo, а что то свое, ну может я не прав.
это навряд ли, давно бы дескриптор девайса выложил, ан нет
Есть несколько решений DIY периферии, в которых задача переименования решена. Судя по авторам периферии, решение скорее всего сводится к переименованию Игровое устройство (Указывается в Устройства и принтеры- Параметры игровых устройств - Установленное игровое устройства). Вопрос как это сделать?
Сейчас после всех моих и торопливых попыток следовать Вашим рекомендациям/поспешных манипуляций с файлами настроек Устройство обрело желанное имя но при этом любую ардуино комп видит так а IDE не видит никак. Видимо слетел драйвер для Ардуино. Помогите пожалуйста, исправить ситуацию или откатить в исходное состояние.
среду Ардуино IDE, переустановите, должно помочь.
Не, не поможет. А если исправится Ардуино ИДЕ - пропадет "свое" устройство
"Я так думаю"
так и будет, все вернется в девственный вид "Мне та кааца"
его задача ,сейчас, навести порядок в дровах
Скорей всего. Хотя извраты от разработчиков конечно возможны.
Но если Вы хотите этим переименованием обмануть именно прогу, а не чела, смотрящего на имя, то это - бесперспективная затея. Почему - я сказал выше.
Но если Вы хотите этим переименованием обмануть именно прогу, а не чела, смотрящего на имя, то это - бесперспективная затея. Почему - я сказал выше.
не поймёт, это как к примеру бесперспективно объяснять, что на али нет девайсов с настоящим FT232 и, шоркаются потом в поисках дров, под которыми китайские заработают...
Скорей всего. Хотя извраты от разработчиков конечно возможны.
Но если Вы хотите этим переименованием обмануть именно прогу, а не чела, смотрящего на имя, то это - бесперспективная затея. Почему - я сказал выше.
Мне нужно имя для человека. Только для enduser, который смотрит на экран
ну_дык_чо? кто сделал? сумма?
Эти игрушки не требуют оригинальной периферии, много самодельных устройств работают устойчиво.
эта игрушка подходит под ваше устройство, то-есть выполняются задачи?
Да, устройство и игрушка взаимодействуют нормально.
я повторю свой вопрос:
после замены в boards.txt? что не работает?
Устройство меняет имя но теряет свой драйвер. Снимок экрана здесь.
ТС, напишите сколько вы готовы заплатить за решение вашей задачи.
Если в подарок, да ещё и в единичном экземпляре, то какая разница как оно называется. По-моему тут что-то не чисто. Думается мне что кто-то тут хочет кого-то налюбить.
Я своими руками сделал в подарок ручной тормоз для симрейсинга (коллекция игр под WIN). Теперь хочу, чтобы его название совпадало с названием Игрового устройства.
Фото ручника здесь и здесь
Фото ручника внутри - здесь
Можете поГуглить фотки, убедитесь, что они уникальны
Это конечно похвально, но не отменяет того факта, что работа по решению вашей нетривиальной задачи стоит определённых усилий, которые не бесплатны.
ТС, напишите сколько вы готовы заплатить за решение вашей задачи.
Да нет у него ничо, кроме палки и дурдуины = тормоз. Тут суть у ТС была такая, шо изо всего этого срача по поводу каким образом решить его вопрос он думал, шо он выхватит суть, поменяет одну строчку и сделает сам. Но такой финт ушами непрокатил и теперь он слёзно постит эксклюзивные фотки его никому не нужной железяки в надежде на то, что кого-то зацепит его идея.