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
