I haven't tried it with aMule directly, but when you start aMule-GUI, go to the shared files and than right-click and get ed2k-files with AICH-Hash you get a ed2k-link that has a |/ to much, therefore the AICH-Hash will be ignored, making the AICH-option useless.
Example:
Without AICH-Hash
ed2k://|file|aMule-2.2.3.tar.bz2|4666001|AEBAAA8DB74E07BB33016FE4C1C00E10|/
How I get it from the shared files with AICH-Hash that can't used
ed2k://|file|aMule-2.2.3.tar.bz2|4666001|AEBAAA8DB74E07BB33016FE4C1C00E10|/|h=GJ2P424UFONTDTANQ24JDOK6PVPSE277|/
How it should be
ed2k://|file|aMule-2.2.3.tar.bz2|4666001|AEBAAA8DB74E07BB33016FE4C1C00E10|h=GJ2P424UFONTDTANQ24JDOK6PVPSE277|/