???
Математика на уровне МГУ

Страница 1 из 2 12 КрайняяКрайняя
Показано с 1 по 25 из 26

Тема: Как переименовать Mjoy16 ?

  1. #1

    Как переименовать Mjoy16 ?

    Возник вопрос.
    В винде Mjoy16 видится как MJ16
    Как поменять то?
    Сайт Миндога лежит
    Все думал потом почитаю.

  2. #2
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

    Re: Как переименовать Mjoy16 ?

    Смотря для чего тебе это надо. Если просто для красоты, то ходи сюда
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\
    ищи свой джой и переименовывай параметр "OEMName"
    А если у тебя их два, то надо в прошивке править ID/

    Setting desired Name, Vendor and Product ID
    MJoy16-C1 has the ability to easily change the Vendor ID, Product ID and name of MJoy16.
    These fields are the first 8 bytes of EEPROM contents.

    Bytes 4000-4003 - Name
    Bytes 4004-4005 - Vendor ID (reverse order)
    Bytes 4006-4007 - Product ID (reverse order)
    Крайний раз редактировалось Gelo; 03.08.2007 в 11:44.

  3. #3

    Re: Как переименовать Mjoy16 ?

    Спасиб уже ближе
    Но теперь еще один вопрос
    В PonyProg делаю read EEPROM
    он весь из одних FF
    При read FLASH в 4000 вижу MJ16
    А как отредактировать то?
    PonyProg я так понял редактировать не умеет
    А в WinHex я вообще вижу другие значения

    Что делать то?

  4. #4

    Re: Как переименовать Mjoy16 ?

    Исходник прошивки скачать, отредактировать в том же FARе (читай блокноте), откомпилить, залить пони-прогом... Или я ошибаюсь?

  5. #5

    Re: Как переименовать Mjoy16 ?

    Не выходит
    Мож я чего не так делаю?
    Если прочитать прошивку в PonyProg то после
    4000 я вижу
    4D 4A 31 36 00 00 02 00 - FF FF FF FF FF FF FF FF

    А в FAR
    41 39 35 ..................
    т.е. совсем не то

    Где я протупил то?

  6. #6
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

    Re: Как переименовать Mjoy16 ?

    Цитата Сообщение от mitrichlab Посмотреть сообщение
    Спасиб уже ближе
    Но теперь еще один вопрос
    В PonyProg делаю read EEPROM
    он весь из одних FF
    При read FLASH в 4000 вижу MJ16
    А как отредактировать то?
    PonyProg я так понял редактировать не умеет
    А в WinHex я вообще вижу другие значения

    Что делать то?
    1. Считывать надо программу (FLASH)
    2. В PonyProg экран разделен на три части: Адрес - Код символа - Отображение символа
    В меню Правка->Редактирование буфера, в средней части щелкаешь по коду символа и выскакивает окно редактирования
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	EEPROM_Bytes.png 
Просмотров:	270 
Размер:	4.5 Кб 
ID:	73858  
    Крайний раз редактировалось Gelo; 03.08.2007 в 16:49.

  7. #7
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

    Re: Как переименовать Mjoy16 ?

    Цитата Сообщение от Katmai Посмотреть сообщение
    Исходник прошивки скачать, отредактировать в том же FARе (читай блокноте), откомпилить, залить пони-прогом... Или я ошибаюсь?
    Ошибаешься. Для MJoy16 нет исходников.

  8. #8

    Re: Как переименовать Mjoy16 ?

    Видимо речь была все же не об исходниках, а о .hex т.е. самой прошивке.
    Но как в ней гадюке поменять имя.
    А то два контроллера используется и нифига не могу поменять

  9. #9
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

    Re: Как переименовать Mjoy16 ?

    Цитата Сообщение от mitrichlab Посмотреть сообщение
    Не выходит
    Мож я чего не так делаю?
    Если прочитать прошивку в PonyProg то после
    4000 я вижу
    4D 4A 31 36 00 00 02 00 - FF FF FF FF FF FF FF FF
    Это оно и есть.

  10. #10

    Re: Как переименовать Mjoy16 ?

    Разобрался
    Не мог найти как менять данные прямо в PonyProg
    Для будующих искателей вопроса
    Edit >> Edit Bufer Enabled
    потом тыкаем на значение и меняем на нужное (самое нижнее поле это символы ,в HEX переводит автомматом).
    И еще заметил
    Если не поменять ID устройства (это то ,что после имени) то в системе так и будет висеть MJ16/ Видимо винда где то это запоминает.
    Всем спасибо за помощь

    К модераторам просьба вычитстить тему от лишнего и оставить вопрос -> ответ (ну мы у себя на форуме так делаем ).

  11. #11

    Re: Как переименовать Mjoy16 ?

    просто надо заменить 31 на 32 , 36 на 39. Но это надо делать слив прошивку в строке 4000. Потом все поновому защить.

  12. #12
    Пилот Аватар для cysis
    Регистрация
    10.01.2007
    Адрес
    Нижний Новгород
    Сообщений
    511

    Re: Как переименовать Mjoy16 ?

    Ой, как вовремя я зашел!
    Как уже было замечено, сайт Майндога лежит. Если кто-то может поделиться прошивкой - буду страшно признателен! Та, которую я когда-то качал почему-то не работает. Ссылки на кривизну рук не принимаю, так как пытался не я один, а результат тот же . Если у кого есть рабочая прошивка - выложите здесь или дайте мне знать в личку. Заранее большое спасибо
    aka SDPG_Eagle, б/н 42

  13. #13

    Re: Как переименовать Mjoy16 ?

    Выложил у себя
    забирай
    http://mitrichlab.ru/files/MJoy16-C1_SW_v1.3.zip

  14. #14
    Пилот Аватар для cysis
    Регистрация
    10.01.2007
    Адрес
    Нижний Новгород
    Сообщений
    511

    Re: Как переименовать Mjoy16 ?

    Забрал. Благодарность моя не знает границ! Большое спасибо!
    aka SDPG_Eagle, б/н 42

  15. #15
    Зашедший Аватар для AtamaN
    Регистрация
    13.01.2006
    Возраст
    53
    Сообщений
    108

    Ответ: Как переименовать Mjoy16 ?

    Кто то может расписать пошагово как менять имя прошивки и ее ID это для того чтобы в системе 2шт. МДЖОЙ16 распознавались по разному и один всегда был первым это для РУСа а второй вторым это РУД педали тримера и куча всего остального.

    Думаю куча людей будет благодарна.

  16. #16
    Зашедший Аватар для Valery_B
    Регистрация
    02.01.2004
    Адрес
    Russian Federation
    Возраст
    51
    Сообщений
    42

    Ответ: Как переименовать Mjoy16 ?

    Значит так. Просто заменой символов в mjoy_16.hex файле вы ничего не поменяете. Дело в том, что кроме самих символов, в каждой строчке еще стоит так называемая контрольная сумма байтов, расчитываемая по достаточно хитрому алгоритму. При замене символов, соответственно контрольная сумма также должна меняться. Иначе, программатор даже если и прошьет микроконтроллер, при подключении у Вас возможно будет непонятное устройство с 9-ю осями (у меня такое один раз было). Лично я редактирую эти файлы в AVR Studio, программе для отладки и программирования atmel-микроконтроллеров. Она сама как раз и пересчитывает контрольную сумму автоматически. Скорой всего это-же можно сделать в специальных редакторах HEX-файлов, но у меня их нет. Если у кто-то решится скачать AVR Studio, она бесплатная, могу подробно объяснить, как в ней редактировать файлы.

  17. #17
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

    Ответ: Как переименовать Mjoy16 ?

    Все тоже самое можно сделать прямо в PonyProg. Она сама контрольную сумму поправит.

  18. #18
    Инструктор
    Регистрация
    26.02.2005
    Адрес
    Саратов
    Возраст
    54
    Сообщений
    1,355

    Ответ: Как переименовать Mjoy16 ?

    Эх, еслиб и правда пошагово ктонить умеющий написал бы, признательность народа незналаб границ

  19. #19
    ED Team Аватар для USSR_Rik
    Регистрация
    16.08.2003
    Адрес
    Belarus, Minsk
    Сообщений
    2,450

    Ответ: Как переименовать Mjoy16 ?

    Вот отправная точка http://www.sukhoi.ru/forum/showthrea...=24406&page=79 - там уже делали (начиная с поста 1951 http://www.sukhoi.ru/forum/showpost....postcount=1951 в котором КС не считали ). Вот тут http://www.8052.com/tutintel.phtml описан формат интеловских hex-файлов с правилами и примером расчета контрольной суммы.
    ...чего уж тигру лишняя полосочка... (© - не помню)

  20. #20
    Зашедший Аватар для ironman
    Регистрация
    03.06.2005
    Адрес
    Господин Великий Новгород
    Возраст
    59
    Сообщений
    434

    Ответ: Как переименовать Mjoy16 ?

    К шаману , только к шаману ,и хорошим бубном !Сколь не куролесил с прошивкой 16-го так и не добился чтения как MRUD & MRUS "считка " епрома после прошивки кажет как написано , а"виндуза" кажет как захочет , от 9 осей 112 кнопок до MJ и или MJ16 , НО только не как хочется , мруд и мрус , особенно на новых компах или операционке . Честно говоря , забил на эту тему , ну вроде как путаницы нет с "ай-ди" да и хер с ним, как читается и показывается , вроде как эта хрень раскидывает кремниевыеми мозгами что - куда , ну и ладно, сорри , за лексикон , но тема прикольнула по памяти

  21. #21
    Ломаю джойстики Аватар для Alex Oz
    Регистрация
    03.03.2007
    Адрес
    Minsk
    Возраст
    58
    Сообщений
    1,092
    Images
    4

    Ответ: Как переименовать Mjoy16 ?

    Потому как для винды святое - это VID и PID, а имя устройства эта хрень запоминает один раз и на всю жизнь ветки реестра
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0000&PID_0002

    Чистка этого ключа кремниевых мозгов помогает признать девайс в новой шкурке

    кстати вот заклинание для Понипрога

    1. Создаём файл, к примеру NAME.BIN, в нём всего четыре символа( без перевода строки!!!) - MRUS

    2. Создаём файл name.e2s такого содержания
    SELECTDEVICE ATMEGA16
    CLEARBUFFER
    LOAD-DATA name.bin 0x0
    WRITE-DATA

    3. Запускаем этот name.e2s ( предварительно подключить к юсб и шнур программатора), затем отключаем девайс от юсб

    Очищаем реестр от злых духов - создаём файл badghostout.reg такого содержания (замечание - VID_0000&PID_0002 - заменить на нужный)
    Windows Registry Editor Version 5.00

    [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0000&PID_0002]
    [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MediaProperties\PrivateProperties\DirectInput\VID_0000&PID_0002]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0000&PID_0002]
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_0000&PID_0002]

    Запускаем его - всё, злые духи изгнаны. Если нет - бегом к шаману

    приложил комплект файлов
    Вложения Вложения
    Крайний раз редактировалось Alex Oz; 29.01.2009 в 14:36. Причина: Добавлено сообщение

  22. #22
    Зашедший Аватар для ironman
    Регистрация
    03.06.2005
    Адрес
    Господин Великий Новгород
    Возраст
    59
    Сообщений
    434

    Ответ: Как переименовать Mjoy16 ?

    Да , но почему -то первый раз ( скажем так , до переустановки винды ) всё читалось как надо , было MRUD MRUS иде тоже менял на 4 , словом как было ранее написано в прошлогодних постах , а потом всё поехало . Ок , попробую как "доктор" прописал , вот если бы совсем конкретный рецепт был показан , типа нажал там , подправил там и где ентот файл создать , ну лан и нат том спасибо , пытнём

  23. #23
    Ломаю джойстики Аватар для Alex Oz
    Регистрация
    03.03.2007
    Адрес
    Minsk
    Возраст
    58
    Сообщений
    1,092
    Images
    4

    Ответ: Как переименовать Mjoy16 ?

    В предыдущий пост вложил все три файла - уже созданы, при нужде правим VID-PID в reg-файле и(или) название в name.bin
    кстати если дополнить строку с названием MRUS в любом нех-редакторе необходимыми VID-PID - заменяться и они

    пример прилагается со стандартными 00 00 02 00
    Вложения Вложения
    • Тип файла: zip name.zip (133 байт, Просмотров: 91)
    Крайний раз редактировалось Alex Oz; 29.01.2009 в 20:30.

  24. #24
    Курсант
    Регистрация
    06.02.2005
    Адрес
    Северодвинск
    Возраст
    57
    Сообщений
    426

    Ответ: Re: Как переименовать Mjoy16 ?

    Цитата Сообщение от cysis Посмотреть сообщение
    Как уже было замечено, сайт Майндога лежит.
    Не совсем так, "хвостики" остались .
    ..я тоже буквально на днях обнаружил сообщение от Sokol1_Br, не знаю, сам он положил или в сети отыскал, но там линки на web.archive.org, похоже до сих пор функционирует mindaugas.com

  25. #25
    Зашедший Аватар для AtamaN
    Регистрация
    13.01.2006
    Возраст
    53
    Сообщений
    108

    Ответ: Как переименовать Mjoy16 ?

    Да я тоже заметил мой MRUS после перестановки винды опять стал MJOY я думал что "тут нечистая сила или шось пороблено". Устройство функционирует но имя в винде поменялось. Самая засада в том что МАПЕР кнопок написанный нашим коллегой для МДЖОЯ перестает понимать все свои настройки и приходится его заново перенастраивать. А это очень геморойно, повспоминать какие кнопки и т.д.

    Может кто то поправит мапер чтобы он не привязывался к имени устройства както ?

Страница 1 из 2 12 КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •