Currently Viewing Posts Tagged flash

How to Save a bricked Buffalo WZR-HP-G300NH2 Router

I have an old WZR-HP-G300NH2 router.  The one I used before as a client bridge to expend Wifi coverage.

Recently, I tried to flash a new firmware to it through DD-WRT web flash interface. It failed after I started 10 minutes.

Then I tried to restart, 30-30-30 reset. Nothing happened.  It always goes to that continuously blinking on Diag LED (RED).  No matter how many minutes I wait.

So I thought it is bricked. Then I googled the situation. Finally, I got the answer that it is just Half-Bricked.  It means I still have a chance to save it.

Let me recorded what I did. Actually, I did two times all good. The first time I flash the OpenWRT firmware. The second, I use DD-WRT.

TFTP recovery

There are a lot of steps, please read carefully.

All the following working on my Windows 10 Pro.

1) Install a TFTP client.

I just enabled it from Windows 10 Features.

2) Disable all network cards of my Windows. Only enable ethernet card. Disabled the Windows system firewall.

Change IPv4 properties the IP to with subnet mask, default gateway

3) One Lan cable, one end to the ethernet port of my computer, the other end to the LAN port next to the WAN port of the router.

4) Type route print to get a list of my NICs. Write down the interface number of the LAN card, in my case, it is 7.

5) Now type the following command to get the ARP bindings.

netsh interface  ipv4 add neighbors 7  02:AA:BB:CC:DD:1A

6) Run the following command. (before hitting the enter key, read the step 7)

tftp -i put firmware-name.bin

firmware-name.bin is a fake name. Please see the last portion of the post about the firmware I used.
7) Look at the back panel of the router and hold the power plug and router.

Plug the power, watch the lights of the panel, they are all on, then all dark. The LAN port with cable is on, then off. ( Hit the enter Key now). There are only about 4 seconds for me to run the command. So I prepare the command before the step.

8) It is very fast, the firmware will be transferred successfully in a few seconds.

9) Wait at least 10 minutes for flashing the firmware.

10) The router will be restarted automatically.

11) I will remove the neighbors.

netsh interface ipv4 delete neighbors 7 02:AA:BB:CC:DD:1A

12) Remove the static IP of my ethernet card. Change it back to DHCP.


When my computer gets the IP address from the router. I enter into the browser to config the router.



OpenWRT 18.06.1

DD-WRT v3.0 r30356 std

User Manual

DD-WRT vs Factory default ROM on D-link DIR-880L

I bought D-Link DIR-880L last year. One of the features of it is DD-WRT compatible.

Three weeks ago, I downloaded the dd-wrt firmware and flashed it on the router.

The version I downloaded is DD-WRT v3.0-r30432 std.

Based on the forum, it said 30432 is the working version for DIR-880L.

Continue reading “DD-WRT vs Factory default ROM on D-link DIR-880L”

How to flash the original ROM on LG P500h

Here is a record of how I flash my LG P500h android phone to the original Telus ROM.  You may use it as a reference, not a guide.



1. Download the KDZ. It is V20A for Telus in Canada.

2. Google and install the LG USB drivers if you don’t have it.

3. Download and install LG Mobile Support Tool

4. Download the FlashTools. (The link is broken.)

Use Premium download, if you want to download them faster.

How to Falsh the original ROM

1. Extract the “Flashtool” folder on the desktop, or where you want. Open the folder “Flashtool.1.0.54”.


2. Turn off the phone and connect it to the PC with the USB cable. Turn on the phone then.

3. Go back to Flashtool folder and run as administrator WindowsEnabler.exe. Go to the bar at the bottom right, and click once with the left mouse button over the icon of WindowsEnabler, so that appears the “On”message.


4. Now run as administrator UpTestEX.exe and do the following:

-Select the .KDZ file that you want to flash

-Set “3GQCT”

-Set PhoneMode “EMERGENCY”

Once done, click “Normal web upgrade test”


5. In the next window click “Upgrade Start”


6. Wait a few seconds an a new window will pop up.

– Click “Clear phone Software update Registry”

– Select different country if you’re not in Korea. Yes I select it because I am in Canada.

– Select Language as English

– Click OK


After this the LG flashing tool should start analyzing your phone and flashing the .KDZ

Once done you can detatch the USB cable and see if the phone boots up. However it will probably bootloop. In this case follow the Hard Reset Procedure below.

Hard Reset Procedure

The phone has to be off. Hold Volume – AND Power , a message will show up confirming the factory reset. Press Power Button twice , than wait. It will auto reboot.

Or, you may remove the MicroSD card, then power on the phone.

The main part of the guide is from the forum at

What is Flare3D?

When I am playing FarmVille2 on Facebook, I saw a notice on the bottom:

Powered by Flare3D Engine. Copyright © 2012

What is Flare3D Engine? I know FarmVille2 is powered by Adobe Flash. But, what is Flare3D?

Based on the author bios on Adobe developer page, it said so:

Flare3D is a platform for creating 3D content for Flash and takes advantage of the Molehill GPU rendering. Content generated with Flare3D for flash doesn’t require any additional plug-ins. There are some good reasons why a developer would benefit from using Flare3D to generate content. For example, using Stage 3D without the aid of a 3D framework is not easy and requires a specific knowledge of many 3D concepts that exceede the knowledge of most Flash developers. Flare3D transforms the complex to simple. Showing a 3D object in Flash with the Stage3D API requires hundreds of lines of code. With Flare3D, only two are necessary.

Continue reading “What is Flare3D?”

Internet Archive WayBack Machine Help Me to Get a Lost File Back

I started to blog in 2004. There is one post regarding a flash clock which is published in Nov. 2004.
It was MovableType 3.15 when I made the flash clock file.
After many years changes, the file is lost. I can not find it on the web server. I can not find it on my desktop archives either.
So I go to the Internet Archive WayBack Machine.
I searched my site domain and landed on the year 2005 of my site.
Followed the link I go the page which embeds the flash file.

Continue reading “Internet Archive WayBack Machine Help Me to Get a Lost File Back”

Some tips for Upgrade Windows 7 on Brand name PC

Say, there is a ASUS Laptop, which is shipped with Windows Vista. Now the user want to change it to Windows 7. Here is the tips to upgrade it.
1) Backup up the user files to a safe place. Maybe USB disk or NAS.
2) Go to the official site of Asus, download the latest BIOS and upgrade it to the latest one.
3) Check the BIOS with the tool, Everest Ultimate, or any other tools you like, see if SLIC 2.1 included in the BIOS.
4) If there is SLIC 2.1 , it is ready to install Windows 7 without problem. Just download Windows 7 OEM iso and install it, fresh install or upgrade, both are fine.
5) if there is SLIC 2.0 only, there is something to do.

Continue reading “Some tips for Upgrade Windows 7 on Brand name PC”

Install flash player on Centos 5.5

Playing my Centos Server 5.5 on VirtualBox.
I can not install flash player on Firefox. By Google it, answer is following.
Installing the flash player on centos/redhat linux seems to be very difficult sometimes. But the installation is quite simple :). The flash player may not be installed automatically using firefox. While trying install firefox, you may get the error following error ” Firefox could not install this item because “install-0zr..rdf” (provided by the item) is not well-formed or does not exist. Please contact the author about this problem.”The Screeshot of error is provided. To fix this issue, you need to upgrade/install certain libraries using yum. I have mentioned the commands below.
1. First you need to install those libraries (.i386 and .x86_64):

Continue reading “Install flash player on Centos 5.5”

Update Syntaxhighlight 3 on Movabletype

I use SyntaxHightlight for codes showing tools on Movabletype for many years.
From 1.0 to 2.0. Now it is v3.0
The official site released v3.0.83.
I like this new release, which has some new features I love.
It remove the flash support.
Previous version has a flash file, which used to select code and copy the code. Now it remove the flash. Double click on the code can let user select code. Then user can use Ctrl+C to copy code.
Double click to select the content is very common practice. Remove flash is also a good choice.
Autoloader save a lot of download bytes.

SyntaxHighlighter comes with almost 30 brushes out of the box. One of the most requested feature has been the ability to dynamically load them without having to load them all on the same page.

Continue reading “Update Syntaxhighlight 3 on Movabletype”

Flash Bios without command

Acer Aspire One A110 has new bios released. I want to update it.
1) Download bios package from the official site.
2) I use the windows flash tool to update it.
3) Restart the netbook.
It is failed to boot up. When I press power button. It start to boot. I can go into CMOS setting by F2. But the fan is running so noise and after 10 to 20 seconds it power off automatically.
I can not even get into command promote.
I google it and find the solution.

Continue reading “Flash Bios without command”

FLV Video Quality

There are many video formats in computer world. Say MPG, WMV, AVI, MP4, The FLV is a video format played by flash player, which is installed almost 99% of computers all over the world.
Video quality of the different formats widely vary. MPG compression is quite bad, a thing from the past. Regular FLV, WMV and MP4 have a similar, decent quality/ filesize performance. Quicktime 7 introduced a superior new codec (H.264) in 2004, which is used in MP4 and MOV files. Flash Player 8 introduced a similar impressive new codec, the ON2 VP6. And the latest Windows Media (version 10) has the excellent VC-1 codec. What does this mean? If you use one of these newer codecs you get great video quality at small filesizes, but since the software is less widely adopted, it’s possible that your visitors first need to upgrade their plugin.
The only weak point of the flash player is that it solely supports its native FLV format, so you’ll have to convert your existing videos to the FLV format. MP4 support is on it’s way as well, but the required plugin version hasn’t spread yet.
To make a better quality of FLV video. The following instruction are suggested.
1) Rescale the source (720×540) to (480X360) or 320×240 to an uncompressed intermediate file.
2) Use the 2-pass VBR converter, use a keyframe for every 2 seconds (50 frames) for video with little motion up to a keyframe every half second (10 frames) for video with a lot of motion.
3) Bitrate for the video: 200 – 1000 kbps. Audio is set to 32, 64 or 96 kbps mp3. 32 for just speech, 96 for cool music.

  • Archives