### CArclib::ArcUpdateFirmware

The ArcUpdateFirmware method executes the firmware updating.

virtual ARC_STATUS ArcUpdateFirmware ( char *filebuf, char filesize );
virtual ARC_STATUS ArcUpdateFirmware ( char szFilePath );

#### Parameters:

[IN]

filebuf: The buffer contains the binary data of a firmware.

filesize: The actual size of the firmware image, not the buffer size.

szFilePath: The path of firmware image( ex: \root\xxxxfirm.bin or c:\fw\xxxfirm.bin )

#### Return Values

This method returns the ARC_STATUS.

#### Note:

Password required if password enabled, use ArcChkPassword member function to validate the password.