Лечение слетевших прошивок

User avatar
LittleTOXA
Posts: 1409
Joined: 23 Apr 2009, 00:09
Location: Russia, Moscow
Contact:

Лечение слетевших прошивок

Postby LittleTOXA » 14 Oct 2009, 22:43

Благодарим одноклубника Дениса Антипова - подготовил обалденную инструкцию по восстановлению работоспособности кабелей. Далее цитирую и готов отвечать на возникающие вопросы.
Этим же способом делается апгрейд 805.1 кабелей до 812.4 версии! Совершенно бесплатно! :)

1. Заходим в менеджер устройств и ищем Unknown Device - Usb Device
2. Смотрим о нём сведения - нас интересует VID и PID... В моём случае это были VID_05E5_PID_6000.
3. Скачиваем http://ftdichip.com/Drivers/CDM/CDM%202 ... tified.zip

Это универсальные FTDI дрова. Они просто так не поставятся т.к. устройство с таким VID и PID в .inf файле не прописаны. Необходимо отредактировать 2 .inf файла (ftdibus.inf и ftdiport.inf).

Редактируем ftdibus.inf:
ищем секцию:

[FtdiHw]
%USB\VID_0403&PID_6001.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_6001

Тут как мы видим, есть описание ID устройства (производителя (VID) и самого устройства (PID))... Стандартные VID и PID для FTDI232 0403 и 6001.

Нам необходимо скопировать строчку и изменить её на наши VID и PID:

[FtdiHw]
%USB\VID_0403&PID_6001.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_6001
%USB\VID_05E5&PID_6000.DeviceDesc%=FtdiBus.NT,USB\VID_05E5&PID_6000

Так же необходимо сделать и в секции [Strings]

[Strings]
Ftdi="FTDI"
DESC="CDM Driver Package"
DriversDisk="FTDI USB Drivers Disk"
USB\VID_0403&PID_6001.DeviceDesc="USB Serial Converter"
USB\VID_05E5&PID_6000.DeviceDesc="USB Serial Converter"

Тут мы закончили с этим .inf

Внимание! Необходимо копировать строчку и не удалять стандартные описания 0403 иначе дрова не поставятся!

По аналогии действуем со вторым fdiport.inf:

[FtdiHw]
%VID_0403&PID_6001.DeviceDesc%=FtdiPort232.NT,FTDIBUS\COMPORT&VID_0403&PID_6001
%VID_05E5&PID_6000.DeviceDesc%=FtdiPort232.NT,FTDIBUS\COMPORT&VID_05E5&PID_6000

[Strings]
FTDI="FTDI"
DESC="CDM Driver Package"
DriversDisk="FTDI USB Drivers Disk"
PortsClassName = "Ports (COM & LPT)"
VID_0403&PID_6001.DeviceDesc="USB Serial Port"
VID_05E5&PID_6000.DeviceDesc="USB Serial Port"

Сохраняем изменения. Всё. Мы подготовили дрова для установки на "Неизвестное устройство". Заходим в свойства, выбираем "Переустановить..." и указываем путь для наших изменённых драйверов. Должно быть всё ок!

Далее пытаемся запустить MProg (http://ftdichip.com/Resources/Utilities/MProg3.5.zip)

Попробуем нажать "Scan". У меня на этом этапе программатор вылетал совсем. Если не вылетает и находит нормально FTDI чип, то открываем .ept и Erase-Programm и радуемся рабочему шнурку дальше.
! .ept файл запрашивать у Команды Автоадаптера, будет с Вашим оригинальным номером.

Что делать если вылетаем MProg при попытке Scan - Erase - Read и тд:

Качаем: http://ftdichip.com/Resources/Utilities/FTD2XXST4.zip

Это программа для изменения серийного номера чипа (включая VID и PID)

Скачали. Распаковали. Запускаем.

В главном окошке заполняем поля:

Manufacturer: FTDI
Manufacturer ID: FT
Vendor ID: 0403
Product ID: 6001
Description: USB Serial Converter

Ставим галочку на FT232BM/FT235BM

Теперь доступна кнопка с пальцем :) (Advanced Setup). Нажимаем её.
Должны стоять галки на Plug and Play, Remove Wake-up. Остальное не трогаем.
Нажимаем ОК и возвращаемся в главное меню
Там стала доступна кнопка "Save". Нажимаем. Потом становятся доступны кнопки Program и Test (последние слева). Нажимаем Program. Должно в нижнем окне появиться: Program Device -- Serial Number FTB60WJU (серийник у Вас будет другой). Значит всё ок. Закрываем прогу.

Выдёргиваем шнур, втыкаем заново. Он уже имеет стандартные заводские установки (VID_PID) и дрова заново на него ставятся нормально. Всё. Запускаем MProg и льём прошивку.
Антон Самохин
Команда AVTOадаптер.RU

Woland
Posts: 6
Joined: 17 Oct 2009, 09:59

Re: Лечение слетевших прошивок

Postby Woland » 17 Oct 2009, 10:12

шить надо подключив к машине?

Нет, можно дома :)

Joni
Posts: 1
Joined: 02 Nov 2009, 16:02

Re: Лечение слетевших прошивок

