Bose iPod Dock Remote

If you have learned signals that don't get decoded when you look at them in IR.exe, post your file to the Diagnosis Area then post your question here (including a link to the file).

Moderator: Moderators

chuckw4598
Posts: 37
Joined: Wed Jun 29, 2005 6:43 pm

Bose iPod Dock Remote

Post by chuckw4598 »

Hi-
I have the Bose iPod Dock that you plug the iPod into and play it through the Bose speakers. The Bose dock comes with a credit card size remote which only has 6 functions. When I learn the codes on a Radio Shack 15-2104 remote and read it back on the learned keys in ir.exe it gives me the following:

key=protocol,efc

off key = Bose 163
V- = Bose 016
V+ = JVC1 012
|<< =Bose 210
>>| = JVC1 206
||> = JVC1 204

I can't find protocol "Bose" or "JVC1" in KM or RM.
Am I missing something obvious?
Thanks,
Chuck
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

Perhaps you have provided enough info for an expert to solve your problem, but in general, it's MOST useful if you upload your learned signal IR file to the diagnosis area and post a link to it here.
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
The Robman
Site Owner
Posts: 22056
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

I would need the IR file in order to diagnose this.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

In case it helps the other experts: The IRP notation I'm using for Bose is:

{500,msb}<1,-1|1,-3>(2,-3,F:8,~F:8,1,-???)+

Clearly the "JVC1" decodes are garbage. Maybe the Bose decodes are correct, or maybe this is some new protocol we haven't seen before.

DecodeIR checks potential Bose decodes for the check byte value (~F in the IRP notation) but since Bose is structurally near identical to several other protocols, DecodeIR also applies a fairly tight screen to the lead-in to distinguish Bose from more common protocols G.ICable, Dish_network, Mitsubishi and JVC. Normally I avoid tight screens on lead-in because lead-in is the most likely part of a signal to be mislearned.

If the lead-in is bad, but the ~F is correct, we likely have Bose protocol. The ~F is correct at least three signals out of six, so if it is wrong for three signals, something very strange is happening.

I don't know of a Bose executor, but obviously it would be trivial to create one in PB. Bose is hard to decode, because of all the other nearly identical protocols. But it is simple to encode.

The screen on lead-in works primarily with total burst times (On plus following Off) rather than individual On or Off. It starts by computing a reference burst for the whole signal and using that as its unit for measuring the lead-in. It deduces which bursts are 0's and which are 1's before computing the reference, by finding the two clusters of values. Then the reference is computed as midway between the largest 0 and the smallest 1. So if the IRP time were exactly right (0 is two time 500 uS and 1 is four times 500 uS) then the reference would be 1500 uS.

The total lead-in must be at least equal to the reference, but not more than double the reference. The On portion must be less than the reference. The Off time must be at least 80% of the reference.
chuckw4598
Posts: 37
Joined: Wed Jun 29, 2005 6:43 pm

Post by chuckw4598 »

I have uploaded the ir decode as requested.
Bose-ipod.ir

Link:
https://www.hifi-remote.com/forums/dload ... le_id=4948

1. Device: Bose Ipod Dock
2. Type of device: Ipod player
3. Year: About 2005
4. JP1/UEI Remote model: jp1 Radio Shack 15-2104
5. Do you have a JP1 cable? Yes
6. Still have original remote? Yes
7. Checked the file section? Yes
8. Checked Pronto file section (at R/C)? No
9. Partially working setup code? No
10. Learning remote question? Yes


Hope I did all correctly...
-Chuck
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

As expected, it is Bose protocol and DecodeIR.dll is being too picky about something in rejecting "Bose" for three of the six samples.

Hopefully I'll find time later to debug DecodeIR and see what is really going on. Looking at the timing data displayed by IR.exe, I don't see the difference between the ones decoded as Bose and the ones not decoded as Bose. But none of that matters for the problem at hand. It is Bose protocol and one of experts can set that up for you, probably via PB, in either KM or RM.

Sorry I don't have time to do that myself tonight nor Tuesday morning. Maybe later if no one else has.
chuckw4598
Posts: 37
Joined: Wed Jun 29, 2005 6:43 pm

Post by chuckw4598 »

:D
Much appreciated!
The Robman
Site Owner
Posts: 22056
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
chuckw4598
Posts: 37
Joined: Wed Jun 29, 2005 6:43 pm

Post by chuckw4598 »

Thanks for the quick response Rob. I'm out of town on Tuesday but will try it on Wednesday night.
chuckw4598
Posts: 37
Joined: Wed Jun 29, 2005 6:43 pm

Post by chuckw4598 »

:?
Sorry Guys, I'm having trouble with KM. I downloaded the most recent KM and find that something on my computer must be causing a problem. When I click on "load" to try Rob's new upgrade file nothing happens. This is true for "new" and all the buttons in that area. I can click on the drop down menus to change protocol and remote type just fine.
Don't know why nothing happens when I try to load an upgrade.
Confused...
-Chuck
Mark Pierson
Expert
Posts: 3023
Joined: Sun Aug 03, 2003 12:13 am
Location: Connecticut, USA
Contact:

Post by Mark Pierson »

chuckw4598 wrote:Don't know why nothing happens when I try to load an upgrade.
You need to enable macros. If you don't get a prompt when you open KM, go to Tools, Macro, Security..., and select Medium in the Security Level dialog. Re-open KM and it should work.
Mark
chuckw4598
Posts: 37
Joined: Wed Jun 29, 2005 6:43 pm

Post by chuckw4598 »

:o
Thanks a lot Mark, that worked. I never had to do that before because it always asked me if I wanted to enable macros and I always said yes.
Something must have changed on my system without me doing it.
Again, thanks Mark.

-Rob, I tried the file you gave me in KM but unfortunately it did not work for any of the keys.
-Chuck
chuckw4598
Posts: 37
Joined: Wed Jun 29, 2005 6:43 pm

Post by chuckw4598 »

:D
-Rob
Thanks much, it does indeed work just as you thought!
I had never had to "paste in a protocol" to ir.exe before. Once I did that all was great!

If I want to use this also on a URC-9910 remote would this be what I do?
1-Change the remote type in KM
2-Paste the upgrade into ir.exe
3-Paste the same protocol into ir.exe

Thanks again all for your timely and accurate responses as usual.
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

chuckw4598 wrote: If I want to use this also on a URC-9910 remote would this be what I do?
1-Change the remote type in KM
2-Paste the upgrade into ir.exe
3-Paste the same protocol into ir.exe
Hopefully you know you also need to have a 9910 compatible image in IR before your step 2. Load the saved .ir file you use for 9910, or download from your 9910 or use the File/New command and select the 9910 (not extender) rdf.
chuckw4598
Posts: 37
Joined: Wed Jun 29, 2005 6:43 pm

Post by chuckw4598 »

Yes, I would use the 9910 image before the paste. Should have said that.

Choose the rdf non-extender even if I am already using the extender?

Other than the 9910 image, are my other steps correct?
Post Reply