The MP3car.com Store  

Welcome to the MP3Car.com forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Registering will also remove advertisements. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   MP3Car.com > Mp3Car Technical > Linux

Reply
 
Thread Tools Display Modes
Old 06-01-2006, 01:18 AM   #16
Low Bitrate
aeroanderz's CarPC Specs
 
Join Date: Sep 2005
Location: Sweden (South)
Vehicle: '02 Saab 95 SC Aero
Posts: 110
My Photos: (0)
Since I'm not running linux I downloaded it just to check the source.. I also realised that since I havn't focused anything on sending stuf to the HQCT, I have alot to do..

If you want the c#.Net source for my RDS decoding (still not ready on the AF parts though) just say the word...
aeroanderz is offline   Reply With Quote
Sponsored Links
Old 06-04-2006, 02:23 PM   #17
FLAC
 
TheLlama's Avatar
 
Join Date: Jul 2004
Location: All over the world
Vehicle: 2001 Paper Airplane Standard Edition
Posts: 984
My Photos: (0)
Quote: Originally Posted by aeroanderz
Since I'm not running linux I downloaded it just to check the source.. I also realised that since I havn't focused anything on sending stuf to the HQCT, I have alot to do..

If you want the c#.Net source for my RDS decoding (still not ready on the AF parts though) just say the word...

Maybe not. I had to do alot more low-level routines than you will probably have to deal with. I would be interested in the RDS source, check your PMs.

On another note, I am stalling development on the Linux driver for several weeks. I want to get my MP3 player up and running. Apparently I am the only one using the driver at the moment. I will improve and complete the driver once I know there is more interest in it.
TheLlama is offline   Reply With Quote
Old 06-15-2006, 10:44 AM   #18
Raw Wave
rando's CarPC Specs
 
rando's Avatar
 
Join Date: Mar 2004
Location: Redondo Beach, CA
Vehicle: 2004 Toyota 4Runner
Posts: 1,969
My Photos: (0)
Your source appears to be the canonical interface definition that's been lacking for the HQCT module.

Nice work!
__________________
2004 4runner
rando is offline   Reply With Quote
Old 06-15-2006, 12:54 PM   #19
FLAC
 
TheLlama's Avatar
 
Join Date: Jul 2004
Location: All over the world
Vehicle: 2001 Paper Airplane Standard Edition
Posts: 984
My Photos: (0)
Quote: Originally Posted by rando
Your source appears to be the canonical interface definition that's been lacking for the HQCT module.

Nice work!

Thanks, I still need to add other features to it, but this is simple. I think I covered all the main functions people would be concerned about. I guess I can expand the interface for RDS at least. It would be nice if someone could implement my user api into windows by wrapping the EasyHID stuff. Standardization is good.

Don't forget - I will improve this library if people are interested. I can think of several speed-ups and missing features. Unfortunately, I am the only one using it that I know of.

Last edited by TheLlama : 06-15-2006 at 01:04 PM.
TheLlama is offline   Reply With Quote
Old 06-18-2006, 12:19 AM   #20
Variable Bitrate
 
intuitionsys's Avatar
 
Join Date: Jul 2005
Location: Ottawa, ON, Canada
Vehicle: 2005 Ford Freestar Limited
Posts: 288
My Photos: (0)
I've been sort of avoiding this thread because I don't have an HQCT but once sw2 is ready for alpha I can write a high-level radio interface to your API. I'll probably need to bug you again in about a month or two ...
__________________
Silverwolf 2.0 Progress: 100% (alpha)
Alpha Release Date: June 28, 2007
intuitionsys is offline   Reply With Quote
Sponsored Links
Old 08-03-2006, 06:37 AM   #21
Newbie
 
Join Date: Aug 2006
Posts: 7
My Photos: (0)
Hi guys,
I'm currently planning(selecting hardware) to build my own mp3/tuner pc using linux, and have settled on the hqct. When i get to the point where i can start testing the tuner, i'll give you some feedback.

In the meantime; hurray for the linux driver development!

Daniel
djwlindenaar is offline   Reply With Quote
Old 08-06-2006, 12:00 PM   #22
FLAC
 
TheLlama's Avatar
 
Join Date: Jul 2004
Location: All over the world
Vehicle: 2001 Paper Airplane Standard Edition
Posts: 984
My Photos: (0)
Quote: Originally Posted by djwlindenaar
Hi guys,
I'm currently planning(selecting hardware) to build my own mp3/tuner pc using linux, and have settled on the hqct. When i get to the point where i can start testing the tuner, i'll give you some feedback.

