Skip to content

gk7605v100: add bootrom profile - #142

Merged
widgetii merged 1 commit into
masterfrom
gk7605v100-bootrom-profile
Oct 2, 2026
Merged

widgetii merged 1 commit into
masterfrom
gk7605v100-bootrom-profile

Conversation

@widgetii

@widgetii widgetii commented Oct 2, 2026

Copy link
Copy Markdown
Member

gk7605v100 has a published OpenIPC U-Boot but had no profile, so defib burn / install could not drive its boot ROM.

  • src/defib/profiles/data/gk7605v100.json: alias to gk7205v200.json. It's the same Goke family (OpenIPC builds it under board/gk7205v200), and the gk7205v200/v300 profiles are already identical apart from name. DDR training is in the uploaded SPL, so the 256M DDR needs no profile change.
  • web/index.html: resolved copy in the PROFILES blob. No FRAME_BLAST_SOCS entry is needed because there's no PRESTEP0.

Verification

  • uv run pytest tests/ --ignore=tests/fuzz: 903 passed, 3 skipped
  • node --test web/protocol.test.js web/profile-parity.test.js: 86/86

On hardware (gk7605v100, sc2239, 256M, 8MB FM25Q64 NOR, MikroTik PoE):

defib burn -c gk7605v100 -p /dev/ttyUSB0 --power-cycle --poe-port ether1 --break

HiSilicon Standard handshake, SPL boundary auto-detected at 0x4400, 253611-byte u-boot-gk7605v100-universal.bin uploaded in 46 s. The console switched from the on-flash goke # U-Boot (Oct 2021) to the uploaded OpenIPC # U-Boot (Sep 16 2026). The board was then repaired from that session and cold-boots OpenIPC with majestic streaming.

gk7605v100 had a published OpenIPC U-Boot (it is in AVAILABLE_FIRMWARE
and the flash-dump RAM table) but no profile, so `defib burn` and
`install` could not drive its boot ROM at all.

It is the gk7205v200 family -- OpenIPC builds it under
br-ext-chip-goke/board/gk7205v200 -- and the gk7205v200 and gk7205v300
profiles are already byte-identical apart from their name. The profile is
therefore an alias to gk7205v200.json. The larger 256M DDR does not
matter here: DDR training lives in the uploaded SPL, not in DDRSTEP0.
web/index.html gets the resolved copy in its PROFILES blob; it needs no
FRAME_BLAST_SOCS entry because the resolved profile has no PRESTEP0.

Verified on a gk7605v100 board (sc2239, 256M, 8MB FM25Q64 NOR) behind a
MikroTik PoE port:

  defib burn -c gk7605v100 -p /dev/ttyUSB0 --power-cycle \
      --poe-port ether1 --break

HiSilicon Standard handshake, SPL boundary auto-detected (gzip) at
0x4400, 253611-byte u-boot-gk7605v100-universal.bin uploaded, done in
46 s. The console changed from the on-flash `goke #` U-Boot
2016.11-g237c1b2 (Oct 12 2021) to the uploaded `OpenIPC #` U-Boot
2016.11-gc98c50e (Sep 16 2026), proving the image came in through the
boot ROM rather than from flash.

The same board was then repaired from that session (lite kernel+rootfs
written and read-back CRC-verified) and cold-boots OpenIPC with majestic
streaming.
@qodo-free-for-open-source-projects

Copy link
Copy Markdown

PR Summary by Qodo

Add gk7605v100 boot ROM profile for CLI and web

✨ Enhancement 🕐 10-20 Minutes

Grey Divider

AI Description

• Add a gk7605v100 profile alias so burn and install can use its boot ROM.
• Embed the resolved profile in the web build for browser-based recovery.
• Report successful hardware recovery and passing Python and web tests.
Diagram

graph TD
  CLI["CLI burn/install"] --> Alias["gk7605v100 alias"] --> Base["gk7205v200 profile"] --> ROM["Boot ROM"]
  Web["Web recovery"] --> Embedded["Embedded profile"] --> ROM
Loading
High-Level Assessment

Reuse the existing alias mechanism: the reported hardware recovery supports the shared boot ROM parameters, and a separate copied CLI profile would risk drift. Embedding the resolved values is necessary for the static web build.

Files changed (2) +2 / -1

Enhancement (2) +2 / -1
gk7605v100.jsonAlias gk7605v100 to the gk7205v200 boot ROM profile +1/-0

Alias gk7605v100 to the gk7205v200 boot ROM profile

• Adds a profile alias so CLI profile loading can resolve gk7605v100 to the existing DDR step, addresses, and transfer lengths. No separate DDR configuration is introduced.

src/defib/profiles/data/gk7605v100.json

index.htmlEmbed the resolved gk7605v100 profile +1/-1

Embed the resolved gk7605v100 profile

• Adds gk7605v100 to the static web PROFILES blob with the resolved gk7205v200 values. The entry has no PRESTEP0, so it does not require a frame-blast designation.

web/index.html

@qodo-free-for-open-source-projects

qodo-free-for-open-source-projects Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (1) 📘 Rule violations (0) 📎 Requirement gaps (0) 🎨 UX issues (0) 🔗 Cross-repo conflicts (0) 📜 Skill insights (0)

Grey Divider


Action required

1. Web recovery cannot find the published bootloader 🐞 Bug ≡ Correctness
Description
The web firmware resolver maps gk7605v100 to itself because CHIP_FW_ALIAS has no entry for it,
while the release asset is published under the gk7205v200 name. Selecting gk7605v100 in the web
recovery flow therefore looks for u-boot-gk7605v100-universal.bin, causing firmware discovery or
download to fail even though the new profile makes the chip selectable.
Code

web/index.html[185]

+const PROFILES = {"gk7201v200":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7201v300":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7202v300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7205v200":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7205v300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7605v100":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3110ev500-ca":{"name":"hi3110ev500-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3110ev500":{"name":"hi3110ev500","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3231v520":{"name":"hi3231v520","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3231v530":{"name":"hi3231v530","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x1400000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3251v100":{"name":"hi3251v100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3251v200":{"name":"hi3251v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3251v500":{"name":"hi3251v500","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3251v510":{"name":"hi3251v510","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3516a":{"name":"hi3516a","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3516av200":{"name":"hi3516av200","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0080"]},"hi3516cv200":{"name":"hi3518ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,32,120,86,52,18,64,1,5,32,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0060"]},"hi3516cv300":{"name":"hi3516cv300","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0090"]},"hi3516cv500":{"name":"hi3516cv500","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04017000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0070"]},"hi3516dv100":{"name":"hi3516a","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3516dv300":{"name":"hi3516cv500","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04017000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0070"]},"hi3516ev100":{"name":"hi3516cv300","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0090"]},"hi3516ev200":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3516ev300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3518":{"name":"hi3518","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3518ev200":{"name":"hi3518ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,32,120,86,52,18,64,1,5,32,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0060"]},"hi3518ev201":{"name":"hi3518ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,32,120,86,52,18,64,1,5,32,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0060"]},"hi3518ev300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3519":{"name":"hi3519","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0060"]},"hi3519v101":{"name":"hi3519v101","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0080"]},"hi3520d":{"name":"hi3520d","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3520dv100":{"name":"hi3520d","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3520dv200":{"name":"hi3520d","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3520dv400":{"name":"hi3520dv400","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3521a":{"name":"hi3521a","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3521dv100":{"name":"hi3521dv100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3531":{"name":"hi3531","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3531a":{"name":"hi3531a","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0070"]},"hi3531dv100":{"name":"hi3531dv100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0070"]},"hi3531dv200":{"name":"hi3531dv200","DDRSTEP0":[253,123,191,169,160,1,0,88,65,1,0,24,1,0,0,185,128,1,0,88,1,1,0,24,1,68,0,184,30,0,0,185,253,123,193,168,192,3,95,214,239,190,173,222,239,190,173,222,120,86,52,18,117,106,105,122,60,1,2,17,0,0,0,0,64,1,2,17,0,0,0,0],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0048","0x7800"],"STEPLEN":["0x0048","0x0088"]},"hi3535":{"name":"hi3535","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3536":{"name":"hi3536","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04015000","0x04010c00","0x41000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0070"]},"hi3536c":{"name":"hi3536c","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3536dv100":{"name":"hi3536dv100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x5000"],"STEPLEN":["0x0040","0x0050"]},"hi3556av100":{"name":"hi3556av100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,82,4,120,86,52,18,64,1,82,4,117,106,105,122],"ADDRESS":["0x04203000","0x04240000","0x21000000"],"FILELEN":["0x0040","0x8000"],"STEPLEN":["0x0040","0x0068"]},"hi3559av100":{"name":"hi3559av100","DDRSTEP0":[253,123,191,169,160,1,0,88,65,1,0,24,1,0,0,185,128,1,0,88,1,1,0,24,1,68,0,184,30,0,0,185,253,123,193,168,192,3,95,214,239,190,173,222,239,190,173,222,120,86,52,18,117,106,105,122,60,1,2,18,0,0,0,0,64,1,2,18,0,0,0,0],"ADDRESS":["0x08083000","0x08040000","0x41000000"],"FILELEN":["0x0060","0x8000"],"STEPLEN":["0x0060","0x0400"]},"hi3559av100es":{"name":"hi3559av100es","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x8000"],"STEPLEN":["0x0040","0x02A0"]},"hi3559v100":{"name":"hi3559v100","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0080"]},"hi3559v200":{"name":"hi3559v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04017000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0070"]},"hi3712v100":{"name":"hi3712v100","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0050"]},"hi3716-ca":{"name":"hi3716-ca","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0070"]},"hi3716":{"name":"hi3716","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0070"]},"hi3716cv200-ca":{"name":"hi3716cv200-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716cv200":{"name":"hi3716cv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3716cv200es-ca":{"name":"hi3716cv200es-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716cv200es":{"name":"hi3716cv200es","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv100-ca":{"name":"hi3716dv100-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv100":{"name":"hi3716dv100","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv110":{"name":"hi3716dv110","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv110h":{"name":"hi3716dv110h","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv300-ca":{"name":"hi3716mv300-ca","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv300":{"name":"hi3716mv300","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv310-ca":{"name":"hi3716mv310-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv310":{"name":"hi3716mv310","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv320":{"name":"hi3716mv320","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv330-ca":{"name":"hi3716mv330-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3716mv330":{"name":"hi3716mv330","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3716mv410-ca-n":{"name":"hi3716mv410-ca-n","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv410-ca":{"name":"hi3716mv410-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv410":{"name":"hi3716mv410","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv420-ca-n":{"name":"hi3716mv420-ca-n","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv430":{"name":"hi3716mv430","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3719mv100-ca":{"name":"hi3719mv100-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3731v100":{"name":"hi3731v100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3731v101":{"name":"hi3731v101","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3731v110":{"name":"hi3731v110","DDRSTEP0":[151,2,0,0,131,162,2,3,23,3,0,0,3,35,3,3,35,160,98,0,151,3,0,0,131,163,3,2,23,14,0,0,3,46,14,2,35,160,195,1,35,162,19,0,103,128,0,0,176,0,0,248,184,0,0,248,120,86,52,18,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0050"]},"hi3731v201":{"name":"hi3731v201","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3731v202":{"name":"hi3731v202","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3751lv500":{"name":"hi3751lv500","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v310":{"name":"hi3751v310","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v320":{"name":"hi3751v320","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v500-ca":{"name":"hi3751v500-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v500":{"name":"hi3751v500","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v500_ca":{"name":"hi3751v500_ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v510":{"name":"hi3751v510","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v530":{"name":"hi3751v530","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v550":{"name":"hi3751v550","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v551":{"name":"hi3751v551","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v553":{"name":"hi3751v553","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v600-ca":{"name":"hi3751v600-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v600":{"name":"hi3751v600","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v600_ca":{"name":"hi3751v600_ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v620":{"name":"hi3751v620","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v800-ca":{"name":"hi3751v800-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3751v800":{"name":"hi3751v800","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3751v810":{"name":"hi3751v810","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v811":{"name":"hi3751v811","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3796mv200":{"name":"hi3796mv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798cv100":{"name":"hi3798cv100","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3798cv200":{"name":"hi3798cv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798cv200_a":{"name":"hi3798cv200_a","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv100-ca":{"name":"hi3798mv100-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv100":{"name":"hi3798mv100","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv200":{"name":"hi3798mv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv300":{"name":"hi3798mv300","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv310":{"name":"hi3798mv310","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"him5v100":{"name":"him5v100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"s40":{"name":"s40","DDRSTEP0":[4,224,45,229,176,0,0,227,13,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,13,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x11000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0060"]},"x5v200":{"name":"x5v200","DDRSTEP0":[0,64,45,233,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222,100,0,30,16,120,86,52,18,72,0,30,16,117,106,105,122],"ADDRESS":["0x12000","0x10C00","0x60800000"],"FILELEN":["0x0040","0x3400"],"STEPLEN":["0x0040","0x0060"]},"x5v300-ca":{"name":"x5v300-ca","DDRSTEP0":[0,64,45,233,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222,100,0,30,16,120,86,52,18,72,0,30,16,117,106,105,122],"ADDRESS":["0x12000","0x10C00","0x60800000"],"FILELEN":["0x0040","0x3400"],"STEPLEN":["0x0040","0x0060"]}};
Evidence
The newly embedded profile adds gk7605v100 to the web profile set, making it available to the
browser recovery UI. The browser's fwNameForChip() only rewrites chips listed in CHIP_FW_ALIAS;
without a gk7605v100 entry it returns the chip unchanged, while the repository's firmware metadata
identifies the published firmware under the gk7205v200 family name.

web/index.html[185-185]
web/protocol.js[193-205]
src/defib/firmware.py[32-32]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
The new `gk7605v100` web profile makes the chip selectable, but the web firmware resolver does not map it to the published `gk7205v200` U-Boot asset. Web recovery consequently requests the wrong firmware asset name.
## Fix Focus Areas
- web/protocol.js[199-204]
- web/protocol.test.js[440-452]
## Recommended Fix
Add `"gk7605v100": "gk7205v200"` to `CHIP_FW_ALIAS` in `web/protocol.js`, and add a regression assertion to `web/protocol.test.js` verifying that `fwNameForChip('gk7605v100')` returns `gk7205v200`."

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


Grey Divider

Tip of the day
💡 Did you know, you can show, collapse, or hide each part of a finding: code, evidence, and all

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

Comment thread web/index.html
// SoC Profiles (embedded, resolved from JSON files)
// ============================================================
const PROFILES = {"gk7201v200":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7201v300":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7202v300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7205v200":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7205v300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3110ev500-ca":{"name":"hi3110ev500-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3110ev500":{"name":"hi3110ev500","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3231v520":{"name":"hi3231v520","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3231v530":{"name":"hi3231v530","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x1400000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3251v100":{"name":"hi3251v100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3251v200":{"name":"hi3251v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3251v500":{"name":"hi3251v500","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3251v510":{"name":"hi3251v510","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3516a":{"name":"hi3516a","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3516av200":{"name":"hi3516av200","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0080"]},"hi3516cv200":{"name":"hi3518ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,32,120,86,52,18,64,1,5,32,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0060"]},"hi3516cv300":{"name":"hi3516cv300","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0090"]},"hi3516cv500":{"name":"hi3516cv500","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04017000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0070"]},"hi3516dv100":{"name":"hi3516a","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3516dv300":{"name":"hi3516cv500","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04017000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0070"]},"hi3516ev100":{"name":"hi3516cv300","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0090"]},"hi3516ev200":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3516ev300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3518":{"name":"hi3518","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3518ev200":{"name":"hi3518ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,32,120,86,52,18,64,1,5,32,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0060"]},"hi3518ev201":{"name":"hi3518ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,32,120,86,52,18,64,1,5,32,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0060"]},"hi3518ev300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3519":{"name":"hi3519","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0060"]},"hi3519v101":{"name":"hi3519v101","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0080"]},"hi3520d":{"name":"hi3520d","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3520dv100":{"name":"hi3520d","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3520dv200":{"name":"hi3520d","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3520dv400":{"name":"hi3520dv400","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3521a":{"name":"hi3521a","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3521dv100":{"name":"hi3521dv100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3531":{"name":"hi3531","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3531a":{"name":"hi3531a","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0070"]},"hi3531dv100":{"name":"hi3531dv100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0070"]},"hi3531dv200":{"name":"hi3531dv200","DDRSTEP0":[253,123,191,169,160,1,0,88,65,1,0,24,1,0,0,185,128,1,0,88,1,1,0,24,1,68,0,184,30,0,0,185,253,123,193,168,192,3,95,214,239,190,173,222,239,190,173,222,120,86,52,18,117,106,105,122,60,1,2,17,0,0,0,0,64,1,2,17,0,0,0,0],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0048","0x7800"],"STEPLEN":["0x0048","0x0088"]},"hi3535":{"name":"hi3535","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3536":{"name":"hi3536","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04015000","0x04010c00","0x41000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0070"]},"hi3536c":{"name":"hi3536c","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3536dv100":{"name":"hi3536dv100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x5000"],"STEPLEN":["0x0040","0x0050"]},"hi3556av100":{"name":"hi3556av100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,82,4,120,86,52,18,64,1,82,4,117,106,105,122],"ADDRESS":["0x04203000","0x04240000","0x21000000"],"FILELEN":["0x0040","0x8000"],"STEPLEN":["0x0040","0x0068"]},"hi3559av100":{"name":"hi3559av100","DDRSTEP0":[253,123,191,169,160,1,0,88,65,1,0,24,1,0,0,185,128,1,0,88,1,1,0,24,1,68,0,184,30,0,0,185,253,123,193,168,192,3,95,214,239,190,173,222,239,190,173,222,120,86,52,18,117,106,105,122,60,1,2,18,0,0,0,0,64,1,2,18,0,0,0,0],"ADDRESS":["0x08083000","0x08040000","0x41000000"],"FILELEN":["0x0060","0x8000"],"STEPLEN":["0x0060","0x0400"]},"hi3559av100es":{"name":"hi3559av100es","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x8000"],"STEPLEN":["0x0040","0x02A0"]},"hi3559v100":{"name":"hi3559v100","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0080"]},"hi3559v200":{"name":"hi3559v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04017000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0070"]},"hi3712v100":{"name":"hi3712v100","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0050"]},"hi3716-ca":{"name":"hi3716-ca","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0070"]},"hi3716":{"name":"hi3716","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0070"]},"hi3716cv200-ca":{"name":"hi3716cv200-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716cv200":{"name":"hi3716cv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3716cv200es-ca":{"name":"hi3716cv200es-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716cv200es":{"name":"hi3716cv200es","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv100-ca":{"name":"hi3716dv100-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv100":{"name":"hi3716dv100","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv110":{"name":"hi3716dv110","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv110h":{"name":"hi3716dv110h","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv300-ca":{"name":"hi3716mv300-ca","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv300":{"name":"hi3716mv300","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv310-ca":{"name":"hi3716mv310-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv310":{"name":"hi3716mv310","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv320":{"name":"hi3716mv320","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv330-ca":{"name":"hi3716mv330-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3716mv330":{"name":"hi3716mv330","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3716mv410-ca-n":{"name":"hi3716mv410-ca-n","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv410-ca":{"name":"hi3716mv410-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv410":{"name":"hi3716mv410","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv420-ca-n":{"name":"hi3716mv420-ca-n","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv430":{"name":"hi3716mv430","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3719mv100-ca":{"name":"hi3719mv100-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3731v100":{"name":"hi3731v100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3731v101":{"name":"hi3731v101","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3731v110":{"name":"hi3731v110","DDRSTEP0":[151,2,0,0,131,162,2,3,23,3,0,0,3,35,3,3,35,160,98,0,151,3,0,0,131,163,3,2,23,14,0,0,3,46,14,2,35,160,195,1,35,162,19,0,103,128,0,0,176,0,0,248,184,0,0,248,120,86,52,18,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0050"]},"hi3731v201":{"name":"hi3731v201","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3731v202":{"name":"hi3731v202","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3751lv500":{"name":"hi3751lv500","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v310":{"name":"hi3751v310","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v320":{"name":"hi3751v320","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v500-ca":{"name":"hi3751v500-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v500":{"name":"hi3751v500","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v500_ca":{"name":"hi3751v500_ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v510":{"name":"hi3751v510","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v530":{"name":"hi3751v530","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v550":{"name":"hi3751v550","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v551":{"name":"hi3751v551","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v553":{"name":"hi3751v553","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v600-ca":{"name":"hi3751v600-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v600":{"name":"hi3751v600","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v600_ca":{"name":"hi3751v600_ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v620":{"name":"hi3751v620","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v800-ca":{"name":"hi3751v800-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3751v800":{"name":"hi3751v800","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3751v810":{"name":"hi3751v810","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v811":{"name":"hi3751v811","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3796mv200":{"name":"hi3796mv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798cv100":{"name":"hi3798cv100","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3798cv200":{"name":"hi3798cv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798cv200_a":{"name":"hi3798cv200_a","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv100-ca":{"name":"hi3798mv100-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv100":{"name":"hi3798mv100","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv200":{"name":"hi3798mv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv300":{"name":"hi3798mv300","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv310":{"name":"hi3798mv310","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"him5v100":{"name":"him5v100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"s40":{"name":"s40","DDRSTEP0":[4,224,45,229,176,0,0,227,13,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,13,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x11000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0060"]},"x5v200":{"name":"x5v200","DDRSTEP0":[0,64,45,233,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222,100,0,30,16,120,86,52,18,72,0,30,16,117,106,105,122],"ADDRESS":["0x12000","0x10C00","0x60800000"],"FILELEN":["0x0040","0x3400"],"STEPLEN":["0x0040","0x0060"]},"x5v300-ca":{"name":"x5v300-ca","DDRSTEP0":[0,64,45,233,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222,100,0,30,16,120,86,52,18,72,0,30,16,117,106,105,122],"ADDRESS":["0x12000","0x10C00","0x60800000"],"FILELEN":["0x0040","0x3400"],"STEPLEN":["0x0040","0x0060"]}};
const PROFILES = {"gk7201v200":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7201v300":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7202v300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7205v200":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7205v300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"gk7605v100":{"name":"gk7205v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3110ev500-ca":{"name":"hi3110ev500-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3110ev500":{"name":"hi3110ev500","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3231v520":{"name":"hi3231v520","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3231v530":{"name":"hi3231v530","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x1400000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3251v100":{"name":"hi3251v100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3251v200":{"name":"hi3251v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3251v500":{"name":"hi3251v500","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3251v510":{"name":"hi3251v510","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3516a":{"name":"hi3516a","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3516av200":{"name":"hi3516av200","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0080"]},"hi3516cv200":{"name":"hi3518ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,32,120,86,52,18,64,1,5,32,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0060"]},"hi3516cv300":{"name":"hi3516cv300","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0090"]},"hi3516cv500":{"name":"hi3516cv500","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04017000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0070"]},"hi3516dv100":{"name":"hi3516a","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3516dv300":{"name":"hi3516cv500","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04017000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0070"]},"hi3516ev100":{"name":"hi3516cv300","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0090"]},"hi3516ev200":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3516ev300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3518":{"name":"hi3518","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3518ev200":{"name":"hi3518ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,32,120,86,52,18,64,1,5,32,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0060"]},"hi3518ev201":{"name":"hi3518ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,32,120,86,52,18,64,1,5,32,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0060"]},"hi3518ev300":{"name":"hi3516ev200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0080"]},"hi3519":{"name":"hi3519","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0060"]},"hi3519v101":{"name":"hi3519v101","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0080"]},"hi3520d":{"name":"hi3520d","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3520dv100":{"name":"hi3520d","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3520dv200":{"name":"hi3520d","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3520dv400":{"name":"hi3520dv400","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3521a":{"name":"hi3521a","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3521dv100":{"name":"hi3521dv100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3531":{"name":"hi3531","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3531a":{"name":"hi3531a","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0070"]},"hi3531dv100":{"name":"hi3531dv100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0070"]},"hi3531dv200":{"name":"hi3531dv200","DDRSTEP0":[253,123,191,169,160,1,0,88,65,1,0,24,1,0,0,185,128,1,0,88,1,1,0,24,1,68,0,184,30,0,0,185,253,123,193,168,192,3,95,214,239,190,173,222,239,190,173,222,120,86,52,18,117,106,105,122,60,1,2,17,0,0,0,0,64,1,2,17,0,0,0,0],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0048","0x7800"],"STEPLEN":["0x0048","0x0088"]},"hi3535":{"name":"hi3535","DDRSTEP0":[0,64,45,233,60,1,0,227,5,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,5,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x2300"],"STEPLEN":["0x0040","0x0070"]},"hi3536":{"name":"hi3536","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04015000","0x04010c00","0x41000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0070"]},"hi3536c":{"name":"hi3536c","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x3b00"],"STEPLEN":["0x0040","0x0050"]},"hi3536dv100":{"name":"hi3536dv100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,5,18,120,86,52,18,64,1,5,18,117,106,105,122],"ADDRESS":["0x04012000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x5000"],"STEPLEN":["0x0040","0x0050"]},"hi3556av100":{"name":"hi3556av100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,82,4,120,86,52,18,64,1,82,4,117,106,105,122],"ADDRESS":["0x04203000","0x04240000","0x21000000"],"FILELEN":["0x0040","0x8000"],"STEPLEN":["0x0040","0x0068"]},"hi3559av100":{"name":"hi3559av100","DDRSTEP0":[253,123,191,169,160,1,0,88,65,1,0,24,1,0,0,185,128,1,0,88,1,1,0,24,1,68,0,184,30,0,0,185,253,123,193,168,192,3,95,214,239,190,173,222,239,190,173,222,120,86,52,18,117,106,105,122,60,1,2,18,0,0,0,0,64,1,2,18,0,0,0,0],"ADDRESS":["0x08083000","0x08040000","0x41000000"],"FILELEN":["0x0060","0x8000"],"STEPLEN":["0x0060","0x0400"]},"hi3559av100es":{"name":"hi3559av100es","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04013000","0x04010500","0x41000000"],"FILELEN":["0x0040","0x8000"],"STEPLEN":["0x0040","0x02A0"]},"hi3559v100":{"name":"hi3559v100","DDRSTEP0":[4,224,45,229,60,1,0,227,2,2,65,227,120,22,5,227,52,18,65,227,0,16,128,229,64,1,0,227,2,2,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x04013000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0080"]},"hi3559v200":{"name":"hi3559v200","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,60,1,2,18,120,86,52,18,64,1,2,18,117,106,105,122],"ADDRESS":["0x04017000","0x04010500","0x81000000"],"FILELEN":["0x0040","0x6000"],"STEPLEN":["0x0040","0x0070"]},"hi3712v100":{"name":"hi3712v100","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0050"]},"hi3716-ca":{"name":"hi3716-ca","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0070"]},"hi3716":{"name":"hi3716","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0070"]},"hi3716cv200-ca":{"name":"hi3716cv200-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716cv200":{"name":"hi3716cv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3716cv200es-ca":{"name":"hi3716cv200es-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716cv200es":{"name":"hi3716cv200es","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv100-ca":{"name":"hi3716dv100-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv100":{"name":"hi3716dv100","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv110":{"name":"hi3716dv110","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3716dv110h":{"name":"hi3716dv110h","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv300-ca":{"name":"hi3716mv300-ca","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv300":{"name":"hi3716mv300","DDRSTEP0":[0,64,45,233,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv310-ca":{"name":"hi3716mv310-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv310":{"name":"hi3716mv310","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv320":{"name":"hi3716mv320","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0050"]},"hi3716mv330-ca":{"name":"hi3716mv330-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3716mv330":{"name":"hi3716mv330","DDRSTEP0":[4,224,45,229,176,0,0,227,30,0,65,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,30,0,65,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x12000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0030"]},"hi3716mv410-ca-n":{"name":"hi3716mv410-ca-n","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv410-ca":{"name":"hi3716mv410-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv410":{"name":"hi3716mv410","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv420-ca-n":{"name":"hi3716mv420-ca-n","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3716mv430":{"name":"hi3716mv430","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3719mv100-ca":{"name":"hi3719mv100-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3731v100":{"name":"hi3731v100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3731v101":{"name":"hi3731v101","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3731v110":{"name":"hi3731v110","DDRSTEP0":[151,2,0,0,131,162,2,3,23,3,0,0,3,35,3,3,35,160,98,0,151,3,0,0,131,163,3,2,23,14,0,0,3,46,14,2,35,160,195,1,35,162,19,0,103,128,0,0,176,0,0,248,184,0,0,248,120,86,52,18,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0050"]},"hi3731v201":{"name":"hi3731v201","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3731v202":{"name":"hi3731v202","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x800000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"hi3751lv500":{"name":"hi3751lv500","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v310":{"name":"hi3751v310","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v320":{"name":"hi3751v320","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v500-ca":{"name":"hi3751v500-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v500":{"name":"hi3751v500","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v500_ca":{"name":"hi3751v500_ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v510":{"name":"hi3751v510","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v530":{"name":"hi3751v530","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v550":{"name":"hi3751v550","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v551":{"name":"hi3751v551","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v553":{"name":"hi3751v553","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v600-ca":{"name":"hi3751v600-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v600":{"name":"hi3751v600","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v600_ca":{"name":"hi3751v600_ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v620":{"name":"hi3751v620","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v800-ca":{"name":"hi3751v800-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3751v800":{"name":"hi3751v800","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0040"]},"hi3751v810":{"name":"hi3751v810","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3751v811":{"name":"hi3751v811","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x11000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3796mv200":{"name":"hi3796mv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798cv100":{"name":"hi3798cv100","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3798cv200":{"name":"hi3798cv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798cv200_a":{"name":"hi3798cv200_a","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv100-ca":{"name":"hi3798mv100-ca","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv100":{"name":"hi3798mv100","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x5400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv200":{"name":"hi3798mv200","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv300":{"name":"hi3798mv300","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"hi3798mv310":{"name":"hi3798mv310","DDRSTEP0":[4,224,45,229,176,0,0,227,0,8,79,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,0,8,79,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x7400"],"STEPLEN":["0x0040","0x0040"]},"him5v100":{"name":"him5v100","DDRSTEP0":[4,224,45,229,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222,176,0,0,248,120,86,52,18,184,0,0,248,117,106,105,122],"ADDRESS":["0xFFFE1000","0xFFFE0C00","0x01000000"],"FILELEN":["0x0040","0x4F00"],"STEPLEN":["0x0040","0x0030"]},"s40":{"name":"s40","DDRSTEP0":[4,224,45,229,176,0,0,227,13,0,66,227,120,22,5,227,52,18,65,227,0,16,128,229,184,0,0,227,13,0,66,227,117,26,6,227,105,26,71,227,4,16,128,228,0,224,128,229,4,240,157,228,239,190,173,222,239,190,173,222,239,190,173,222],"ADDRESS":["0x11000","0x10C00","0x81000000"],"FILELEN":["0x0040","0x4400"],"STEPLEN":["0x0040","0x0060"]},"x5v200":{"name":"x5v200","DDRSTEP0":[0,64,45,233,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222,100,0,30,16,120,86,52,18,72,0,30,16,117,106,105,122],"ADDRESS":["0x12000","0x10C00","0x60800000"],"FILELEN":["0x0040","0x3400"],"STEPLEN":["0x0040","0x0060"]},"x5v300-ca":{"name":"x5v300-ca","DDRSTEP0":[0,64,45,233,36,0,159,229,36,16,159,229,0,16,128,229,32,0,159,229,32,16,159,229,4,16,128,228,0,224,128,229,0,128,189,232,239,190,173,222,239,190,173,222,239,190,173,222,100,0,30,16,120,86,52,18,72,0,30,16,117,106,105,122],"ADDRESS":["0x12000","0x10C00","0x60800000"],"FILELEN":["0x0040","0x3400"],"STEPLEN":["0x0040","0x0060"]}};

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

1. Web recovery cannot find the published bootloader 🐞 Bug ≡ Correctness

The web firmware resolver maps gk7605v100 to itself because CHIP_FW_ALIAS has no entry for it,
while the release asset is published under the gk7205v200 name. Selecting gk7605v100 in the web
recovery flow therefore looks for u-boot-gk7605v100-universal.bin, causing firmware discovery or
download to fail even though the new profile makes the chip selectable.
Agent Prompt
## Issue description
The new `gk7605v100` web profile makes the chip selectable, but the web firmware resolver does not map it to the published `gk7205v200` U-Boot asset. Web recovery consequently requests the wrong firmware asset name.

## Fix Focus Areas
- web/protocol.js[199-204]
- web/protocol.test.js[440-452]

## Recommended Fix
Add `"gk7605v100": "gk7205v200"` to `CHIP_FW_ALIAS` in `web/protocol.js`, and add a regression assertion to `web/protocol.test.js` verifying that `fwNameForChip('gk7605v100')` returns `gk7205v200`."

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

@widgetii
widgetii merged commit 8299909 into master Oct 2, 2026
13 checks passed
@widgetii
widgetii deleted the gk7605v100-bootrom-profile branch October 2, 2026 08:02
@widgetii widgetii mentioned this pull request Oct 2, 2026
widgetii added a commit that referenced this pull request Oct 2, 2026
Flash-agent support for gk7605v100, which shares the gk7205v200 memory
map. Its kernel DTS differs from gk7205v200's only by two extra GPIO
banks; UART, FMC, CRG, sysctrl and watchdog are at the same addresses.

- `agent/Makefile`: `gk7605v100` stanza (same as gk7205v300's), added to
the supported list
- `src/defib/agent/client.py`: `gk7605v100 → gk7205v200` in
`_CHIP_TO_AGENT`
- `agent/README.md`, `CLAUDE.md`: SoC table and counts (11 agent SoCs,
113 profiles after #142)

## Verification

- `make -C agent test HOST_CC=gcc`: 5412/5412; `make -C agent
SOC=gk7605v100` builds (18008 B)
- pytest 903 passed / 3 skipped, ruff and mypy clean, node 86/86

On hardware (gk7605v100, 256M, 8MB FM25Q64 NOR):

- `defib agent upload -c gk7605v100`: bootrom → SPL → agent → READY
- `defib agent info`: JEDEC `a14017`, 8192 KB, 64 KB sectors, agent v4
- `defib agent read`: full 8 MiB in 94 s (89 KB/s), CRC32 OK.
Byte-identical to an independent U-Boot `sf read`/tftpput backup over
boot+env, and to the lite release `uImage`/`rootfs.squashfs` over
kernel/rootfs.

Write paths (`agent write`/`flash`) were not exercised on this board.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant