Р В Р’ВВВВнфо
ОтветРСвЂВВВть
Здравствуйте уважаемые форумчане!
Есть вот такой девайс: http://..ru/t/singxer-su-1-no...alpha-usb/2524 Вопрос собственно, вот в чем. Захотел я поставить драйвер посвежее v4.11. Нашел вот здесь: https://drive.google.com/file/d/0B48...ew?usp=sharing от другого цапа. Разработчик драйвера - Thesycon. Текущий драйвер стоит v.3.40 от Holo и не требует лицензирования, разработчик этой текущей версии тот-же.
Проблема в том, что я никак не могу добиться, чтобы конвертер понимал самый свежий драйвер. В inf файле прописан какой-то новый механизм лицензирования. Он по всей видимости сверяет записи разрешенных VID и PID с хэш-функцией и записывает в реестр. С чужого устройства - другой хэш... Я пробовал подставлять значения вместо тех, которые там прописаны (в моем случае это VID 20B1 PID 3086).
Драйвер установился, но устройства не видит...
Вот часть содержимого файла inf с указанными VID и PID. Я поменял их от своего устройства, после чего драйвер установился в систему:
;******************************************************************************
; Device Models
;------------------------------------------------------------------------------
[_Models.ntamd64]
"Audinst HUD-DX1" = _Install_0,USB\VID_152A&PID_85D3
;******************************************************************************
; License data
;------------------------------------------------------------------------------
[_AddReg_LicenseData]
; license data record, created 2017-05-09 07:33:53
HKR, ParametersDriver\License, format, %REG_DWORD%, 2
HKR, ParametersDriver\License, customer, %REG_DWORD%, 1705
HKR, ParametersDriver\License, options, %REG_DWORD%, 0x00000104 ; Version VidPid
HKR, ParametersDriver\License, begin, %REG_BINARY%, 00,00,00,00,00,00,00,00
HKR, ParametersDriver\License, end, %REG_BINARY%, 00,00,00,00,00,00,00,00
HKR, ParametersDriver\License, version, %REG_DWORD%, 0x0004000B ; v4.11
HKR, ParametersDriver\License, features, %REG_BINARY%, 00,00,00,00,00,00,00,00 ; 0x0000000000000000
HKR, ParametersDriver\License, restrictions, %REG_BINARY%, 00,00,00,00,00,00,00,00 ; 0x0000000000000000
HKR, ParametersDriver\License, salt, %REG_BINARY%, 40,73,1E,03,1F,00,42,63
HKR, ParametersDriver\License, tag, %REG_BINARY%, 26,E7,F1,D4,1C,BA,DD,29,26,38,E1,62,A0,6E,F5,BD,10,B3,86,06,98,92,B3,97,48,0E,CA,68,7E,3E,C1,39
HKR, ParametersDriver\License\vidpid, count, %REG_DWORD%, 1
HKR, ParametersDriver\License\vidpid\0000, vidpid, %REG_DWORD%, 0x152A85D3 ; VID=0x152A PID=0x85D3
Что же делать, не подскажете? В каком направлении рыть? Искать способ как переписать VID и PID в моей прошивке, или редактировать inf файл далее, на предмет новой записи лицензии? Но как?
Есть вот такой девайс: http://..ru/t/singxer-su-1-no...alpha-usb/2524 Вопрос собственно, вот в чем. Захотел я поставить драйвер посвежее v4.11. Нашел вот здесь: https://drive.google.com/file/d/0B48...ew?usp=sharing от другого цапа. Разработчик драйвера - Thesycon. Текущий драйвер стоит v.3.40 от Holo и не требует лицензирования, разработчик этой текущей версии тот-же.
Проблема в том, что я никак не могу добиться, чтобы конвертер понимал самый свежий драйвер. В inf файле прописан какой-то новый механизм лицензирования. Он по всей видимости сверяет записи разрешенных VID и PID с хэш-функцией и записывает в реестр. С чужого устройства - другой хэш... Я пробовал подставлять значения вместо тех, которые там прописаны (в моем случае это VID 20B1 PID 3086).
Драйвер установился, но устройства не видит...
Вот часть содержимого файла inf с указанными VID и PID. Я поменял их от своего устройства, после чего драйвер установился в систему:
;******************************************************************************
; Device Models
;------------------------------------------------------------------------------
[_Models.ntamd64]
"Audinst HUD-DX1" = _Install_0,USB\VID_152A&PID_85D3
;******************************************************************************
; License data
;------------------------------------------------------------------------------
[_AddReg_LicenseData]
; license data record, created 2017-05-09 07:33:53
HKR, ParametersDriver\License, format, %REG_DWORD%, 2
HKR, ParametersDriver\License, customer, %REG_DWORD%, 1705
HKR, ParametersDriver\License, options, %REG_DWORD%, 0x00000104 ; Version VidPid
HKR, ParametersDriver\License, begin, %REG_BINARY%, 00,00,00,00,00,00,00,00
HKR, ParametersDriver\License, end, %REG_BINARY%, 00,00,00,00,00,00,00,00
HKR, ParametersDriver\License, version, %REG_DWORD%, 0x0004000B ; v4.11
HKR, ParametersDriver\License, features, %REG_BINARY%, 00,00,00,00,00,00,00,00 ; 0x0000000000000000
HKR, ParametersDriver\License, restrictions, %REG_BINARY%, 00,00,00,00,00,00,00,00 ; 0x0000000000000000
HKR, ParametersDriver\License, salt, %REG_BINARY%, 40,73,1E,03,1F,00,42,63
HKR, ParametersDriver\License, tag, %REG_BINARY%, 26,E7,F1,D4,1C,BA,DD,29,26,38,E1,62,A0,6E,F5,BD,10,B3,86,06,98,92,B3,97,48,0E,CA,68,7E,3E,C1,39
HKR, ParametersDriver\License\vidpid, count, %REG_DWORD%, 1
HKR, ParametersDriver\License\vidpid\0000, vidpid, %REG_DWORD%, 0x152A85D3 ; VID=0x152A PID=0x85D3
Что же делать, не подскажете? В каком направлении рыть? Искать способ как переписать VID и PID в моей прошивке, или редактировать inf файл далее, на предмет новой записи лицензии? Но как?