Небольшой мануал по портированию драйверов, в результате которого удалось запустить работу USB-Sync для rw68xx, перепрошитого на WM6 (вероятно, будет работать и для других клонов Atom Exec), все оказалось очень просто :
1. Если неизвестно, в каком inf-файле находится работающий драйвер, то делаем следующее: подключаем рабочий вариант устройства (т.е. для рассматриваемого случая подключаем девайс с WM5 в режиме синхронизации USB) и смотрим в оборудовании информацию об установленном устройстве (к примеру, HP USB Sync): на вкладке "Сведения" будет код устройства (USB\VID_0408&...\<GUID>). Все, что до второго слэша - код оборудования, именно он нам и нужен (USB\VID_0408&...). Теперь производим поиск файла *.inf, содержащего этот самый код устройства, таким образом, мы найдем нужный файл (в нашем примере это wceusbsh.inf ), можно скопировать его отдельно для правки.
2. Теперь подключаем нерабочий вариант девайса (WM6 в режиме синхронизации USB), смотрим его код (в нашем случае это USB\VID_0408&PID_00CE)
3. В файле находим секцию Interface_ClassReg32, в ней содержится наименование вендора, удаляем все лишнее, добавляем своего:
%HP% = HP
[HP]
%USB\VID_0408&PID_00CE.DeviceDesc% = Host_Inst, USB\VID_0408&PID_00CE
HP = "HP"
USB\VID_0408&PID_00CE.DeviceDesc = "HP USB Sync WM6x Family"
Респект!
Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)