Support for Mikrotik Hap AC2

Hm, the WLAN variant is set to "Mikrotik-hAP-ac2" in my branch.
Are you sure that you built everything correctly?

1 Like

I do believe it is built correct, but i am unable to verify this other than say that my older hAP ac2 this works on, but if i check dmesg I do not find any variances in detected model.

But as @geminis3 said, there seems to be something that is detected as Mikrotik-hAP-ac on my newer hAP ac2. (in relation to the wireless part) Is there any value i can can check in Linux that could help identify this?

On both my and @geminis3 boot log it is identified as:

[    0.000000] OF: fdt: Machine model: Mikrotik hAP ac2

So that seems correct

1 Like

@f00b4r0 This sounds like Mikrotik potentially changed the calibration layout.
@espelunden Can you upload the hard and soft config partitions?

2 Likes

Sure, a bit unsure on how to do that, do you have any pointers to how?

Simply dump those partitions and upload the dumps

2 Likes

In LuCI, go to system>backup/flash firmware and use the Save mtdblock contents to download those partitions.

2 Likes

Thanks @flipy

I have uploaded them here: https://drive.google.com/drive/folders/1emWExauj9QBiKno6O0vpWalQNgdmIv_0?usp=sharing

1 Like

I get the same result as @espelunden.

The debug output of rb_hardconfig shows the following:

[    8.134679] ath10k_mac_create, priv_size: 924  hw: babadd63  hw->priv: c0ef6b65
[    8.455477] [rb_hardconfig] LZOR: LZO EOF before buffer end - this may be harmless
[    8.455533] [rb_hardconfig] LZOR: RLE data not found
[    8.462154] [rb_hardconfig] LZOR: LZO EOF before buffer end - this may be harmless
[    8.467080] [rb_hardconfig] LZOR: RLE data not found
[    8.479897] [rb_hardconfig] LZOR: LZO EOF before buffer end - this may be harmless
[    8.479950] [rb_hardconfig] LZOR: RLE data not found
[    8.487175] [rb_hardconfig] LZOR: LZO EOF before buffer end - this may be harmless
[    8.492103] [rb_hardconfig] LZOR: RLE data not found
[    8.551926] [rb_hardconfig] LZOR: LZO EOF before buffer end - this may be harmless
[    8.551985] [rb_hardconfig] LZOR: RLE data not found
[    8.558508] [rb_hardconfig] LZOR: LZO EOF before buffer end - this may be harmless
[    8.563589] [rb_hardconfig] LZOR: RLE data not found
[    8.576277] [rb_hardconfig] LZOR: LZO EOF before buffer end - this may be harmless
[    8.576325] [rb_hardconfig] LZOR: RLE data not found
[    8.583546] [rb_hardconfig] LZOR: LZO EOF before buffer end - this may be harmless
[    8.588529] [rb_hardconfig] LZOR: RLE data not found
[    9.001946] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000

Copy of hard_config: https://drive.google.com/file/d/1_tO0BAQYt_h8Eqo71EWUsNB7uZDkyOTO/view?usp=sharing

1 Like

@f00b4r0 Something for you to take a look.
Mikrotik potentially has changed the calibration layout in hard config again

3 Likes

Noted, thanks. No time to look before next week, but I will then. Let’s hope it won’t be too hard to figure out what they did :stuck_out_tongue: (I’m also hoping they’re not actively trying to lock us out).

3 Likes

No wifi for me too.

root@OpenWrt:~# dmesg | grep -i wifi
[    0.106449] tcsr 1949000.tcsr: setting wifi_glb_cfg = 41000000
[    0.106707] tcsr 1957000.tcsr: setting wifi_noc_memtype_m0_m2 = 2222222
[   13.885218] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   13.885266] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   13.898122] ath10k_ahb a000000.wifi: firmware ver 10.4b-ct-4019-fW-013-d81f62d97 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 adcbecaa
[   13.925985] ath10k_ahb a000000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000,variant=Mikrotik-hAP-ac from ath10k/QCA4019/hw1.0/board-2.bin
[   13.989947] ath10k_ahb a000000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   13.990023] ath10k_ahb a000000.wifi: failed to fetch board file: -12
[   13.998504] ath10k_ahb a000000.wifi: could not probe fw (-12)
[   14.875095] ath10k_ahb a800000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   14.875158] ath10k_ahb a800000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   14.888109] ath10k_ahb a800000.wifi: firmware ver 10.4b-ct-4019-fW-013-d81f62d97 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 adcbecaa
[   14.915706] ath10k_ahb a800000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000,variant=Mikrotik-hAP-ac from ath10k/QCA4019/hw1.0/board-2.bin
[   14.979863] ath10k_ahb a800000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   14.979915] ath10k_ahb a800000.wifi: failed to fetch board file: -12
[   14.988365] ath10k_ahb a800000.wifi: could not probe fw (-12)
root@OpenWrt:~# 

