Looks like fmtxd reads the fmtx_pwl block from CAL. So comparing the contents of that CAL blob between different devices might explain whats up with fmtx working vs not working.