All UDS services

Request Upload

0x35

The Request Upload service initiates a data upload sequence by requesting the server to prepare for sending data from the specified memory location.

Negative response codes
0x130x220x310x330x70

Request

SID 0x35 · 5 bytes
Len (bits)
Parameter description
Value (hex)
8
Request Upload SID
0x35
4
compressionMethodSpecifies the compression algorithm applied to the data being transferred.
4
encryptingMethodSpecifies the encryption algorithm applied to the data being transferred.
4
memorySizeLengthSpecifies the byte length of the memory size field.
0x0-0xF
4
memoryAddressLengthSpecifies the byte length of the memory address field.
0x0-0xF
n*
8
memoryAddressSource memory address from which data will be uploaded.
0x00-0xFF
m*
8
memorySizeTotal number of bytes to be uploaded.
0x00-0xFF

n = value of memoryAddressLength

m = value of memorySizeLength

Positive response

SID 0x75
Len (bits)
Parameter description
Value (hex)
8
Request Upload SID
0x75
4
reserved
0x0-0xF
4
maxNumberOfBlockLengthBytesNumberNumber of bytes used to encode the maxNumberOfBlockLength value.
0x0-0xF
n*
8
maxNumberOfBlockLengthMaximum number of data bytes the server can send per TransferData response.
0x00-0xFF

n = value of maxNumberOfBlockLengthBytesNumber