Yea, i got the same power supply as the original.
From what I read this router doesn't have a recovery mode like the DIR router.
After reading the Login Page as a source view. Could Adobe Flash v10.2.152.32 and Shockwave v11.5.9.620 have a effect on the Login Page.
I came to this conclusion because of what I saw in the source view. (This is really long.) I'm not sure what it mean, but I think I understand it a little and what it trying to do. Have any idea? Also, when I compare this to to emulator for the DGL4300 Firmware 1.9. This is the biggest different I see with each other.
<!-- === BEGIN MASTHEAD === -->
<!-- XHTML 1.0-compliant code to deploy flash movie -->
<!-- If you are seeing a textarea-like box, you have a corrupt Flash Player ActiveX control. Try installing the latest and greatest -->
<!-- The VBScript will only run in IE for Windows. Other browsers will ignore the mime-type text/vbscript -->
<!-- Note that the script tags are XHTML-compliant. -->
<script language="vbscript" type="text/vbscript">
//<![CDATA[
//check for Flash Player X
//script for IE on Win32 systems
on error resume next
//set a variable to hold the detection result
Dim checkForFlash6
//assign a boolean value
checkForFlash6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))
//note here that if the object is demoted to ShockwaveFlash.ShockwaveFlash.5 or less, checkForFlash6 will still return true
//this is ok as Flash Player 6 can run previous version content.
//change 6 to 7 and you will see the alternate content (if 7 is not installed).
//check that Shockwave Flash Plugin 6 is available
//if false display alternate content, if true show object tag
//quotes need to be doubled in vbscript in order for IE to render them in markup.
//codebase attribute removed from object tag; make sure Flash file has same base URI as current document.
if checkForFlash6 = true then
document.write("<object data=""swf_masthead.swf"" type=""application/x-shockwave-flash"" width=""836"" height=""120""><param name=""movie"" value=""swf_masthead.swf"" /><param name=""menu"" value=""false"" /><param name=""quality"" value=""high"" /><param name=""bgcolor"" value=""#ededed"" /><" & Chr(47) & "object>")
else
document.write("<img src=""img_masthead.jpg"" width=""836"" height=""120"" alt=""Masthead"" />")
end if
//]]>
</script>
<script language="javascript" type="text/javascript">
//<![CDATA[
//check for Flash Player X
//check the navigator.plugins array exists, IE for Windows will fail on this.
if(navigator.plugins.length)
{
//some variables
//a counter
var i;
//codebase attribute removed from object tag; make sure Flash file has same base URI as current document.
var xhtmlContent = "<object data=\"swf_masthead.swf\" type=\"application/x-shockwave-flash\" width=\"836\" height=\"120\"><param name=\"movie\" value=\"swf_masthead.swf\" /><param name=\"menu\" value=\"false\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ededed\" /><\/object>";
var alternateContent = "<img src=\"img_masthead.jpg\" width=\"836\" height=\"120\" alt=\"Masthead\" />";
//loop through all the plugins installed
for (i=0; i < navigator.plugins.length; i++)
{
//put the plugin string in a variable
var pluginIdent = navigator.plugins
.description.split(" ");
//The Flash Player identification string is ([] = the array index) - Shockwave [1]Flash [2]6.0 [3]r21
//if less than Flash Player 6 is detected, run this code.
if(pluginIdent[0] == "Shockwave" && pluginIdent[1] == "Flash")
{
//set a toggle to show that some sort of Flash Player (of versions 1-5) was found
var isSwfEnabled = true;
//an array of the Flash version number (major.minor)
var versionArray = pluginIdent[2].split(".");
if(versionArray[0] < 6)
{
//show alternate content
document.write(alternateContent);
}
else
{
//Flash Player 6 or greater has been found, roll out the <object> tag.
document.write(xhtmlContent);
}
//need to break this loop as some browsers may have two versions installed
//eg my Firebird release has r65 and r79 installed!
break;
}//end if pluginIdent
}//end for
//check if no Shockwave Flash was detected in the array (no Flash Player installed)
if(!isSwfEnabled)
{
document.write(alternateContent);
}//end if
}
//]]>
</script>
<noscript>
<img src="img_masthead.jpg" width="836" height="120" alt="Masthead" />
</noscript>
<!-- === END MASTHEAD === -->
Seen like it having trouble detecting Flash or Shockwave of the version I'm using. Guess I will try finding a older version of them and see what effect it have.