add JM18.4 decoder