Heb je hier
http://www.moservices.org/forum/viewtopic.php?f=12&t=88 misschien wat aan?
Er is ook nog een echte 'hack' methode om je O!play opnieuw te flashen door het boot-proces te onderbreken m.b.v. een windows command-line-script. De o!play heeft n.l. tijdens het booten heel kort een vast ip-adres. Dit script 'pingt' heel snel naar dit ip-adres en als er een respons is breekt het via een automatische telnet-sessie in op de boot-procedure en stopt het booten. Nu kun je met een commando iets resetten (zie moservices thread hierboven) waarna je de o!play uit moet zetten, je stick met de firmware erin moet doen en de o!play weer aan moet zetten, zodat de o!play een soort factory-install uitvoert. Deze methode heeft bij mij perfect gewerkt (tot mijn verbazing)
Let op: je PC moet wel een ip-adres hebben in de 192.168.0.xxx reeks (bijv. 192.168.0.1)
Het script:
echo off
echo Set objShell = WScript.CreateObject("WScript.Shell") > asusrescue.vbs
echo Set objExecObject = objShell.Exec("cmd /c ping -t -w 1 192.168.0.9") >> asusrescue.vbs
echo Wscript.Echo "Now, start your O!Play..." >> asusrescue.vbs
echo Do While Not objExecObject.StdOut.AtEndOfStream >> asusrescue.vbs
echo strText = objExecObject.StdOut.ReadLine() >> asusrescue.vbs
echo Wscript.Echo strText >> asusrescue.vbs
echo If Instr(strText, "Reply") > 0 Then >> asusrescue.vbs
echo Exit Do >> asusrescue.vbs
echo End If >> asusrescue.vbs
echo Loop >> asusrescue.vbs
echo objShell.Run("telnet 192.168.0.9") >> asusrescue.vbs
echo Do Until Success = True >> asusrescue.vbs
echo Success = objShell.AppActivate("telnet") >> asusrescue.vbs
echo Loop >> asusrescue.vbs
echo Wscript.Sleep 300 >> asusrescue.vbs
echo Success = objShell.AppActivate("telnet") >> asusrescue.vbs
echo objShell.SendKeys "root" >> asusrescue.vbs
echo objShell.SendKeys "{ENTER}" >> asusrescue.vbs
echo objShell.SendKeys "/usr/bin/stopall" >> asusrescue.vbs
echo objShell.SendKeys "{ENTER}" >> asusrescue.vbs
echo Wscript.Echo "Done... You can close this window." >> asusrescue.vbs
rem echo Wscript.Quit >> asusrescue.vbs
CALL CScript asusrescue.vbs
del asusrescue.vbs
[Reactie gewijzigd door borchen op zaterdag 5 maart 2011 13:37]