Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Homebrew CMI 8738 drivers (Read 535406 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Homebrew CMI 8738 drivers

Reply #175
It is functional, of course, but it's a "legacy" port and therefore outdated.

There are actually two subdevices on the DB15 connector: the gameport and the MPU-401 MIDI connector. I have implemented support for the MPU401 stuff, but the gameport is disabled (and the MPU401 stuff will be disabled from the next version on).
If you want to connect your MIDI device to your computer, a 'special' MIDI->USB device (e.g. M-Audio Uno) is required because a regular gameport->USB adaptor lacks MIDI capabilities - this causes some joystick / wheel devices not to work with those adaptors.

Homebrew CMI 8738 drivers

Reply #176
It is functional, of course, but it's a "legacy" port and therefore outdated.

There are actually two subdevices on the DB15 connector: the gameport and the MPU-401 MIDI connector. I have implemented support for the MPU401 stuff, but the gameport is disabled (and the MPU401 stuff will be disabled from the next version on).
If you want to connect your MIDI device to your computer, a 'special' MIDI->USB device (e.g. M-Audio Uno) is required because a regular gameport->USB adaptor lacks MIDI capabilities - this causes some joystick / wheel devices not to work with those adaptors.


I am not into computers very much and barely understand what you say.
But I find it rather incorrect that the card's description includes gameport/MIDI connectivity, which acutally does not work.. or is outdated whatever this means
Even the installation of the official driver has the option of turning off gameport or MIDI.
Anyway thanks for the andwer.

 

Homebrew CMI 8738 drivers

Reply #177
So the gameport is actually not functional, and it is on the card only for delusion
I have to buy a MIDI-USB cable    ?

But I find it rather incorrect that the card's description includes gameport/MIDI connectivity, which acutally does not work.. or is outdated whatever this means
Even the installation of the official driver has the option of turning off gameport or MIDI.


You need to realise that these are not official drivers - Dogbert has written them himself to suit his own needs (ie bit-perfect playback via S/PDIF) and he is kind enough to share them with us all. I am personally very grateful for all his work, and they are the best drivers I've found for achieving bit-perfect playback.

Therefore, it doesn't matter what the card's description says - these are not official drivers so Dogbert can add whatever functionality he likes! As he has already explained to you, he is disabling MIDI/gameport functionality due to stability issues with ULi boards.

If the MIDI functionality is important to you, then I recommend that you use the official drivers with MIDI support. If the official drivers don't work as advertised, then you should bring it up with the card manufacturer. Alternatively, if you want to keep using Dogbert's drivers, you should buy a MIDI-USB cable as he suggests.

Homebrew CMI 8738 drivers

Reply #178

So the gameport is actually not functional, and it is on the card only for delusion
I have to buy a MIDI-USB cable    ?

But I find it rather incorrect that the card's description includes gameport/MIDI connectivity, which acutally does not work.. or is outdated whatever this means
Even the installation of the official driver has the option of turning off gameport or MIDI.


You need to realise that these are not official drivers - Dogbert has written them himself to suit his own needs (ie bit-perfect playback via S/PDIF) and he is kind enough to share them with us all. I am personally very grateful for all his work, and they are the best drivers I've found for achieving bit-perfect playback.

Therefore, it doesn't matter what the card's description says - these are not official drivers so Dogbert can add whatever functionality he likes! As he has already explained to you, he is disabling MIDI/gameport functionality due to stability issues with ULi boards.

If the MIDI functionality is important to you, then I recommend that you use the official drivers with MIDI support. If the official drivers don't work as advertised, then you should bring it up with the card manufacturer. Alternatively, if you want to keep using Dogbert's drivers, you should buy a MIDI-USB cable as he suggests.


I think I mentioned that the MIDI feature didn't work with the official drivers.
I was addressing C-MEDIA with my previous post , because obviously they market a product with a feature that is not (or not fully) functional, and they even do not have customer support to answer your questions.

So in a way this Dogbert's driver is way more official if you ask me than the C-MEDIA ones, and I salute him for it.

Homebrew CMI 8738 drivers

Reply #179
Post removed... as this was already covered in the FAQ.

Homebrew CMI 8738 drivers

Reply #180
Dunno if can help, but here's what the Echo Digital Audio Corporation' Software Developer Page claims:

Quote
Interested in writing your own driver for Echo’s hardware? Then you need the generic driver code. This is the cross-platform C++ library used for our Windows and Mac PCI and Cardbus drivers.

Source code is provided under the terms of the GNU Lesser General Public License.


Homebrew CMI 8738 drivers

Reply #181
How about adding an option to enable or disable UART/MPU-401 -support?


Homebrew CMI 8738 drivers

Reply #183
Hello there.

I've just installed the drivers. I have a bit perfect sound with my AV Amplifier when a DTS file is playing. So now everything seems to be ok.
I was wondering about two things. Is there a bit perfect when mp3s or waves  are playing in Foobar2000 + kernel streaming plugin?
I suppose these sound files (mp3, ogg, etc.) are convering to the PCM wave and sending directly to the spdif-out without any resampling.

Homebrew CMI 8738 drivers

Reply #184
I suppose these sound files (mp3, ogg, etc.) are convering to the PCM wave and sending directly to the spdif-out without any resampling.

Correct. I encode my wave files which contain a DTS/AC3 stream (converted with spdifconvert.py) to the lossless FLAC format in order to be able to tag them - during playback they are decompressed and sent to the receiver without any resampling or other signal processing which would destroy the DTS/AC3 frames - the frames are finally decoded by the receiver. This wouldn't work with the vast majority of soundcards due to their bad drivers.

Homebrew CMI 8738 drivers

Reply #185
Splendid, it works excellent!

Thank you for your answer and drivers of course ^^

Homebrew CMI 8738 drivers

Reply #186
Hello!

I have some problems with drivers v1.4 on Vista x64 with last security updates. After updating drivers are not loaded, Windows informed, that the drivers are absent or are damaged. How it can be corrected? Before updating of Windows all worked.

Homebrew CMI 8738 drivers

Reply #187
I have some problems with drivers v1.4 on Vista x64 with last security updates. After updating drivers are not loaded, Windows informed, that the drivers are absent or are damaged. How it can be corrected? Before updating of Windows all worked.

Hi, isn't this a known problem?
FAQ: How do I permanently disable the enforced driver signing in Vista x64?:
Quote
How do I permanently disable the enforced driver signing in Vista x64?
Open up an elevated command shell (Start -> enter 'Command Prompt' in the 'Search Search' box -> right-click 'Command Prompt' and select 'Run as Administrator') and type in following:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
Press enter and wait for the confirmation. The driver can be installed after a reboot.
Please note that the this update for the 64 bit edition of Vista breaks this switch.


Homebrew CMI 8738 drivers

Reply #189
Egor, Dogbert
You have not understood me. I perfectly know about a problem of the signature of drivers, and have switch off this function first of all. It at me also has been switched off, while I have not put new updatings for Vista x64. After that version 1.4 has ceased to work, instead of not signed drivers from the Cmedia works (can be download here: http://www.cmediadrivers.info/driver/8738/.../8738-Vista.zip ). So here a problem in other.

Homebrew CMI 8738 drivers

Reply #190
After some licensing discussion, drivers now included in ReactOS !!! 

Quote
0.3.3 changelog -Audio Stack
  • Port Class (PORTCLS): Minor adjustments so that this now compiles without error. A lot of work still needed (Andrew Greenwood)
  • Kernel Streaming (KS): Again, minor adjustments to KS itself and its headers (Andrew Greenwood)
  • Drivers: NT4 style drivers now deprecated, WDM-style drivers to be used instead (Andrew Greenwood)
    Magnus Olsen has also imported some open-source C-Media WDM audio drivers (these do not compile for us yet)
  • Legacy support: Removed WDMAUD.DRV (pending a rewrite) and also begun clean rewrite of MMDRV.DLL (Andrew Greenwood)

Maybe my "fault" ? 

EDIT: seems that drivers are also included in DriverPacks.net, check out my 3ad...




Homebrew CMI 8738 drivers

Reply #194
hmm.. should it be possible to use mic-in and spdif output at the same time? i mean, to bypass mic signal straight into the amplifier

Homebrew CMI 8738 drivers

Reply #195
DEVELOPING TOOLS AND PROGRAMS FOR AT88SC0104C~1616C~25616C
The work of using AT88SC0104C~1616C~25616C is very difficult. Now, we supply developing tools and reading/writing programs (C or asm51 ) for you.
Please view our website: www.setchief.com, fax or call to 0086-20-85662866 or e-mail to: shichengdz@163.com


DECRYPTING/CRACKING/DECODING and COPYING SLE4442/5542/SLE4428
1.   Decrypt the security codes of SLE4442/5542 or SLE4428 in several seconds, not damage the card.
2.   Copy SLE4442/5542 or SLE4428 quickly.
3.   Trace the security codes for SLE4442/5542 or SLE4428.  Some IC application system modifies the security code in every using card. Our set can give the two security codes, one is before using, and another is after using.
Please view our website: www.setchief.com, fax or call to 0086-20-85662866, e-mail to: shichengdz@163.com.


Decrypting/copying/evaluating set for TM ( DS1990A, DS1991, DS1425)
1.   Crack and copy DS1991 & DS1425.
2.   Read the ROM of all TM (touching memory) to recognize which type of iButton.
3.   Reading and writing programs for DS1961S & D1991.
Please view our website: www.setchief.com, fax or call to 0086-20-85662866, e-mail to: shichengdz@163.com.


Simulation or Replacement of TM/iButton (DS1990, DS1991, DS1425, DS1996, DS1992)
1.   Simulate ROM ID, multi keys and memories by a microprocessor.
2.   Replace multi iButtons by our set. 
Please view our website: www.setchief.com, fax or call to 0086-20-85662866, e-mail to: shichengdz@163.com.

Homebrew CMI 8738 drivers

Reply #196
hmm.. should it be possible to use mic-in and spdif output at the same time? i mean, to bypass mic signal straight into the amplifier

Theoretically, yes - you need software that plays back the record buffer simultaneously. But there's gonna be a delay of roughly 20ms on the non-WaveRT versions due to design limitations of the Windows Driver Model.
The hardware doesn't support digital monitoring of the analog inputs afaik.

Homebrew CMI 8738 drivers

Reply #197
At me update KB938979 is NOT installed, here a screenshot http://garthower.org.ua/garthower/screenshots/screen1.jpg . The driver all equally is not loaded.


the current version loads with the F8 trick. At the moment I'm taking a closer look at the registry keys as to find out what key breaks the DDISABLE_INTEGRITY_CHECK stuff.

Homebrew CMI 8738 drivers

Reply #198
Hey man, thanks for these great drivers. I bought me a Logitech Z-5500 5.1 speakerset recently, which supports DTS via SPDIF. I bought a Trust sc-5250 audio card with it ( I know, el cheapo, but one of the few cards for sale here in the netherlands with both SPDIF out and a price tag of below 100 euro's (= about 120/130 dollar). Sadly the Trust drivers did only support 2.0 by SPDIF, no DTS for me  . I got a tip to use the Trust 5600 soundcard drivers, and hey it worked. Full 5.1 via SPDIF. I was pretty happy till I started to get these blue screens and system reboots. The drivers were very unstable with this card when it came to playing DTS off a DVD. I went searching on internet and found these great drivers...! 

No blue screens so far and full 5.1! Great Job, I really appriciate what u have done/are doing for people like me with these homebrew drivers of yours  , I especially registered to thank you    . Thanks for giving me the ability to fully use the great sound of my new speakerset!


Greetings from The Netherlands,


Feroxz

Homebrew CMI 8738 drivers

Reply #199
Hello,

I have read all the posts here and the FAQ on the website but I'm still a little confused so could someone please clarify:-

If I am using these drivers with my XP & a Trust 511 soundcard  which has SPDIF out, do I also need to use Kernel Streaming/ASIO to get a bit perfect output?

The features page states you get "bit perfect with Waveout/DirectSound/WASAPI" and also "bit perfect with Kernel Streaming via foobar/winamp plugsins" - so if you get it natively with the driver anyway then why the need for the plugins?

Sorry, I'm sure these are dumb questions but if someone could clarify for me that would be great  I'm just looking to get the best possible playback of my MP3s.

Thanks,
Starfire.