From 2c59af8399f2e9e6382bb3b59dbffe034f8b0aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Wed, 21 Sep 2022 21:24:59 +0200 Subject: [PATCH] [docs] Add Beken flash support list --- docs/resources.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/docs/resources.md b/docs/resources.md index d6f8527..1306f4e 100644 --- a/docs/resources.md +++ b/docs/resources.md @@ -53,3 +53,43 @@ AN0500 | [Realtek Ameba-ZII application note](https://www.e-paper-display.com/99   | [Realtek Ameba-ZII datasheet v0.8](https://www.e-paper-display.com/Ameba-Z_II_DataSheet_v0r8_RTL8720Cx_20190424%29.pdf) UM0114 | [Realtek Ameba-Z datasheet v3.4](https://adelectronicsru.files.wordpress.com/2018/10/um0114-realtek-ameba-z-data-sheet-v3-4.pdf)   | [Product pages / realtek.com](https://www.realtek.com/en/products/communications-network-ics/category/802-11b-g-n) + +## 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` |