Well, yet another piece of information.
The utility above does not work with bcm4712 based units (wrt54g v2.0), so probably most have just downloaded it, tried to run and thinked this utility is a fake. Very Happy
Further investigation using the info provided by Kaloz (thanks!) showed, that 4712 does not have a srom mapped to the PCI, instead flags showed that 4306 on the silicon backplane bus. But according to broadcom sources it's not possible to access srom this bus. Shocked
With help of Kaloz, I've discovered, that instead boardflags are stored in the nvram.
For his board boardflags == 0x0188, I've suggested him to turn magic afterburner bit with
and reload the wl.o module. And magically, wl.o has enabled afterburner on his wrt54g v2.0:Code:nvram set boardflags=0x0388
nvram commit
No utility required for bcm4712 devices.Code:<Kaloz> @OpenWrt:/# wl gmode 6
<Kaloz> eth1: Invalid argument
<Kaloz> gmode Set the 54g Mode (LegacyB|Auto||GOnly|BDeferred|Performance|LRS|Afterburner)
<Kaloz> but openwrt uses the afterburner drivers anyway :)
<oleg__> ok, try setting boardflags to 0x0388, commit changes and reload wl.o
<Kaloz> lol
<Kaloz> @OpenWrt:/# wl gmode 6
<Kaloz> @OpenWrt:/# wl gmode
<Kaloz> 54g Mode is 54g Afterburner (6)
<oleg__> cool.
<oleg__> afterburner demystified.
P.S. Note to James of sveasoft - consider sending us a few bucks before adding this to your new cool firmware and authoring this at sveasoft forums. :D
