Factory reset:
Press and hold “Auto/Direct” and then press and hold the “Power Button”, when you see on the display “Clear”, the receiver will be factory reset!
nmap -sS -O -sV -vvv -P0 am335x-opt.local
80/tcp open http thttpd 2.25b 29dec2003
4545/tcp open worldscores?
5000/tcp open rtsp Apple AirTunes rtspd 190.9 (Apple TV)
8080/tcp open http-proxy
8888/tcp open sun-answerbook?
39702/tcp open daap mt-daapd DAAP
60128/tcp open unknown
nc am335x-opt.local 4545 | jq -M . | head
{
"data": {},
"playTime": {},
"sender": "Pioneer VSX-932 E48BBE"
}
curl -i http://am335x-opt.local:8080/index.fcgi
HTTP/1.1 0 (null)
Date: Wed, 01 May 2019 22:55:44 GMT
Content-Length: 0
<?xml version="1.0" encoding="UTF-8"?><root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:dlna="urn:schemas-dlna-org:device-1-0" xmlns:av="http://pioneer.onkyo.com/xmlns/av">
sudo tcpdump -s 65535 -A host am335x-opt.local (...) User-Agent: dLeyna/0.5.0 GUPnP/0.20.13 DLNADOC/1.50
curl http://am335x-opt.local:8888/upnp_descriptor_0 | xmllint --format -
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:dlna="urn:schemas-dlna-org:device-1-0" xmlns:av="http://pioneer.onkyo.com/xmlns/av">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<av:X_ipRemoteReady>1</av:X_ipRemoteReady>
<av:X_ipRemoteTcpPort>60128</av:X_ipRemoteTcpPort>
<av:X_EcoSystemVersion>1.0</av:X_EcoSystemVersion>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:2</deviceType>
<friendlyName>Pioneer VSX-932 E48BBE</friendlyName>
<manufacturer>Onkyo & Pioneer Corporation</manufacturer>
<manufacturerURL>http://www.pioneer-audiovisual.eu</manufacturerURL>
<modelName>VSX-932</modelName>
<modelNumber>Digital Media Client</modelNumber>
<modelURL/>
<UDN>uuid:FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF</UDN>
<iconList>
<icon>
<mimetype>image/png</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>http://192.168.1.244:8888/oap-120x120x24.png</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>http://192.168.1.244:8888/oap-48x48x24.png</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>http://192.168.1.244:8888/oap-120x120x24.jpg</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>http://192.168.1.244:8888/oap-48x48x24.jpg</url>
</icon>
</iconList>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:2</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/xml/ConnectionManager.xml</SCPDURL>
<controlURL>/Control/oap/SinkConnectionManager</controlURL>
<eventSubURL>/Event/oap/SinkConnectionManager</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:2</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<SCPDURL>/xml/AVTransport2.xml</SCPDURL>
<controlURL>/Control/oap/AVTransport</controlURL>
<eventSubURL>/Event/oap/AVTransport</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:2</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<SCPDURL>/xml/RenderingControl2.xml</SCPDURL>
<controlURL>/Control/oap/RenderingControl</controlURL>
<eventSubURL>/Event/oap/RenderingControl</eventSubURL>
</service>
</serviceList>
<dlna:X_DLNADOC>DMR-1.50</dlna:X_DLNADOC>
</device>
</root>
# Power on printf 'ISCP\0\0\0\20\0\0\0\10\1\0\0\0!1PWR01\r' | nc am335x-opt.local 60128 ISCP !1PWR01 # Power off printf 'ISCP\0\0\0\20\0\0\0\10\1\0\0\0!1PWR00\r' | nc am335x-opt.local 60128 (...) !1PWR00 # Dim dark printf 'ISCP\0\0\0\20\0\0\0\10\1\0\0\0!1DIM02\r' | nc am335x-opt.local 60128 # Select input (FM, 2B:Net printf 'ISCP\0\0\0\20\0\0\0\10\1\0\0\0!1SLI24\r' | nc am335x-opt.local 60128 ISCP nc am335x-opt.local 60128 telnet 192.168.1.217 60128 Trying 192.168.1.217... Connected to 192.168.1.217. Escape character is '^]'. ISCP!1NLT0022000000000001040000▒ ISCP ... onkyo --discover VSX-932 192.168.1.244:60128 0009B0ffffff onkyo --discover && onkyo power=on # VSX-932: system-power = on # sendto(3, "ISCP\0\0\0\20\0\0\0\10\1\0\0\0!1PWR01\r", 24, 0, NULL, 0) = 24 onkyo volume=100 # may timeout ?
App:
nc am335x-opt.local. 5000 GET / HTTP/1.0 HTTP/1.1 404 Not Found Content-Length: 0 Server: AirTunes/190.9
alsa-conf-base alsa-lib alsa-state alsa-utils-alsactl alsa-utils-alsamixer alsa-utils-amixer alsa-utils-aplay
base-files base-passwd bluez4 busybox ca-certificates devmem2 directfb
dleyna-connector-dbus eglibc-gconv eglibc-gconv-utf-16
gstreamer1.0-libav gstreamer1.0-plugins-bad-aiff gstreamer1.0-plugins-bad-bluez
gstreamer1.0-plugins-bad-mms gstreamer1.0-plugins-bad-mpegtsdemux gstreamer1.0-plugins-bad-mpg123
gstreamer1.0-plugins-bad-opus gstreamer1.0-plugins-bad-sbc gstreamer1.0-plugins-bad gstreamer1.0-plugins-base-adder
gstreamer1.0-plugins-base-alsa gstreamer1.0-plugins-base-audioconvert gstreamer1.0-plugins-base-audiorate
gstreamer1.0-plugins-base-audioresample gstreamer1.0-plugins-base-audiotestsrc gstreamer1.0-plugins-base-encodebin
gstreamer1.0-plugins-base-ogg gstreamer1.0-plugins-base-playback gstreamer1.0-plugins-base-tcp
gstreamer1.0-plugins-base gstreamer1.0-plugins-base-typefindfunctions gstreamer1.0-plugins-base-volume
gstreamer1.0-plugins-base-vorbis gstreamer1.0-plugins-good-apetag gstreamer1.0-plugins-good-audioparsers
gstreamer1.0-plugins-good-autodetect gstreamer1.0-plugins-good-debug gstreamer1.0-plugins-good-flac
gstreamer1.0-plugins-good-icydemux gstreamer1.0-plugins-good-id3demux gstreamer1.0-plugins-good-isomp4
gstreamer1.0-plugins-good-level gstreamer1.0-plugins-good-multifile gstreamer1.0-plugins-good-multipart
gstreamer1.0-plugins-good-rtpmanager gstreamer1.0-plugins-good-rtp gstreamer1.0-plugins-good-souphttpsrc
gstreamer1.0-plugins-good gstreamer1.0-plugins-good-udp gstreamer1.0-plugins-good-wavenc gstreamer1.0-plugins-good-wavparse
gstreamer1.0-plugins-ugly-asf gstreamer1.0-plugins-ugly gstreamer1.0
gupnp-dlna init-ifupdown initscripts-functions initscripts
kernel-3.19.0 kernel-image-3.19.0
kernel-module-btmrvl-sdio kernel-module-btmrvl kernel-module-mwifiex-sdio kernel-module-mwifiex
kmod libasound2 libasound-module-bluez libavahi-qt4-autoipd libblkid1 libc6
libdaemon0 libdleyna-core-1.0-1 libdleyna-server-1.0-1 libflac8 libgcc1 libgcrypt11
libgee-0.8-2 libglib-2.0-0 libgmp3 libgnutls28 libgpg-error0 libgssdp-1.0-3 libgstaudio-1.0-0
libgstmpegts-1.0-0 libgstpbutils-1.0-0 libgstriff-1.0-0 libgstrtp-1.0-0 libgstrtsp-1.0-0
libgstsdp-1.0-0 libgsttag-1.0-0 libgstvideo-1.0-0 libgupnp-1.0-4 libgupnp-av-1.0-2 libjson-sax1.0
libkmod2 liblzo2-2 libmms0 libnl-3-200 libnl-3-cli libnl-3-genl libnl-nf-3-200 libnl-route-3-200
libopkg1
libqtcoree4 libqtdbuse4 libqtnetworke4 libqtxmle4
libreadline5 libsoup-2.4 libstdc++6 libsysfs2 libtag1 libts-1.0-0 libudev0 libusb-0.1-4 libusb-1.0-0 libuuid1
mpg123 mtd-utils mtd-utils-ubifs netbase
nettle psplash-default psplash rsync rygel
sbc shared-mime-info-data shared-mime-info sysfsutils sysvinit-inittab sysvinit-pidof
sysvinit
tslib-conf u-boot-stream800-fw-utils udev-cache udev udev-utils update-alternatives-opkg
update-rc.d usbutils-ids usbutils wireless-tools libiconv ethtool-4.0 rtwpriv