Patrick Wildt <[email protected]> wrote:
> Oh, that's an interesting hardware.  The second x86 machine I see that
> has bwfm(4) on SDIO.  So the thing is, in addition to your firmware
> you need a product-specific NVRAM file, which then needs to be processed
> into a NVRAM binary.
> 
> Apparently, like on the other x86 machines, it is stored in the EFI env.
> There's a guide how to retrieve it using linux[0].  If you can retrieve
> it and get back to me we can make it work.
> 
> [0] https://wiki.debian.org/InstallingDebianOn/Asus/T100TA#WiFi

Hello!

Thank you for the respons.

Using a Debian Live USB it was easy to extract the nvram. I saved
it as /etc/firmware/brcmfmac43340-sdio.nvram and now the dmesg
looks like this

OpenBSD 6.4 (GENERIC.MP) #0: Sun Oct 28 00:20:45 CEST 2018
    [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4167061504 (3974MB)
avail mem = 4031488000 (3844MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.8 @ 0x7b111000 (19 entries)
bios0: vendor American Megatrends Inc. version "T100HAN.221" date 05/18/2016
bios0: ASUSTeK COMPUTER INC. T100HAN
acpi0 at bios0: rev 2
acpi0: sleep states S0 S4 S5
acpi0: tables DSDT FACP APIC FPDT FIDT MCFG SSDT SSDT SSDT UEFI HPET SSDT SSDT 
SSDT SSDT TPM2 LPIT BCFG PRAM CSRT BGRT WDAT SSDT SSDT SSDT MSDM
acpi0: wakeup devices
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Atom(TM) x5-Z8500 CPU @ 1.44GHz, 1440.28 MHz, 06-4c-03
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND,NXE,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,SMEP,ERMS,SENSOR,ARAT,MELTDOWN
cpu0: 1MB 64b/line 16-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 79MHz
cpu0: mwait min=64, max=64, C-substates=0.2.0.0.0.0.3.3, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Atom(TM) x5-Z8500 CPU @ 1.44GHz, 1439.96 MHz, 06-4c-03
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND,NXE,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,SMEP,ERMS,SENSOR,ARAT,MELTDOWN
cpu1: 1MB 64b/line 16-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 4 (application processor)
cpu2: Intel(R) Atom(TM) x5-Z8500 CPU @ 1.44GHz, 1439.96 MHz, 06-4c-03
cpu2: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND,NXE,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,SMEP,ERMS,SENSOR,ARAT,MELTDOWN
cpu2: 1MB 64b/line 16-way L2 cache
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 6 (application processor)
cpu3: Intel(R) Atom(TM) x5-Z8500 CPU @ 1.44GHz, 1439.96 MHz, 06-4c-03
cpu3: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND,NXE,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,SMEP,ERMS,SENSOR,ARAT,MELTDOWN
cpu3: 1MB 64b/line 16-way L2 cache
cpu3: smt 0, core 3, package 0
ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 115 pins
acpimcfg0 at acpi0
acpimcfg0: addr 0xe0000000, bus 0-255
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (RP01)
acpiprt2 at acpi0: bus -1 (RP02)
acpiprt3 at acpi0: bus -1 (RP03)
acpiprt4 at acpi0: bus -1 (RP04)
acpiec0 at acpi0: not present
acpicpu0 at acpi0: C3(10@1000 mwait.1@0x64), C2(10@500 mwait.1@0x58), C1(1000@1 
mwait.1), PSS
acpicpu1 at acpi0: C3(10@1000 mwait.1@0x64), C2(10@500 mwait.1@0x58), C1(1000@1 
mwait.1), PSS
acpicpu2 at acpi0: C3(10@1000 mwait.1@0x64), C2(10@500 mwait.1@0x58), C1(1000@1 
mwait.1), PSS
acpicpu3 at acpi0: C3(10@1000 mwait.1@0x64), C2(10@500 mwait.1@0x58), C1(1000@1 
mwait.1), PSS
acpipwrres0 at acpi0: ID3C, resource for ISP3
acpipwrres1 at acpi0: WWPR, resource for SSC1, MDM3
acpipwrres2 at acpi0: WWPR, resource for SSCW, MDM3
acpipwrres3 at acpi0: CLK3, resource for RTEK, RTE2
acpipwrres4 at acpi0: CLK4
acpipwrres5 at acpi0: CLK2
acpipwrres6 at acpi0: CLK0, resource for CAM1
acpipwrres7 at acpi0: CLK1
acpipwrres8 at acpi0: CLK0
acpipwrres9 at acpi0: CLK1, resource for CAM2
acpipwrres10 at acpi0: USBC, resource for XHC1, OTG1
acpipwrres11 at acpi0: P28X, resource for CAM1, CAM2
acpipwrres12 at acpi0: P18X, resource for CAM1, CAM2
acpipwrres13 at acpi0: P12X, resource for CAM1
acpipwrres14 at acpi0: P28P
acpipwrres15 at acpi0: P18P
acpipwrres16 at acpi0: P19X
acpipwrres17 at acpi0: P06X
acpipwrres18 at acpi0: P28T
acpipwrres19 at acpi0: P18D
acpipwrres20 at acpi0: P18T
acpipwrres21 at acpi0: P3P3
acpipwrres22 at acpi0: P12T
acpipwrres23 at acpi0: P28W
acpipwrres24 at acpi0: P18W
acpipwrres25 at acpi0: P12W
acpipwrres26 at acpi0: P33W
acpipwrres27 at acpi0: P33X, resource for TCS0, TCS1
acpitz0 at acpi0: critical temperature is 90 degC
"INT33A4" at acpi0 not configured
"INT33BD" at acpi0 not configured
chvgpio0 at acpi0: GPO1 uid 2 addr 0xfed88000/0x8000 irq 48, 59 pins
chvgpio1 at acpi0: GPO3 uid 4 addr 0xfed98000/0x8000 irq 91, 55 pins
dwiic0 at acpi0 I2C7 addr 0x91824000/0x1000 irq 38
iic0 at dwiic0
ccpmic0 at iic0 addr 0x6e
chvgpio2 at acpi0: GPO0 uid 1 addr 0xfed80000/0x8000 irq 49, 56 pins
dwiic1 at acpi0 I2C1 addr 0x91830000/0x1000 irq 32
iic1 at dwiic1
chvgpio3 at acpi0: GPO2 uid 3 addr 0xfed90000/0x8000 irq 50, 24 pins
sdhc0 at acpi0 SDHA addr 0x91838000/0x1000 irq 45
sdhc0: SDHC 3.0, 200 MHz base clock
sdmmc0 at sdhc0: 8-bit, sd high-speed, mmc high-speed, dma
sdhc1 at acpi0 SDHB addr 0x91836000/0x1000 irq 46
sdhc1: SDHC 3.0, 200 MHz base clock
sdmmc1 at sdhc1: 4-bit, sd high-speed, mmc high-speed, dma
sdhc2 at acpi0 SHC1 addr 0x91834000/0x1000 irq 47, gpio
sdhc2: SDHC 3.0, 200 MHz base clock
sdmmc2 at sdhc2: 4-bit, sd high-speed, mmc high-speed, dma
"INTL9C60" at acpi0 not configured
"INTL9C60" at acpi0 not configured
"8086228A" at acpi0 not configured
"BCM2E72" at acpi0 not configured
"8086228A" at acpi0 not configured
"8086228E" at acpi0 not configured
"8086228E" at acpi0 not configured
"8086228E" at acpi0 not configured
acpibat0 at acpi0: BATC model "SR Real Battery" serial 123456789 type LION oem 
"Intel SR 1"
dwiic2 at acpi0 I2C2 addr 0x9182e000/0x1000 irq 33
iic2 at dwiic2
"10EC3270" at iic2 addr 0x1a not configured
dwiic3 at acpi0 I2C3 addr 0x9182c000/0x1000 irq 34
iic3 at dwiic3
"OVTI5670" at iic3 addr 0x54 not configured
dwiic4 at acpi0 I2C4 addr 0x9182a000/0x1000 irq 35
iic4 at dwiic4
"HIMX2051" at iic4 addr 0x24 not configured
dwiic5 at acpi0 I2C5 addr 0x91828000/0x1000 irq 36
iic5 at dwiic5
dwiic6 at acpi0 I2C6 addr 0x91826000/0x1000 irq 37
iic6 at dwiic6
ihidev0 at iic6 addr 0x5c gpio 77, vendor 0x457 product 0x113d, SIS0457
ihidev0: 70 report ids
hid at ihidev0 reportid 2 not configured
hid at ihidev0 reportid 5 not configured
hid at ihidev0 reportid 9 not configured
hid at ihidev0 reportid 10 not configured
ims0 at ihidev0 reportid 70: 1 button, tip
wsmouse0 at ims0 mux 0
"808622A8" at acpi0 not configured
"INT33D5" at acpi0 not configured
acpicmos0 at acpi0
acpibtn0 at acpi0: PWRB
acpibtn1 at acpi0: SLPB
chvgpio4 at acpi0: GPO4 uid 5
"ACPI000C" at acpi0 not configured
"PNP0C14" at acpi0 not configured
acpiac0 at acpi0: AC unit offline
acpibtn2 at acpi0: LID_
"ACPI0011" at acpi0 not configured
"INT33D3" at acpi0 not configured
"INT3400" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3406" at acpi0 not configured
"MSFT0101" at acpi0 not configured
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD01
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
cpu0: Enhanced SpeedStep 1440 MHz: speeds: 1441, 1440, 1360, 1280, 1200, 1120, 
1040, 960, 880, 800, 720, 640, 560, 480 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Braswell Host" rev 0x20
inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics" rev 0x20
drm0 at inteldrm0
inteldrm0: msi
error: [drm:pid0:parse_mipi] *ERROR* Unable to parse MIPI Sequence Block v3+
error: [drm:pid0:pwm_setup_backlight] *ERROR* Failed to own the pwm chip
WARNING clock->n == 0 || clock->p == 0 failed at 
/usr/src/sys/dev/pci/drm/i915/intel_display.c:694
inteldrm0: 800x1280, 32bpp
DPIO read pipe A reg 0x8134 == 0xffffffff
DPIO read pipe A reg 0x8000 == 0xffffffff
DPIO read pipe A reg 0x8004 == 0xffffffff
DPIO read pipe A reg 0x8008 == 0xffffffff
DPIO read pipe A reg 0x800c == 0xffffffff
error: [drm:pid0:intel_pipe_config_compare] *ERROR* mismatch in 
base.adjusted_mode.crtc_clock (expected 75000, found 18750)
error: [drm:pid0:intel_pipe_config_compare] *ERROR* mismatch in port_clock 
(expected 75000, found 18750)
pipe state doesn't match!
wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
"Intel Braswell Camera ISP" rev 0x20 at pci0 dev 3 function 0 not configured
"Intel Braswell Sensor Hub" rev 0x20 at pci0 dev 10 function 0 not configured
"Intel Braswell Power" rev 0x20 at pci0 dev 11 function 0 not configured
xhci0 at pci0 dev 20 function 0 "Intel Braswell xHCI" rev 0x20: msi, xHCI 1.0
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 
addr 1
"Intel Braswell TXE" rev 0x20 at pci0 dev 26 function 0 not configured
pcib0 at pci0 dev 31 function 0 "Intel Braswell PCU LPC" rev 0x20
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: VMX/EPT (using slow L1TF mitigation)
efifb at mainbus0 not configured
bwfm0 at sdmmc1 function 1
bwfm0: F1 signature read @0x18000000=1602a94c
bwfm0: 0x240:0  base 0x00000000 wrap 0x18106000
bwfm0: 0x135:0  base 0x00000000 wrap 0x18107000
bwfm0: 0x81a:18 base 0x18005000 wrap 0x18105000
bwfm0: 0x80e:20 base 0x18004000 wrap 0x18104000
bwfm0: 0x82a:7  base 0x18003000 wrap 0x18103000
bwfm0: 0x829:19 base 0x18002000 wrap 0x18102000
bwfm0: 0x812:39 base 0x18001000 wrap 0x18101000
bwfm0: 0x800:43 base 0x18000000 wrap 0x18100000
manufacturer 0x02d0, product 0x4334 at sdmmc1 function 2 not configured
manufacturer 0x02d0, product 0x4334 at sdmmc1 function 3 not configured
scsibus1 at sdmmc0: 2 targets, initiator 0
sd0 at scsibus1 targ 1 lun 0: <Samsung, DWBD3R, 0000> SCSI2 0/direct removable
sd0: 119276MB, 512 bytes/sector, 244277248 sectors
scsibus2 at sdmmc2: 2 targets, initiator 0
sd1 at scsibus2 targ 1 lun 0: <SD/MMC, SL16G, 0080> SCSI2 0/direct removable
sd1: 15193MB, 512 bytes/sector, 31116288 sectors
uhub1 at uhub0 port 3 configuration 1 interface 0 "Genesys Logic USB2.0 Hub" 
rev 2.00/32.98 addr 2
umass0 at uhub1 port 1 configuration 1 interface 0 "SanDisk Ultra Fit" rev 
2.10/1.00 addr 3
umass0: using SCSI over Bulk-Only
scsibus3 at umass0: 2 targets, initiator 0
sd2 at scsibus3 targ 1 lun 0: <SanDisk, Ultra Fit, 1.00> SCSI4 0/direct 
removable serial.07815583040709108540
sd2: 14664MB, 512 bytes/sector, 30031872 sectors
uhidev0 at uhub1 port 3 configuration 1 interface 0 "ASUS Tech Inc. ASUS HID 
Device" rev 2.00/0.11 addr 4
uhidev0: iclass 3/1, 1 report id
ukbd0 at uhidev0 reportid 1: 8 variable keys, 6 key codes
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev1 at uhub1 port 3 configuration 1 interface 1 "ASUS Tech Inc. ASUS HID 
Device" rev 2.00/0.11 addr 4
uhidev1: iclass 3/1, 90 report ids
uhid0 at uhidev1 reportid 2: input=2, output=0, feature=0
uhid1 at uhidev1 reportid 4: input=2, output=0, feature=0
uhid2 at uhidev1 reportid 5: input=1, output=0, feature=0
uhid3 at uhidev1 reportid 90: input=1, output=0, feature=16
uhidev2 at uhub1 port 3 configuration 1 interface 2 "ASUS Tech Inc. ASUS HID 
Device" rev 2.00/0.11 addr 4
uhidev2: iclass 3/1, 93 report ids
ums0 at uhidev2 reportid 1: 2 buttons, Z dir
wsmouse1 at ums0 mux 0
uhid4 at uhidev2 reportid 13: input=0, output=0, feature=4
uhid5 at uhidev2 reportid 93: input=27, output=0, feature=0
vscsi0 at root
scsibus4 at vscsi0: 256 targets
softraid0 at root
scsibus5 at softraid0: 256 targets
sd3 at scsibus5 targ 1 lun 0: <OPENBSD, SR CRYPTO, 006> SCSI2 0/direct fixed
sd3: 14663MB, 512 bytes/sector, 30030257 sectors
root on sd3a (3c3c98a00402c007.a) swap on sd3b dump on sd3b
bwfm0: 1 -> 3 = 3
bwfm0: 3 -> 1 = 1
bwfm0: 1 -> 3 = 3
bwfm0: cannot enable function 2
WARNING visible failed at /usr/src/sys/dev/pci/drm/i915/intel_display.c:11735
WARNING was_visible failed at 
/usr/src/sys/dev/pci/drm/i915/intel_display.c:11732
WARNING visible failed at /usr/src/sys/dev/pci/drm/i915/intel_display.c:11735
WARNING htotal == 0 failed at /usr/src/sys/dev/pci/drm/i915/intel_pm.c:950
WARNING htotal == 0 failed at /usr/src/sys/dev/pci/drm/i915/intel_pm.c:950
WARNING htotal == 0 failed at /usr/src/sys/dev/pci/drm/i915/intel_pm.c:950
WARNING was_visible failed at 
/usr/src/sys/dev/pci/drm/i915/intel_display.c:11732
DPIO read pipe A reg 0x8134 == 0xffffffff
DPIO read pipe A reg 0x8000 == 0xffffffff
DPIO read pipe A reg 0x8004 == 0xffffffff
DPIO read pipe A reg 0x8008 == 0xffffffff
DPIO read pipe A reg 0x800c == 0xffffffff
error: [drm:pid90277:intel_pipe_config_compare] *ERROR* mismatch in 
base.adjusted_mode.crtc_clock (expected 75000, found 18750)
error: [drm:pid90277:intel_pipe_config_compare] *ERROR* mismatch in port_clock 
(expected 75000, found 18750)
pipe state doesn't match!

trying a "ifconfig bwfm0 up" adds the following

error: [drm:pid90277:intel_pipe_update_end] *ERROR* Atomic update failure on 
pipe A (start=5876 end=5877) time 0 us, min 1272, max 1279, scanline start 
1280, end 1282
error: [drm:pid90277:intel_pipe_update_end] *ERROR* Atomic update failure on 
pipe A (start=5877 end=5878) time 0 us, min 1272, max 1279, scanline start 
1280, end 1282
bwfm0: 3 -> 1 = 1
bwfm0: 1 -> 3 = 3
bwfm0: cannot enable function 2
bwfm0: could not init bus

=07=00=00=00#T100HAN_AP6234ANS_NVRAM_V1.4.6_WW.txt\=0D
#=0D
# 20150720 V1.4.6_WW=0D
# Update coex adap ccode=0D
#=0D
# 20150707 V1.4.6_WW=0D
# Update ccode to WW=0D
#=0D
# 20150707 V1.4.6_US=0D
# Update ccode to US=0D
#=0D
# 20150707 V1.4.6_SEA=0D
# Update ccode to SEA=0D
#=0D
# 20140730 V1.4.6=0D
# Power offset adjustment=0D
#=0D
# 20140615 V1.4.4=0D
# Add interference and btc params and sd_gpdc=3D0 to fix CS issue=0D
#=0D
# 20140504 V1.4=0D
# Initial version=0D
manfid=3D0x2d0=0D
prodid=3D0x0653=0D
vendid=3D0x14e4=0D
devid=3D0x4386=0D
boardtype=3D0x0653=0D
boardrev=3D0x1203=0D
boardnum=3D22=0D
macaddr=3D00:90:4c:c5:12:38=0D
sromrev=3D3=0D
#boardflags: =0D
# bit 19 3tswitch:   2.4GHz FEM: SP3T switch share with BT=0D
# bit 16         nopa:   no external pa=0D
# keep original 0x200=0D
boardflags=3D0x0090201=0D
xtalfreq=3D37400=0D
nocrc=3D1=0D
ag0=3D255=0D
aa2g=3D1=0D
ccode=3DXV=0D
regrev=3D1=0D
pa0itssit=3D0x20=0D
#PA parameters for 2.4GHz=0D
pa0b0=3D7086=0D
pa0b1=3D-842=0D
pa0b2=3D-162=0D
tssifloor2g=3D63=0D
# rssi params for 2.4GHz=0D
rssismf2g=3D0xf=0D
rssismc2g=3D0x8=0D
rssisav2g=3D0x1=0D
cckPwrOffset=3D3=0D
# rssi params for 5GHz=0D
rssismf5g=3D0xf=0D
rssismc5g=3D0x7=0D
#rssisav5g=3D0x1=0D
rssisav5g=3D0x3=0D
#PA parameters for lower a-band=0D
pa1lob0=3D0x16D9=0D
pa1lob1=3D0xFD47=0D
pa1lob2=3D0xFF4E=0D
tssifloor5gl=3D32=0D
#PA parameters for midband=0D
pa1b0=3D0x15FF=0D
pa1b1=3D0xFD77=0D
pa1b2=3D0xFF75=0D
tssifloor5gm=3D34=0D
#PA paramasdeters for high band=0D
pa1hib0=3D0x158D=0D
pa1hib1=3D0xFD7D=0D
pa1hib2=3D0xFF6C=0D
tssifloor5gh=3D32=0D
rxpo5g=3D0=0D
maxp2ga0=3D80=0D
#  19.5dBm max; 18dBm target=0D
PwrOffset40mhz2g=3D8=0D
#HT40 2G OFFSET=0D
#Per rate power back-offs for g band, in .5 dB steps. Set it once you have =
the right numbers.=0D
cck2gpo=3D0xcccc=0D
ofdm2gpo=3D0xeeeedddd=0D
# R54 16dBm; R48 17dBm; others 18dBm=0D
mcs2gpo0=3D0xdddd=0D
# M0~ M4 17dBm=0D
mcs2gpo1=3D0xeccc=0D
# M5M6 15dBm; M7 14.5dBm=0D
#max power for 5G=0D
maxp5ga0=3D68=0D
# 16dBm target; 17.5dBm Max =0D
maxp5gla0=3D68=0D
maxp5gha0=3D68=0D
#Per rate power back-offs for a band, in .5 dB steps. Set it once you have =
the right numbers.=0D
PwrOffset40mhz5g=3D8=0D
#HT40 5G OFFSET=0D
ofdm5gpo=3D0x64447777=0D
# R54 13.5dBm=0D
ofdm5glpo=3D0x64447777=0D
ofdm5ghpo=3D0x75557777=0D
mcs5gpo0=3D0x6666=0D
# M0~M4 16dBm (1dB higher than ofdm)=0D
mcs5gpo1=3D0x6555=0D
# M5M6 13.5dBm; M7 12dBm=0D
mcs5glpo0=3D0x7776=0D
mcs5glpo1=3D0x6555=0D
mcs5ghpo0=3D0x7776=0D
mcs5ghpo1=3D0x6555=0D
# Parameters for DAC2x mode and ALPF bypass=0D
# RF SW Truth Table: ctrl0 for BT_TX; ctrl1 or 5G Tx; ctrl2 for 5G Rx; Ctrl=
3 for 2G Tx; Ctrl4 for 2G Rx=0D
swctrlmap_2g=3D0x00080008,0x00100010,0x00080008,0x011010,0x11f=0D
swctrlmap_5g=3D0x00040004,0x00020002,0x00040004,0x011010,0x2fe=0D
gain=3D32=0D
triso2g=3D8=0D
triso5g=3D8=0D
#tx parameters=0D
loflag=3D0=0D
iqlocalidx5g=3D40=0D
dlocalidx5g=3D70=0D
iqcalidx5g=3D50=0D
lpbckmode5g=3D1 =0D
txiqlopapu5g=3D0=0D
txiqlopapu2g=3D0=0D
dlorange_lowlimit=3D5=0D
txalpfbyp=3D1=0D
txalpfpu=3D1=0D
dacrate2xen=3D1=0D
papden2g=3D1=0D
papden5g=3D1=0D
#rx parameters=0D
gain_settle_dly_2g=3D4=0D
gain_settle_dly_5g=3D4=0D
noise_cal_po_2g=3D-1=0D
noise_cal_po_40_2g=3D-1=0D
noise_cal_high_gain_2g=3D73=0D
noise_cal_nf_substract_val_2g=3D346=0D
noise_cal_po_5g=3D-1=0D
noise_cal_po_40_5g=3D-1=0D
noise_cal_high_gain_5g=3D73=0D
noise_cal_nf_substract_val_5g=3D346=0D
cckpapden=3D0=0D
interference=3D0=0D
sd_gpout=3D4=0D
sd_gpval=3D1=0D
sd_gpdc=3D0=0D
aci_detect_en_2g=3D1=0D
#BTC params=0D
btc_flags=3D0x44=0D
btc_params1=3D15000=0D
btc_params8=3D15000=0D
btc_params3=3D10=0D
btc_params22=3D25000=0D
btc_params83=3D20000=0D
btc_params84=3D25000=0D
#btc_params95=3D9=0D
edonthd20u=3D-80=0D
edonthd20l=3D-80=0D
edoffthd20ul=3D-86=0D
edonthd40=3D-80=0D
edoffthd40=3D-86=0D

Reply via email to