Canaan clarified the changes in the command...With the newer FW that allows for multiple pools, you must specify the pool number in the command:
For example. to set pool #2 you put "2" after the miner password:
echo -n "ascset|0,setpool,root,root,2,stratum+tcp://btc.ss.poolin.com:443,cctrix.001,123" | socat -t 300 stdio tcp:192.168.1.174:4028,shut-none && echo
In order to set all three pools, a total of three commands must be executed, where the number will be 0, 1, and 2 to set each of the pools. A reboot is needed after pools are set.