Advertisement
Guest User

ESP series flash chips

a guest
Feb 4th, 2024
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 84.15 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
  5.     <title></title>
  6.     <meta name="generator" content="LibreOffice 7.3.7.2 (Linux)"/>
  7.     <meta name="author" content="s e"/>
  8.     <meta name="created" content="2009-04-16T11:32:00"/>
  9.     <meta name="changed" content="2020-12-13T19:53:00"/>
  10.     <style type="text/css">
  11.         @page { size: 8.27in 11.69in; margin-left: 0.79in; margin-right: 0.79in; margin-top: 0.79in; margin-bottom: 0.64in }
  12.         p { line-height: 115%; margin-bottom: 0.1in; background: transparent }
  13.         h1 { color: #000000; orphans: 0; widows: 0; margin-bottom: 0.08in; direction: ltr; background: transparent; page-break-after: avoid }
  14.         h1.western { font-family: "Arial", serif; font-size: 24pt; so-language: zxx; font-weight: bold }
  15.         h1.cjk { font-family: "Tahoma"; font-size: 24pt; so-language: zxx; font-weight: bold }
  16.         h1.ctl { font-family: "Courier New"; font-size: 12pt }
  17.         td p { color: #000000; orphans: 0; widows: 0; direction: ltr; background: transparent }
  18.         td p.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: zxx }
  19.         td p.cjk { font-family: "Tahoma"; font-size: 12pt; so-language: zxx }
  20.         td p.ctl { font-family: "Courier New"; font-size: 12pt }
  21.         th p { color: #000000; text-align: center; orphans: 0; widows: 0; direction: ltr; background: transparent }
  22.         th p.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: zxx; font-weight: bold }
  23.         th p.cjk { font-family: "Tahoma"; font-size: 12pt; so-language: zxx; font-weight: bold }
  24.         th p.ctl { font-family: "Courier New"; font-size: 12pt }
  25.         code.western { font-family: "Courier New", serif }
  26.         code.cjk { font-family: "Courier New" }
  27.         a:link { color: #000080; text-decoration: underline }
  28.         a.western:link { so-language: zxx }
  29.         a.cjk:link { so-language: zxx }
  30.     </style>
  31. </head>
  32. <body lang="en-US" link="#000080" vlink="#800000" dir="ltr"><h1 lang="zxx" class="western">
  33. <span style="font-variant: normal"><font color="#000000"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">ESP
  34. series Flash chip</span></span></span></font></font></span></h1>
  35. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  36. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><br/>
  37. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">Each
  38. ESP series consists of ESP8266EX chip + Flash memory.</span></span></span></font></font></font></span><br/>
  39. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">The
  40. Flash memory chip ID (hexadecimal 6 characters) can be checked with:</span></span></span></font></font></font></span></font></font></font></p>
  41. <table width="930" cellpadding="2" cellspacing="1">
  42.     <col width="922"/>
  43.  
  44.     <tr>
  45.         <td width="922" height="23" valign="top" style="border: 2.25pt double #808080; padding: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  46.             <code class="western"><font face="Courier New, serif">/*</font></code><br/>
  47. <code class="western"><font face="Courier New, serif">*
  48.             Chip ID &amp; Chip Size get</font></code><br/>
  49. <code class="western"><font face="Courier New, serif">*/</font></code><br/>
  50. <br/>
  51. <code class="western"><font face="Courier New, serif">void
  52.             setup() {</font></code><br/>
  53. <code class="western"><font face="Courier New, serif">delay(1000);</font></code><br/>
  54. <code class="western"><font face="Courier New, serif">Serial.begin(9600);</font></code><br/>
  55. <code class="western"><font face="Courier New, serif">}</font></code><br/>
  56. <br/>
  57. <code class="western"><font face="Courier New, serif">void
  58.             loop() {</font></code><br/>
  59. <code class="western"><font face="Courier New, serif">uint32_t
  60.             chipId;</font></code><br/>
  61. <code class="western"><font face="Courier New, serif">uint32_t
  62.             chipSize;</font></code><br/>
  63. <code class="western"><font face="Courier New, serif">uint32_t
  64.             chipSizeK;</font></code><br/>
  65. <code class="western"><font face="Courier New, serif">int
  66.             chipSizeM;</font></code><br/>
  67. <code class="western"><font face="Courier New, serif">/*</font></code><br/>
  68. <code class="western"><font face="Courier New, serif">*
  69.             Chip ID</font></code><br/>
  70. <code class="western"><font face="Courier New, serif">*
  71.             00 - always 00 (Chip ID use only 3 byte)</font></code><br/>
  72. <code class="western"><font face="Courier New, serif">*
  73.             17 - 2^xx is size in Byte</font></code><br/>
  74. <code class="western"><font face="Courier New, serif">*
  75.             40 - memory Type</font></code><br/>
  76. <code class="western"><font face="Courier New, serif">*
  77.             C8 - manufacturer ID</font></code><br/>
  78. <code class="western"><font face="Courier New, serif">*/</font></code><br/>
  79. <code class="western"><font face="Courier New, serif">chipId
  80.             =
  81.             ESP.getFlashChipId();</font></code><br/>
  82. <code class="western"><font face="Courier New, serif">Serial.print(&quot;getFlashChipId=&quot;);</font></code><br/>
  83. <code class="western"><font face="Courier New, serif">Serial.print(chipId,HEX);</font></code><br/>
  84. <code class="western"><font face="Courier New, serif">delay(100);</font></code><br/>
  85. <br/>
  86. <code class="western"><font face="Courier New, serif">chipSize
  87.             = ESP.getFlashChipSizeByChipId();</font></code><br/>
  88. <code class="western"><font face="Courier New, serif">chipSizeK
  89.             = chipSize/1024;</font></code><br/>
  90. <code class="western"><font face="Courier New, serif">chipSizeM
  91.             = chipSizeK/1024;</font></code><br/>
  92. <code class="western"><font face="Courier New, serif">Serial.print(&quot;
  93.             getFlashChipSizeByChipId=&quot;);</font></code><br/>
  94. <code class="western"><font face="Courier New, serif">Serial.print(chipSize);</font></code><br/>
  95. <code class="western"><font face="Courier New, serif">Serial.print(&quot;Bytes[&quot;);</font></code><br/>
  96. <code class="western"><font face="Courier New, serif">Serial.print(chipSizeM);</font></code><br/>
  97. <code class="western"><font face="Courier New, serif">Serial.print(&quot;MBytes]&quot;);</font></code><br/>
  98. <code class="western"><font face="Courier New, serif">delay(100);</font></code><br/>
  99. <br/>
  100. <code class="western"><font face="Courier New, serif">chipSize
  101.             = ESP.getFlashChipRealSize();</font></code><br/>
  102. <code class="western"><font face="Courier New, serif">chipSizeK
  103.             = chipSize/1024;</font></code><br/>
  104. <code class="western"><font face="Courier New, serif">chipSizeM
  105.             = chipSizeK/1024;</font></code><br/>
  106. <code class="western"><font face="Courier New, serif">Serial.print(&quot;
  107.             getFlashChipRealSiz=&quot;);</font></code><br/>
  108. <code class="western"><font face="Courier New, serif">Serial.print(chipSize);</font></code><br/>
  109. <code class="western"><font face="Courier New, serif">Serial.print(&quot;Bytes[&quot;);</font></code><br/>
  110. <code class="western"><font face="Courier New, serif">Serial.print(chipSizeM);</font></code><br/>
  111. <code class="western"><font face="Courier New, serif">Serial.println(&quot;MBytes]&quot;);</font></code><br/>
  112. <code class="western"><font face="Courier New, serif">delay(1000);</font></code><br/>
  113. <code class="western"><font face="Courier New, serif">}</font></code></p>
  114.         </td>
  115.     </tr>
  116. </table>
  117. <p lang="zxx" style="line-height: 100%; orphans: 0; widows: 0; margin-bottom: 0.08in">
  118. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><br/>
  119. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">The
  120. first two characters of the chip ID are the capacity (hexadecimal
  121. number indicating 2 to the power of XX 14 = 1MByte 15 = 2MByte 16 =
  122. 4MByte 17 = 8MByte)</span></span></span></font></font></font></span><br/>
  123. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">The
  124. next two characters are the chip series (model) number. The last two
  125. characters are the chip vendor.</span></span></span></font></font></font></span><br/>
  126. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">By
  127. referring to this, the capacity, series number, and chip vendor can
  128. be found from the chip ID.</span></span></span></font></font></font></span><br/>
  129. <br/>
  130. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">In
  131. addition, data sheets published by chip vendors may have the
  132. following notation:</span></span></span></font></font></font></span><br/>
  133. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">M7-M0:
  134. Vendor code (MANUFACTURER ID)</span></span></span></font></font></font></span><br/>
  135. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">ID15-ID0:
  136. Series number + capacity</span></span></span></font></font></font></span><br/>
  137. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">(Example
  138. of Winbond W25Q32)</span></span></span></font></font></font></span><br/>
  139. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">M7-M0:
  140. EFH</span></span></span></font></font></font></span><br/>
  141. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">ID15-ID0:
  142. 4016h (32MBit version of W25Q series)</span></span></span></font></font></font></span></font></font></font></p>
  143. <table width="930" cellpadding="2" cellspacing="1">
  144.     <col width="922"/>
  145.  
  146.     <tr>
  147.         <td width="922" height="23" valign="top" style="border: 2.25pt double #808080; padding: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  148.             <code class="western"><font face="Courier New, serif">ESP-01</font></code><br/>
  149. <code class="western"><font face="Courier New, serif">getFlashChipId=1440C8
  150.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  151.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  152. <br/>
  153. <code class="western"><font face="Courier New, serif">ESP-01S(2
  154.             types)</font></code><br/>
  155. <code class="western"><font face="Courier New, serif">getFlashChipId=1440EF
  156.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  157.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  158. <br/>
  159. <code class="western"><font face="Courier New, serif">getFlashChipId=146085
  160.             getFlashChipSizeByChipId=0Bytes[0MBytes]
  161.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  162. <br/>
  163. <code class="western"><font face="Courier New, serif">ESP-07</font></code><br/>
  164. <code class="western"><font face="Courier New, serif">getFlashChipId=1440E0
  165.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  166.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  167. <br/>
  168. <code class="western"><font face="Courier New, serif">ESP-07S</font></code><br/>
  169. <code class="western"><font face="Courier New, serif">getFlashChipId=1640EF
  170.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  171.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  172. <br/>
  173. <code class="western"><font face="Courier New, serif">ESP-11</font></code><br/>
  174. <code class="western"><font face="Courier New, serif">getFlashChipId=1440E0
  175.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  176.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  177. <br/>
  178. <code class="western"><font face="Courier New, serif">ESP-12E</font></code><br/>
  179. <code class="western"><font face="Courier New, serif">getFlashChipId=1640EF
  180.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  181.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  182. <br/>
  183. <code class="western"><font face="Courier New, serif">ESP-12SESP-01</font></code><br/>
  184. <code class="western"><font face="Courier New, serif">getFlashChipId=1440C8
  185.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  186.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  187. <br/>
  188. <code class="western"><font face="Courier New, serif">ESP-01S(2
  189.             types)</font></code><br/>
  190. <code class="western"><font face="Courier New, serif">getFlashChipId=1440EF
  191.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  192.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  193. <br/>
  194. <code class="western"><font face="Courier New, serif">getFlashChipId=146085
  195.             getFlashChipSizeByChipId=0Bytes[0MBytes]
  196.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  197. <br/>
  198. <code class="western"><font face="Courier New, serif">ESP-07</font></code><br/>
  199. <code class="western"><font face="Courier New, serif">getFlashChipId=1440E0
  200.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  201.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  202. <br/>
  203. <code class="western"><font face="Courier New, serif">ESP-07S</font></code><br/>
  204. <code class="western"><font face="Courier New, serif">getFlashChipId=1640EF
  205.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  206.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  207. <br/>
  208. <code class="western"><font face="Courier New, serif">ESP-11</font></code><br/>
  209. <code class="western"><font face="Courier New, serif">getFlashChipId=1440E0
  210.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  211.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  212. <br/>
  213. <code class="western"><font face="Courier New, serif">ESP-12E</font></code><br/>
  214. <code class="western"><font face="Courier New, serif">getFlashChipId=1640EF
  215.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  216.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  217. <br/>
  218. <code class="western"><font face="Courier New, serif">ESP-12S(2
  219.             types)</font></code><br/>
  220. <code class="western"><font face="Courier New, serif">getFlashChipId=1640EF
  221.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  222.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  223. <br/>
  224. <code class="western"><font face="Courier New, serif">getFlashChipId=16301C
  225.             getFlashChipSizeByChipId=0Bytes[0MBytes]
  226.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  227. <br/>
  228. <code class="western"><font face="Courier New, serif">ESP-13</font></code><br/>
  229. <code class="western"><font face="Courier New, serif">getFlashChipId=1640E0
  230.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  231.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  232. <br/>
  233. <code class="western"><font face="Courier New, serif">ESP-100</font></code><br/>
  234. <code class="western"><font face="Courier New, serif">getFlashChipId=1740EF
  235.             getFlashChipSizeByChipId=0Bytes[0MBytes]
  236.             getFlashChipRealSiz=8388608Bytes[8MBytes]</font></code><br/>
  237. <br/>
  238. <code class="western"><font face="Courier New, serif">ESP-201</font></code><br/>
  239. <code class="western"><font face="Courier New, serif">getFlashChipId=1440E0
  240.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  241.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  242. <br/>
  243. <code class="western"><font face="Courier New, serif">ESP-202</font></code><br/>
  244. <code class="western"><font face="Courier New, serif">getFlashChipId=1640C8
  245.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  246.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  247. <br/>
  248. <code class="western"><font face="Courier New, serif">ESP-WROOM-02(4MBytes
  249.             ver)</font></code><br/>
  250. <code class="western"><font face="Courier New, serif">getFlashChipId=1640A1
  251.             getFlashChipSizeByChipId=0Bytes[0MBytes]
  252.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  253. <code class="western"><font face="Courier New, serif">(other
  254.             type)</font></code><br/>
  255. <code class="western"><font face="Courier New, serif">getFlashChipId=1640EF
  256.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  257.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  258. <br/>
  259. <code class="western"><font face="Courier New, serif">getFlashChipId=16301C
  260.             getFlashChipSizeByChipId=0Bytes[0MBytes]
  261.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  262. <br/>
  263. <code class="western"><font face="Courier New, serif">ESP-13</font></code><br/>
  264. <code class="western"><font face="Courier New, serif">getFlashChipId=1640E0
  265.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  266.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  267. <br/>
  268. <code class="western"><font face="Courier New, serif">ESP-100</font></code><br/>
  269. <code class="western"><font face="Courier New, serif">getFlashChipId=1740EF
  270.             getFlashChipSizeByChipId=0Bytes[0MBytes]
  271.             getFlashChipRealSiz=8388608Bytes[8MBytes]</font></code><br/>
  272. <br/>
  273. <code class="western"><font face="Courier New, serif">ESP-201</font></code><br/>
  274. <code class="western"><font face="Courier New, serif">getFlashChipId=1440E0
  275.             getFlashChipSizeByChipId=1048576Bytes[1MBytes]
  276.             getFlashChipRealSiz=1048576Bytes[1MBytes]</font></code><br/>
  277. <br/>
  278. <code class="western"><font face="Courier New, serif">ESP-202</font></code><br/>
  279. <code class="western"><font face="Courier New, serif">getFlashChipId=1640C8
  280.             getFlashChipSizeByChipId=4194304Bytes[4MBytes]
  281.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  282. <br/>
  283. <code class="western"><font face="Courier New, serif">ESP-WROOM-02(4MBytes
  284.             ver)</font></code><br/>
  285. <code class="western"><font face="Courier New, serif">getFlashChipId=1640A1
  286.             getFlashChipSizeByChipId=0Bytes[0MBytes]
  287.             getFlashChipRealSiz=4194304Bytes[4MBytes]</font></code><br/>
  288. <br/>
  289. <code class="western"><font face="Courier New, serif">ESP-WROOM-02(2MBytes
  290.             ver) several versions</font></code><br/>
  291. <code class="western"><font face="Courier New, serif">getFlashChipId=1540EF
  292.             getFlashChipSizeByChipId=2097152Bytes[2MBytes]
  293.             getFlashChipRealSiz=2097152Bytes[2MBytes]</font></code><br/>
  294. <br/>
  295. <code class="western"><font face="Courier New, serif">getFlashChipId=1540C8
  296.             getFlashChipSizeByChipId=2097152Bytes[2MBytes]
  297.             getFlashChipRealSiz=2097152Bytes[2MBytes]</font></code><br/>
  298. <br/>
  299. <code class="western"><font face="Courier New, serif">ESP-WROOM-02D</font></code><br/>
  300. <code class="western"><font face="Courier New, serif">getFlashChipId=1540A1
  301.             getFlashChipSizeByChipId=0Bytes[0MBytes]
  302.             getFlashChipRealSiz=2097152Bytes[2MBytes]</font></code></p>
  303.         </td>
  304.     </tr>
  305. </table>
  306. <p lang="zxx" style="line-height: 100%; orphans: 0; widows: 0; margin-bottom: 0in">
  307. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><br/>
  308. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">The
  309. specifications of ESP-WROOM-02 suddenly changed around 2016 and
  310. changed from 4M to 2M.</span></span></span></font></font></font></span><br/>
  311. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">Although
  312. it is unconfirmed, it seems that 4MBytes version is still available
  313. as of 2018.</span></span></span></font></font></font></span></font></font></font></p>
  314. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  315. <br/>
  316.  
  317. </p>
  318. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  319. <br/>
  320.  
  321. </p>
  322. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  323. <br/>
  324.  
  325. </p>
  326. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  327. <br/>
  328.  
  329. </p>
  330. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  331. <br/>
  332.  
  333. </p>
  334. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  335. <br/>
  336.  
  337. </p>
  338. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-right: -0.15in; margin-bottom: 0in">
  339. <br/>
  340.  
  341. </p>
  342. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  343. <br/>
  344.  
  345. </p>
  346. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  347. <br/>
  348.  
  349. </p>
  350. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  351. <br/>
  352.  
  353. </p>
  354. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  355. <br/>
  356.  
  357. </p>
  358. <table width="642" cellpadding="2" cellspacing="1" style="page-break-before: always">
  359.     <col width="110"/>
  360.  
  361.     <col width="96"/>
  362.  
  363.     <col width="71"/>
  364.  
  365.     <col width="156"/>
  366.  
  367.     <col width="109"/>
  368.  
  369.     <col width="66"/>
  370.  
  371.     <tr valign="top">
  372.         <th width="110" style="border-top: 2.25pt double #808080; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  373.             <font face="Times New Roman, serif">model</font></p>
  374.         </th>
  375.         <th width="96" style="border-top: 2.25pt double #808080; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  376.             <font face="Times New Roman, serif">vendor</font></p>
  377.         </th>
  378.         <th width="71" style="border-top: 2.25pt double #808080; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  379.             <font face="Times New Roman, serif">Chip ID</font></p>
  380.         </th>
  381.         <th width="156" style="border-top: 2.25pt double #808080; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  382.             <font face="Times New Roman, serif">Chip vendor</font></p>
  383.         </th>
  384.         <th width="109" style="border-top: 2.25pt double #808080; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0.02in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  385.             <font face="Times New Roman, serif">Chip model number</font></p>
  386.         </th>
  387.         <th width="66" style="border: 2.25pt double #808080; padding: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  388.             <font face="Times New Roman, serif">Chip capacity [MByte]</font></p>
  389.         </th>
  390.     </tr>
  391.     <tr valign="top">
  392.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  393.             <font face="Times New Roman, serif">ESP-01</font></p>
  394.         </td>
  395.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  396.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  397.         </td>
  398.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  399.             <font face="Times New Roman, serif">0x1440C8</font></p>
  400.         </td>
  401.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  402.             <font face="Times New Roman, serif">GigaDevice</font></p>
  403.         </td>
  404.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  405.             <font face="Times New Roman, serif">GD25Q80B</font></p>
  406.         </td>
  407.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  408.             <font face="Times New Roman, serif">1M</font></p>
  409.         </td>
  410.     </tr>
  411.     <tr valign="top">
  412.         <td rowspan="3" width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  413.             <font face="Times New Roman, serif">ESP-01S</font></p>
  414.         </td>
  415.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  416.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  417.         </td>
  418.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  419.             <font face="Times New Roman, serif">0x1440EF</font></p>
  420.         </td>
  421.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  422.             <font face="Times New Roman, serif">Winbond</font></p>
  423.         </td>
  424.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  425.             <font face="Times New Roman, serif">W25Q80</font></p>
  426.         </td>
  427.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  428.             <font face="Times New Roman, serif">1M</font></p>
  429.         </td>
  430.     </tr>
  431.     <tr valign="top">
  432.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  433.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  434.         </td>
  435.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  436.             <font face="Times New Roman, serif">0x146085</font></p>
  437.         </td>
  438.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  439.             <font face="Times New Roman, serif">Puya Semiconductor</font></p>
  440.         </td>
  441.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  442.             <font face="Times New Roman, serif">P25Q80H</font></p>
  443.         </td>
  444.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  445.             <font face="Times New Roman, serif">1M</font></p>
  446.         </td>
  447.     </tr>
  448.     <tr valign="top">
  449.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  450.             <font face="Times New Roman, serif">unknown</font></p>
  451.         </td>
  452.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  453.             <font face="Times New Roman, serif">0x146053</font></p>
  454.         </td>
  455.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  456.             <font face="Times New Roman, serif">Bright Moon Semi</font></p>
  457.         </td>
  458.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  459.             <font face="Times New Roman, serif">T25Q80</font></p>
  460.         </td>
  461.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  462.             <font face="Times New Roman, serif">1M</font></p>
  463.         </td>
  464.     </tr>
  465.     <tr valign="top">
  466.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  467.             <font face="Times New Roman, serif">ESP-07</font></p>
  468.         </td>
  469.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  470.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  471.         </td>
  472.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  473.             <font face="Times New Roman, serif">0x1440E0</font></p>
  474.         </td>
  475.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  476.             <font face="Times New Roman, serif">BergMicro, Paragon</font></p>
  477.         </td>
  478.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  479.             <font face="Times New Roman, serif">BG25Q80</font></p>
  480.         </td>
  481.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  482.             <font face="Times New Roman, serif">1M</font></p>
  483.         </td>
  484.     </tr>
  485.     <tr valign="top">
  486.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  487.             <font face="Times New Roman, serif">ESP-07S</font></p>
  488.         </td>
  489.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  490.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  491.         </td>
  492.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  493.             <font face="Times New Roman, serif">0x1640EF</font></p>
  494.         </td>
  495.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  496.             <font face="Times New Roman, serif">Winbond</font></p>
  497.         </td>
  498.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  499.             <font face="Times New Roman, serif">W25Q32</font></p>
  500.         </td>
  501.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  502.             <font face="Times New Roman, serif">4M</font></p>
  503.         </td>
  504.     </tr>
  505.     <tr valign="top">
  506.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  507.             <font face="Times New Roman, serif">ESP-11</font></p>
  508.         </td>
  509.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  510.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  511.         </td>
  512.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  513.             <font face="Times New Roman, serif">0x1440E0</font></p>
  514.         </td>
  515.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  516.             <font face="Times New Roman, serif">BergMicro, Paragon</font></p>
  517.         </td>
  518.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  519.             <font face="Times New Roman, serif">BG25Q80</font></p>
  520.         </td>
  521.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  522.             <font face="Times New Roman, serif">1M</font></p>
  523.         </td>
  524.     </tr>
  525.     <tr valign="top">
  526.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  527.             <font face="Times New Roman, serif">ESP-12</font></p>
  528.         </td>
  529.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  530.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  531.         </td>
  532.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  533.             <font face="Times New Roman, serif">0x1640EF</font></p>
  534.         </td>
  535.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  536.             <font face="Times New Roman, serif">Winbond</font></p>
  537.         </td>
  538.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  539.             <font face="Times New Roman, serif">W25Q32</font></p>
  540.         </td>
  541.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  542.             <font face="Times New Roman, serif">4M</font></p>
  543.         </td>
  544.     </tr>
  545.     <tr valign="top">
  546.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  547.             <font face="Times New Roman, serif">ESP-12E</font></p>
  548.         </td>
  549.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  550.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  551.         </td>
  552.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  553.             <font face="Times New Roman, serif">0x1640EF</font></p>
  554.         </td>
  555.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  556.             <font face="Times New Roman, serif">Winbond</font></p>
  557.         </td>
  558.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  559.             <font face="Times New Roman, serif">W25Q32</font></p>
  560.         </td>
  561.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  562.             <font face="Times New Roman, serif">4M</font></p>
  563.         </td>
  564.     </tr>
  565.     <tr valign="top">
  566.         <td rowspan="3" width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  567.             <font face="Times New Roman, serif">ESP-12F</font></p>
  568.         </td>
  569.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  570.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  571.         </td>
  572.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  573.             <font face="Times New Roman, serif">0x1640E0</font></p>
  574.         </td>
  575.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  576.             <font face="Times New Roman, serif">BergMicro</font></p>
  577.         </td>
  578.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  579.             <font face="Times New Roman, serif">BG25Q32</font></p>
  580.         </td>
  581.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  582.             <font face="Times New Roman, serif">4M</font></p>
  583.         </td>
  584.     </tr>
  585.     <tr valign="top">
  586.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  587.             <font face="Times New Roman, serif">DOIT.AM</font></p>
  588.         </td>
  589.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  590.             <font face="Times New Roman, serif">0x164020</font></p>
  591.         </td>
  592.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  593.             <font face="Times New Roman, serif">XMC</font></p>
  594.         </td>
  595.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  596.             <font face="Times New Roman, serif">XM25QH32B</font></p>
  597.         </td>
  598.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  599.             <font face="Times New Roman, serif">4M</font></p>
  600.         </td>
  601.     </tr>
  602.     <tr valign="top">
  603.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  604.             <font face="Times New Roman, serif">no-name clone</font></p>
  605.         </td>
  606.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  607.             <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">0x16400B</span></span></span></font></font></font></span><font face="Times New Roman, serif">
  608.             </font>
  609.             </p>
  610.         </td>
  611.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  612.             <font face="Times New Roman, serif">XTX Technology</font></p>
  613.         </td>
  614.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  615.             <font face="Times New Roman, serif">XT25F32B</font></p>
  616.         </td>
  617.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  618.             <font face="Times New Roman, serif">4M</font></p>
  619.         </td>
  620.     </tr>
  621.     <tr valign="top">
  622.         <td rowspan="2" width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  623.             <font face="Times New Roman, serif">ESP-12S</font></p>
  624.         </td>
  625.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  626.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  627.         </td>
  628.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  629.             <font face="Times New Roman, serif">0x1640EF</font></p>
  630.         </td>
  631.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  632.             <font face="Times New Roman, serif">Winbond</font></p>
  633.         </td>
  634.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  635.             <font face="Times New Roman, serif">W25Q32</font></p>
  636.         </td>
  637.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  638.             <font face="Times New Roman, serif">4M</font></p>
  639.         </td>
  640.     </tr>
  641.     <tr valign="top">
  642.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  643.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  644.         </td>
  645.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  646.             <font face="Times New Roman, serif">0x16301C</font></p>
  647.         </td>
  648.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  649.             <font face="Times New Roman, serif">EON Silicon Devices</font></p>
  650.         </td>
  651.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  652.             <font face="Times New Roman, serif">EN25Q32B</font></p>
  653.         </td>
  654.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  655.             <font face="Times New Roman, serif">4M</font></p>
  656.         </td>
  657.     </tr>
  658.     <tr valign="top">
  659.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  660.             <font face="Times New Roman, serif">ESP-13</font></p>
  661.         </td>
  662.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  663.             <font face="Times New Roman, serif">AI-THINKER</font></p>
  664.         </td>
  665.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  666.             <font face="Times New Roman, serif">0x1640E0</font></p>
  667.         </td>
  668.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  669.             <font face="Times New Roman, serif">BergMicro</font></p>
  670.         </td>
  671.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  672.             <font face="Times New Roman, serif">BG25Q32</font></p>
  673.         </td>
  674.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  675.             <font face="Times New Roman, serif">4M</font></p>
  676.         </td>
  677.     </tr>
  678.     <tr valign="top">
  679.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  680.             <font face="Times New Roman, serif">ESP-100</font></p>
  681.         </td>
  682.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  683.             <font face="Times New Roman, serif">Cloud-Linked</font></p>
  684.         </td>
  685.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  686.             <font face="Times New Roman, serif">0x1740EF</font></p>
  687.         </td>
  688.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  689.             <font face="Times New Roman, serif">Winbond</font></p>
  690.         </td>
  691.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  692.             <font face="Times New Roman, serif">W25Q64</font></p>
  693.         </td>
  694.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  695.             <font face="Times New Roman, serif">8M</font></p>
  696.         </td>
  697.     </tr>
  698.     <tr valign="top">
  699.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  700.             <font face="Times New Roman, serif">ESP-201</font></p>
  701.         </td>
  702.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  703.             <font face="Times New Roman, serif">YISON (??)</font></p>
  704.         </td>
  705.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  706.             <font face="Times New Roman, serif">0x1440E0</font></p>
  707.         </td>
  708.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  709.             <font face="Times New Roman, serif">BergMicro</font></p>
  710.         </td>
  711.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  712.             <font face="Times New Roman, serif">BG25Q80</font></p>
  713.         </td>
  714.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  715.             <font face="Times New Roman, serif">1M</font></p>
  716.         </td>
  717.     </tr>
  718.     <tr valign="top">
  719.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  720.             <font face="Times New Roman, serif">ESP-202</font></p>
  721.         </td>
  722.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  723.             <font face="Times New Roman, serif">YISON</font></p>
  724.         </td>
  725.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  726.             <font face="Times New Roman, serif">0x1640C8</font></p>
  727.         </td>
  728.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  729.             <font face="Times New Roman, serif">GigaDevice</font></p>
  730.         </td>
  731.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  732.             <font face="Times New Roman, serif">GD25Q32</font></p>
  733.         </td>
  734.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  735.             <font face="Times New Roman, serif">4M</font></p>
  736.         </td>
  737.     </tr>
  738.     <tr valign="top">
  739.         <td rowspan="3" width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  740.             <font face="Times New Roman, serif">ESP-WROOM-02</font></p>
  741.         </td>
  742.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  743.             <font face="Times New Roman, serif">ESPRESSIF</font></p>
  744.         </td>
  745.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  746.             <font face="Times New Roman, serif">0x1640A1</font></p>
  747.         </td>
  748.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  749.             <font face="Times New Roman, serif">Shanghai Fudan
  750.             Microelectronics Group </font>
  751.             </p>
  752.         </td>
  753.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  754.             <font face="Times New Roman, serif">FM25Q32</font></p>
  755.         </td>
  756.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  757.             <font face="Times New Roman, serif">4M</font></p>
  758.         </td>
  759.     </tr>
  760.     <tr valign="top">
  761.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  762.             <font face="Times New Roman, serif">ESPRESSIF</font></p>
  763.         </td>
  764.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  765.             <font face="Times New Roman, serif">0x1540EF</font></p>
  766.         </td>
  767.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  768.             <font face="Times New Roman, serif">Winbond</font></p>
  769.         </td>
  770.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  771.             <font face="Times New Roman, serif">W25Q16</font></p>
  772.         </td>
  773.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  774.             <font face="Times New Roman, serif">2M</font></p>
  775.         </td>
  776.     </tr>
  777.     <tr valign="top">
  778.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  779.             <font face="Times New Roman, serif">ESPRESSIF</font></p>
  780.         </td>
  781.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  782.             <font face="Times New Roman, serif">0x1540C8</font></p>
  783.         </td>
  784.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  785.             <font face="Times New Roman, serif">GigaDevice</font></p>
  786.         </td>
  787.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  788.             <font face="Times New Roman, serif">GD25Q16</font></p>
  789.         </td>
  790.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  791.             <font face="Times New Roman, serif">2M</font></p>
  792.         </td>
  793.     </tr>
  794.     <tr valign="top">
  795.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  796.             <font face="Times New Roman, serif">ESP-WROOM-02D</font></p>
  797.         </td>
  798.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  799.             <font face="Times New Roman, serif">ESPRESSIF</font></p>
  800.         </td>
  801.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  802.             <font face="Times New Roman, serif">0x1540A1</font></p>
  803.         </td>
  804.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  805.             <font face="Times New Roman, serif">Shanghai Fudan
  806.             Microelectronics Group </font>
  807.             </p>
  808.         </td>
  809.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  810.             <font face="Times New Roman, serif">FM25Q16</font></p>
  811.         </td>
  812.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  813.             <font face="Times New Roman, serif">2M</font></p>
  814.         </td>
  815.     </tr>
  816.     <tr valign="top">
  817.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  818.             <font face="Times New Roman, serif">ESP-WROOM-02U</font></p>
  819.         </td>
  820.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  821.             <font face="Times New Roman, serif">ESPRESSIF</font></p>
  822.         </td>
  823.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  824.             <font face="Times New Roman, serif">0x1540A1</font></p>
  825.         </td>
  826.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  827.             <font face="Times New Roman, serif">Shanghai Fudan
  828.             Microelectronics Group </font>
  829.             </p>
  830.         </td>
  831.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  832.             <font face="Times New Roman, serif">FM25Q16</font></p>
  833.         </td>
  834.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  835.             <font face="Times New Roman, serif">2M</font></p>
  836.         </td>
  837.     </tr>
  838.     <tr valign="top">
  839.         <td width="110" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  840.             <font face="Times New Roman, serif">unknown</font></p>
  841.         </td>
  842.         <td width="96" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  843.             <br/>
  844.  
  845.             </p>
  846.         </td>
  847.         <td width="71" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  848.             <font face="Times New Roman, serif">0x1620C2</font></p>
  849.         </td>
  850.         <td width="156" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  851.             <font face="Times New Roman, serif">Macronix</font></p>
  852.         </td>
  853.         <td width="109" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: none; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0in"><p lang="zxx" style="orphans: 0; widows: 0">
  854.             <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">MX25L3205D</span></span></span></font></font></font></span></font></font></font></p>
  855.         </td>
  856.         <td width="66" style="border-top: none; border-bottom: 2.25pt double #808080; border-left: 2.25pt double #808080; border-right: 2.25pt double #808080; padding-top: 0in; padding-bottom: 0.02in; padding-left: 0.02in; padding-right: 0.02in"><p lang="zxx" class="western" style="orphans: 0; widows: 0">
  857.             <font face="Times New Roman, serif">4M</font></p>
  858.         </td>
  859.     </tr>
  860. </table>
  861. <p lang="zxx" style="line-height: 100%; orphans: 0; widows: 0; margin-bottom: 0in">
  862. <br/>
  863.  
  864. </p>
  865. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0.08in">
  866. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><font face="Times New Roman, serif">Macronix
  867. </font><span style="font-variant: normal"><font color="#000000"><font face="SourceSansLocal, serif"><font size="3" style="font-size: 12pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">MX25L3205D</span></span></span></font></font></font></span><font face="Times New Roman, serif">
  868. only works in DIO mode, not DOUT</font></font></font></font></p>
  869. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0.08in">
  870. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><br/>
  871. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">As
  872. an aside</span></span></span></font></font></font></span><a class="western" href="https://translate.googleusercontent.com/translate_c?depth=1&amp;hl=en&amp;prev=search&amp;rurl=translate.google.com&amp;sl=ja&amp;sp=nmt4&amp;u=http://www.elinux.org/images/f/f5/Winbond-w25q32.pdf&amp;xid=17259,1500000,15700019,15700186,15700190,15700256,15700259,15700262,15700265&amp;usg=ALkJrhhEq1Crn-DVoChoZbPgtc-zQPjGYA"><font color="#000080"><font face="Times New Roman, serif"><u>,</u></font></font></a><font face="Times New Roman, serif">there
  873. are the following three types of </font><a class="western" href="https://translate.googleusercontent.com/translate_c?depth=1&amp;hl=en&amp;prev=search&amp;rurl=translate.google.com&amp;sl=ja&amp;sp=nmt4&amp;u=http://www.elinux.org/images/f/f5/Winbond-w25q32.pdf&amp;xid=17259,1500000,15700019,15700186,15700190,15700256,15700259,15700262,15700265&amp;usg=ALkJrhhEq1Crn-DVoChoZbPgtc-zQPjGYA"><font color="#000080"><font face="Times New Roman, serif"><u>W25Q
  874. series from</u></font></font></a><font face="Times New Roman, serif">Winbond.</font><br/>
  875. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">32MBit
  876. W25Q32, 16MBit W25Q16, 8MBit W25Q80</span></span></span></font></font></font></span><br/>
  877. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">The
  878. code W25Q80 seems to be mistaken for 80MBit (10MByte), so I think
  879. W25Q08 is easier to understand.</span></span></span></font></font></font></span><br/>
  880. <br/>
  881. </font></font></font><br/>
  882. <br/>
  883.  
  884. </p>
  885. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0.08in">
  886. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">ESP.getFlashChipId
  887. ()</span></span></span></font></font></font></span><br/>
  888. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">ESP.getFlashChipSizeByChipId
  889. ()</span></span></span></font></font></font></span><br/>
  890. <span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><font size="4" style="font-size: 14pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">ESP.getFlashChipRealSize
  891. ()</span></span></span></font></font></font></span><br/>
  892. </font></font></font><br/>
  893. <br/>
  894.  
  895. </p>
  896. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  897. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Helvetica Neue, serif"><font size="2" style="font-size: 10pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">esptool.py
  898. --port /dev/ttyUSB0 flash_id</span></span></span></font></font></font></span><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">&#8198;
  899. &#8198; &#8198; (linux)</span></font></font></span></font></font></font></p>
  900. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  901. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Helvetica Neue, serif"><font size="2" style="font-size: 10pt"><span style="letter-spacing: normal"><span style="font-style: normal"><span style="font-weight: normal">esptool.py
  902. -p COMx flash_id</span></span></span></font></font></font></span><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">&#8198;
  903. &#8198; &#8198; &#8198; (Windoze)</span></font></font></span></font></font></font></p>
  904. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  905. <br/>
  906.  
  907. </p>
  908. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  909. <br/>
  910.  
  911. </p>
  912. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  913. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Manufacturer
  914. ID byte</span></font></font></span></font></font></font></p>
  915. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  916. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Winbond
  917. EF</span></font></font></span></font></font></font></p>
  918. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  919. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">GigaDevice
  920. C8</span></font></font></span></font></font></font></p>
  921. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  922. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Puya
  923. 85</span></font></font></span></font></font></font></p>
  924. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  925. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Bright
  926. Moon 53</span></font></font></span></font></font></font></p>
  927. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  928. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">BergMicro
  929. E0</span></font></font></span></font></font></font></p>
  930. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  931. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">XMC
  932. 20</span></font></font></span></font></font></font></p>
  933. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  934. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">XTX
  935. 0B</span></font></font></span></font></font></font></p>
  936. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  937. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Eon
  938. 1C</span></font></font></span></font></font></font></p>
  939. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  940. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Shanghai
  941. Fundan A1</span></font></font></span></font></font></font></p>
  942. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  943. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Macronix
  944. C2</span></font></font></span></font></font></font></p>
  945. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  946. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Hua
  947. Hong Zhixin 68</span></font></font></span></font></font></font></p>
  948. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  949. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">ISSI
  950. 9D</span></font></font></span></font></font></font></p>
  951. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  952. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Paragon
  953. E0 (same as Berg - oopsie or clone?)</span></font></font></span></font></font></font></p>
  954. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  955. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Zbit
  956. 5E</span></font></font></span></font></font></font></p>
  957. <p lang="zxx" style="line-height: 100%; orphans: 2; widows: 2; margin-bottom: 0in">
  958. <font color="#000000"><font face="Times New Roman, serif"><font size="3" style="font-size: 12pt"><span style="font-variant: normal"><font color="#000000"><font face="Times New Roman, serif"><span style="letter-spacing: normal">Zetta
  959. BA</span></font></font></span></font></font></font></p>
  960. </body>
  961. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement