to RedCabbage,
SWIM remembers a post from Osmium, stated an easy way for getting the .HCl.
For X volume of freebase, mix it with 5*X volume of IPA. Drip dropwise of 37% HCl to the IPA mixture, check the PH for every few drops. Stop when it is slightly acidic, about pH 5 is ok, 2 is too much. Like what sir Labtop always says, get ready for some freebase, add them to the too acidic solution to bring up the pH.
To a 20*X volume of ice cold ether, put on stirrer, start adding the IPA solution dropwise. Keep on stirring for a few minutes after addition done. Filter the crystals. Remove the solvent to recover more crystals. Dry them to constant weight. Recrytallise using preferred solvent to get cleaner stuff, get the correct dosage then happy rolling.
SWIM suspects using ice cold IPA would be good for this.