Transfer Aborted - Incompatible Version
javedwahid
Posts: 37
I'm trying to transfer .irl files to a DVX2155HD on ports 9 and 10. I keep getting a "Transfer Aborted - Incompatible Version" message. Anyone know what the problem is here and how to fix it?
Thanks,
Javed
Thanks,
Javed
0
Comments
From the specifications tab found here:
http://www.amx.com/products/DVX-2155HD.asp
• IR/Serial:
• (4) 8-pin 3.5 mm (female) captive-wire connector
• 4 IR Transmit / 1-way Serial ports
• NetLinx Ports 5-8
• Supports high-frequency carriers up to 1.142 MHz
• 4 IR/Serial data signals can be generated simultaneously
I had a similar problem.
I'm trying to transfer .irl files with IREdit to a NX2200 on port 5.
I keep getting a "Transfer Aborted - Incompatible Version" message.
And when I tried to transfer with Netlinx Studio I had the following message:
"Transfer aborted: Invalid D:P: S for IRL file".
Anyone know what the problem is here and how to fix it?
IR ports start at controller port #11 on the NX processors. Have you tried transferring the IR file to 5001:16:0?
Thanks for replying HARMAN_icraigie.
No. I have not tried. The IR ports are 15,16,17 and 18 in NX2000?
My client had an NX2100 that had problems. And he bought a NX2200. My code that ran on the old machine is as follows:
DEFINE_DEVICE
Sierra/Krame = 5001:1:0 (* RS-232)
lutron = 5001:2:0 ( RS-232*)
tvHT = 5001:5:0 (* Ir )
projectorHT = 5001:5:0 ( Ir )
skyHT = 5001:5:0 ( Ir )
blurayHT = 5001:5:0 ( Ir )
parabolicHT = 5001:5:0 ( Ir)
receiverHT = 5001:5:0 ( Ir *)
dockHT = 5001:6:0 (* Ir)
appleTV = 5001:6:0 ( Ir)
skyRack = 5001:6:0 ( Ir*)
tvPiscina = 5001:7:0 (* Ir)
skySuite = 5001:7:0 ( Ir *)
bluraySuite = 5001:8:0 (Ir)
tvSuite = 5001:8:0 (* Ir )
movLinear = 5001:8:0 ( Ir*)
ipad = 11001 (* Ipad *)
Would I have to change something?
Yes. Like Ian wrote, IR ports on a NX processor start at 11. A NX 2200 has 4, so 11, 12, 13 and 14.
On the NI-2100 they started at 5, also 4 ports, so 5, 6, 7 and 8
Change port 5 to 11 (5001:5:0 > 5001:11:0), 6 to 12, etc.
Good luck.
Thank you @richardhardman. I'll try.
One more question:
RS-232 ports on a NX processor start at 7? Would it be 7,8,9 and 10?
And the relay ports?
correcting what I wrote up there: "My client had an NI2100 that had problems."
Documentation from AMX on the different models will show the port assignments. Different processors have different numbers of IO ports, so the numbers are different. So you need to know what you are using and program according to what is there.
All NX processors have the same port assignments - the older NI hardware it varied.
https://adn.harmanpro.com/site_elements/resources/2145_1522084132/NX-SeriesControllers.HardwareReferenceManual_original.pdf
NX-4200/3200 Port Numbers
RS-232/422/485
1, 5
RS-232
2-4, 6-8
IR/Serial
11-18
I/O
22
Relay
21
NX-2200 Port Numbers
RS-232/422/485
1
RS-232
2-4
IR/Serial
11-14
I/O
22
Relay
21
NX-1200 Port Numbers
RS-232/422/485
1
RS-232
2
IR/Serial
11-12
I/O
22
Relay
21
Thank's @HARMAN_icraigie
@HARMAN_icraigie
I want to set the AMX baud rate on a rs-232 port on an NX-2200. Would the correct code be this?
DEFINE_DEVICE
dvIPServer1 = 0:1:0 (AMX)
DEFINE_EVENT
data_event[dvIPServer1]
{
online:
{
send_command 5001:1:0,'SET BAUD 9600,N,8,1'
send_command 5001:2:0,'SET BAUD 9600,N,8,1'
}
}
Yes, the command is correct, but usually :
a - it's placed in the ONLINE event for the device itself
b - the d:p:s is replaced with the name you gave it
so, using your code snippet above:
As a sidenote: although I hate to post RTFM comments, you could easily look this syntax up in the help for Netlinx Studio and/or the manual:
https://adn.harmanpro.com/site_elements/resources/2147_1522087829/NX-Series.WebConsole-ProgrammingGuide_original.pdf
Good luck.