In the meantime; hurray for the linux driver development!

Daniel

Horray! I haven't touched the driver in over a month. There are several speed optimizations I can make. Let me know when you start testing my driver. I didn't want to break the working driver until I have more beta testers.

Cheers
TheLlama is offline   Reply With Quote
Old 09-12-2006, 05:04 PM   #23
FLAC
 
TheLlama's Avatar
 
Join Date: Jul 2004
Location: All over the world
Vehicle: 2001 Paper Airplane Standard Edition
Posts: 984
My Photos: (0)
I've received some input via email in regards to the HQCT Linux Driver. The majority of the feedback is positive with some negative views.

It seems the biggest question is how to get the driver installed. Please read the README. If you fail to understand it or if it doesn't work then please make a post on this thread so others can benefit. The next biggest problem is that there isn't any fully developed software that uses my driver. Remember, this is just the driver... I did the hard work, I'm waiting for others to integrate the driver into their frontends etc...

I AM actively working on the radio. I haven't touched it in 2 months because I am satisfied with it. If you find a bug, lack of documentation, or have a feature request, then let me know. I should be able to help you in a day or two.

It seems users want at least _some_ method of accessing all the radio features. If you would like a command line program that performs all the operations, then let me know. Something like: "hqctctl --volume 5" "hqctctl --scan up" "hqctctl --freq 85.6" etc... Let me know if you want something like this.
TheLlama is offline   Reply With Quote
Old 09-13-2006, 02:19 PM   #24
Low Bitrate
 
Join Date: Sep 2004
Posts: 67
My Photos: (0)
In my experience with Linux in the last 8 years or so, the projects that people *use* are typically the ones that get you 99% of the way there. For better, or for worse.

The writers of Samba didn't just write the server, they also wrote the client apps as well. They leave it up to the distros to figure out how to automount in a sane way.

Same thing here: Writing a driver is an awesome task. Writing client apps to someone else's bare driver would be equally as challenging, if not harder. If the driver writer also includes a sample cli app to utilize the basic functions of the driver in a relatively easy manner, a more casual developer can come along and run with it much further.

I say, if you can, write the cli app to do the very basic things and distribute it along with the driver.

Keep up the excellent work! The community is much stronger because of projects like these.
Geese is offline   Reply With Quote
Old 09-14-2006, 12:24 AM   #25
FLAC
 
TheLlama's Avatar
 
Join Date: Jul 2004
Location: All over the world
Vehicle: 2001 Paper Airplane Standard Edition
Posts: 984
My Photos: (0)
Quote: Originally Posted by Geese View Post
In my experience with Linux in the last 8 years or so, the projects that people *use* are typically the ones that get you 99% of the way there. For better, or for worse.

The writers of Samba didn't just write the server, they also wrote the client apps as well. They leave it up to the distros to figure out how to automount in a sane way.

Same thing here: Writing a driver is an awesome task. Writing client apps to someone else's bare driver would be equally as challenging, if not harder. If the driver writer also includes a sample cli app to utilize the basic functions of the driver in a relatively easy manner, a more casual developer can come along and run with it much further.

I say, if you can, write the cli app to do the very basic things and distribute it along with the driver.

Keep up the excellent work! The community is much stronger because of projects like these.

Ok. I suppose a CLI app is in order. I need to fix a couple of bugs and add RDS support anyways. It is worth noting that the driver comes with an example program. And the api is rather simple. Just 40 get/set functions basically. Also, every function is fully documented in the source. I guess I might as well throw the driver, documentation, and cli on a website.

Last edited by TheLlama : 09-14-2006 at 12:34 AM.
TheLlama is offline   Reply With Quote
Old 11-22-2006, 09:49 AM   #26
Newbie
 
Join Date: Aug 2006
Posts: 7
My Photos: (0)
Finally got my HQCT

And finally, i got my hqct in the mail! Just some soldering to get the usb going and then i'll try to test some stuff...

TheLlama, Do you have a new version somewhere? or is the one you posted here up-to-date?

greetz Daniel
djwlindenaar is offline   Reply With Quote
Old 11-23-2006, 12:11 PM   #27
Variable Bitrate
 
intuitionsys's Avatar
 