BTW, OpenWrt SNAPSHOT, r14041-f2c8d3747d

1 Like

Tha same on OpenWrt SNAPSHOT, r14057-a28b8fecf6

 -----------------------------------------------------
 OpenWrt SNAPSHOT, r14057-a28b8fecf6
 -----------------------------------------------------
root@OpenWrt:~# uname -a
Linux OpenWrt 5.4.52 #0 SMP Thu Aug 6 10:54:51 2020 armv7l GNU/Linux
root@OpenWrt:~# iw list
root@OpenWrt:~# iw dev
root@OpenWrt:~# dmesg | egrep 'wifi|error|found|warn|fail|wir|firmware|ath'
[    0.104615] tcsr 1949000.tcsr: setting wifi_glb_cfg = 41000000
[    0.104876] tcsr 1957000.tcsr: setting wifi_noc_memtype_m0_m2 = 2222222
[    0.622772] 1 routerbootpart partitions found on MTD device spi0.0
[    0.633745] 5 routerbootpart partitions found on MTD device partitions
[    0.666542] 0x000000100000-0x000001000000 : "firmware"
[    0.742796] 2 minor-fw partitions found on MTD device firmware
[    0.742828] Creating 2 MTD partitions on "firmware":
[    0.762856] 1 squashfs-split partitions found on MTD device rootfs
[    3.328202] dwc3-qcom 8af8800.usb3: IRQ hs_phy_irq not found
[    3.328246] dwc3-qcom 8af8800.usb3: IRQ dp_hs_phy_irq not found
[    3.333018] dwc3-qcom 8af8800.usb3: IRQ dm_hs_phy_irq not found
[    3.338579] dwc3-qcom 8af8800.usb3: IRQ ss_phy_irq not found
[    3.346281] dwc3-qcom 60f8800.usb2: IRQ hs_phy_irq not found
[    3.350389] dwc3-qcom 60f8800.usb2: IRQ dp_hs_phy_irq not found
[    3.356101] dwc3-qcom 60f8800.usb2: IRQ dm_hs_phy_irq not found
[    3.361718] dwc3-qcom 60f8800.usb2: IRQ ss_phy_irq not found
[    3.688654] hub 1-0:1.0: USB hub found
[    3.721370] hub 2-0:1.0: USB hub found
[    3.759767] hub 3-0:1.0: USB hub found
[    3.792712] hub 4-0:1.0: USB hub found
[    3.800388] hub 4-0:1.0: config failed, hub doesn't have any ports! (err -19)
[    9.614617] mount_root: no usable overlay filesystem found, using tmpfs overlay
[    9.630573] urandom-seed: Seed file not found (/etc/urandom.seed)
[   10.969876] ath10k_mac_create, priv_size: 924  hw: 6f28e878  hw->priv: 378bcc35
[   12.347959] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   12.348008] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   12.359601] ath10k_ahb a000000.wifi: firmware ver 10.4b-ct-4019-fW-013-d81f62d97 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 adcbecaa
[   12.388757] ath10k_ahb a000000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000,variant=Mikrotik-hAP-ac from ath10k/QCA4019/hw1.0/board-2.bin
[   12.450721] ath10k_ahb a000000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   12.450770] ath10k_ahb a000000.wifi: failed to fetch board file: -12
[   12.459220] ath10k_ahb a000000.wifi: could not probe fw (-12)
[   12.466115] ath10k_mac_create, priv_size: 924  hw: 5b21fccb  hw->priv: ea850ad0
[   13.364005] ath10k_ahb a800000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   13.364071] ath10k_ahb a800000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   13.376996] ath10k_ahb a800000.wifi: firmware ver 10.4b-ct-4019-fW-013-d81f62d97 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 adcbecaa
[   13.404734] ath10k_ahb a800000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000,variant=Mikrotik-hAP-ac from ath10k/QCA4019/hw1.0/board-2.bin
[   13.472005] ath10k_ahb a800000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   13.472064] ath10k_ahb a800000.wifi: failed to fetch board file: -12
[   13.480469] ath10k_ahb a800000.wifi: could not probe fw (-12)
[   38.844197] jffs2_scan_eraseblock(): End of filesystem marker found at 0x6000
[  100.465038] jffs2: notice: (1395) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
root@OpenWrt:~#

