WIFI发射功率需要软件按如下参数集成:
802.11b ADC: 18
802.11g ADC: 16
802.11n HT20 ADC: 14
802.11n HT40 ADC: 12
FCC bandedge limit: disable
配额文件CFG_WIFI_Default.h
对应stWifiCfgDefault中参数的设置,对应数组中的十六进值为18x2=36转换为十六进0x24 其他的同理
WIFI_CFG_PARAM_STRUCT stWifiCfgDefault =
107{
108 0x0104, /* Own Version For MT6628*/
109 0x0000, /* Peer Version */
110 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, /* MAC ADDRESS */
111 { 0x00, 0x00 }, /* COUNTRY CODE */
112 { 0x24, 0x24, { 0x00, 0x00 }, /*b=18dbm*/
113 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, /*cTxPwr2G4OFDM g=16dbm*/
114 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, /*cTxPwr2G4HT20 ht20=14dbm*/
115 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, /*cTxPwr2G4HT40 ht40=12dbm*/
116 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /*cTxPwr5GOFDM*/
117 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /*cTxPwr5GHT20*/
802.11b ADC: 18
802.11g ADC: 16
802.11n HT20 ADC: 14
802.11n HT40 ADC: 12
FCC bandedge limit: disable
配额文件CFG_WIFI_Default.h
对应stWifiCfgDefault中参数的设置,对应数组中的十六进值为18x2=36转换为十六进0x24 其他的同理
WIFI_CFG_PARAM_STRUCT stWifiCfgDefault =
107{
108 0x0104, /* Own Version For MT6628*/
109 0x0000, /* Peer Version */
110 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, /* MAC ADDRESS */
111 { 0x00, 0x00 }, /* COUNTRY CODE */
112 { 0x24, 0x24, { 0x00, 0x00 }, /*b=18dbm*/
113 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, /*cTxPwr2G4OFDM g=16dbm*/
114 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, /*cTxPwr2G4HT20 ht20=14dbm*/
115 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, /*cTxPwr2G4HT40 ht40=12dbm*/
116 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /*cTxPwr5GOFDM*/
117 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /*cTxPwr5GHT20*/
118 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, /*cTxPwr5GHT40*/ /* TX_PWR_PARAM_T */
修改完以后编译system.img就可以测试啦!
./makeMtk -t XXX n systemimage