Anonymous писал(а):Здравствуйте! Никола Перцев.
По польской сжеме:
1. На коленках её можно сделать только для себя. НУ, для друзей...
2. Для успешной работы надо подправить inf-файл.
3. To HOST драйверов полным полно на польском сайте - автор там дал ссылку. Для ХР получше, кажется, коржик, а для 98 - Алесис.
4. Вопрос в Волгоград: кажется, можно безбоязненно выкинуть ЕЕПРОМ из польской схемы? Зачем он её впаял в этом устройстве?
5. Свой емайл я убил пока... И да, вот ещё был у меня казус - дважды я писал сюда, и не вижу сообщений? Раньше нигде такого не случалось...
Привет и успехов!
Доброго времени суток, Николай!
Inf файл требует минимальной коррекции, для того, чтобы обмануть наш компьютер с целью подмены одной из стандартных скоростей (как правило, 38400 на нашу любимую 31250б/с.
Да, драйвера есть в Нете - сразу не нашёл - мне "незачОт" ;(
EEPROMку совершенно безболезненно можно выкинуть. Она есть в типовой схеме включения. Но драйвер виртуального COM-порта (VCP) не требует её наличия. Она реально нужна только если пишешь свой DLL-драйвер. В этом случае VCP уже не нужен, а используется родной D2XX драйвер, выложенный на том же сайте. Естественно, было бы идеальным написать свой драйвер. В этом случае не надо было бы так сильно извращаться с различной виртуальностью. И это был бы настоящий коммерческий проект. Однако, помимо соответствующей квалификации и времени (=$$$), требуется обкатка нашего софта....
Ну а для друзей пойдёт и этот вариант - и они остауться довольны, и вы.
Касательно ответа нашего польского автора на моё письмо. Я с ним переписывался на английском. Потом он попросил писать ему на русском - вот она сила славянского единения! Кстати, ему сайт нашего КОТа очень понравился.
Ну а текст его ответов приведу ниже. Думаю, это окажется многим полезно. А наш дорогой КОТ не сильно обидется на раздуваемое в этой теме дисковое пространство (будем надеяться, что оно у него не менее 1GB на серваке).
Ответ #1
Hello Oleg,
Thanks for interesting this project!
Well,well,well.... my english is very, very bad... so...
1. EEPROM is necessary only at the time, when you connected to your PC
another device with FT232BM, e.g. MP3 Player Yampp/USB (do you know this mp3 player for diy? If not, look at
www.myplace.nu ). In this eeprom, you can to write your own VID and PID number for midi-usb interface. In new version of serial-usb converter from FTDI, aforementioned FT232R - this number is unique. (btw - FT232BM is only new and shortly name of FT8U232BM).
Sory, my english is really not so good, for more information you must go to
www.ftdichip.com ...
2. Important information about software. You need this:
- "ToHost" driver, from Yamaha, Roland or Korg corporation.
For WinXP I have Korg driver, for Win98 Yamaha... You must to carry out
experiments...Experiment, you know...

. All of this driver is on
www.e-muzyk.pl .This is virtual midi port for COM port in PC,
which received and send midi bytes with 38400bps. More information in help for this...
- "Virtual Com Driver" (VCP) from FTDI, of course:-)
Now, very important information:
For WinXP, in FTDIPORT.INF is registration:
HKR,,"ConfigData",1,01,00,3F,3F,10,27,88,13,C4,
09,E2,04,71,02,38,41,9c,80,4E,C0,34,00,1A,00,0D
,00,06,40,03,80,00,00,d0,80
You must overwrite this:
HKR,,"ConfigData",1,01,00,3F,3F,10,27,88,13,C4,
09,E2,04,71,02,38,41,9c,80,60,00,34,00,1A,00,0D
,00,06,40,03,80,00,00,d0,80
4E,C0 is for 38400bps
60,00 is for 31250bps
(Base speed for FT232BM is 3Mhz.
3000000/78 = 38461
3000000/96 = 31250)
And this all, exactly...This is only small trick, you know...
So, this is work correctly for a few of months and... I'm happy!
Good luck, Oleg!
Best Regards,
Maciek
Ответ #2
Hi Oleg,
I visited your Forum on
www.radiokot.ru , very fine portal. Congratulations!
I would like to pass several additional information about which forgot yesterday:
For WinXP, you have to use ToHost driver for system NT, of course,
but when I wanted to use Yamaha driver for this, I got message:
"Not available, already in use by an other application!". Korg and Roland driver works properly, so... For Win98 works properly driver of Yamaha and Roland, Korg don't wont to work...Therefore wrote, that necessary experiment is.
VCP from FTDI is only virtual COM, from here these difficulties.
I think that you know about what it walks...
ToHost is WDM driver, it to write similar, own driver, necessary
DDK (Driver Development Kit) from Microsoft...
I'm not programmer, I'm musician...electronics is only my hobby.
Answering on your question : of course, not problem. I hope that you will write this in Russian language, so...You know, my english...
I greet,
Maciek (Kraków, Poland)
Прямого разрешения на опубликование его ответа я не получил, но, учитывая то, что наш форум ему понравился... Надеюсь, Maciek нас простит.
Извините, что без перевода, но текст технический и не очень большой.