Full dmesg log https://pastebin.com/7TargHPq

1 Like

@Blaze is WiFi working with @subixonfire build? Just wanting to rule out any compilation specific problem

 OpenWrt SNAPSHOT, r13564-20f09090d5
 -----------------------------------------------------
root@OpenWrt:~# dmesg | egrep 'wifi|error|found|warn|fail|wir|firmware|ath'
[    0.113798] tcsr 1949000.tcsr: setting wifi_glb_cfg = 41000000
[    0.114051] tcsr 1957000.tcsr: setting wifi_noc_memtype_m0_m2 = 2222222
[    0.633900] 1 routerbootpart partitions found on MTD device spi0.0
[    0.644868] 5 routerbootpart partitions found on MTD device partitions
[    0.677744] 0x000000100000-0x000001000000 : "firmware"
[    0.762478] 2 minor-fw partitions found on MTD device firmware
[    0.762510] Creating 2 MTD partitions on "firmware":
[    0.782517] 1 squashfs-split partitions found on MTD device rootfs
[    4.347095] dwc3-qcom 8af8800.usb3: IRQ hs_phy_irq not found
[    4.347137] dwc3-qcom 8af8800.usb3: IRQ dp_hs_phy_irq not found
[    4.351830] dwc3-qcom 8af8800.usb3: IRQ dm_hs_phy_irq not found
[    4.357555] dwc3-qcom 8af8800.usb3: IRQ ss_phy_irq not found
[    4.365348] dwc3-qcom 60f8800.usb2: IRQ hs_phy_irq not found
[    4.369337] dwc3-qcom 60f8800.usb2: IRQ dp_hs_phy_irq not found
[    4.374925] dwc3-qcom 60f8800.usb2: IRQ dm_hs_phy_irq not found
[    4.380589] dwc3-qcom 60f8800.usb2: IRQ ss_phy_irq not found
[    4.700446] hub 1-0:1.0: USB hub found
[    4.733328] hub 2-0:1.0: USB hub found
[    4.771734] hub 3-0:1.0: USB hub found
[    4.804679] hub 4-0:1.0: USB hub found
[    4.812400] hub 4-0:1.0: config failed, hub doesn't have any ports! (err -19)
[   11.240161] mount_root: no usable overlay filesystem found, using tmpfs overlay
[   11.256631] urandom-seed: Seed file not found (/etc/urandom.seed)
[   12.493543] wireguard: WireGuard 1.0.20200520 loaded. See www.wireguard.com for information.
[   12.493586] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[   14.491596] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   14.491644] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   14.504480] ath10k_ahb a000000.wifi: firmware ver 10.4b-ct-4019-fW-013-d81f62d97 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 adcbecaa
[   14.567043] ath10k_ahb a000000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA4019/hw1.0/board-2.bin
[   14.626281] ath10k_ahb a000000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   14.626340] ath10k_ahb a000000.wifi: failed to fetch board file: -12
[   14.634840] ath10k_ahb a000000.wifi: could not probe fw (-12)
[   15.518743] ath10k_ahb a800000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   15.518840] ath10k_ahb a800000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   15.530651] ath10k_ahb a800000.wifi: firmware ver 10.4b-ct-4019-fW-013-d81f62d97 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 adcbecaa
[   15.561381] ath10k_ahb a800000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA4019/hw1.0/board-2.bin
[   15.624340] ath10k_ahb a800000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   15.624392] ath10k_ahb a800000.wifi: failed to fetch board file: -12
[   15.632927] ath10k_ahb a800000.wifi: could not probe fw (-12)
[   36.950478] jffs2_scan_eraseblock(): End of filesystem marker found at 0x1000
[   98.992903] jffs2: notice: (1516) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
root@OpenWrt:~#

dmesg https://pastebin.com/WCfYa4DZ

1 Like

So it's just Mikrotik changing hardware IDs to persuade people from using custom firmware, I hope this gets figured out soon

It seems the ERD data in the decompressed LZO data contains two chunks, one with ID 0x8201 and one with ID 0x8001.

If I force it to use the 0x8001 chunk I can see and use the 2.4GHz radio, if I force the 0x8201 chunk I can see the 5GHz radio (but am so far unable to connect to it).

EDIT:

Seems the 0x8001 chunk contains the calibration data for the 2.4GHz radio at offset 0x0, while the 0x8201 chunk contains the calibration data for the 5GHz radio at offset 0x0.

