bravo: added more usb stuffs, and allocate memory for fb