b*cat makes one of his best Japanese-style bows to the maestro . . .
Lupus Clamoris, (being a polite, social creature like all wolves), returns the courtesy
I understand and fully support your logic in retaining Beattie's little snitch -- the BTAgent. That said, would it be possible for you to ensure that the "save configuration file" option is usable and some of the quirky spellings & grammatical inexactitudes of the GUI have been corrected?
It seemed the most flexible way of giving control back to the end user without having multiple versions, i.e. unlocked-btagent, unlocked-nobtagent, ad nauseam...
Unfortunately there's no way of neutering it without the web interface, but I would assume those who prefer telnet already know how to kill it.
The unlock patch re-enables the save config option at the same time it fixes the telnet username and password as they're both part of the same config entry.
<X_ATP_ServiceManage {snip} SaveCfgEnable="0"/>
Naturally it serves no purpose without the web interface but that's not the point. One 'single' change which is the same in both patch files.
I did some of the Engrish while removing the non-functional BTAgent tab right back at the beginning, but if there's anything else you want fixed then let me know and I'll be happy to oblige.
One oddity is the firmware header still identifies the release as V100R001C01B030SP06 while the firmware reports itself as SP08.
Do you intend to correct the above? Or should it be left as-is to fuel needless debates on that other web-site? (ThinkBroadband.)
Hmm... Never thought of that. I rarely visit there since the care-in-the-community lot arrived in force. There's no point in trying to help people if you're going to come under attack and/or suffer heaps of abuse as a result.
However my build script corrected it automatically, more as a side effect of the build process than a deliberate act on my part. The individual components extracted from the firmware images are kept in the directory layout shown below.
Obj/ | B028SP10/ | CFE.bin |
| | Header.bin |
| | Kernel.bin |
| | Rootfs.bin |
| B030SP06/ | CFE.bin |
| | Header.bin |
| | Kernel.bin |
| | Rootfs.bin |
| B030SP08/ | CFE.bin |
| | Header.bin |
| | Kernel.bin |
| | Rootfs.bin |
Which components the scripts use is controlled by a single variable defined at the start 'VER='. This also controls the output filename and the compileid.
Naturally I can alter this...
I am surprised to see busybox on the list of files that have been changed. I hope the change was not to remove some of the functionality of that multi-purpose binary.
I couldn't see any reason for it either, but I've just checked and help lists the same commands so that probably wasn't it. Even if it was, it could probably be rebuilt from source if necessary.