This is the 20201118 release.
rtlwifi: v88.2 firmware files for RTL8192CU

The vendor driver rtl8188C_8192C_usb_linux_v4.0.1_6911.20130308 includes
new firmware files. These were extracted from data statements in that
driver to form these files.

Before this update, with version 80 of the firmware, the USB interface
of the RTL8192CU WLAN controller often locked itself up:
 usb 1-2: device descriptor read/64, error -110
 usb 1-2: device not accepting address 4, error -110
 usb 1-2: device not accepting address 5, error -110
 usb usb1-port2: unable to enumerate USB device
 usb 2-2: device descriptor read/64, error -110
 usb 2-2: device descriptor read/64, error -110

On ARMv5 based GARDENA smart gateways running Linux 4.19.78, this can
be reliably reproduced by rebooting (warm) the gateway multiple times
(max. 50 attempts needed).
Unlike users having this issues on a USB Wi-Fi dongle, resetting of the
chip by replugging is not an option on this gateway due to the lack of
any power cut functionality. Therefore, a (cold) reboot of the whole
gateway is needed.

Updating the firmware of the RTL8192CU WLAN controller from version
v80.0 to v88.2 (as per output of rtl8xxxu) resolves this issue.
The problem did no show up anymore for 1000 restarts.

Please note:
 - Only rtl8192cufw_TMSC.bin tested (mainly on rtl8xxxu)
 - rtl8192cu seems to work as well as before, but I can not rule out
   that this new firmware version brings unwanted changes.
   The Realtek drivers containing v88.2 of the firmware
   (v4.0.1_6911.20130308 to v4.0.9_25039.20171107) have some changes
   compared to the version v3.4.2_3727.20120404, for which I do not know
   if those should be reflected in rtl8192cu.

Unrelated of the initially described USB problem, another issue still
remains after updating the firmware: Using the rtl8192cu driver,
scanning for available SSIDs yields no more results after a few hundred
scans (iw wlan0 scan). rtl8xxxu does not suffer from this problem.

Signed-off-by: Reto Schneider <code@reto-schneider.ch>
Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
Tested-by: Chris Chiu <chiu@endlessos.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
4 files changed
tree: 8061597930ca7acc547eebe097cbacd2f9e1451b
  1. 3com/
  2. acenic/
  3. adaptec/
  4. advansys/
  5. amd/
  6. amd-ucode/
  7. amdgpu/
  8. ar3k/
  9. ath10k/
  10. ath11k/
  11. ath6k/
  12. ath9k_htc/
  13. atmel/
  14. atusb/
  15. av7110/
  16. bnx2/
  17. bnx2x/
  18. brcm/
  19. cadence/
  20. carl9170fw/
  21. cavium/
  22. cis/
  23. cpia2/
  24. cxgb3/
  25. cxgb4/
  26. cypress/
  27. dabusb/
  28. dpaa2/
  29. dsp56k/
  30. e100/
  31. edgeport/
  32. emi26/
  33. emi62/
  34. ene-ub6250/
  35. ess/
  36. go7007/
  37. i915/
  38. imx/
  39. inside-secure/
  40. intel/
  41. isci/
  42. kaweth/
  43. keyspan/
  44. keyspan_pda/
  45. korg/
  46. libertas/
  47. liquidio/
  48. matrox/
  49. mediatek/
  50. mellanox/
  51. meson/
  52. microchip/
  53. moxa/
  54. mrvl/
  55. mwl8k/
  56. mwlwifi/
  57. myricom/
  58. netronome/
  59. nvidia/
  60. ositech/
  61. qca/
  62. qcom/
  63. qed/
  64. qlogic/
  65. r128/
  66. radeon/
  67. rockchip/
  68. rsi/
  69. RTL8192E/
  70. rtl_bt/
  71. rtl_nic/
  72. rtlwifi/
  73. rtw88/
  74. sb16/
  75. slicoss/
  76. sun/
  77. sxg/
  78. tehuti/
  79. ti/
  80. ti-connectivity/
  81. ti-keystone/
  82. tigon/
  83. ttusb-budget/
  84. ueagle-atm/
  85. usbdux/
  86. vicam/
  87. vxge/
  88. yam/
  89. yamaha/
  90. agere_ap_fw.bin
  91. agere_sta_fw.bin
  92. ar5523.bin
  93. ar7010.fw
  94. ar7010_1_1.fw
  95. ar9170-1.fw
  96. ar9170-2.fw
  97. ar9271.fw
  98. as102_data1_st.hex
  99. as102_data2_st.hex
  100. ath3k-1.fw
  101. atmsar11.fw
  102. bnx2x-e1-4.8.53.0.fw
  103. bnx2x-e1-5.2.13.0.fw
  104. bnx2x-e1-5.2.7.0.fw
  105. bnx2x-e1h-4.8.53.0.fw
  106. bnx2x-e1h-5.2.13.0.fw
  107. bnx2x-e1h-5.2.7.0.fw
  108. carl9170-1.fw
  109. cbfw-3.2.1.1.bin
  110. cbfw-3.2.3.0.bin
  111. cbfw-3.2.5.1.bin
  112. check_whence.py
  113. cmmb_vega_12mhz.inp
  114. cmmb_venice_12mhz.inp
  115. configure
  116. copy-firmware.sh
  117. ct2fw-3.2.1.1.bin
  118. ct2fw-3.2.3.0.bin
  119. ct2fw-3.2.5.1.bin
  120. ctefx.bin
  121. ctfw-3.2.1.1.bin
  122. ctfw-3.2.3.0.bin
  123. ctfw-3.2.5.1.bin
  124. ctspeq.bin
  125. dvb-fe-xc4000-1.4.1.fw
  126. dvb-fe-xc5000-1.6.114.fw
  127. dvb-fe-xc5000c-4.1.30.7.fw
  128. dvb-usb-dib0700-1.20.fw
  129. dvb-usb-it9135-01.fw
  130. dvb-usb-it9135-02.fw
  131. dvb-usb-terratec-h5-drxk.fw
  132. dvb_nova_12mhz.inp
  133. dvb_nova_12mhz_b0.inp
  134. f2255usb.bin
  135. GPL-2
  136. GPL-3
  137. hfi1_dc8051.fw
  138. hfi1_fabric.fw
  139. hfi1_pcie.fw
  140. hfi1_sbus.fw
  141. htc_7010.fw
  142. htc_9271.fw
  143. i2400m-fw-usb-1.4.sbcf
  144. i2400m-fw-usb-1.5.sbcf
  145. i6050-fw-usb-1.5.sbcf
  146. intelliport2.bin
  147. isdbt_nova_12mhz.inp
  148. isdbt_nova_12mhz_b0.inp
  149. isdbt_rio.inp
  150. iwlwifi-100-5.ucode
  151. iwlwifi-1000-3.ucode
  152. iwlwifi-1000-5.ucode
  153. iwlwifi-105-6.ucode
  154. iwlwifi-135-6.ucode
  155. iwlwifi-2000-6.ucode
  156. iwlwifi-2030-6.ucode
  157. iwlwifi-3160-10.ucode
  158. iwlwifi-3160-12.ucode
  159. iwlwifi-3160-13.ucode
  160. iwlwifi-3160-16.ucode
  161. iwlwifi-3160-17.ucode
  162. iwlwifi-3160-7.ucode
  163. iwlwifi-3160-8.ucode
  164. iwlwifi-3160-9.ucode
  165. iwlwifi-3168-21.ucode
  166. iwlwifi-3168-22.ucode
  167. iwlwifi-3168-27.ucode
  168. iwlwifi-3168-29.ucode
  169. iwlwifi-3945-2.ucode
  170. iwlwifi-4965-2.ucode
  171. iwlwifi-5000-1.ucode
  172. iwlwifi-5000-2.ucode
  173. iwlwifi-5000-5.ucode
  174. iwlwifi-5150-2.ucode
  175. iwlwifi-6000-4.ucode
  176. iwlwifi-6000g2a-5.ucode
  177. iwlwifi-6000g2a-6.ucode
  178. iwlwifi-6000g2b-5.ucode
  179. iwlwifi-6000g2b-6.ucode
  180. iwlwifi-6050-4.ucode
  181. iwlwifi-6050-5.ucode
  182. iwlwifi-7260-10.ucode
  183. iwlwifi-7260-12.ucode
  184. iwlwifi-7260-13.ucode
  185. iwlwifi-7260-16.ucode
  186. iwlwifi-7260-17.ucode
  187. iwlwifi-7260-7.ucode
  188. iwlwifi-7260-8.ucode
  189. iwlwifi-7260-9.ucode
  190. iwlwifi-7265-10.ucode
  191. iwlwifi-7265-12.ucode
  192. iwlwifi-7265-13.ucode
  193. iwlwifi-7265-16.ucode
  194. iwlwifi-7265-17.ucode
  195. iwlwifi-7265-8.ucode
  196. iwlwifi-7265-9.ucode
  197. iwlwifi-7265D-12.ucode
  198. iwlwifi-7265D-13.ucode
  199. iwlwifi-7265D-16.ucode
  200. iwlwifi-7265D-17.ucode
  201. iwlwifi-7265D-21.ucode
  202. iwlwifi-7265D-22.ucode
  203. iwlwifi-7265D-27.ucode
  204. iwlwifi-7265D-29.ucode
  205. iwlwifi-8000C-13.ucode
  206. iwlwifi-8000C-16.ucode
  207. iwlwifi-8000C-21.ucode
  208. iwlwifi-8000C-22.ucode
  209. iwlwifi-8000C-27.ucode
  210. iwlwifi-8000C-31.ucode
  211. iwlwifi-8000C-34.ucode
  212. iwlwifi-8000C-36.ucode
  213. iwlwifi-8265-21.ucode
  214. iwlwifi-8265-22.ucode
  215. iwlwifi-8265-27.ucode
  216. iwlwifi-8265-31.ucode
  217. iwlwifi-8265-34.ucode
  218. iwlwifi-8265-36.ucode
  219. iwlwifi-9000-pu-b0-jf-b0-33.ucode
  220. iwlwifi-9000-pu-b0-jf-b0-34.ucode
  221. iwlwifi-9000-pu-b0-jf-b0-38.ucode
  222. iwlwifi-9000-pu-b0-jf-b0-41.ucode
  223. iwlwifi-9000-pu-b0-jf-b0-43.ucode
  224. iwlwifi-9000-pu-b0-jf-b0-46.ucode
  225. iwlwifi-9260-th-b0-jf-b0-33.ucode
  226. iwlwifi-9260-th-b0-jf-b0-34.ucode
  227. iwlwifi-9260-th-b0-jf-b0-38.ucode
  228. iwlwifi-9260-th-b0-jf-b0-41.ucode
  229. iwlwifi-9260-th-b0-jf-b0-43.ucode
  230. iwlwifi-9260-th-b0-jf-b0-46.ucode
  231. iwlwifi-cc-a0-46.ucode
  232. iwlwifi-cc-a0-48.ucode
  233. iwlwifi-cc-a0-50.ucode
  234. iwlwifi-cc-a0-53.ucode
  235. iwlwifi-cc-a0-55.ucode
  236. iwlwifi-cc-a0-59.ucode
  237. iwlwifi-Qu-b0-hr-b0-48.ucode
  238. iwlwifi-Qu-b0-hr-b0-50.ucode
  239. iwlwifi-Qu-b0-hr-b0-53.ucode
  240. iwlwifi-Qu-b0-hr-b0-55.ucode
  241. iwlwifi-Qu-b0-hr-b0-59.ucode
  242. iwlwifi-Qu-b0-jf-b0-48.ucode
  243. iwlwifi-Qu-b0-jf-b0-50.ucode
  244. iwlwifi-Qu-b0-jf-b0-53.ucode
  245. iwlwifi-Qu-b0-jf-b0-55.ucode
  246. iwlwifi-Qu-b0-jf-b0-59.ucode
  247. iwlwifi-Qu-c0-hr-b0-48.ucode
  248. iwlwifi-Qu-c0-hr-b0-50.ucode
  249. iwlwifi-Qu-c0-hr-b0-53.ucode
  250. iwlwifi-Qu-c0-hr-b0-55.ucode
  251. iwlwifi-Qu-c0-hr-b0-59.ucode
  252. iwlwifi-Qu-c0-jf-b0-48.ucode
  253. iwlwifi-Qu-c0-jf-b0-50.ucode
  254. iwlwifi-Qu-c0-jf-b0-53.ucode
  255. iwlwifi-Qu-c0-jf-b0-55.ucode
  256. iwlwifi-Qu-c0-jf-b0-59.ucode
  257. iwlwifi-QuZ-a0-hr-b0-48.ucode
  258. iwlwifi-QuZ-a0-hr-b0-50.ucode
  259. iwlwifi-QuZ-a0-hr-b0-53.ucode
  260. iwlwifi-QuZ-a0-hr-b0-55.ucode
  261. iwlwifi-QuZ-a0-hr-b0-59.ucode
  262. iwlwifi-QuZ-a0-jf-b0-48.ucode
  263. iwlwifi-QuZ-a0-jf-b0-50.ucode
  264. iwlwifi-QuZ-a0-jf-b0-53.ucode
  265. iwlwifi-QuZ-a0-jf-b0-55.ucode
  266. iwlwifi-QuZ-a0-jf-b0-59.ucode
  267. iwlwifi-ty-a0-gf-a0-59.ucode
  268. lbtf_usb.bin
  269. lgs8g75.fw
  270. LICENCE.Abilis
  271. LICENCE.adsp_sst
  272. LICENCE.agere
  273. LICENCE.atheros_firmware
  274. LICENCE.broadcom_bcm43xx
  275. LICENCE.ca0132
  276. LICENCE.cadence
  277. LICENCE.cavium
  278. LICENCE.cavium_liquidio
  279. LICENCE.chelsio_firmware
  280. LICENCE.cw1200
  281. LICENCE.cypress
  282. LICENCE.e100
  283. LICENCE.ene_firmware
  284. LICENCE.fw_sst_0f28
  285. LICENCE.go7007
  286. LICENCE.i2400m
  287. LICENCE.ibt_firmware
  288. LICENCE.IntcSST2
  289. LICENCE.it913x
  290. LICENCE.iwlwifi_firmware
  291. LICENCE.kaweth
  292. LICENCE.Marvell
  293. LICENCE.mediatek
  294. LICENCE.microchip
  295. LICENCE.moxa
  296. LICENCE.myri10ge_firmware
  297. LICENCE.Netronome
  298. LICENCE.nvidia
  299. LICENCE.NXP
  300. LICENCE.OLPC
  301. LICENCE.open-ath9k-htc-firmware
  302. LICENCE.phanfw
  303. LICENCE.qat_firmware
  304. LICENCE.qla1280
  305. LICENCE.qla2xxx
  306. LICENCE.r8a779x_usb3
  307. LICENCE.ralink-firmware.txt
  308. LICENCE.ralink_a_mediatek_company_firmware
  309. LICENCE.rockchip
  310. LICENCE.rtlwifi_firmware.txt
  311. LICENCE.siano
  312. LICENCE.tda7706-firmware.txt
  313. LICENCE.ti-connectivity
  314. LICENCE.ti-keystone
  315. LICENCE.ti-tspa
  316. LICENCE.ueagle-atm4-firmware
  317. LICENCE.via_vt6656
  318. LICENCE.wl1251
  319. LICENCE.xc4000
  320. LICENCE.xc5000
  321. LICENCE.xc5000c
  322. LICENSE.amd-sev
  323. LICENSE.amd-ucode
  324. LICENSE.amdgpu
  325. LICENSE.amlogic_vdec
  326. LICENSE.atmel
  327. LICENSE.dib0700
  328. LICENSE.hfi1_firmware
  329. LICENSE.i915
  330. LICENSE.ice
  331. LICENSE.ice_enhanced
  332. LICENSE.ipu3_firmware
  333. LICENSE.nxp_mc_firmware
  334. LICENSE.qcom
  335. LICENSE.QualcommAtheros_ar3k
  336. LICENSE.QualcommAtheros_ath10k
  337. LICENSE.radeon
  338. LICENSE.sdma_firmware
  339. Makefile
  340. mt7601u.bin
  341. mt7650.bin
  342. mt7662.bin
  343. mt7662_rom_patch.bin
  344. mts_cdma.fw
  345. mts_edge.fw
  346. mts_gsm.fw
  347. mts_mt9234mu.fw
  348. mts_mt9234zba.fw
  349. myri10ge_eth_big_z8e.dat
  350. myri10ge_eth_z8e.dat
  351. myri10ge_ethp_big_z8e.dat
  352. myri10ge_ethp_z8e.dat
  353. myri10ge_rss_eth_big_z8e.dat
  354. myri10ge_rss_eth_z8e.dat
  355. myri10ge_rss_ethp_big_z8e.dat
  356. myri10ge_rss_ethp_z8e.dat
  357. phanfw.bin
  358. qat_895xcc.bin
  359. qat_895xcc_mmp.bin
  360. qat_c3xxx.bin
  361. qat_c3xxx_mmp.bin
  362. qat_c62x.bin
  363. qat_c62x_mmp.bin
  364. ql2100_fw.bin
  365. ql2200_fw.bin
  366. ql2300_fw.bin
  367. ql2322_fw.bin
  368. ql2400_fw.bin
  369. ql2500_fw.bin
  370. r8a779x_usb3_v1.dlmem
  371. r8a779x_usb3_v2.dlmem
  372. r8a779x_usb3_v3.dlmem
  373. README
  374. rp2.fw
  375. rsi_91x.fw
  376. rt2561.bin
  377. rt2561s.bin
  378. rt2661.bin
  379. rt2860.bin
  380. rt2870.bin
  381. rt3071.bin
  382. rt3290.bin
  383. rt73.bin
  384. s5p-mfc-v6-v2.fw
  385. s5p-mfc-v6.fw
  386. s5p-mfc-v7.fw
  387. s5p-mfc-v8.fw
  388. s5p-mfc.fw
  389. sdd_sagrad_1091_1098.bin
  390. sms1xxx-hcw-55xxx-dvbt-02.fw
  391. sms1xxx-hcw-55xxx-isdbt-02.fw
  392. sms1xxx-nova-a-dvbt-01.fw
  393. sms1xxx-nova-b-dvbt-01.fw
  394. sms1xxx-stellar-dvbt-01.fw
  395. TDA7706_OM_v2.5.1_boot.txt
  396. TDA7706_OM_v3.0.2_boot.txt
  397. tdmb_nova_12mhz.inp
  398. ti_3410.fw
  399. ti_5052.fw
  400. tlg2300_firmware.bin
  401. tr_smctr.bin
  402. usbdux_firmware.bin
  403. usbduxfast_firmware.bin
  404. usbduxsigma_firmware.bin
  405. v4l-cx231xx-avcore-01.fw
  406. v4l-cx23418-apu.fw
  407. v4l-cx23418-cpu.fw
  408. v4l-cx23418-dig.fw
  409. v4l-cx23885-avcore-01.fw
  410. v4l-cx25840.fw
  411. vntwusb.fw
  412. WHENCE
  413. whiteheat.fw
  414. whiteheat_loader.fw
  415. wil6210.brd
  416. wil6210.fw
  417. wsm_22.bin