Integra 40.3 ....
jhenderson
Posts: 5
Has anyone programmed the Integra DTR-40.3 with success via IP?
Using the mod - dtr-40.2 allows me to control the device and get feedback for tuner and sirius radio - BUT when attaching a no-name usb device.... I can control the usb device via PASSTHRU but to get feedback.. it's a whole new world... I've tried PASSBACK-1 to see the strings as suggested throughout forums, but all I can see is ISCP (expected that) and tried to send the header via string
(*SEND_STRING vdvIntegraDTR403, "'ISCP',nDTR_HEADER,'!1NATPWR00,CR'"*)
And still can not get the ni3100 to receive feedback or get strings to parse and display ARTIST, TIME, or ALBUM..
Did anyone have success getting the feedback to work via IP...if soooo can you tell me how you did it...
thanks!!!!!!
Using the mod - dtr-40.2 allows me to control the device and get feedback for tuner and sirius radio - BUT when attaching a no-name usb device.... I can control the usb device via PASSTHRU but to get feedback.. it's a whole new world... I've tried PASSBACK-1 to see the strings as suggested throughout forums, but all I can see is ISCP (expected that) and tried to send the header via string
(*SEND_STRING vdvIntegraDTR403, "'ISCP',nDTR_HEADER,'!1NATPWR00,CR'"*)
And still can not get the ni3100 to receive feedback or get strings to parse and display ARTIST, TIME, or ALBUM..
Did anyone have success getting the feedback to work via IP...if soooo can you tell me how you did it...
thanks!!!!!!
0
Comments
So for those thinking of using the all new Integra 40.3 USB port with simple MP3 player - (of course if you're new to amx or just getting back to it) here you go....
DATA_EVENT [vdvIntegraDTR403]
{
ONLINE:
{
// DO NOT FORGET TO ENABLE NETWORK CONTROL VIA SETUP ON RECEIVER
SEND_COMMAND vdvIntegraDTR403,'PROPERTY-IP_Address,xxx.xxx.xxx.xxx' //IP ADDRESS OF RECEIVER
SEND_COMMAND vdvIntegraDTR403,'PROPERTY-Port,60128' // Default port on RECEIVER
SEND_COMMAND vdvIntegraDTR403,'reinit'
SEND_COMMAND vdvIntegraDTR403,"'PASSBACK-1'"
}
STRING:
{
LOCAL_VAR CHAR cINTEGRA_RX[1024]
cINTEGRA_RX = "cINTEGRA_RX,DATA.TEXT"
WHILE(FIND_STRING(cINTEGRA_RX,"$1A",1))
{
STACK_VAR CHAR cINTEGRA_TMP_RX[256]
cINTEGRA_TMP_RX = REMOVE_STRING(cINTEGRA_RX,"$1A",1)
remove_string(cINTEGRA_TMP_RX,'!1',1) // <
THX JJAMES FOR POSTING
set_length_string(cINTEGRA_TMP_RX,length_string(cINTEGRA_TMP_RX)-1)
switch(remove_string(cINTEGRA_TMP_RX,left_string(cINTEGRA_TMP_RX,3),1))
{
case 'NAT':
{
send_command TPINTEGRA403, "'^TXT-241,0,',cINTEGRA_TMP_RX" //ARTIST
}
case 'NAL':
{
send_command TPINTEGRA403, "'^TXT-242,0,',cINTEGRA_TMP_RX" //ALBUM
}
case 'NTI':
{
send_command TPINTEGRA403, "'^TXT-243,0,',cINTEGRA_TMP_RX" //SONG
}
}}}}
If you need integra's commands and feedback requests let me know...