![]()  | 
     BALTECH Docs | 
    C API for BALTECH SDK
   
    
   
   | 
   
| brp_errcode brp_Main_Bf3UploadStart | ( | brp_protocol | protocol, | 
| unsigned * | ReqDataAdr, | ||
| unsigned * | ReqDataLen | ||
| ) | 
This command starts the upload of a BEC2/BF3 file to update the reader's configuration and/or firmware.
The reader responds by requesting the first data block within the BEC2/BF3 file. To transfer this data block, run the brp_Main_Bf3UploadContinue() command afterwards.
For more details about implementation, please refer to the help topic[ Implement wired upload via the host](https://docs.baltech.de/developers/implement-wired-upload.html) .
| [in] | protocol | used to execute the command | 
| [out] | ReqDataAdr | Start byte of first data block requested by the reader | 
| [out] | ReqDataLen | Number of bytes of first data block requested by the reader |