PM the lama, I know he developed a linux kernel module for HQCT. Great idea for a thread also! Im currently using your build 43 software and it seems to be the best windows based solution.
To make it easier for all people who are desperately seeking in numerous threads to find HQCT software, let's have our very own thread!
After finding several posts in different threads about the subject I decided to make this thread to collect all info about HQCT software.
This is what is available right now: (to my knowledge of course )
The original RRHQCT from Datalex/XTronic at http://www.XTronic.be
FMode’s FMRadioHal at http://www.mvci-systems.de/FMRadioHAL.zip
My own CPCTuner and HQCT.DLL at http://users.telenet.be/cpc
Also Radiator at http://flesko.cz/radiator.htm supports HQCT if you use my HQCT.DLL as a plug-in.
Frontends that have native support for HQCT:
- Centrafuse from release 1.12 on
- RoadRunner release ???
- There seems to be a plug-in for Streetdeck but I'm not sure about this, no idea about native support
- Linux ?
- Mac ?
- Others … (I know that others will follow ...)
If you want your site/software added to this list, go ahead and start posting, I will try to keep this first post up to date as soon as possible.
I am currently working on an implementation of the HQCT into my carpc software, and plan to release that version within the next 2 weeks.
Its based on putput's DLL, which saves me a lot of hassle!
but does anyone have an overview of all the registers and their function?
there are some functions in cpctuner which are not in the DLL, like news, AF and i cant seem to get on to the AM band
I've added a text file to my website, here's a direct link.
You are correct, version 22.214.171.124 doesn't have all CPCTuner functions yet and News is still 'under construction' while AF still contains a bug. I'm still working on that.
About the DLL, perhaps you can give me some advice. Would it be easier to work if the DLL sends for example Windows messages to create events? Another possibility is that the DLL opens an ip port as a server where your app, as a client can connect to? Interfacing this way makes it possible to work event based on the DLL's client side. What would you prefer?
The AM function should work, do you have the same problem with CPCTuner? What values are you entering in the integer value for HQCTSetAMFrequency? Frequencies should be between 520 and 1720.
as far as i can see from your testapp, 4 times per second a string of 128 bytes is read from the hqct with all kinds of data in it, like RDS text and frequencies. thats what I meant with "registers"
apart from the fact it occasionally brings down my vb6 environment, the dll works as a charm for me. do you have an ETA for news/af etc?
by the way: do other radio's like silabs and dru-100 work in the same way, that a number of bytes is being read/write from the usb channel?
as for AM, i just switched to AM with hqctswitchband and then stepped up/down. i can see when switching that the frequency changes to 1100 but cant change it.
Let me know if it works or not.
Hey Putput, Im running your software and I am still getting the splash screen with the rrhqct.exe
Im not sure how to append the /nosplash switch and still have rr launch it.
Build 43 is working good for me. RDS info is much better, it does not blink anymore. Great work.
ah, for me it's a hobby too! But I want to have a working version ready before 19th of may, there is a car-pc gathering here in the UK. stuff like news and AF i'll just add later. I also want to integrate the silabs as the popularity of it seems to be very high. if i had heard about the silabs earlier i wouldnt have bought the hqct. ah well, fate has it!
I am quite far now.. i can tune, read RDS, change the volume, change seek sensitivity, add stations to memory and select them from memory. I'll have a frequency readout on top of my screen that's red or green depending of stereo or not.
tomorrow i will try once more to get this AM to work. I managed to change the frequency but cant get a read-out of the current AM frequency.
thanks for the register information. correct me if i'm wrong, but there is no register for volume?
Look again at the hqctdll_calls.txt file, I added the calls which are related to Radiator, with these calls you can read parameters like volume, treble, bass and more. The names are different but you can use the calls parallel to the others, there is no need to use/install Radiator to use them.
All Radiator functions are implemented (from build 16) and have been tested with Radiator and the Radiator test program that comes with the SDK examples.
Hope that this can help you a little to get a working version before the 19th.
this post into the rr\hqct folder, it should work? Don't have the sources with me right now, need to check it tonight. I'l let you know
The easiest way is to start CPCTuner with a shortcut on your desktop, place shortcut, click with right mouse button choose properties and add /Nosplash to the target command line. That should do the trick when you start up CPCTuner directly. (See image)