Join Date: Jul 2005
Location: Ottawa, ON, Canada
Vehicle: 2005 Ford Freestar Limited
Posts: 288
My Photos: (0)
Quote: Originally Posted by TheLlama View Post
Ok. I suppose a CLI app is in order. I need to fix a couple of bugs and add RDS support anyways. It is worth noting that the driver comes with an example program. And the api is rather simple. Just 40 get/set functions basically. Also, every function is fully documented in the source. I guess I might as well throw the driver, documentation, and cli on a website.

When you have the website up let me know and I'll try to code the HQCT control into Silverwolf blind and I can submit the updates on the regular Silverwolf 2 website (when it's back up - hopefully by tomorrow ) for owners of the real hardware. You can use my server to put up your site if you want. Lemme know...
__________________
Silverwolf 2.0 Progress: 100% (alpha)
Alpha Release Date: June 28, 2007
intuitionsys is offline   Reply With Quote
Old 11-23-2006, 02:02 PM   #28
FLAC
 
TheLlama's Avatar
 
Join Date: Jul 2004
Location: All over the world
Vehicle: 2001 Paper Airplane Standard Edition
Posts: 984
My Photos: (0)
Quote: Originally Posted by djwlindenaar View Post
And finally, i got my hqct in the mail! Just some soldering to get the usb going and then i'll try to test some stuff...

TheLlama, Do you have a new version somewhere? or is the one you posted here up-to-date?

greetz Daniel

The version on this thread is the current version. I have a testing version that hasn't been released yet. This version will allow certain functions to return sooner than the current release. I also have some possible security bugs that could allow people to inject code with a particular hqct_set_XXX() function. This isn't an issue for a Carputer, but is still something I need to fix.

RDS Support should be out before the end of the year. I'm graduating next month and will finally have time to finish this project. You will be my first betatester (besides some guy I never heard back from).

Quote: Originally Posted by intuitionsys View Post
When you have the website up let me know and I'll try to code the HQCT control into Silverwolf blind and I can submit the updates on the regular Silverwolf 2 website (when it's back up - hopefully by tomorrow ) for owners of the real hardware. You can use my server to put up your site if you want. Lemme know...

Sounds good. I don't know if you've looked at the api, but it is just a bunch of hqct_set() hqct_get() and hqct_tune() functions.
TheLlama is offline   Reply With Quote
Old 11-23-2006, 03:30 PM   #29
Newbie
 
Join Date: Aug 2006
Posts: 7
My Photos: (0)
I'd be interested in this test version. Besides testing, i'd like to contribute to the driver, if you'd like me to.

I just tested the posted version and it works like a charm... There's quite a bit to implement, but i'm happy to hear that you're working in that.

Quote:
(besides some guy I never heard back from)

well you did hear back from me, didn't you? and even before i actually started testing... :-p
djwlindenaar is offline   Reply With Quote
Old 11-23-2006, 05:15 PM   #30
FLAC
 
TheLlama's Avatar
 
Join Date: Jul 2004
Location: All over the world
Vehicle: 2001 Paper Airplane Standard Edition
Posts: 984
My Photos: (0)
Quote: Originally Posted by djwlindenaar View Post
I'd be interested in this test version. Besides testing, i'd like to contribute to the driver, if you'd like me to.

I just tested the posted version and it works like a charm... There's quite a bit to implement, but i'm happy to hear that you're working in that.



well you did hear back from me, didn't you? and even before i actually started testing... :-p

Yeah, I need to add alot of get/set function for the philips chip. You can set these manually by writing the data out (there are two TEF functions to do this). I will add get/set functions for manipulating this in a more user-friendly way.

The only _real_ work to be done is implementing the RDS feature. This shouldn't be too bad. You can start adding TEF functions if you want. Essentially, you set the values with bitmasking.
TheLlama is offline   Reply With Quote
Sponsored Links
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Line Driver Selection? And Audio advice Philly#1 Lex Car Audio 6 04-24-2006 11:10 AM
Line Driver Vs. Amp Sensitivity Adjustment 3onDubs Car Audio 5 11-28-2005 07:37 PM
XM Driver Install Problem MikeH MacCar 5 04-24-2005 11:22 AM
MS S&T 2005 GPS receiver driver install problem... rdc_3200 GPS 4 01-01-2005 04:19 PM
USB Sound Card with ASIO driver and volume control tbdombrosky General Hardware Discussion 0 02-03-2003 11:00 PM


All times are GMT -5. The time now is 04:57 AM.


Sponsored Links
The MP3car.com Store

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
Copyright © 1999 - 2008 Mp3Car.com Inc.
Ad Management by RedTyger
Message Board Statistics