nvram_ap6256.c 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. /*
  2. * #AP6256_NVRAM_V1.4_06112021
  3. */
  4. const char wifi_nvram_image[] = {
  5. "NVRAMRev=$Rev: 498373 $" "\x00"
  6. "sromrev=11" "\x00"
  7. "vendid=0x14e4" "\x00"
  8. "devid=0x43ab" "\x00"
  9. "manfid=0x2d0" "\x00"
  10. "prodid=0x06e4" "\x00"
  11. "macaddr=00:90:4c:c5:12:38" "\x00"
  12. "nocrc=1" "\x00"
  13. "boardtype=0x6e4" "\x00"
  14. "boardrev=0x1304" "\x00"
  15. //#XTAL 37.4MHz
  16. "xtalfreq=37400" "\x00"
  17. "btc_mode=1" "\x00"
  18. //#-----------------------------------------
  19. //#boardflags: 5GHz eTR switch by default
  20. //# 2.4GHz eTR switch by default
  21. //# bit1 for btcoex
  22. "boardflags=0x00480201" "\x00"
  23. "boardflags2=0x40800000" "\x00"
  24. "boardflags3=0x48200100" "\x00"
  25. "phycal_tempdelta=15" "\x00"
  26. "rxchain=1" "\x00"
  27. "txchain=1" "\x00"
  28. "aa2g=1" "\x00"
  29. "aa5g=1" "\x00"
  30. "tssipos5g=1" "\x00"
  31. "tssipos2g=1" "\x00"
  32. "femctrl=0" "\x00"
  33. "AvVmid_c0=1,165,2,100,2,100,2,100,2,100" "\x00"
  34. "pa2ga0=-154,5722,-656" "\x00"
  35. //#1pa2ga0=-195,5558,-672
  36. "pa2ga1=-118,4850,-635" "\x00"
  37. "pa5ga0=-193,6098,-740,-192,6095,-738,-199,5996,-730,-182,6148,-741" "\x00"
  38. //#3pa5ga0=-214,6002,-737,-209,6102,-746,-209,6024,-738,-200,6149,-747
  39. //#2pa5ga0=-203,5495,-683,-205,5489,-682,-207,5494,-678,-208,5549,-683
  40. //#1pa5ga0=-203,5495,-683,-205,5489,-682,-207,5494,-678,-185,6130,-740
  41. "pa5ga1=-142,4930,-655,-150,4859,-646,-156,4887,-644,-158,4864,-641" "\x00"
  42. "itrsw=1" "\x00"
  43. "pdoffset2g40ma0=10" "\x00"
  44. "pdoffset40ma0=0xaaaa" "\x00"
  45. "pdoffset80ma0=0xaaaa" "\x00"
  46. "extpagain5g=2" "\x00"
  47. "extpagain2g=2" "\x00"
  48. "tworangetssi2g=0" "\x00"
  49. "tworangetssi5g=0" "\x00"
  50. //# LTECX flags
  51. //# WCI2
  52. "ltecxmux=0" "\x00"
  53. "ltecxpadnum=0x0504" "\x00"
  54. "ltecxfnsel=0x22" "\x00"
  55. "ltecxgcigpio=0x32" "\x00"
  56. "maxp2ga0=78" "\x00"
  57. "cckbw202gpo=0x5555" "\x00"
  58. "cckbw20ul2gpo=0x5555" "\x00"
  59. "ofdmlrbw202gpo=0x2244" "\x00"
  60. "dot11agofdmhrbw202gpo=0x7744" "\x00"
  61. "ccode=DE" "\x00"
  62. "regrev=0" "\x00"
  63. "mcsbw202gpo=0x98886422" "\x00"
  64. "mcsbw402gpo=0x98777755" "\x00"
  65. "maxp5ga0=75,75,75,76" "\x00"
  66. //#5GHz_20MHz Offset
  67. "mcsbw205glpo=0xba753311" "\x00"
  68. "mcsbw205gmpo=0xba753311" "\x00"
  69. "mcsbw205ghpo=0xba753311" "\x00"
  70. //#5GHz_40MHz Offset
  71. "mcsbw405glpo=0xe8753311" "\x00"
  72. "mcsbw405gmpo=0xe8753311" "\x00"
  73. "mcsbw405ghpo=0xd9753311" "\x00"
  74. //#5GHz_80MHz Offset
  75. "mcsbw805glpo=0xea633311" "\x00"
  76. "mcsbw805gmpo=0xe7422211" "\x00"
  77. "mcsbw805ghpo=0xda632211" "\x00"
  78. "swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x010000,0x3ff" "\x00"
  79. "swctrlmap_5g=0x00100010,0x00200020,0x00200020,0x010000,0x3fe" "\x00"
  80. "swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x3" "\x00"
  81. "swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x3" "\x00"
  82. "vcodivmode=1" "\x00"
  83. "deadman_to=481500000" "\x00"
  84. "ed_thresh2g=-54" "\x00"
  85. "ed_thresh5g=-54" "\x00"
  86. "eu_edthresh2g=-54" "\x00"
  87. "eu_edthresh5g=-54" "\x00"
  88. //#ed_thresh2g=-69
  89. //#ed_thresh5g=-69
  90. //#eu_edthresh2g=-69
  91. //#eu_edthresh5g=-69
  92. "ldo1=4" "\x00"
  93. "rawtempsense=0x1ff" "\x00"
  94. "cckPwrIdxCorr=3" "\x00"
  95. "cckTssiDelay=150" "\x00"
  96. "ofdmTssiDelay=150" "\x00"
  97. "txpwr2gAdcScale=1" "\x00"
  98. "txpwr5gAdcScale=1" "\x00"
  99. "dot11b_opts=0x3aa85" "\x00"
  100. "cbfilttype=0" "\x00"
  101. //#fdsslevel_ch1=6
  102. //#fdsslevel_ch11=4
  103. //#btc_mode=1
  104. "muxenab=0x10" "\x00"
  105. //"muxenab=0x1f" "\x00"
  106. "cckdigfilttype=5" "\x00"
  107. "fdss_level_2g=6" "\x00"
  108. //#fdss_level_5g=6
  109. //#pacalshift5g=0,0,1
  110. "tempthresh=102" "\x00"
  111. "pa2ga0_tsmc=-154,5722,-656" "\x00"
  112. "pa2g40a0_tsmc=-199,6126,-732" "\x00"
  113. "pa5ga0_tsmc=-193,6098,-740,-192,6095,-738,-199,5996,-730,-182,6148,-741" "\x00"
  114. "pa5g40a0_tsmc=-193,6098,-740,-192,6095,-738,-199,5996,-730,-182,6148,-741" "\x00"
  115. "pa5g80a0_tsmc=-193,6098,-740,-192,6095,-738,-199,5996,-730,-182,6148,-741" "\x00"
  116. "fdss_level_5g=4" "\x00"
  117. "\x00\x00"
  118. };
  119. char *wifi_nvram_ptr = (char *)wifi_nvram_image;
  120. int wifi_nvram_size = (int)sizeof(wifi_nvram_image);