This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

WL1835MOD: wl1835 firmware vesrion 8.9.0.0.90 release notes

Part Number: WL1835MOD
Other Parts Discussed in Thread: WL1835, , WL1837

Hi,

I have wifi module - wl1835

Software details

kernel version - 5.10.35

1) where can I find release notes for wl1835 firmware version -8.9.0.0.90?

2) does firmware version 8.9.0.0.90 support on kernel 5.10.35?

Thanks!!

  • Hi Pavan,

    Thank you for reaching out! The latest release notes were for 8.8 (https://software-dl.ti.com/ecs/WiLink8/SP/R8_8/release_notes_R8_8.html) and updates for 8.9 were posted to E2E here: https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1322733/faq-wl1837mod-new-wilink-release-r8-9-is-available-feb-2024. Kernel 5.10.35 is not supported.

    Please let me know if I can assist further!

    Best,
    Corinne

  • Hi  Corinne,

    Thanks for the Support.

    Actual issue which I am facing is :

    Kernel vrsion - 5.10.35

    Android -> android-11.2.2.0

    wl18xx-fw-4.bin - 8.9.0.0.90

    wl18xx-conf.bin- 8.2.0.0.246

    I have custom board with WL1835MOD wifi module

    When I turm on the wifi, it just scans but doesnot list any network.

    I am getting following errors

      32.565002] ------------[ cut here ]------------
    [   32.569667] WARNING: CPU: 1 PID: 35 at drivers/net/wireless/ti/wlcore/sdio.c:123 wl12xx_sdio_raw_write+0x134/0x158 [wlcore_sdio]
    [   32.581247] Modules linked in: hci_uart btbcm btqca wlcore_sdio wl18xx wlcore moal(O) mlan(O)
    [   32.589829] CPU: 1 PID: 35 Comm: kworker/1:1 Tainted: G           O      5.10.35-00204-ge0445061cf2a-ab1964 #1
    [   32.599845] Hardware name: Freescale i.MX8QXP NAVICO Hubble 12inch dts overlay (DT)
    [   32.607528] Workqueue: pm pm_runtime_work
    [   32.611565] pstate: 20400005 (nzCv daif +PAN -UAO -TCO BTYPE=--)
    [   32.617596] pc : wl12xx_sdio_raw_write+0x134/0x158 [wlcore_sdio]
    [   32.623620] lr : wl12xx_sdio_raw_write+0x9c/0x158 [wlcore_sdio]
    [   32.629546] sp : ffff800012883be0
    [   32.632865] x29: ffff800012883bf0 x28: ffff00081025c900 
    [   32.638201] x27: 0000000004208060 x26: 0000000000000000 
    [   32.643535] x25: ffff800012883ce8 x24: 0000000000000000 
    [   32.648869] x23: 000000000001fffc x22: ffff000815263200 
    [   32.654204] x21: 0000000000000004 x20: ffff00081128e000 
    [   32.659537] x19: ffff000815212410 x18: ffff800012845048 
    [   32.664872] x17: 0000000000000000 x16: 0000000000000000 
    [   32.670206] x15: 0000000000000008 x14: 0000000000000010 
    [   32.675542] x13: ffff000810a6f558 x12: 0000000000000008 
    [   32.680874] x11: 0000000000000000 x10: ffff00087b7a67e0 
    [   32.686207] x9 : 0000000100000000 x8 : 00000000ffffff92 
    [   32.691543] x7 : 0000000000000001 x6 : 0000000000000000 
    [   32.696893] x5 : ffff800012883b40 x4 : 0000000000000000 
    [   32.702228] x3 : 0000000000000000 x2 : 0000000000000000 
    [   32.707561] x1 : 0000000000000000 x0 : 0000000000000000 
    [   32.712900] Call trace:
    [   32.715369]  wl12xx_sdio_raw_write+0x134/0x158 [wlcore_sdio]
    [   32.721156]  wlcore_runtime_suspend+0xa4/0x16c [wlcore]
    [   32.726407]  pm_generic_runtime_suspend+0x2c/0x44
    [   32.731127]  __rpm_callback+0x80/0x328
    [   32.734886]  rpm_suspend+0x310/0x684
    [   32.738473]  pm_runtime_work+0xa4/0xb4
    [   32.742236]  process_one_work+0x1f4/0x480
    [   32.746256]  worker_thread+0x274/0x4d4
    [   32.750020]  kthread+0x140/0x33c
    [   32.753261]  ret_from_fork+0x10/0x30
    [   32.756848] ---[ end trace 63f0127fe5458f5d ]---
    [   32.777629] type=1400 audit(1712141405.092:76): avc: denied { read } for comm="Binder:359_1" name="event_count" dev="sysfs" ino=42187 scontext=u:r:system_suspend:s0 tcontext=u:object_r:sysfs:s0 tclass=file pe
    rmissive=0
    [   32.781375] wl1271_sdio mmc1:0001:2: sdio write failed (-110)
    [   32.803042] ------------[ cut here ]------------

     wlcore: PHY firmware version: Rev 8.2.0.0.246
    [   34.114118] wlcore: ERROR reg domain conf error
    [   34.574015] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [   34.588949] wlcore: ERROR reg domain conf error
    [   34.593842] wlcore: ERROR firmware boot failed despite 3 retries
    [   34.600757] ------------[ cut here ]------------
    [   34.605421] WARNING: CPU: 0 PID: 36 at net/mac80211/util.c:2380 ieee80211_reconfig+0x3e4/0xa6c
    [   34.614043] Modules linked in: hci_uart btbcm btqca wlcore_sdio wl18xx wlcore moal(O) mlan(O)
    [   34.622626] CPU: 0 PID: 36 Comm: kworker/0:1 Tainted: G        W  O      5.10.35-00204-ge0445061cf2a-ab1964 #1
    [   34.632643] Hardware name: Freescale i.MX8QXP NAVICO Hubble 12inch dts overlay (DT)
    [   34.640323] Workqueue: events_freezable ieee80211_restart_work
    [   34.646183] pstate: 60400005 (nZCv daif +PAN -UAO -TCO BTYPE=--)
    [   34.652201] pc : ieee80211_reconfig+0x3e4/0xa6c
    [   34.656742] lr : ieee80211_reconfig+0x3dc/0xa6c
    [   34.661283] sp : ffff80001288bcd0
    [   34.664613] x29: ffff80001288bcf0 x28: ffff0008154a5950 
    [   34.669949] x27: 0000000000000000 x26: 0000000000000000 
    [   34.675281] x25: 0000000000000004 x24: ffff00081047cc10 
    [   34.680614] x23: ffff0008154a5de8 x22: 00000000ffffffea 
    [   34.685949] x21: ffff0008154a5950 x20: ffff000821bbc940 
    [   34.690818] ------------[ cut here ]------------
    [   34.691279] x19: ffff0008154a4820 x18: ffff80001284d028 
    [   34.696132] [CRTC:38:crtc-0] vblank wait timed out
    [   34.701230] x17: 0000000000000212 x16: 0000000000000212 
    [   34.701242] x15: 0000000000000000 x14: 0000000000000010 
    [   34.701250] x13: 0000000000004124 x12: 000000007d000000 
    [   34.701258] x11: 0000000000000000 x10: 0000000000000000 
    [   34.701266] x9 : 08f0e9d7659ea800 x8 : 08f0e9d7659ea800 
    [   34.701274] x7 : 0000000000000000 x6 : 0000000000000000 

       34.971543] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [   34.987155] wlcore: ERROR reg domain conf error
    [   34.992638] wlcore: ERROR firmware boot failed despite 3 retries
    [   36.009870] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [   36.090027] wlcore: ERROR reg domain conf error
    [   36.556659] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [   36.604842] wlcore: ERROR reg domain conf error
    [   37.125383] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [   37.171151] wlcore: ERROR reg domain conf error
    [   37.178041] wlcore: ERROR firmware boot failed despite 3 retries


    Do you know what would be the reason for this?

  • Hi Pavan,

    Please allow me until tomorrow EOD to discuss this internally.

    Best,
    Corinne

  • Hi Pavan,

    In order to use WL1835, I would recommend using Kernel 4.19. I cannot offer support on trying to use WL1835 with Kernel 5.10 as it is not supported by our released software. This likely the cause of your errors. Please try with Kernel 4.19 and let me know if I can help further.

    Best,
    Corinne

  • Hi Corinne,
    Thank you for support.

    I have found Ti community page which is similar to the issue which I am facing e2e.ti.com/.../wl1837mod-wifi-wlcore-driver-crash-during-rekeying

    In that page someone suggest about these patches https://github.com/astrand/wilink8-wlan-build-utilites/tree/r8.8/patches/kernel_patches/5.4

    Are these patches helpful for the issue which I am facing?

    Thanks!!

  • Hi Corinne,

    I have found one more  Ti community Page   https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/976244/wl1837mod-wl1837mod-wlcore-error-firmware-boot-failed-despite-3-retries

    There it seems like After disabling ELP the issue seems to be resolved.

    on our device - power save is on

    iw dev wlan0 get power_save
    Power save: on

    So by disabling ELP will it solve the above issue?

  • Hey Pavan,

    Are you still using kernel 5.10? If that is the case then some steps would have to be taken independently of the patches we provide to get WL1837 working with that kernel due to TI not supporting beyond kernel 4.19. The steps in the first E2E you attached are worth trying, however please note that those are for kernel 5.4 which is still beyond the version that TI supports and the git repository that was attached is not affiliated with TI.

    Corinne