(and of course everyone else who likes to get into trouble)
I put a new version (pre 0.3) into /Users/georg/
for you to test.
I've worked heavily over the whole ACP-code (though there is still some way to go) - so please look for strange results
repeat last packet up to 2 more times if timeout occurs.
worked over the handling of received packets, especially replace that "**no message**" the LS sends by "OK"
-d3 .. hex/ascii dump of receive buffer
-f ... search functionality
-b ... bind to local ip (e.g. if you've got several NIC's)
-blink ... blink LED and play some tones (ACPblinkLED)
-safe ... safe config into /boot/config_safe.tgz (ACPsaveConf)
-load ... load -"- (ACPloadConf)
other -more useful- ACP-commands (see way above) are in the code, but they have to be enabled by ACPENoneCmd. And I'm still struggling with the password encryption. I've learned that in the reply to ACPDiscover is a key that plays some role. For one LS this key seems to be only depend on the connectionID, unfortunately the same connectionID gives different key's for two different LS. So simple playback of packets will only work for one LS...
But at least one (tiny) step forward and a new trace to follow.
Regarding installation process: With all the uncertainties in the ACP-Protocoll and the possible side effects (damaged uboot) I will use a script that the acp_commander copies into /share together with the firmware file and run this script there, extracting the necessary files and copy them to /boot.