Closed ralfeus closed 2 years ago
Windows extend Miracast spec so you need to use #136. It is not merged still.
is it resolved ? I am not able to connect my windows 10 lappy with miraclecast
it would helpful if you give any parmeter in sinkctl so windows could be connected
Probably a config file with extra parameters can work, I can rework that and allow it to work with windows. User feedback will polish this and we can cover on wiki.
See https://github.com/albfan/miraclecast/pull/136#issue-184400260
Now you can provide extra parameters with miraclecast ini file (see this should be on your root home directory)
I'm unsure about needed parameters.
Right now they are just key=value, you can use example on res/ directory. If something more complex is needed we can call a script to generate them.
I need feedback on this to merge final implementation
Tried but still its not able to connect. Its visible but not able to connect.Please Find Attached log
May 27 15:42:50 301Standard miracle-wifid-wlan0-5[11877]: P2P-DEVICE-FOUND ee:d5:64:12:fa:47 p2p_dev_addr=ae:d5:64:12:fa:47 pri_dev_type=7-0050F200-0 name='SoumenS-CD289' config_methods=0x88 dev_capab=0x25 group_capab=0xab wfd_dev_info=0x01111c440006 vendor_elems=1 new=1
May 27 15:42:50 301Standard miracle-wifid-wlan0-5[11877]: P2P-DEVICE-FOUND da:31:34:31:0c:d8 p2p_dev_addr=da:31:34:31:0c:d8 pri_dev_type=7-0050F204-1 name='Roku Ultra' config_methods=0x80 dev_capab=0x21 group_capab=0xb wfd_dev_info=0x01111c440032 vendor_elems=1 new=1
May 27 15:42:58 301Standard miracle-wifid-wlan0-5[11877]: P2P-DEVICE-FOUND 38:b1:db:6d:ba:92 p2p_dev_addr=38:b1:db:6d:ba:91 pri_dev_type=1-0050F200-0 name='QA_Users' config_methods=0x11e8 dev_capab=0x25 group_capab=0x2b wfd_dev_info=0x01101c440006 vendor_elems=1 new=0
May 27 15:42:59 301Standard miracle-wifid-wlan0-5[11877]: P2P-INVITATION-RECEIVED sa=38:b1:db:6d:ba:91 persistent=0
May 27 15:43:59 301Standard miracle-wifid-wlan0-5[11877]: P2P-DEVICE-LOST p2p_dev_addr=da:31:34:31:0c:d8
May 27 15:43:59 301Standard miracle-wifid-wlan0-5[11877]: P2P-DEVICE-LOST p2p_dev_addr=ae:d5:64:12:fa:47
May 27 15:45:21 301Standard miracle-wifid-wlan0-5[11877]: P2P-PROV-DISC-PBC-REQ 38:b1:db:6d:ba:91 p2p_dev_addr=38:b1:db:6d:ba:91 pri_dev_type=1-0050F200-0 name='QA_Users' config_methods=0x11e8 dev_capab=0x25 group_capab=0x82
May 27 15:45:21 301Standard miracle-wifid-wlan0-5[11877]: P2P-PROV-DISC-PBC-REQ 38:b1:db:6d:ba:91 p2p_dev_addr=38:b1:db:6d:ba:91 pri_dev_type=1-0050F200-0 name='QA_Users' config_methods=0x11e8 dev_capab=0x25 group_capab=0x82
May 27 15:45:21 301Standard miracle-wifid-wlan0-5[11877]: P2P-GO-NEG-REQUEST 38:b1:db:6d:ba:91 dev_passwd_id=4 go_intent=14
May 27 15:45:21 301Standard miracle-wifid-wlan0-5[11877]: P2P-GO-NEG-REQUEST 38:b1:db:6d:ba:91 dev_passwd_id=4 go_intent=14
May 27 15:45:21 301Standard miracle-wifid-wlan0-5[11877]: P2P-FIND-STOPPED
May 27 15:45:27 301Standard miracle-wifid-wlan0-5[11877]: P2P-GO-NEG-SUCCESS role=client freq=2412 ht40=0 peer_dev=38:b1:db:6d:ba:91 peer_iface=38:b1:db:6d:ba:92 wps_method=PBC
May 27 15:45:27 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: SME: Trying to authenticate with 38:b1:db:6d:ba:92 (SSID='DIRECT-NBGOURVS-HP-LP028DNXY' freq=2412 MHz)
May 27 15:45:27 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: Trying to associate with 38:b1:db:6d:ba:92 (SSID='DIRECT-NBGOURVS-HP-LP028DNXY' freq=2412 MHz)
May 27 15:45:27 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: Associated with 38:b1:db:6d:ba:92
May 27 15:45:27 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: CTRL-EVENT-EAP-STARTED EAP authentication started
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=14122 method=1
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: CTRL-EVENT-EAP-METHOD EAP vendor 14122 method 1 (WSC) selected
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: WPS-CRED-RECEIVED
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: WPS-SUCCESS
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: P2P-GROUP-FORMATION-SUCCESS
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: CTRL-EVENT-EAP-FAILURE EAP authentication failed
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: CTRL-EVENT-DISCONNECTED bssid=38:b1:db:6d:ba:92 reason=3 locally_generated=1
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: wlan0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: wlan0: CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=IN
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: SME: Trying to authenticate with 38:b1:db:6d:ba:92 (SSID='DIRECT-NBGOURVS-HP-LP028DNXY' freq=2412 MHz)
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: Trying to associate with 38:b1:db:6d:ba:92 (SSID='DIRECT-NBGOURVS-HP-LP028DNXY' freq=2412 MHz)
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: Associated with 38:b1:db:6d:ba:92
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: WPA: Key negotiation completed with 38:b1:db:6d:ba:92 [PTK=CCMP GTK=CCMP]
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: CTRL-EVENT-CONNECTED - Connection to 38:b1:db:6d:ba:92 completed [id=0 id_str=]
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: P2P-GROUP-STARTED p2p-wlan0-8 client ssid="DIRECT-NBGOURVS-HP-LP028DNXY" freq=2412 go_dev_addr=38:b1:db:6d:ba:91 [PERSISTENT]
May 27 15:45:29 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: miracle-dhcp - revision 1.0 May 27 2022 10:50:30
May 27 15:45:29 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: dhcp: running dhcp client on p2p-wlan0-8 via '/bin/ip'
May 27 15:45:40 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: dhcp: lease available
May 27 15:45:40 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: dhcp: lease: address: 192.168.137.116
May 27 15:45:40 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: dhcp: lease: subnet: 255.255.255.0
May 27 15:45:40 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: dhcp: lease: dns-server: 192.168.137.1
May 27 15:45:40 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: dhcp: lease: router: 192.168.137.1
May 27 15:45:40 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: dhcp: flushing local if-addr
May 27 15:45:40 301Standard miracle-dhcp-p2p-wlan0-8[24313]: DEBUG: dhcp: successfully flushed local if-addr via /bin/ip (flush_if_addr() in /root/miraclecast/src/dhcp/dhcp.c:190)
May 27 15:45:40 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: dhcp: adding local if-addr 192.168.137.116/255.255.255.0
May 27 15:45:40 301Standard miracle-dhcp-p2p-wlan0-8[24313]: DEBUG: dhcp: successfully set local if-addr 192.168.137.116/255.255.255.0 via /bin/ip (add_if_addr() in /root/miraclecast/src/dhcp/dhcp.c:244)
May 27 15:45:51 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: CTRL-EVENT-DISCONNECTED bssid=38:b1:db:6d:ba:92 reason=4
May 27 15:45:51 301Standard miracle-wifid-wlan0-5[11877]: p2p-wlan0-8: SME: Trying to authenticate with 38:b1:db:6d:ba:92 (SSID='DIRECT-NBGOURVS-HP-LP028DNXY' freq=2412 MHz)
May 27 15:45:51 301Standard miracle-wifid-wlan0-5[11877]: wlan0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
May 27 15:45:51 301Standard miracle-wifid-wlan0-5[11877]: wlan0: CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=IN
May 27 15:46:01 301Standard miracle-wifid-wlan0-5[11877]: P2P-GROUP-REMOVED p2p-wlan0-8 client reason=IDLE
May 27 15:46:01 301Standard miracle-dhcp-p2p-wlan0-8[24313]: NOTICE: dhcp: received signal 15: Terminated
May 27 15:46:01 301Standard miracle-dhcp-p2p-wlan0-8[24313]: INFO: dhcp: flushing local if-addr
May 27 15:46:01 301Standard miracle-dhcp-p2p-wlan0-8[24313]: DEBUG: dhcp: successfully flushed local if-addr via /bin/ip (flush_if_addr() in /root/miraclecast/src/dhcp/dhcp.c:190)
May 27 15:46:01 301Standard miracle-dhcp-p2p-wlan0-8[24313]: DEBUG: dhcp: exiting.. (main() in /root/miraclecast/src/dhcp/dhcp.c:940)
May 27 15:46:01 301Standard miracle-dhcp[24313]: Source ID 1 was not found when attempting to remove it
May 27 15:46:01 301Standard miracle-wifid-wlan0-5[11877]: nl80211: deinit ifname=p2p-wlan0-8 disabled_11b_rates=0
May 27 15:46:03 301Standard miracle-wifid-wlan0-5[11877]: P2P-DEVICE-FOUND ee:d5:64:12:fa:47 p2p_dev_addr=ae:d5:64:12:fa:47 pri_dev_type=7-0050F200-0 name='SoumenS-CD289' config_methods=0x88 dev_capab=0x25 group_capab=0xab wfd_dev_info=0x01111c440006 vendor_elems=1 new=1
May 27 15:46:03 301Standard miracle-wifid-wlan0-5[11877]: P2P-DEVICE-FOUND da:31:34:31:0c:d8 p2p_dev_addr=da:31:34:31:0c:d8 pri_dev_type=7-0050F204-1 name='Roku Ultra' config_methods=0x80 dev_capab=0x21 group_capab=0xb wfd_dev_info=0x01111c440032 vendor_elems=1 new=1
Looks it was able to connect
May 27 15:45:29 301Standard miracle-wifid-wlan0-5[11877]: P2P-GROUP-STARTED p2p-wlan0-8 client ssid="DIRECT-NBGOURVS-HP-LP028DNXY" freq=2412 go_dev_addr=38:b1:db:6d:ba:91 [PERSISTENT]
See there're several logs to ask for support https://github.com/albfan/miraclecast/wiki/FAQ#log-for-support
From this line:
May 27 15:46:01 301Standard miracle-dhcp-p2p-wlan0-8[24313]: NOTICE: dhcp: received signal 15: Terminated
on many systems ip app is not on /bin/ip
and you need to relocate it at compilation time with:
meson --prefix /usr -Dip-binary /usr/sbin/ip
or similar, depending on what which ip
returns. You should see this error on journalctl
. Attach zipped logs if you still need help.
May 27 19:22:40 301Standard miracle-wifid-wlan0-5[9634]: P2P-DEVICE-FOUND ee:d5:64:12:fa:47 p2p_dev_addr=ae:d5:64:12:fa:47 pri_dev_type=7-0050F200-0 name='SoumenS-CD289' config_methods=0x88 dev_capab=0x25 group_capab=0xab wfd_dev_info=0x01111c440006 vendor_elems=1 new=1
May 27 19:23:03 301Standard miracle-wifid-wlan0-5[9634]: P2P-DEVICE-FOUND 38:b1:db:6d:ba:91 p2p_dev_addr=38:b1:db:6d:ba:91 pri_dev_type=1-0050F200-0 name='QA_Users' config_methods=0x11e8 dev_capab=0x25 group_capab=0x0 wfd_dev_info=0x01101c440006 new=1
May 27 19:23:03 301Standard miracle-wifid-wlan0-5[9634]: P2P-INVITATION-RECEIVED sa=38:b1:db:6d:ba:91 go_dev_addr=38:b1:db:6d:ba:91 bssid=38:b1:db:6d:ba:92 unknown-network
May 27 19:23:46 301Standard miracle-wifid-wlan0-5[9634]: P2P-DEVICE-LOST p2p_dev_addr=ae:d5:64:12:fa:47
May 27 19:25:23 301Standard miracle-wifid-wlan0-5[9634]: P2P-PROV-DISC-PBC-REQ 38:b1:db:6d:ba:91 p2p_dev_addr=38:b1:db:6d:ba:91 pri_dev_type=1-0050F200-0 name='QA_Users' config_methods=0x11e8 dev_capab=0x25 group_capab=0x82
May 27 19:25:23 301Standard miracle-wifid-wlan0-5[9634]: P2P-PROV-DISC-PBC-REQ 38:b1:db:6d:ba:91 p2p_dev_addr=38:b1:db:6d:ba:91 pri_dev_type=1-0050F200-0 name='QA_Users' config_methods=0x11e8 dev_capab=0x25 group_capab=0x82
May 27 19:25:23 301Standard miracle-wifid-wlan0-5[9634]: P2P-GO-NEG-REQUEST 38:b1:db:6d:ba:91 dev_passwd_id=4 go_intent=14
May 27 19:25:23 301Standard miracle-wifid-wlan0-5[9634]: P2P-GO-NEG-REQUEST 38:b1:db:6d:ba:91 dev_passwd_id=4 go_intent=14
May 27 19:25:23 301Standard miracle-wifid-wlan0-5[9634]: P2P-FIND-STOPPED
May 27 19:25:28 301Standard miracle-wifid-wlan0-5[9634]: P2P-GO-NEG-SUCCESS role=client freq=2412 ht40=0 peer_dev=38:b1:db:6d:ba:91 peer_iface=38:b1:db:6d:ba:92 wps_method=PBC
May 27 19:25:29 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: SME: Trying to authenticate with 38:b1:db:6d:ba:92 (SSID='DIRECT-QCGOURVS-HP-LP028MQXH' freq=2412 MHz)
May 27 19:25:29 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: Trying to associate with 38:b1:db:6d:ba:92 (SSID='DIRECT-QCGOURVS-HP-LP028MQXH' freq=2412 MHz)
May 27 19:25:29 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: Associated with 38:b1:db:6d:ba:92
May 27 19:25:29 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: CTRL-EVENT-EAP-STARTED EAP authentication started
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=14122 method=1
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: CTRL-EVENT-EAP-METHOD EAP vendor 14122 method 1 (WSC) selected
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: WPS-CRED-RECEIVED
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: WPS-SUCCESS
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: P2P-GROUP-FORMATION-SUCCESS
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: CTRL-EVENT-EAP-FAILURE EAP authentication failed
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: CTRL-EVENT-DISCONNECTED bssid=38:b1:db:6d:ba:92 reason=3 locally_generated=1
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: wlan0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: wlan0: CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=IN
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: SME: Trying to authenticate with 38:b1:db:6d:ba:92 (SSID='DIRECT-QCGOURVS-HP-LP028MQXH' freq=2412 MHz)
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: Trying to associate with 38:b1:db:6d:ba:92 (SSID='DIRECT-QCGOURVS-HP-LP028MQXH' freq=2412 MHz)
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: Associated with 38:b1:db:6d:ba:92
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: WPA: Key negotiation completed with 38:b1:db:6d:ba:92 [PTK=CCMP GTK=CCMP]
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: p2p-wlan0-0: CTRL-EVENT-CONNECTED - Connection to 38:b1:db:6d:ba:92 completed [id=0 id_str=]
May 27 19:25:30 301Standard miracle-wifid-wlan0-5[9634]: P2P-GROUP-STARTED p2p-wlan0-0 client ssid="DIRECT-QCGOURVS-HP-LP028MQXH" freq=2412 go_dev_addr=38:b1:db:6d:ba:91 [PERSISTENT]
May 27 19:25:30 301Standard miracle-dhcp-p2p-wlan0-0[10815]: INFO: miracle-dhcp - revision 1.0 May 27 2022 19:20:19
May 27 19:25:30 301Standard miracle-dhcp-p2p-wlan0-0[10815]: INFO: dhcp: running dhcp client on p2p-wlan0-0 via '/sbin/ip'
May 27 19:25:31 301Standard miracle-dhcp-p2p-wlan0-0[10815]: INFO: dhcp: lease available
May 27 19:25:31 301Standard miracle-dhcp-p2p-wlan0-0[10815]: INFO: dhcp: lease: address: 192.168.137.13
May 27 19:25:31 301Standard miracle-dhcp-p2p-wlan0-0[10815]: INFO: dhcp: lease: subnet: 255.255.255.0
May 27 19:25:31 301Standard miracle-dhcp-p2p-wlan0-0[10815]: INFO: dhcp: lease: dns-server: 192.168.137.1
May 27 19:25:31 301Standard miracle-dhcp-p2p-wlan0-0[10815]: INFO: dhcp: lease: router: 192.168.137.1
May 27 19:25:31 301Standard miracle-dhcp-p2p-wlan0-0[10815]: INFO: dhcp: flushing local if-addr
May 27 19:25:31 301Standard miracle-dhcp-p2p-wlan0-0[10815]: DEBUG: dhcp: successfully flushed local if-addr via /sbin/ip (flush_if_addr() in ../src/dhcp/dhcp.c:190)
May 27 19:25:31 301Standard miracle-dhcp-p2p-wlan0-0[10815]: INFO: dhcp: adding local if-addr 192.168.137.13/255.255.255.0
May 27 19:25:31 301Standard miracle-dhcp-p2p-wlan0-0[10815]: DEBUG: dhcp: successfully set local if-addr 192.168.137.13/255.255.255.0 via /sbin/ip (add_if_addr() in ../src/dhcp/dhcp.c:244)
Still same
You need to provide sinkctl, wifid, journalctl logs...
All looks correct so probably you Moss some gst plugin.
Did you try to run with external VLC player? See wiki for instructions
I just tested locally and is working. Documented on:
https://github.com/albfan/miraclecast/wiki/miracle-sinkctl#extend-request-protocol
Hi I'm trying to connect to miracle-sink from Windows 10 machine. When I start a sink I can see a device at Windows box. Then I try to connect and see the peer is added. But then nothing happens. journal.log miracle-sinkctl.log miracle-wifid.log