beautypg.com

3 overall configuration, 4 firmware upgrade – DekTec DTM-3237 DVB-S2 Receiver User Manual

Page 20

background image

DTM-3237 – OEM DVB-S2 Receiver with DVB-ASI Output

User Manual

20

4.5.3 Overall configuration

Manageable Items – Category 0x02 – Overall configuration

Nr

Variable

Description

Access

Type

0x00 All

All settings in this category

RO

5 bytes

0x03 Volatile settings

0 = Settings are persisted in flash

memory

7

1* = Settings are volatile (not persisted

in flash memory)

R/W

uint8

0x04 Persist all settings Store all current settings in flash

memory

7

Data: don’t care

WO

uint8

0x05 Number of writes

to flash memory

Number of times the settings have been

written to flash memory

RO

uint32

* Factory default

4.5.4 Firmware upgrade

The settings in the Firmware upgrade category can be used to erase the current firmware, to upload

new firmware, to program new firmware into flash memory and to verify the uploaded firmware.
To upgrade the DTM-3237, setting Mode (0x01) needs to be set to ‘1’ (Firmware upgrade mode).

When the USB interface is used and Mode is changed, a USB reconnect is necessary (please refer to

§4.6 - Firmware upgrade).
The new firmware has to be uploaded in “file parts”. For communication through I

2

C the parts may

contain at most 250 data-bytes; for communication through USB or LVTTL serial control port the parts

may contain at most 1000 data bytes.
An example of a firmware upgrade sequence can be found in paragraph 4.6.

Manageable Items – Category 0x85 – Firmware upgrade type 2

Nr

Variable

Description

Access

Type

0x01 Mode

0* = Normal operation

1 = Firmware upgrade mode

DE-R/W

uint8

0x02 Erase **

Erase the firmware.

Data: Don’t care

DE-WO

uint8

0x03 Programming

data **

Data to be programmed into flash

memory. The data is immediately

written to flash memory. Index 0

indicates the start of a new firmware

file.

DE-WO

1...1000

bytes

0x04 Verify **

Verify the firmware based on start

address, length and CRC

0 = Firmware is not uploaded correctly

1 = Firmware is uploaded correctly

DE-RO

uint8

* Factory default

7

Flash memory endurance is min. 1000 writes, therefor only store the settings in flash memory when necessary.