I already have the IP address and can ping it. I'm just can't telnet into it to change the settings to DHCP; connection is refused on port 23. Does K use port 10000 for telnet? I know it uses port 10000 for crestron IP control.
Your suspicion is correct. You need to telnet to the player on port 10000. You won't get any acknowledgement that a connection has been made but you can send a quick control protocol command to verify that you have a good connection. For example:
01/1/GET_DEVICE_INFO:
Which should give you a response similar to:
01/1/000
EVICE_INFO:xx:XXXXXXXXXXXX:192.168.001.140:/XX
If that works then you can use GET_NETWORK_SETTINGS to see how the player's network is configured and SET_NETWORK_SETTINGS to change them. For example:
01/1/GET_NETWORK_SETTINGS:
might respond with something like:
01/1/000:NETWORK_SETTINGS:1:192.168.001.140:255.255.252.000:
192.168.001.001:010.100.000.092:010.100.000.018:/69
The key field there is the "1" in the first field after "NETWORK_SETTINGS". "1" indicates a fixed IP whereas "0" means the player is configured to use DHCP. So to switch the player to using DHCP, you could simply send:
01/1/SET_NETWORK_SETTINGS:0::::::
Or, if you want to specify the full network settings, just use:
01/1/SET_NETWORK_SETTINGS:0:<IP Address>:<Subnet Mask>:<Gateway>:<DNS 1>:<DNS 2>:
I should also point out that there actually *is* a reset button on the back of the player. It is just to the left of the analogue audio connectors.