add software checking function (E5 device only)