I was able to get both radios working by extracting the data to two files and using those in 11-ath10k-caldata. It should be possible to do it in rb_hardconfig.c by testing for the ID but I did not get that working.

4 Likes

I have tried to build https://github.com/robimarko/openwrt/tree/hAP-ac2-cleanup
and it was epic fail for me https://pastebin.com/NNYNvFDg

1 Like

I have successfully builded
from git https://github.com/robimarko/openwrt/tree/hAP-ac2-cleanup

Download >>> hAP-ac2-sqm-a28b8fe https://cloud.mail.ru/public/RMTS/3E1sbRZwu

But error with wifi is still the same :(((

# dmesg | egrep 'wifi|error|found|warn|fail|wir|firmware|ath'
[    0.106519] tcsr 1949000.tcsr: setting wifi_glb_cfg = 41000000
[    0.106782] tcsr 1957000.tcsr: setting wifi_noc_memtype_m0_m2 = 2222222
[    0.622695] 1 routerbootpart partitions found on MTD device spi0.0
[    0.633673] 5 routerbootpart partitions found on MTD device partitions
[    0.666471] 0x000000100000-0x000001000000 : "firmware"
[    0.742707] 2 minor-fw partitions found on MTD device firmware
[    0.742739] Creating 2 MTD partitions on "firmware":
[    0.762766] 1 squashfs-split partitions found on MTD device rootfs
[    3.272357] dwc3-qcom 8af8800.usb3: IRQ hs_phy_irq not found
[    3.272396] dwc3-qcom 8af8800.usb3: IRQ dp_hs_phy_irq not found
[    3.277092] dwc3-qcom 8af8800.usb3: IRQ dm_hs_phy_irq not found
[    3.282795] dwc3-qcom 8af8800.usb3: IRQ ss_phy_irq not found
[    3.290378] dwc3-qcom 60f8800.usb2: IRQ hs_phy_irq not found
[    3.294581] dwc3-qcom 60f8800.usb2: IRQ dp_hs_phy_irq not found
[    3.300179] dwc3-qcom 60f8800.usb2: IRQ dm_hs_phy_irq not found
[    3.305868] dwc3-qcom 60f8800.usb2: IRQ ss_phy_irq not found
[    3.623318] hub 1-0:1.0: USB hub found
[    3.656196] hub 2-0:1.0: USB hub found
[    3.696855] hub 3-0:1.0: USB hub found
[    3.727563] hub 4-0:1.0: USB hub found
[    3.735270] hub 4-0:1.0: config failed, hub doesn't have any ports! (err -19)
[    9.642396] mount_root: no usable overlay filesystem found, using tmpfs overlay
[    9.658555] urandom-seed: Seed file not found (/etc/urandom.seed)
[   11.248630] ath10k_mac_create, priv_size: 924  hw: 00a30342  hw->priv: 91b98247
[   12.630660] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   12.630707] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   12.642355] ath10k_ahb a000000.wifi: firmware ver 10.4b-ct-4019-fW-013-d81f62d97 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 adcbecaa
[   12.671419] ath10k_ahb a000000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000,variant=Mikrotik-hAP-ac from ath10k/QCA4019/hw1.0/board-2.bin
[   12.733315] ath10k_ahb a000000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   12.733393] ath10k_ahb a000000.wifi: failed to fetch board file: -12
[   12.741854] ath10k_ahb a000000.wifi: could not probe fw (-12)
[   12.748709] ath10k_mac_create, priv_size: 924  hw: dc2d2189  hw->priv: df4f60bf
[   13.585946] ath10k_ahb a800000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   13.586006] ath10k_ahb a800000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   13.598948] ath10k_ahb a800000.wifi: firmware ver 10.4b-ct-4019-fW-013-d81f62d97 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 adcbecaa
[   13.626599] ath10k_ahb a800000.wifi: failed to fetch board data for bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000,variant=Mikrotik-hAP-ac from ath10k/QCA4019/hw1.0/board-2.bin
[   13.690950] ath10k_ahb a800000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   13.691004] ath10k_ahb a800000.wifi: failed to fetch board file: -12
[   13.699360] ath10k_ahb a800000.wifi: could not probe fw (-12)
[   41.901592] jffs2_scan_eraseblock(): End of filesystem marker found at 0xa000
[   88.907318] jffs2: notice: (1504) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.

I made a quick hack in the rb_hardconfig driver (patch) to have it work on my hardware.

You can find the build here.

I'm not sure what can go wrong if the caldata is not good, so use at your own risk.

5 Likes

You are magic!!!
Wifi works perfect :slight_smile:
Thank you so much.

2 Likes