#27146 - 14/03/2001 07:21
Re: Pioneer steering wheel remote works
[Re: ineedcolor]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
Well yah but I don't have a Pioneer head unit. :) Currently my ATT button is assigned for "shuffle on/off" (0 button.) I was suggesting the ATT button because of its location, but it could really be any button. I just like the idea of using a modifier button to get an extra 10 functions out of the remote.
The other thing is if you have a Pioneer head unit, the steering wheel remote is going to still operate your head unit AND your Empeg... Won't there be a conflict there?
-Tony MkII #554
|
Top
|
|
|
|
#27147 - 14/03/2001 09:25
Re: Pioneer steering wheel remote works
[Re: tonyc]
|
addict
Registered: 10/01/2001
Posts: 630
Loc: Windsor, Ontario Canada
|
I wasn't clear enough, the ATT function is nice because of what it does on my deck now...I will be replacing the Pioneer head unit with the Empeg so I was hoping to be able to keep the ATT funtion as it is/was...so therefore if someone was to code the button function to do something else on the Empeg, I would lose that feature....I haven't been able to play with my player all than much yet, I left it in Canada while I finish my tour of Bosnia, I don't think that the Empeg has an "mute" or attenuation function to begin with??? John
Technoweenie
12 GB Blue / Red MK2
_________________________
01001010 01101111 01101000 01101110
|
Top
|
|
|
|
#27148 - 14/03/2001 15:38
Re: Pioneer steering wheel remote works
[Re: fvgestel]
|
pooh-bah
Registered: 31/08/1999
Posts: 1649
Loc: San Carlos, CA
|
Thanks Frank. Thats great news. I would bet somoene else could come up with a better button layout than I posted. I didn't even setup half of the buttons because I was just going for the ones that I personally use. I am looking forward to the patch so that I can add it to the half a dozen others I am already using :-)
BTW, any idea when you might have the next version of DisplayServer ready? I seem to remember a thread with lots of neat new features mentioned (like a virtual remote)?
Thanks,
-Mike
|
Top
|
|
|
|
#27149 - 14/03/2001 17:43
Re: Pioneer steering wheel remote works
[Re: mcomb]
|
old hand
Registered: 12/08/2000
Posts: 702
Loc: Netherlands
|
Well, I allready promised to put up the patch and new image this evening.
changes :
I've added the 5 codes you gave as default
the repeat-delay is set to 200ms (I guess this is the same as the empeg-remote)
WIth a default set, it is now possible to install the kernel on a consumer-image.
available now in various colors at http://empeg.dyndns.org/empeg/ir_trans_kernelFrank van Gestel
_________________________
Frank van Gestel
|
Top
|
|
|
|
#27150 - 14/03/2001 17:54
Re: Pioneer steering wheel remote works
[Re: mcomb]
|
old hand
Registered: 12/08/2000
Posts: 702
Loc: Netherlands
|
Displayserver is undergoing some heavy rewriting; I'm experimenting a lot to get the best performance without interfering with the player-executable.
The next version is 2.0 and won't be available before 1.1 is out. It will probably also work on 1.02 and earlier, but I guess there are going to be so many new features in 1.1 everybody is going to enjoy, that displayserver 2.0 should be released some time later to be "the icing of the cake"
Damn, it's so hard to write something funny when english is not your mothertongue. While I type, I see the school-english streaming on the screen. I guess(I guess i am a guesser ) I really sound/write like an old man.
As for the "remote in the applet" thing, I'll put that version up tomorrow... Frank van Gestel
_________________________
Frank van Gestel
|
Top
|
|
|
|
#27151 - 15/03/2001 02:58
Re: Pioneer steering wheel remote works
[Re: fvgestel]
|
addict
Registered: 10/01/2001
Posts: 630
Loc: Windsor, Ontario Canada
|
Thanks Frank
As this is going to be my first time attempting to install a kernel into my player, and being Linux inept, is there any step-by step procedure that you are aware of on the board that I can follow or are the instructions on your page sufficent for me to give this a go? I really want to have my Pioneer remote to be up and running but am a little intimidated in trying out the install...There are a number of terms and procedures listed there that I have never seem before....John
Technoweenie
12 GB Blue / Red MK2
_________________________
01001010 01101111 01101000 01101110
|
Top
|
|
|
|
#27152 - 15/03/2001 03:21
Re: Pioneer steering wheel remote works
[Re: ineedcolor]
|
carpal tunnel
Registered: 18/01/2000
Posts: 5683
Loc: London, UK
|
The new Rio remote has an attenuate button, which will work in v1.1
Roger - not necessarily speaking for empeg
_________________________
-- roger
|
Top
|
|
|
|
#27153 - 15/03/2001 05:48
Re: Pioneer steering wheel remote works
[Re: ineedcolor]
|
old hand
Registered: 12/08/2000
Posts: 702
Loc: Netherlands
|
use the simple installation procedure in the readme file. Uploading a kernel to the empeg is explained in Tony's logo-editor. ( select serial port, select kernel-image file through file-dialog and upload ). then reboot... that's all
I anything goes wrong, you can allways reinstall a consumer/developer-image from empeg/rio; this will not damage your MP3's
This brings me to another question :
would it be possible to get the old kernel from the empeg over serial? this way logoeditor could first create a backup of the old kernel before applying a new one. Great for backout purposes without destroying any customizations to the root fs
Frank van Gestel
_________________________
Frank van Gestel
|
Top
|
|
|
|
#27154 - 15/03/2001 07:28
Re: Pioneer steering wheel remote works
[Re: fvgestel]
|
addict
Registered: 10/01/2001
Posts: 630
Loc: Windsor, Ontario Canada
|
Thanks Frank,
I'll be giving a go by the time I get back to Canada in a few weeks....looking forward to it...by then hopefully someone will have all the Pioneer functions mapped and it will be go to go! Technoweenie
12 GB Blue / Red MK2
_________________________
01001010 01101111 01101000 01101110
|
Top
|
|
|
|
#27155 - 15/03/2001 09:31
Re: Pioneer steering wheel remote works
[Re: fvgestel]
|
carpal tunnel
Registered: 18/01/2000
Posts: 5683
Loc: London, UK
|
Yeah, write a program to read it from the relevant section of flash, and punt it over the serial port.
We don't have one - 'cos we upload kernels from scratch every time.
Reading the flash is as simple as opening particular /dev devices. I don't recall the names, and I don't think they're in the default image. If you have a look through the kernel source, you should be able to find out which major/minor they need.
Roger - not necessarily speaking for empeg
_________________________
-- roger
|
Top
|
|
|
|
#27156 - 15/03/2001 10:06
Re: Pioneer steering wheel remote works
[Re: Roger]
|
addict
Registered: 10/01/2001
Posts: 630
Loc: Windsor, Ontario Canada
|
WIth a default set, it is now possible to install the kernel on a consumer-image.
A couple of questions Frank, what do you mean by the line above and can I add more lines into your code to allow for more functions (more than the five that you have)? It seems to me that I could have up to and including nine the way I read it. I see that the language structure is much the same as Java....
Technoweenie
12 GB Blue / Red MK2
_________________________
01001010 01101111 01101000 01101110
|
Top
|
|
|
|
#27157 - 15/03/2001 10:19
Re: Pioneer steering wheel remote works
[Re: ineedcolor]
|
old hand
Registered: 12/08/2000
Posts: 702
Loc: Netherlands
|
WIth a default set, it is now possible to install the kernel on a consumer-image.
with the previous kernel, it was necessary to feed the codes to the player after boot-up. This ment you had to have a program running on the empeg to perform this feeding for you. As all programs on the empeg are started through init, you had to replace it. To replace it, you got to have a command-line interface to the empeg, which is only available in the developer-image.
The program to feed the codes is called "cat" (from concatenate). Under DOS/windows there's a similar command called "type".
A couple of questions Frank, what do you mean by the line above and can I add more lines into your code to allow for more functions (more than the five that you have)? It seems to me that I could have up to and including nine the way I read it. I see that the language structure is much the same as Java....
Yes you can, but the code you refer to must be patched to the kernel source and recompiled.
Post the codes to this BBS and I will make it the default if nobody complaints...
Frank van Gestel
_________________________
Frank van Gestel
|
Top
|
|
|
|
#27158 - 15/03/2001 10:52
Re: Pioneer steering wheel remote works
[Re: fvgestel]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
|
This brings me to another question :
would it be possible to get the old kernel from the empeg over serial? this way logoeditor could first create a backup of the old kernel before applying a new one. Great for backout purposes without destroying any customizations to the root fs
Yes, I'm pretty sure it is theoretically possible. I think that you can do flash reads over serial as well as writes. That would be kind of a nice feature to add to the logo editor.
The hard part is working out all the details of the communication protocols and handshaking in the opposite direction. Everything in DOWNLOAD.C is engineered towards a send, rather than a receive. ___________ Tony Fabris
|
Top
|
|
|
|
#27159 - 15/03/2001 12:18
Re: Pioneer steering wheel remote works
[Re: fvgestel]
|
addict
Registered: 10/01/2001
Posts: 630
Loc: Windsor, Ontario Canada
|
Actually Frank, looking at the differences between the Pioneer and the Empeg remote and not having the tuner as of yet...the only new really useful button would be the "attenuation" function as it is on the Pioneer (and it won't work with the Empeg until v1.1) This being said, the functions that have already been mapped will be perfect for now. I imagine however that in the future, once you have had your Pioneer remote for a while, that you will enhance the functions that are mapped now and we will all benefit... Thanks again for all your help. John
Technoweenie
12 GB Blue / Red MK2
_________________________
01001010 01101111 01101000 01101110
|
Top
|
|
|
|
#27160 - 15/03/2001 14:25
The CD-SR70 works also
[Re: fvgestel]
|
member
Registered: 11/09/2000
Posts: 143
Loc: Jylland, Denmark
|
Frank,
Once again you leave me in awe. I had an old CD-SR70, which is almost identical to the CD-SR77. It has one button less, and a little bit different layout. I have attached an .. ahem .. stolen JPG which i've scribbled some corrections on to make it match my CD-SR70 remote.
I propose the following table:
--cut--
# Do not remove this line. It is needed by the kernel. Syntax: :
0x0000AD0C:0x0000B90E
0x0000AD1A:0x0000B91F
0x0000AD1E:0x0000B95E
0x0000AD40:0x0000B90D
0x0000AD42:0x0000B90A
0x0000AD43:0x0000B90B
0x0000AD41:0x0000B90C
0x0000AD12:Ox0000B91B
0x0000AD0A:0x0000B914
0x0000AD0B:0x0000B915
--cut--
This makes the last button on the remote the asterisk. But instead of getting the menu, the player consequently powers off. Any ideas ... ?
Also how's it coming along with those timers? The volume adjustment on the Pioneer is uselessly slow :(
But GREAT STUFF Frank.
Regards,
Lars
Attachments
27360-cd-sr70.jpg (930 downloads)
_________________________
Lars
MkII 40gig 090000598
|
Top
|
|
|
|
#27161 - 15/03/2001 15:19
Re: The CD-SR70 works also
[Re: Wire]
|
old hand
Registered: 12/08/2000
Posts: 702
Loc: Netherlands
|
This makes the last button on the remote the asterisk. But instead of getting the menu, the player consequently powers off. Any ideas ... ?
Dunno, I will put up a more verbose kernel next to the other which will display the received and translated IR-codes on serial.
Also how's it coming along with those timers? The volume adjustment on the Pioneer is uselessly slow :(
I've set the delay to 200ms. Would 100ms be more sufficient?
Frank van Gestel
_________________________
Frank van Gestel
|
Top
|
|
|
|
#27162 - 15/03/2001 19:53
Re: Pioneer steering wheel remote works
[Re: Roger]
|
addict
Registered: 30/04/2000
Posts: 420
Loc: Sunnyvale, CA, USA
|
Reading the flash is as simple as opening particular /dev devices.
Is reading the flash possible via the bootstrap loader (the piece of code that allows you to flash a new kernel or logo, and boots the kernel)?
Borislav
|
Top
|
|
|
|
#27163 - 16/03/2001 00:30
Re: The CD-SR70 works also
[Re: fvgestel]
|
member
Registered: 11/09/2000
Posts: 143
Loc: Jylland, Denmark
|
Hi Frank,
I have no idea what the delays does. But they should be user-configurable, if possible. If you only support one timer/delay now, how about just making that configurable.
It could be the second line in the configuration file, or magic number in the code lines f.x. 0xFFFFFFFF:200 sets the delay to 200 msec.
But generally I better like the idea of the :: when you have the time to look at that :)
Also, Im curious - your hack looks at input to /dev/ir for configuration. I suppose the regular kernel doesnt look at input at all.
But on the output side, it looks as if the hack looks at the output from /dev/ir, and if it sees a code it is told to translate it also sends that code out. Which means that both the original and the translated ir-data enters the stream. Doesnt that confuse the players key-repeat algorithm (the volume adjustment isnt logarithmic with translated codes, its linear).
Also, what about support for the keypad - is that possible at all, as there are both a press and depress code?
Lars
_________________________
Lars
MkII 40gig 090000598
|
Top
|
|
|
|
#27164 - 16/03/2001 04:27
Re: Pioneer steering wheel remote works
[Re: borislav]
|
carpal tunnel
Registered: 18/01/2000
Posts: 5683
Loc: London, UK
|
No. Having just read my first bit of ARM assembler, I can say that there's no code in there to read from the flash.
Roger - not necessarily speaking for empeg
_________________________
-- roger
|
Top
|
|
|
|
#27165 - 16/03/2001 12:13
Re: The CD-SR70 works also
[Re: Wire]
|
addict
Registered: 10/01/2001
Posts: 630
Loc: Windsor, Ontario Canada
|
One last quick question Frank...Can you confirm that the memory address in the flash for your kernel (or any other one) is 10000? I looked at the FAQ on how to do it and it was a little ambiguous there....Thanks - John
Technoweenie
12 GB Blue / Red MK2
_________________________
01001010 01101111 01101000 01101110
|
Top
|
|
|
|
#27166 - 16/03/2001 12:16
Re: The CD-SR70 works also
[Re: ineedcolor]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
|
Sorry, my fault.
I should be more clear about that. I'll go back and update it.
For the foreseeable future, 0x10000 will always be kernels, 0xA000 will be logos. ___________ Tony Fabris
|
Top
|
|
|
|
#27167 - 17/03/2001 09:45
Re: Pioneer steering wheel remote (And Question)
[Re: mcomb]
|
enthusiast
Registered: 09/11/1999
Posts: 398
Loc: Ashburn, VA
|
Okay, that is too cool looking for me to pass up anymore... I think it would make a great addition to my Jeep also. ;)
/me surfs to the pioneer page.
One question though, how do these controllers work? It's quite obviously IR, but don't you need to have a somewhat good line of site for this to work? What if you are turning the wheel and need to mute it? Does the wheel have to be in the "neutral position" in order for the controller to function? And also, the only IR controller I can find is the CD-SR77. Are all models of the CD-SR77 IR? Or are there RF models I should watch out for?
Oh, mcomb, I'm getting my Borla headers, catback, and catalytic converter installed next week. ;-)
(O|||||O)
|
Top
|
|
|
|
#27168 - 17/03/2001 14:02
Re: Pioneer steering wheel remote (And Question)
[Re: ClemsonJeep]
|
pooh-bah
Registered: 31/08/1999
Posts: 1649
Loc: San Carlos, CA
|
don't you need to have a somewhat good line of site for this to work?
I find that mine works about 45 degrees in either direction from neutral, so say between 1:30 and 4:30 on your watch dial. Generally if I have the wheel cranked more than that I am too busy making a U-turn or some such thing to be playing with the empeg anyway.
Oh, mcomb, I'm getting my Borla headers, catback, and catalytic converter installed next week. ;-)
Cool, let me know how you like the full setup. I have the catback, but not the other pieces. I just installed a Turbo City air tube and Hi-Flow filter this morning actually. Now I am going to go take the top off and pretend it is summer (it is about 80 degrees outside right now).
-Mike
|
Top
|
|
|
|
#27169 - 17/03/2001 17:44
Re: Pioneer steering wheel remote (And Question)
[Re: mcomb]
|
enthusiast
Registered: 09/11/1999
Posts: 398
Loc: Ashburn, VA
|
Cool, let me know how you like the full setup. I have the catback, but not the other pieces. I just installed a Turbo City air tube and Hi-Flow filter this morning actually. Now I am going to go take the top off and pretend it is summer (it is about 80 degrees outside right now).
What kind of performance increase did you notice (if any) with those mods? (not the catback... I'm talking the air tube and hi-flow air filter). About how much did it run you? Since I smacked my 33x12.5 tires on it, I'm trying to scrounge together any performance increase that I can find.
And I wish about the weather... its still 50s in DC.. :( I have to find a place to stash my hardtop anyway...
(O|||||O)
|
Top
|
|
|
|
#27170 - 18/03/2001 15:33
Re: Pioneer steering wheel remote (And Question)
[Re: ClemsonJeep]
|
pooh-bah
Registered: 31/08/1999
Posts: 1649
Loc: San Carlos, CA
|
What kind of performance increase did you notice (if any) with those mods?
Not much really. I always felt sort of a flat spot between about 2700 and 3000 RPM in my jeep where the engine would rev higher but it did not feel like I was going any faster. I have only had the air tube for a day, but is seems like it has cured that flat spot and I get smoother acceleration through that range. Now technically I don't think that such a flat spot should be possible, but that is how it has always felt.
About how much did it run you? Since I smacked my 33x12.5 tires on it, I'm trying to scrounge together any performance increase that I can find.
The tube was about $70 and the filter was $40. But, I would recommend just getting the tube and then finding a K&N filter that will fit it because the filter they sell feels kind of cheep. Anyway, all of these mods are not really going to offset the larger tires. It sounds like it is time to go to 4.33 pinion gears. Remember what JEEP stands for (Just Empty Every Pocket).
-Mike
|
Top
|
|
|
|
#27171 - 19/03/2001 10:16
Re: Pioneer steering wheel remote (And Question)
[Re: mcomb]
|
enthusiast
Registered: 09/11/1999
Posts: 398
Loc: Ashburn, VA
|
The tube was about $70 and the filter was $40. But, I would recommend just getting the tube and then finding a K&N filter that will fit it because the filter they sell feels kind of cheep. Anyway, all of these mods are not really going to offset the larger tires. It sounds like it is time to go to 4.33 pinion gears. Remember what JEEP stands for (Just Empty Every Pocket).
Haha. I had actually not heard that reference before. I am trying to avoid regearing as long as I can, as that is not too cheap of a modification. However, I might need to bite the bullet and do it. I just need to find someone who has regeared and is in the same situation as me, so as to see what kind of a performance increase it gave.
Thanks for the info.
(O|||||O)
|
Top
|
|
|
|
#27172 - 30/03/2001 17:03
Re: The CD-SR70 works also
[Re: fvgestel]
|
enthusiast
Registered: 09/11/1999
Posts: 398
Loc: Ashburn, VA
|
Dunno, I will put up a more verbose kernel next to the other which will display the received and translated IR-codes on serial
Any more work done on this? It would be nice to be able to access the menu (* key) with the steering wheel remote, so one can switch song without having to reach to the empeg to get to the playlists menu.
Specifically, I'm looking for the codes that the kenwood sends out for the asterisk and the Direct OK button. I've found ir.txt in the help directory of the kernel, but it lists everything BUT the asterisk and the Direct OK codes. Is there a list somewhere in the kernel of the codes the kenwood sends out and their button mappings?
(O|||||O)
|
Top
|
|
|
|
#27173 - 30/03/2001 17:30
Re: The CD-SR70 works also
[Re: ClemsonJeep]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
Clemson,
this is what you want. Look at the #defines, IR_DIRECT (0x0000B90F) is the OK button, IR_STAR (0x0000B91B) is the asterisk. I have my Pioneer remote set up with the asterisk and OK buttons working wonderfully.
As for a kernel with debug printing of the received IR codes, that's pretty easy to do if you still need it. But those codes should work just fine.
-Tony
MkII #554
|
Top
|
|
|
|
#27174 - 30/03/2001 17:53
Re: The CD-SR70 works also
[Re: tonyc]
|
enthusiast
Registered: 09/11/1999
Posts: 398
Loc: Ashburn, VA
|
Hehe, Oh well. This message was about 10 minutes too late. I ended up trial-and erroring it using the info from the (incomplete) ir.txt file. I had forgotten about that site - I remember reading it years ago.
Anyway, I've got a layout that I like for my CD-SR77 remote control. Here is the empeg_ircodes file:
# Do not remove this line. It is needed by the kernel. Syntax: :
0x0000AD0C:0x0000B90E
0x0000AD1A:0x0000B95E
0x0000AD12:0x0000B91F
0x0000AD40:0x0000B91B
0x0000AD42:0x0000B90A
0x0000AD43:0x0000B90B
0x0000AD41:0x0000B90F
0x0000AD19:0x0000B90C
0x0000AD0D:0x0000B90D
0x0000AD0A:0x0000B914
0x0000AD0B:0x0000B915
This maps play/pause to the top button, info mode and visual cycle to the band/src buttons right below that. The 4 direction buttons are mapped semi-like the empeg face plate controls. Up is Asterisk, left and right are track forward and back, bottom is DirectOK or select. The buttons below that are for FF/RW, and of course Volume is Volume.
I hope there will be a way to cycle back/forward in visuals, and then I'll modify my ircodes file to reflect that. Other than that this seems to work great for me.
Thanks for the help anyway. :)
(O|||||O)
|
Top
|
|
|
|
#27175 - 06/04/2001 16:26
Re: Pioneer steering wheel remote works
[Re: fvgestel]
|
addict
Registered: 10/01/2001
Posts: 630
Loc: Windsor, Ontario Canada
|
Hello Frank
I am finally prepared to do your patch (once I get my player back from repair first!). One final question...when I use Tony's software to upload you modified kernel, do I just use the patch only or do I have to upload the original IR kernel as well first? Thanks - John
Technoweenie
12 GB Blue / Red MK2
_________________________
01001010 01101111 01101000 01101110
|
Top
|
|
|
|
|
|