Your Universal Remote Control Center
RemoteCentral.com
RS-232 & IP Control Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
BOSE AV35 RS232
This thread has 4 replies. Displaying all posts.
Post 1 made on Wednesday September 16, 2015 at 18:57
MAXCROUZ
Lurking Member
Joined:
Posts:
September 2015
5
I THERE,
I WHANT TO CONTROL MY RECEVEIVER BOSE AV35 BY USING RS232.
I HAVE A GLOBAL CACHE ITACH IP2SL AND A CABLE 3.5MM JACK TO DB9 CONNECTOR.
BUT I HAVE NO CODE FOR THIS RECEVEIR I SAW SOME CODE ON A PDF ON THIS SITE BUT ITS NOT WORKING FOR ME.
PLEASE IF SOMEONE HAVE DO SOMETHING LIKE THAT GIVE ME SOME ADVICE TO CONTROLE IT.
TKS
OP | Post 2 made on Thursday September 17, 2015 at 13:03
MAXCROUZ
Lurking Member
Joined:
Posts:
September 2015
5
i found this for the bose protocole:

5 The Communication Protocol
The Client only sends Command packets, which are of two types:
1) A Control packet which requests the Console to do something
2) A Query packet which requests information from the Console
The Console sends four types of packets:
1) A Ready packet which indicates the Client can send another packet.
2) A Response packet which contains information requested by a Query packet
3) A Notification packet which indicates an event that occurred on the Console
4) An Error packet which indicates a problem with a packet sent by the Client.
The Command packets and the Response packet associated with them are listed in section 6 Client Commands and Console Responses.
5.1 Notational Conventions
Base 16 (hexadecimal) is used to represent the contents of packets. Base 10 is used everywhere else unless the number is preceded by 0x which indicates hexadecimal.
Numbers occurring in the Payload field which are two or more bytes in length are sent using the so called little-endian byte ordering, which sends the least significant byte (LSB) first. Thus the number 350 decimal (0x015E) when sent, for example as the key hold time for the key press command (See Section 6.4 KP - Simulate a Key Press), would be sent as 0x5E01.
The Exclusive Or (XOR) operation is indicated by the ―^‖ character. This is a bitwise operation on two bytes, which results in a 1 if the two corresponding bits are different and a 0 if they are the same (see Table 4-3 The XOR Operator.)
5.2 Issuing Commands to the Console
To control or query the Console, the Client sends a Command packet and waits for packets from the Console. The Console does not send a Response packet for all commands but will always send a Ready packet. In rare circumstances an Error packet is sent instead of a response, but will always be followed by the Ready packet. The commands and their responses are described in section 6 Client Commands and Console Responses. (See also section 5.3.1 The Ready Packet and section 5.3.3.Error Packets)
Note: The Console sometimes sends Notification or Error packets which can come at any time including immediately after the Client issues a command packet. To understand how to parse Console packets, see section 5.3 Interpreting Packets from the Console.
Regardless of whether the Console sends a response packet or not, the Console always sends a Ready Packet after every Client command packet. The Ready Packet indicates the current command has been accepted and the Client can send another command subject to protocol timing (see section 5.4 Protocol Timings). The Client must wait for the Console's response and must not issue another command until it receives a Ready Packet. See Section 5.3.1 The Ready Packet.
In general, the resulting Console state change to a control command (e.g. source change, Room On/Off) has not been performed by the time the Ready command is sent. A query command can be used if needed to determine when the state change has occurred.

OP | Post 3 made on Thursday September 17, 2015 at 13:05
MAXCROUZ
Lurking Member
Joined:
Posts:
September 2015
5
this for simulate a key press


Simulate a Key Press

Use this command to simulate pressing a key on the Console or a remote. This is the primary command for controlling the system.
Client sends: 0b 00 01 04


Table 6-11 Key Press Command Format
Byte Number
Value (Hex)
Name
Explanation
0
0b
Length
The total number of bytes in this packet is 11
1
00
Status
All Status bits must be zero for packets sent by the Client
2-3
01 04
OpCode
The OpCode of the Key Press command
4

Payload
The Key Code representing the key. See section 7.2 Key Press Codes
5


Producer
A value representing the source of the key press. 0 Console
1 - RF remote
2 IR remote

6-7

Hold Time
The duration in msec for which the key would have been pressed. Sent in the byte order LSB, MSB
8

Room Code
Value 0-14 which represents room A (Main) through O
9

Zone
0 Zone 1 (Room A (Main)) 1 Zone 2 (Rooms B-O)
10

Checksum
The exclusive or (XOR) of all bytes in this packet (including length) which preceded the checksum byte
Note there is no command response from the Console for this command. The Ready packet will be sent by the Console after the command has been processed as usual. As always, the Ready Packet must be received by the Console before sending another command.
Note: If Key Press notification is enabled, the Key Press notification for that key will be sent by the Console and may arrive (as a notification packet) before the Ready packet. See section 5.3.4.1 Key Press Notification Packets.

OP | Post 4 made on Thursday September 17, 2015 at 13:09
MAXCROUZ
Lurking Member
Joined:
Posts:
September 2015
5
and this for keys press codes

