set ASL vid/pid and other usb settings; fixed regression in bootloader startup, explicitly enabled pullup for GPIO button