Does the B554 have a USB port like the B550 does - so you can upload firmware/view photos etc? Are all the other connections the same?