Postby Joni » 03 Nov 2009, 21:39

помогите!!! по ссылке (http://ftdichip.com/Resources/Utilities/FTD2XXST4.zip) прога скачивается, но для установки не хватает файла FTD2XX.dll
на шнурке нужно перепрошить чип.

User avatar
LittleTOXA
Posts: 1409
Joined: 23 Apr 2009, 00:09
Location: Russia, Moscow
Contact:

Re: Лечение слетевших прошивок

Postby LittleTOXA » 26 Nov 2009, 23:44

помогите!!! по ссылке (http://ftdichip.com/Resources/Utilities/FTD2XXST4.zip) прога скачивается, но для установки не хватает файла FTD2XX.dll
на шнурке нужно перепрошить чип.
Нужно загрузить с этого же сайта драйверы FT2XX и установить их на компьютер. Можно добавить этот .dll файл из драйвер-пака прямо в папку windows/system32
Антон Самохин
Команда AVTOадаптер.RU

sergikoff
Posts: 4
Joined: 27 Nov 2009, 09:11

Re: Лечение слетевших прошивок

Postby sergikoff » 27 Nov 2009, 12:24

Этим же способом делается апгрейд 805.1 кабелей до 812.4 версии! Совершенно бесплатно! :)
а есть способ так же непринужденно перепрошить на 908 шнурок? =)))))
или там железо внутри шнурка другое? (хотя оригинальный же норм пашет всегда)

User avatar
LittleTOXA
Posts: 1409
Joined: 23 Apr 2009, 00:09
Location: Russia, Moscow
Contact:

Re: Лечение слетевших прошивок

Postby LittleTOXA » 27 Nov 2009, 21:11

Этим же способом делается апгрейд 805.1 кабелей до 812.4 версии! Совершенно бесплатно! :)
а есть способ так же непринужденно перепрошить на 908 шнурок? =)))))
или там железо внутри шнурка другое? (хотя оригинальный же норм пашет всегда)
Железо то же, но перешивать нужно Атмегу саму. При помощи ЛПТ-кабеля (с ЛПТ-портом), 4х сопротивлений 1 кОм, блока питания на 12в и паяльничка маленького можно легко в 908й апгрейднуть.
Антон Самохин
Команда AVTOадаптер.RU

sergikoff
Posts: 4
Joined: 27 Nov 2009, 09:11

Re: Лечение слетевших прошивок

Postby sergikoff » 27 Nov 2009, 23:26

Этим же способом делается апгрейд 805.1 кабелей до 812.4 версии! Совершенно бесплатно! :)
а есть способ так же непринужденно перепрошить на 908 шнурок? =)))))
или там железо внутри шнурка другое? (хотя оригинальный же норм пашет всегда)
Железо то же, но перешивать нужно Атмегу саму. При помощи ЛПТ-кабеля (с ЛПТ-портом), 4х сопротивлений 1 кОм, блока питания на 12в и паяльничка маленького можно легко в 908й апгрейднуть.
тааак.... а по-подробнее?
с паяльником в тесных отношениях, программаторы кое-какие есть...
просто чего-то у моей мАтрешки с 812.4 уж часто отваливается шнурок... сам видел, когда мне настраивал...
то ли винда7, то ли машинка... (шнурок вроде твой боевой... должен быть ок)... мож с релизом дело поправится в лучшую сторону ;)

sergeyk
Posts: 11
Joined: 02 Dec 2009, 00:17

Re: Лечение слетевших прошивок

Postby sergeyk » 02 Dec 2009, 00:24

может я чего не так делаю, у меня два ваших шнура. один почему то слетел 812.4
я из второго по Мпрог считал прошивку и залил в слетевший но почему то работать он все равно не стал.
Может прошивка неправильно записалась?
спасибо.
шнур слетел после использовании русской 812.4 (может совпало)
email - ksa.006@bk.ru

User avatar
LittleTOXA
Posts: 1409
Joined: 23 Apr 2009, 00:09
Location: Russia, Moscow
Contact:

Re: Лечение слетевших прошивок

Postby LittleTOXA » 02 Dec 2009, 23:30

может я чего не так делаю, у меня два ваших шнура. один почему то слетел 812.4
я из второго по Мпрог считал прошивку и залил в слетевший но почему то работать он все равно не стал.
Может прошивка неправильно записалась?
спасибо.
шнур слетел после использовании русской 812.4 (может совпало)
email - ksa.006@bk.ru
Слушай, а определяется шнур как Ross-tech?
Если да, то поможет переустановка софта + сначала в машину втыкать, затем в комп.
Антон Самохин
Команда AVTOадаптер.RU

sergeyk
Posts: 11
Joined: 02 Dec 2009, 00:17

Re: Лечение слетевших прошивок

Postby sergeyk » 02 Dec 2009, 23:41

Да я уже Мпрогом прожеч . вообще теперь он как Ross-Tech видит и далее ещё и универсальные дрова ставит видимо с рабочего шнура через Мпрог ерунда какую то сказал.
прошивку ept нигде не нашёл больше. с рабочего шнура ещё как то слить её без паяльника можно?

Who is online

Users browsing this forum: No registered users and 55 guests