Key Press Codes
These keys can be sent using the KP command. They will also be the values listed in Key Press notification packets. These are also the codes received from an Infrared (IR) remote.
(See Sections 6.4 KP - Key Press and Section 5.3.4.1 Source Enumerators.)
Table 7-2 Key Press Codes Key Name
BOSE_MUTE BOSE_VOLUME_DOWN BOSE_VOLUME_UP
BOSE_TUNER_SOURCE BOSE_IPOD_SOURCE BOSE_USB_SOURCE BOSE_FRONT_HDMI_SOURCE BOSE_FRONT_AV_SOURCE BOSE_PARTY
BOSE_TV_SOURCE BOSE_IPOD_OTHER BOSE_INPUT_2
BOSE_INPUT_3 BOSE_LAST_CHANNEL BOSE_INPUT_4 BOSE_CHANNEL_PRESET_DOWN BOSE_CHANNEL_PRESET_UP BOSE_STOP BOSE_DOWN_ARROW BOSE_FM_SOURCE BOSE_AM_SOURCE
BOSE_EXIT BOSE_NUMBER_0 BOSE_NUMBER_1 BOSE_NUMBER_2 BOSE_NUMBER_3 BOSE_NUMBER_4 BOSE_NUMBER_5 BOSE_NUMBER_6 BOSE_NUMBER_7 BOSE_NUMBER_8 BOSE_NUMBER_9 BOSE_ON_OFF
Value Explanation
0x01 Toggles mute/unmute 0x02 Volume down
0x03 Volume up
Selects current Tuner Source
0x06 /Toggles Tuner band (second press)
0x07 Source Selection
0x08 Source Selection
0x09 Source Selection
0x0A Source Selection
0x0D Select Room A source
0x0E Source Selection
0x0F Select IPOD or untyped sources 0x12 Source Selection
0x13 Source Selection 0x14 Previous channel 0x15 Source Selection 0x18 Channel/Preset down 0x19 Channel/Preset up 0x1A Depends on Source 0x20 Menu navigation 0x25 Source Selection 0x28 Source Selection 0x30 Menu Navigation 0x40 Numeric input
0x41 Numeric input
0x42 Numeric input
0x43 Numeric input
0x44 Numeric input
0x45 Numeric input
0x46 Numeric input
0x47 Numeric input
0x48 Numeric input
0x49 Numeric input
0x4C Toggles Room On/Off
Supported Rooms
All All All B-O
All
A (Main) All
All
B-O
All
B-O
All
All
All
All
All
All
All
A (Main) All
All
A (Main) All
All
All
All
All
All
All
All
All
All
All
Bose Confidential Information
Page 36/39
Do Not Redistribute
Installers Guide to the Bose Serial interface November 9, 2010
BOSE_MUTE_ALL
BOSE_INPUT_5 BOSE_DISC BOSE_PLAY BOSE_PAUSE
BOSE_FAST_REVERSE BOSE_FAST_FORWARD BOSE_QUICK_REPLAY BOSE_QUICK_SKIP
BOSE_DASH BOSE_SHUFFLE BOSE_RIGHT_ARROW BOSE_INFO BOSE_RECORD BOSE_PAGE_DOWN BOSE_PAGE_UP
BOSE_SYSTEM_SETUP BOSE_MORE_BUTTONS BOSE_ON_ASSERT
BOSE_DVD_MENU BOSE_LEFT_ARROW BOSE_INPUT_1 BOSE_UP_ARROW BOSE_OFF_ASSERT BOSE_SOURCE_CYCLE BOSE_ASPECT_RATIO BOSE_MENU_ENTER
BOSE_LOCAL_SOURCE BOSE_NETWORK1 BOSE_NETWORK2 BOSE_ALL_OFF
7.2.1 Key Press Notes
0x4D Toggles Mute Mode in all rooms
Source Selection Input 5 0x52 Component Video
0x53` Select ―Disc‖ Sources 0x55 Depends on Source 0x56 Depends on Source
Depends on Source. Tuner:next 0x57 lower frequency
Depends on Source. Tuner: next 0x58 higher frequency
Depends on Source. Tuner: seek 0x59 down.Images:previous
Depends on Source. Tuner seek up. 0x5A Images:next
Depends on Source and Country 0x5C minus or dash
0x5D Depends on Source
0x60 Menu navigation
0x64 The INFO key on Room A remote 0x65 Supported by Control Integration 0x68 Page down on iPod or USB List 0x69 Page up on iPod or USB List
May be useful for key echo 0x70 notification
0x80 Menu Navigation
0x8C Turns room ON. Not a toggle
Depends on Source. iPod, USB 0x90 backs up one menu.
0xA0 Menu Navigation
0xB3 Source Selection
0xC0 Menu Navigation
0xCC Turns room OFF. Not a toggle 0xD3 Displays Source Menu
0xDC Aspect Ratio 0xE0 Menu Navigation
Switches to Local Source input 0xF4 where possible
0xF5 Boselink stream 1* 0xF6 Boselink stream 2* 0xF7 Powers off All Rooms
All All
B-O All All All
All
All
All
A (Main) All
A (Main) A (Main) A (Main) All
All
A (Main)
A (Main) A (Main) All
A (Main) All
A (Main) A (Main) A (Main) A (Main) A (Main) B-O
A (Main) A (Main) B-O
OP | Post 5 made on Thursday September 17, 2015 at 14:51
MAXCROUZ
Lurking Member
Joined:
Posts:
September 2015
5
you can dowload this manual here
[Link: files.remotecentral.com]


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse