Проблема с контроллером в ОС Windows 8.1

Открытый экспериментальный проект

Модератор: -=NT=-Baur

Аватара пользователя
Komaroff
Программист
Сообщения: 118
Зарегистрирован: Вт дек 06, 2011 11:04 am

Сообщение Komaroff » Пт ноя 13, 2015 8:47 pm

sewergun писал(а):Вот и настал этот день. Обновил компьютер. xHCI не отключается. 2 опробованных хаба не спасают(может какая то особая модель нужна?)
PCIe->USB2.0 контроллеров не видел. Везде 3.0/3.1.
win7 не выход. Как быть? Исходники прошивки никак не получить?...

Сочувствую, тем более, что сегодня пятница, 13-е :) Думаю, что тут вопрос не в исходниках в целом, а в HID-дескрипторе устройства.

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7332
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Пт ноя 13, 2015 9:15 pm

sewergun писал(а):Год близится к концу, как там поживает новый контроллер?
К ранее сказанному пока добавить нечего.
Ни одна доброта не останется безнаказанной...

sewergun
Посетитель
Сообщения: 19
Зарегистрирован: Вт ноя 11, 2014 6:04 am

Сообщение sewergun » Сб ноя 14, 2015 3:02 am

Komaroff писал(а):Сочувствую, тем более, что сегодня пятница, 13-е :) Думаю, что тут вопрос не в исходниках в целом, а в HID-дескрипторе устройства.

Ну так, а дескрипторы не в исходниках задаются? В них родимых.

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7332
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Сб ноя 14, 2015 9:59 pm

sewergun писал(а): Исходники прошивки никак не получить?
Мы уже не сотрудничаем с программистом который писал прошивку для этого контроллера. Поэтому исходников нет.
Ни одна доброта не останется безнаказанной...

Аватара пользователя
Komaroff
Программист
Сообщения: 118
Зарегистрирован: Вт дек 06, 2011 11:04 am

Сообщение Komaroff » Сб ноя 14, 2015 10:05 pm

sewergun писал(а):Ну так, а дескрипторы не в исходниках задаются? В них родимых.

Тут резон такой.
Исходники прошивки врядли выложат, а дескриптор вполне возможно. Тем более, что дескриптор в действующей на данный момент электронике неизменяемый. Можно было бы его присобачить например к ArtJoy (контроллер на PIC18F2550 с открытым исходным кодом) и испытать на разных системах.

sewergun
Посетитель
Сообщения: 19
Зарегистрирован: Вт ноя 11, 2014 6:04 am

Сообщение sewergun » Вс ноя 15, 2015 11:32 pm

Komaroff писал(а):Можно было бы его присобачить например к ArtJoy (контроллер на PIC18F2550 с открытым исходным кодом) и испытать на разных системах.

Такими темпами никто не мешает вообще свой контроллер присобачить. Тот же Mjoy. Датчики то нешифрованный сигнал выдают.

Аватара пользователя
Komaroff
Программист
Сообщения: 118
Зарегистрирован: Вт дек 06, 2011 11:04 am

Сообщение Komaroff » Пн ноя 16, 2015 10:11 am

sewergun писал(а):Такими темпами никто не мешает вообще свой контроллер присобачить. Тот же Mjoy. Датчики то нешифрованный сигнал выдают.

Аналоговые датчики магрезы точно незашифрованные :)
Но я понял, что приколы в вин8.1 есть в электронике и с аналоговыми и с цифровыми осями. Тем более забавно, что, по отзывам, не у всех встречается эта проблема.
Скажу больше. Бывает обратный прикол. Например в Вин7 все работает, а в ВинХР - "Устройство работает некорректно". Это НЕ про сабж из этой темы.
Лично для меня, разработка контроллера, пригодного для выпуска в релиз, на данный момент находится за пределами сферы хоббийных интересов. Мне больше по нраву копаться в физике и математике сенсоров. Конечно приходилось делать прошивки для простого тестирования сенсоров (на железе Мджой, АртДжой, Атмега32U4), но c Вин8 еще никогда не использовал.
Роман говорил здесь на форуме, что готовится новая электроника. Будем ждать...

sewergun
Посетитель
Сообщения: 19
Зарегистрирован: Вт ноя 11, 2014 6:04 am

Сообщение sewergun » Пн ноя 16, 2015 1:36 pm

Komaroff писал(а):Но я понял, что приколы в вин8.1 есть в электронике и с аналоговыми и с цифровыми осями. Тем более забавно, что, по отзывам, не у всех встречается эта проблема.

Проблема ВООБЩЕ не в датчиках не в их аналоговости и цифроватости.
Проблема ТОЛЬКО в том, что разработчик самостоятельно колхозно-топорно реализовал подобие USB контроллера не прочитав спецификацию. В современном же мире есть устройства изкоробки реализующие USB интерфейс. Arduino Leonardo и все его производные. Подключаешь к компу и оно уже работает как USB устройство. В крайнем случае скачиваешь драйвера с сайта Arduino.

Лично для меня, разработка контроллера, пригодного для выпуска в релиз, на данный момент находится за пределами сферы хоббийных интересов. Мне больше по нраву копаться в физике и математике сенсоров. Конечно приходилось делать прошивки для простого тестирования сенсоров (на железе Мджой, АртДжой, Атмега32U4), но c Вин8 еще никогда не использовал.

Для меня это вообще лес.
Как раз таки MMJoy2 и ставится на Arduino с чипом ATMega32U4.
Взглянул я на электронику и опечалился. Если бы основная ось была как тормоза вынесена в отдельном блок-сенсоре и подключалась проводниками, то я бы может упоролся в вопрос замены контроллера на arduino/mmjoy2. А так МагРез распаян прямо на плату и висит над магнитиком.
Роман говорил здесь на форуме, что готовится новая электроника. Будем ждать...

На этой странице на мой вопрос он четко ответил, что ничего НЕ делается.

Аватара пользователя
mega_mozg_13
Посетитель
Сообщения: 75
Зарегистрирован: Ср май 08, 2013 8:52 am

Сообщение mega_mozg_13 » Пн ноя 16, 2015 3:09 pm

sewergun писал(а):Как раз таки MMJoy2 и ставится на Arduino с чипом ATMega32U4.
Взглянул я на электронику и опечалился. Если бы основная ось была как тормоза вынесена в отдельном блок-сенсоре и подключалась проводниками, то я бы может упоролся в вопрос замены контроллера на arduino/mmjoy2. А так МагРез распаян прямо на плату и висит над магнитиком.

вот тут как раз и нет проблем, по факту чикнуть только одну дорожку соединяющую выход сенсора и АЦП старого контролера. перекинуть её на новый. всё. профит.

Аватара пользователя
Komaroff
Программист
Сообщения: 118
Зарегистрирован: Вт дек 06, 2011 11:04 am

Сообщение Komaroff » Пн ноя 16, 2015 3:18 pm

sewergun писал(а):Проблема ТОЛЬКО в том, что разработчик самостоятельно колхозно-топорно реализовал подобие USB контроллера не прочитав спецификацию. В современном же мире есть устройства изкоробки реализующие USB интерфейс. Arduino Leonardo и все его производные. Подключаешь к компу и оно уже работает как USB устройство. В крайнем случае скачиваешь драйвера с сайта Arduino.

Роман говорил здесь на форуме, что готовится новая электроника. Будем ждать...

На этой странице на мой вопрос он четко ответил, что ничего НЕ делается.


Тут не совсем верно.
Вот смотрите. Насколько я знаю, разработчик сделал контроллер до появления Виндовс 8. Нареканий на работу по USB до того не было. Такова наша судьба, что, с появлением новых операционных систем, выпущенные ранее устройства, протестированные и прекрасно себя зарекомендовавшие, не всегда могут с ними работать корректно. Можно найти кучу примеров.
И с Leonardo, ведь "из коробки" там заложен только загрузчик, требующий установки драйверов. Т.е. сам по себе из коробки Leonardo представляет собой только заготовку для творчества, результат которого так же со временем может начать сбоить с новыми системами. Творчество, т.е. рабочие программы, в частности прошивка контроллера джойстика, делаются отдельно, загружаются с помощью загрузчика и, естественно, тестируются на совместимость с доступными на текущий момент операционными системами. К слову, упоминая ATMega32U4 я имел в виду именно плату Leonardo, а прошивку делал на основе стандартного атмеловского стека.

Сабж этой темы не имеет возможности перепрошивки без использования программатора. Поэтому Роман и сказал, что, в случае появления сбоев, для этого контроллера надо искать альтернативные возможности подружить с Виндовс 8.1. В крайнем случае можно попытаться соединить выход магреза перемычками с внешним контроллером (УПС, опередили :) , только ИМХО резать дорожку не обязательно).
Новая электроника, насколько я понимаю, будет иметь несравненно более широкие возможности настроек. Подробнее можно уточнить у Романа.

sewergun
Посетитель
Сообщения: 19
Зарегистрирован: Вт ноя 11, 2014 6:04 am

Сообщение sewergun » Пн ноя 16, 2015 7:57 pm

Komaroff писал(а):Тут не совсем верно.
Вот смотрите. Насколько я знаю, разработчик сделал контроллер до появления Виндовс 8. Нареканий на работу по USB до того не было. Такова наша судьба, что, с появлением новых операционных систем, выпущенные ранее устройства, протестированные и прекрасно себя зарекомендовавшие, не всегда могут с ними работать корректно. Можно найти кучу примеров.

Судьба судьбой. Но можно же наверно добавить тот недостающий байт и выпустить обновленную версию. Я же готов даже заплатить те 30$ за контроллер. Но нет...

Komaroff писал(а):И с Leonardo, ведь "из коробки" там заложен только загрузчик, требующий установки драйверов. Т.е. сам по себе из коробки Leonardo представляет собой только заготовку для творчества, результат которого так же со временем может начать сбоить с новыми системами. Творчество, т.е. рабочие программы, в частности прошивка контроллера джойстика, делаются отдельно, загружаются с помощью загрузчика и, естественно, тестируются на совместимость с доступными на текущий момент операционными системами.

Леонардо я упомянул только потому что он числится в совместимых устройствах с MMJoy2. https://sites.google.com/site/mmjoyproj ... ovye-platy Плюс есть IDE и возможность прошивать 10 раз на дню. Вероятность того что Arduino перестанут поддерживать в новых ОС, крайне мала.

Komaroff писал(а):В крайнем случае можно попытаться соединить выход магреза перемычками с внешним контроллером (УПС, опередили :) , только ИМХО резать дорожку не обязательно).

Этим походу и буду заниматься. Купил Pro Micro. Буду читать буквари. Правда перемычки и 2 питания ради 1 сенсора это колхоз. Правда если заведется, то у автора электроники можно заказать сенсор без контроллера как в блоке тормозов. Он их еще продает на других форумах.
Komaroff писал(а):Новая электроника, насколько я понимаю, будет иметь несравненно более широкие возможности настроек. Подробнее можно уточнить у Романа.

Да какие настройки нужны 3м простым осям? Максимум переход на цифровые датчики вместо аналоговых. Проблема только одна. Педали перестали работать еще на прошлой неделе. А когда будет электроника - неизвестно.

Аватара пользователя
mega_mozg_13
Посетитель
Сообщения: 75
Зарегистрирован: Ср май 08, 2013 8:52 am

Сообщение mega_mozg_13 » Пн ноя 16, 2015 8:03 pm

sewergun писал(а):Леонардо я упомянул только потому что он числится в совместимых устройствах с MMJoy2. https://sites.google.com/site/mmjoyproj ... ovye-platy Плюс есть IDE и возможность прошивать 10 раз на дню. Вероятность того что Arduino перестанут поддерживать в новых ОС, крайне мала.

огорчу вас, MMJoy2 ну ни разу никаким боком к проекту Arduino и их студии IDE.

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7332
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Пн ноя 16, 2015 8:29 pm

sewergun писал(а):На этой странице на мой вопрос он четко ответил, что ничего НЕ делается.
Интересная трактовка вот этой информации от Мар 06, 2015 -
-=NT=-Baur писал(а):Начата разработка полностью новой электроники. Результаты будут только к концу года :(

И от - Окт 09, 2015
-=NT=-Baur писал(а): Вот только когда он всё таки будет - пока не могу сказать :( Многие планы из-за потопа моментом похерились :evil:

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

Но Вы можете как и ДО появление этой проблемы, обратиться к альтернативным разработчикам. К примеру mega_mozg_13 . Возможно он сделает необходимую плату на основе своих разработок. Чертежи платы давно есть на форуме - http://avia-sim.ru/forum/viewtopic.php? ... c&start=15
Ни одна доброта не останется безнаказанной...

sewergun
Посетитель
Сообщения: 19
Зарегистрирован: Вт ноя 11, 2014 6:04 am

Сообщение sewergun » Вт ноя 17, 2015 9:16 am

mega_mozg_13 писал(а):огорчу вас, MMJoy2 ну ни разу никаким боком к проекту Arduino и их студии IDE.

Элементная база контроллера Arduino совместима. Так?
Драйвера от Arduino Leonardo. Так?
Arduino IDE работает с клонами arduino. И позволяет заниматься "творчеством". Так?
Ну и в чем я не прав?
Единственное что я не указал так это то что именно MMjoy2 проект с закрытым кодом для некоммерческого использования. ОК.

MMJoy2 - проект с закрытым кодом для некоммерческого использования!

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

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7332
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Вт ноя 17, 2015 9:37 am

sewergun писал(а):Но думал что, так как электроникой занимаетесь не вы, а сторонние разработчики, то и уплыть ничего не должно было.
Вы не понимаете как происходит разработка.
Ни одна доброта не останется безнаказанной...


Вернуться в «КОНСТРУКТОР БРД»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость