Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ipq40xx: add BDFs for Linksys WHW03 V1 #42

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Lanchon
Copy link

@Lanchon Lanchon commented May 8, 2024

BDFs come from latest firmware, version 1.1.19.209880 (2022-06-20):

  • /lib/firmware/IPQ4019/v1/FCC/boardData_1_0_IPQ4019_DK04_2G.bin
  • /lib/firmware/IPQ4019/v1/FCC/boardData_1_0_IPQ4019_DK04_5G.bin
  • /lib/firmware/QCA9888/v1/FCC/boardData_2_0_QCA9888_5G_Y9690_SBS_HB.bin

BDFs come from latest firmware, version 1.1.19.209880 (2022-06-20):
- /lib/firmware/IPQ4019/v1/FCC/boardData_1_0_IPQ4019_DK04_2G.bin
- /lib/firmware/IPQ4019/v1/FCC/boardData_1_0_IPQ4019_DK04_5G.bin
- /lib/firmware/QCA9888/v1/FCC/boardData_2_0_QCA9888_5G_Y9690_SBS_HB.bin

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
@Lanchon
Copy link
Author

Lanchon commented May 8, 2024

@robimarko @Ansuel

both files for QCA9888 work well, i chose boardData_2_0_QCA9888_5G_Y9690_SBS_HB.bin for the PR.

@Lanchon
Copy link
Author

Lanchon commented May 9, 2024

question: should i add "-fcc" to the variant name even though i am only importing FCC versions?

@Lanchon
Copy link
Author

Lanchon commented May 10, 2024

hi @testuser7, could you give hand here so i can finish with this port? thanks!

@testuser7
Copy link
Contributor

I think there is no need to add fcc in the name or to add other versions of BDF.

@Lanchon
Copy link
Author

Lanchon commented May 10, 2024

@testuser7

cool, thank you! could you merge this then?

@testuser7
Copy link
Contributor

I am unable to do this.

@Lanchon
Copy link
Author

Lanchon commented May 11, 2024

lol i thought you had commit rights. oh well...

@testuser7
Copy link
Contributor

@robimarko @Ansuel support for this device is already merged: openwrt/openwrt#15345 so this should also be merged.

@robimarko
Copy link
Contributor

Do you have a full bootlog from stock FW?

@Lanchon
Copy link
Author

Lanchon commented May 13, 2024

Do you have a full bootlog from stock FW?

@robimarko

V1 bootlog is here: https://forum.openwrt.org/t/guidance-adding-new-device-linksys-velop-whw03/58464/4

stock whw03 bootlogs do not print BDF CRCs.

@Lanchon
Copy link
Author

Lanchon commented May 15, 2024

@robimarko could we please expedite this so i can finish the port? thanks!

@robimarko
Copy link
Contributor

How did you select the DK04 BDF-s and boardData_2_0_QCA9888_5G_Y9690_SBS_HB ?

Cause, this board is based of DK07.1 and I have no idea what the reference is for QCA9888 here.
You cannot just select BDF-s randomly

@testuser7
Copy link
Contributor

How did you select the DK04 BDF-s and boardData_2_0_QCA9888_5G_Y9690_SBS_HB ?

Cause, this board is based of DK07.1 and I have no idea what the reference is for QCA9888 here. You cannot just select BDF-s randomly

Analyzing the qca_ol.ko module, you can see that the string boardData_2_0_QCA9888_5G_Y9690_SBS_HB.bin appears earlier than boarddata_2.bin: https://forum.openwrt.org/t/builds-for-linksys-whw03-v2-v1/60745/385

@robimarko
Copy link
Contributor

I dont think that is correct, because QCA driver is not matching the BDF based on name, but rather it checks for BMI ID-s and matches based on that, at least that is what its doing on every other IPQ40xx board I have seen stock FW on

@testuser7
Copy link
Contributor

@robimarko There are two files in /lib/firmware/QCA9888/v1/FCC/ directory that is used:

  • boardData_2_0_QCA9888_5G_Y9690_SBS_HB.bin
  • boarddata_2.bin

Do you want to check the second file?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants