Files
libretiny/docs/resources/beken-flash.md
2023-01-18 17:56:09 +01:00

40 lines
12 KiB
Markdown

# Beken Flash Chip List
| Chip ID | Location | Manufacturer | Device | Size | SR Size | Line Mode | CMP Post | Protect Post | Protect Mask | Protect All | Protect None | Protect Half | Unprotect Last Block | QE Bit Post | QE Bit | M Value | Mode Sel | Unprotect | Protect | cwMsk | sb | lb | SR Read | SR Write |
|------------|----------|--------------|-----------|---------|---------|-----------|----------|--------------|--------------|-------------|--------------|--------------|----------------------|-------------|--------|---------|----------|-----------|---------|--------------------------|----|----|---------|----------|
| `00 00 00` | BDK | na | DEFAULT | 4 MiB | 2 | 2 | 0 | 2 | 0x1F | 0x00 | 0x00 | 0x00 | 0x000 | 0 | 0 | 0x00 | 0x01 | | | | | | | |
| `0B 40 14` | BDK | xtx / XT | 25F08B | 1 MiB | 2 | 2 | 14 | 2 | 0x1F | 0x1F | 0x00 | 0x0C | 0x101 | 9 | 1 | 0xA0 | 0x01 | | | | | | | |
| `0B 40 15` | HDP,BDK | xtx / XT | 25F16B | 2 MiB | 2 | 2 | 14 | 2 | 0x1F | 0x1F | 0x00 | 0x0D | 0x101 | 9 | 1 | 0xA0 | 0x01 | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `0B 40 16` | HDP,BDK | xtx / XT | 25F32B | 4 MiB | 2 | 2 | 14 | 2 | 0x1F | 0x1F | 0x00 | 0x0E | 0x101 | 9 | 1 | 0xA0 | 0x01 | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `0B 40 17` | HDP,BDK | xtx / XT | 25F64B | 8 MiB | 2 | 2 | 14 | 2 | 0x1F | 0x05 | 0x00 | 0x0E | 0x109 | 9 | 1 | 0xA0 | 0x01 | 0x00 | 0x07 | BIT(14)or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `0B 60 17` | HDP | xtx / XT | 25Q64B | 8 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `0E 40 16` | BDK | xtx / FT | 25H32 | 4 MiB | 2 | 2 | 14 | 2 | 0x1F | 0x1F | 0x00 | 0x0E | 0x101 | 9 | 1 | 0xA0 | 0x01 | | | | | | | |
| `1C 31 13` | HDP | xtx / PN | 25F04B | 512 KiB | 1 | | | | | | | | | | | | | 0x00 | 0x07 | BFD(0x0f,2,4) | 2 | 4 | `05` | `01` |
| `1C 41 16` | HDP | ESMT | 25QH32A | 4 MiB | 1 | | | | | | | | | | | | | 0x00 | 0x07 | BFD(0xf,2,5) | 2 | 4 | `05` | `01` |
| `1C 70 15` | HDP,BDK | EN / ESMT | 25QH16B | 2 MiB | 1 | 2 | 0 | 2 | 0x1F | 0x1F | 0x00 | 0x0d | 0x0d | 0 | 0 | 0xA5 | 0x01 | 0x00 | 0x07 | BFD(0xf,2,5) | 2 | 4 | `05` | `01` |
| `1C 70 16` | BDK | en | 25QH32B | 4 MiB | 1 | 2 | 0 | 2 | 0x1F | 0x1F | 0x00 | 0x16 | 0x01B | 0 | 0 | 0xA5 | 0x01 | | | | | | | |
| `20 40 16` | BDK | xmc | 25QH32B | 4 MiB | 2 | 2 | 14 | 2 | 0x1F | 0x1F | 0x00 | 0x0E | 0x101 | 9 | 1 | 0xA0 | 0x01 | | | | | | | |
| `51 40 13` | HDP | GD | 25D40 | 512 KiB | 1 | | | | | | | | | | | | | 0x00 | 0x07 | BFD(0x0f,2,3) | 2 | 3 | `05` | `01` |
| `51 40 14` | HDP | GD | 25D80 | 1 MiB | 1 | | | | | | | | | | | | | 0x00 | 0x07 | BFD(0x0f,2,3) | 2 | 3 | `05` | `01` |
| `5E 40 14` | HDP | xtx / PN | 25F08B | 1 MiB | 1 | | | | | | | | | | | | | 0x00 | 0x07 | BFD(0x0f,2,4) | 2 | 4 | `05` | `01` |
| `85 60 13` | HDP | Puya | 25Q40 | 512 KiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `85 60 14` | HDP | Puya | 25Q80 | 1 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `85 60 16` | HDP | Puya | 25Q32H | 4 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `85 60 17` | HDP | Puya | 25Q64H | 8 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `C2 23 14` | HDP | WH | 25V8035F | 1 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(12) or BFD(0x1f,2,4) | 2 | 5 | `05 15` | `01` |
| `C2 23 15` | BDK | mx | 25V16B | 2 MiB | 1 | 2 | 0 | 2 | 0x0F | 0x0F | 0x00 | 0x0A | 0x00E | 6 | 1 | 0xA5 | 0x01 | | | | | | | |
| `C2 23 15` | HDP | WH | 25V1635F | 2 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(12) or BFD(0x1f,2,4) | 2 | 5 | `05 15` | `01` |
| `C8 40 13` | HDP | GD | 25Q41B | 512 KiB | 1 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,3) | 2 | 3 | `05 35` | `01` |
| `C8 40 14` | HDP | GD | 25D80 | 1 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `C8 40 15` | HDP,BDK | GD | 25Q16 | 2 MiB | 2 | 2 | 14 | 2 | 0x1F | 0x1F | 0x00 | 0x0D | 0x101 | 9 | 1 | 0xA0 | 0x01 | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `C8 40 16` | HDP,BDK | GD | 25Q32 | 4 MiB | 1 | 2 | 0 | 2 | 0x1F | 0x1F | 0x00 | 0x0E | 0x00E | 0 | 0 | 0xA0 | 0x01 | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `C8 65 15` | HDP | GD | 25WQ16E | 2 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `C8 65 16` | HDP | GD | 25WQ32E | 4 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `C8 65 17` | HDP | GD | 25WQ64E | 8 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `CD 60 14` | HDP | TH | 25Q80HB | 1 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `E0 40 13` | HDP | BY / PN | 25Q40A | 512 KiB | 1 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,3) | 2 | 3 | `05 35` | `01` |
| `E0 40 14` | HDP | BY / PN | 25Q80A | 1 MiB | 1 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,3) | 2 | 3 | `05 35` | `01` |
| `EB 60 15` | HDP,BDK | zg / TH | 25Q16(H)B | 2 MiB | 2 | 2 | 14 | 2 | 0x1F | 0x1F | 0x00 | 0x0D | 0x101 | 9 | 1 | 0xA0 | 0x01 | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |
| `EF 40 16` | BDK | w | 25Q32BFJ | 4 MiB | 2 | 2 | 14 | 2 | 0x1F | 0x1F | 0x00 | 0x00 | 0x101 | 9 | 1 | 0xA0 | 0x01 | | | | | | | |
| `EF 40 18` | HDP | WB | 25Q128JV | 16 MiB | 2 | | | | | | | | | | | | | 0x00 | 0x07 | BIT(14) or BFD(0x1f,2,5) | 2 | 5 | `05 35` | `01` |