Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#266923 - 09/10/2005 22:04 IR_Translate Help
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
The back story: A couple years ago I got a Parrot bluetooth car kit. It's great, can't imagine how I ever drove without it. If you've got a manual transmission and ever talk on the phone while driving, you need one. It's wired up so that it's output goes into aux input. In the old setup, the mute line went high, it switched to aux, the mute line went low, it switched back to the player. Simple enough.

A few months ago I got a tuner and plugged it in. Everything works fine, except that it returns me to the player instead of the tuner after I get a call while listening to the radio.

This finally bugged me enough that I started trying to fix this a few days ago. It seems simple enough, but I suspect I'm missing something simple. Here's the current ir_translate section that isn't working. For testing, the right front panel button is mute on, the left is mute off.


[ir_translate]
;@AC 00000002.T=00b9461D ; right button in tuner = kw tape (aux)
;@AC 00000004.N=00b9461C ; left button no shifted = kw tuner (tuner)

;@AC 00000002.M=00b9461D.S ; right button in player = kw tape(aux), shifts
;@AC 00000004.S=00b9461E.S ; left button shifted = kw CD(player), unshifts

The problem seems to lie with the shifting. It always takes me back to the tuner, or the player if I mix things up with wich one shifts. What am I missing?

Matthew

Top
#266924 - 09/10/2005 22:34 Re: IR_Translate Help [Re: matthew_k]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
More testing, proving I don't understand shifting:

;@AC 0020df00=voldown,null.S ; rio 1 null shifts
;@AC 0020df01=00b9461E ; rio 2 = kwnd CD (mp3)
;@AC 0020df02=00b9461C ;rio 3 = knwd tuner (tuner)

;@AC 0020df02.S=00b9461E ; rio 3 = kwnd CD (mp3)
;@AC 0020df01.S=00b9461C ;rio 2 = knwd tuner (tuner)

To mean, this means that the Rio 1 button should swap the meaning of rio 2 and 3. The volume down is just to check that the button press is going through. Needless to say, this doesn't swap them, they always maintain their unshifted meaning.

Matthew

Top
#266925 - 10/10/2005 11:23 Re: IR_Translate Help [Re: matthew_k]
Shonky
pooh-bah

Registered: 12/01/2002
Posts: 2009
Loc: Brisbane, Australia
Without checking any of your actual codes are you sure you want ;@AC and not ;@DC on each line? I assume you want this to work in the car?

Perhaps your DC socket is stuffed and always reading AC or you force Hijack to AC for some other reason. However for a normal fully functioning empeg I'm pretty certain you'll want ;@DC on each line

HTH
_________________________
Christian
#40104192 120Gb (no longer in my E36 M3, won't fit the E46 M3)

Top
#266926 - 10/10/2005 15:24 Re: IR_Translate Help [Re: Shonky]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
These are just for testing the codes out without having to run out to the car every time. I put the AC there so it still works in the car so I can still grab it and use it. Eventually instead of using the right and left front panel buttons I'll be using the mute line to trigger them.

Matthew

Top
#266927 - 11/03/2006 14:29 Re: IR_Translate Help [Re: matthew_k]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14493
Loc: Canada
This has all now been made simpler with Hijack v445 --> see the thread in General for details on that.

But while I'm in here, it should be pointed out that hex codes are just so passé..
Quote:

[ir_translate]
;@AC 00000002.T=00b9461D ; right button in tuner = kw tape (aux)
;@AC 00000004.N=00b9461C ; left button no shifted = kw tuner (tuner)
;@AC 00000002.M=00b9461D.S ; right button in player = kw tape(aux), shifts
;@AC 00000004.S=00b9461E.S ; left button shifted = kw CD(player), unshifts


The above (working or not), can be expressed more simply as:
Quote:

;@AC Right.T=Aux
;@AC Left.N=Tuner
;@AC Right.M=Tape.S
;@AC Left.S=CD.S


Cheers

Top