- Reduced multipliers for odd sizes by one in usb_ov511_set_packet_size(). - Changed MAX_FRAME_SIZE, DEFAULT_WIDTH, and DEFAULT_HEIGHT to 320x240. - Moved initial reset from ov511_probe() to usb_ov511_configure() - Removed "usb" from beginning of name of ov511_probe(), ov511_reg_write(), ov511_reg_read(), ov511_reset(), and ov511_set_packet_size(). - Renamed usb_ov511_cam_reg_write() and usb_ov511_cam_reg_read() to ov511_i2c_write() and ov511_i2c_read(). - Rewrote ov511_i2c_write() and ov511_i2c_read() for better reliability - Added dummy I2C read upon init to get I2C in sync