Hi,

I tweaked the HairyDairyMaid-wrtdebrick utility a bit to improve its speed.
(also changed a few other things like introducing standard getopt support).

On my machine (ppc64) the tool is about 60% faster now, if the --ludicrous-speed
option is used. But it's also a lot faster without using this option (about 
30%).

Note that usage of --ludicrous-speed might corrupt data on some combination
of embedded device and host computer. But you can test this by doing a few
runs _without_ --ludicrous-speed. It will tell you at the end whether the run 
would
have corrupted data if --ludicrous-speed was used.

There's also an optional kernel accelerator module which does the lowlevel 
bitbanging.
This reduces syscall overhead. It brings about 3-4% speedup.

The tool can be found here:
git clone http://git.bu3sch.de/git/wrt-debrick.git

Have fun! :)

PS: Note that the tool will be too fast for very old and slow devices now 
(WRT54G version 1).
    But if you have a fast PC, the original debrick tool is too fast for these 
devices, too.
    I will introduce optional well defined slowdown functions for this later, 
so success
    will not depend on the machine speed anymore.

-- 
Greetings, Michael.
_______________________________________________
openwrt-users mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-users

Reply via email to