Hi folks. First of all many thanks for your efforts to keep the little box of fun alive
[1-sentence summary]
I canât get past the network connection screen of the OOBE.
[What should be happening]
I should be able to get to the regular menu.
[What is happening]
I cannot get past âCannot establish a connection with the OUYA Servers. To turn on Wi-Fi, unplug your Ethernet cable and proceed. To retry ethernet, please check your connection and then unplug and re-plug your cable.â
[What Iâve tried already]
I ran CM11 for a while and followed https://www_s-config_com/uninstall-cyanogen-and-restore-ouya-firmware/ just fine. Afterwards I followed the instructions here.
ADB seems to work:
X:\Users\marce\Downloads\ouya>adb shell getprop ro.ouya.version
1.2.1427-r1
1|shell@android:/ $ ping 45.79.49.220
PING 45.79.49.220 (45.79.49.220) 56(84) bytes of data.
^C
â 45.79.49.220 ping statistics â
2 packets transmitted, 0 received, 100% packet loss, time 999ms
1|shell@android:/ $ ping 83.169.45.222
PING 83.169.45.222 (83.169.45.222) 56(84) bytes of data.
64 bytes from 83.169.45.222: icmp_seq=1 ttl=54 time=40.4 ms
64 bytes from 83.169.45.222: icmp_seq=2 ttl=54 time=39.7 ms
^C
â 83.169.45.222 ping statistics â
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 39.789/40.125/40.462/0.391 ms
Thus, as 45.79.49.220 presently seems unavailable (reproduced on Windows) I edited the hosts file:
shell@android:/ # cat /etc/hosts
127.0.0.1 localhost
83.169.45.222 devs.ouya_tv
83.169.45.222 status.ouya_tv
shell@android:/ # cat /system/etc/hosts
127.0.0.1 localhost
83.169.45.222 devs.ouya_tv
83.169.45.222 status.ouya_tv
shell@android:/ # ping status.ouya_tv
PING status.ouya.tv (83.169.45.222) 56(84) bytes of data.
64 bytes from devs.ouya_tv (83.169.45.222): icmp_seq=1 ttl=54 time=40.3 ms
64 bytes from devs.ouya_tv (83.169.45.222): icmp_seq=2 ttl=54 time=40.2 ms
^C
â status_ouya_tv ping statistics â
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 40.253/40.320/40.387/0.067 ms
shell@android:/ # ping devs_ouya_tv
PING devs.ouya.tv (83.169.45.222) 56(84) bytes of data.
64 bytes from devs_ouya_tv (83.169.45.222): icmp_seq=1 ttl=54 time=41.9 ms
64 bytes from devs_ouya_tv (83.169.45.222): icmp_seq=2 ttl=54 time=38.6 ms
^C
â devs_ouya_tv ping statistics â
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 38.665/40.292/41.919/1.627 ms
These ping as well on Windows and the respective pages load in the browser, too
One weird thing I noticed is that the screen always shows 255.0.0.0 as the subnet mask, even with a /24 mask entered manually. This persists through reboots.
adb netcfg shows
eth0 UP 192.168.0.234/24 0x00001043 b8:5a:f7:01:60:clock730:
so that should be fineâŚ
I even tried the ettercap method (with and without hosts modified):
Activating dns_spoof pluginâŚ
dns_spoof: A [devs_ouya_tv] spoofed to [45.79.49.220]
DHCP: [B8:5A:F7:01:60:73] DISCOVER
DHCP: [B8:5A:F7:01:60:73] REQUEST 192.168.0.234
dns_spoof: A [devs_ouya_tv] spoofed to [45.79.49.220]
dns_spoof: A [status_ouya_tv] spoofed to [45.79.49.220]
&
Activating dns_spoof pluginâŚ
DHCP: [B8:5A:F7:01:60:73] REQUEST 192.168.0.234
DHCP: [B8:5A:F7:81:56:D7] REQUEST 192.168.0.73
dns_spoof: A [status_ouya_tv] spoofed to [83.169.45.222]
dns_spoof: A [devs_ouya_tv] spoofed to [83.169.45.222]
Always the same - âChecking for active connectionâ, then âChecking for software updateâ and finally âPlease check your internet connection and try again. [OK]â
In paranoid mode I disconnected the keyboard and disabled bluetooth on other deives in the room.
The only connections on the OUYA are power, network and HDMI.
Unfortunately I canât edit DNS on my router - it doesnât have that feature.
I have a pi acting as NAS that I can run some stuff on if needed.
Iâm really at my wits end here - is it possible to replace the OOBE APK maybe?
edit: [URLs broken with '_; due to limitation for new users]