es5503 used devcb2 instead of custom callbacks (nw)