Modernized es5505/es5506 device. (nw)