<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/index.php?action=history&amp;feed=atom&amp;title=Ad-Hoc_Networking</id>
	<title>Ad-Hoc Networking - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/index.php?action=history&amp;feed=atom&amp;title=Ad-Hoc_Networking"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ad-Hoc_Networking&amp;action=history"/>
	<updated>2026-04-24T08:37:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Ad-Hoc_Networking&amp;diff=927&amp;oldid=prev</id>
		<title>Hopspitfire at 17:39, 20 July 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ad-Hoc_Networking&amp;diff=927&amp;oldid=prev"/>
		<updated>2009-07-20T17:39:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:39, 20 July 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l236&quot; &gt;Line 236:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 236:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It seems we have some things to play with. Notice 121. Thermal Compensation.  ~Robi&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It seems we have some things to play with. Notice 121. Thermal Compensation.  ~Robi&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;''Ported by hopspitfire''&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hopspitfire</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Ad-Hoc_Networking&amp;diff=871&amp;oldid=prev</id>
		<title>Hopspitfire: New page: To enable:  &lt;pre&gt;&lt;nowiki&gt; iwconfig eth0 mode ad-hoc essid pre  &lt;/nowiki&gt;&lt;/pre&gt;  This of course disconnects your existing wi-fi connection, so make sure you're connected via EVDO or USB.  T...</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ad-Hoc_Networking&amp;diff=871&amp;oldid=prev"/>
		<updated>2009-07-20T16:12:38Z</updated>

		<summary type="html">&lt;p&gt;New page: To enable:  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; iwconfig eth0 mode ad-hoc essid pre  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;  This of course disconnects your existing wi-fi connection, so make sure you&amp;#039;re connected via EVDO or USB.  T...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;To enable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
iwconfig eth0 mode ad-hoc essid pre &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This of course disconnects your existing wi-fi connection, so make sure you're connected via EVDO or USB.&lt;br /&gt;
&lt;br /&gt;
This is just the standard linux method for enabling ad-hoc functionality. However, if you've got WiFi turned on via the Pre interface, it's not going to work for long, since the WiFi manager forces the device back into Managed mode periodically. In order to avoid this, you need to turn off the WiFi functionality through the webOS GUI. Then, bring the WiFi card up using:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/usr/sbin/wifidriver -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will load the driver for the WiFi card, but will not send any notifications to webOS, so it won't try to force the setting back to those it likes. At this point, the standard command above will work, and you can create an ad-hoc network. Useful for ssh-ing into your Pre when there are no access points available.&lt;br /&gt;
&lt;br /&gt;
GUI enabled application to switch the mode coming soon..&lt;br /&gt;
&lt;br /&gt;
Testing notes:&lt;br /&gt;
Enabling wi-fi like this seems to turn it on full blast. The Pre battery will heat up quite a bit and if you're close to the device you may not get a decent signal due to overpowering principles of antenna theory.. Consider adding settings to limit wifi power output to 10-20% to help preserve battery life and minimize heat output. The nature of ad-hoc will guarantee some level of proximity, and therefore not need maximum power output. ~ Robi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
root@castle:~# iwpriv eth0&lt;br /&gt;
eth0      Available private ioctls :&lt;br /&gt;
          extscan          (8BFA) : set   0 int   &amp;amp; get   2 char&lt;br /&gt;
          cachescanssid    (8BF0) : set   0 int   &amp;amp; get   2 char&lt;br /&gt;
          hostcmd          (8BE4) : set 2047 byte  &amp;amp; get 2047 byte&lt;br /&gt;
          arpfilter        (8BE6) : set 2047 byte  &amp;amp; get 2047 byte&lt;br /&gt;
          regrdwr          (8BE3) : set 256 char  &amp;amp; get 256 char&lt;br /&gt;
          sdcmd52rw        (8BFE) : set   7 byte  &amp;amp; get   7 byte&lt;br /&gt;
          sdcmd53rw        (8BFF) : set  32 char  &amp;amp; get  32 char&lt;br /&gt;
          setgetconf       (8BEA) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          getcis           (8BE1) : set   0       &amp;amp; get 512 byte&lt;br /&gt;
          scantype         (8BEB) : set   8 char  &amp;amp; get   8 char&lt;br /&gt;
          getNF            (0001) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          getRSSI          (0002) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          bgscan           (0004) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          enable11d        (0005) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          adhocgrate       (0006) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          sdioclock        (0007) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          wmm              (0008) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          uapsdnullgen     (000A) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          setcoalescing    (000B) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          adhocgprot       (000C) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          enableroaming    (000D) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          enablepwrmgmt    (000E) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          chipenable       (000F) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          wmm_qosinfo      (0002) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          lolisteninter    (0003) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          fwwakeupmethod   (0004) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          psnullinterval   (0005) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          bcnmisto         (0006) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          adhocawakepd     (0007) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          ldocfg           (0008) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          sdiomode         (0009) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          rtsctsctrl       (000E) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          autodeepsleep    (000C) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          wakeupmt         (000D) : set   1 int   &amp;amp; get   1 int&lt;br /&gt;
          setrxant         (0001) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          settxant         (0002) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          authalgs         (0004) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          encryptionmode   (0005) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          setregioncode    (0006) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          setlisteninter   (0007) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          setmultipledtim  (0008) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          setbcnavg        (0009) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          setdataavg       (000A) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          associate        (000B) : set   1 int   &amp;amp; get   0&lt;br /&gt;
          getregioncode    (0001) : set   0       &amp;amp; get   1 int&lt;br /&gt;
          getlisteninter   (0002) : set   0       &amp;amp; get   1 int&lt;br /&gt;
          getmultipledtim  (0003) : set   0       &amp;amp; get   1 int&lt;br /&gt;
          gettxrate        (0004) : set   0       &amp;amp; get   1 int&lt;br /&gt;
          getbcnavg        (0005) : set   0       &amp;amp; get   1 int&lt;br /&gt;
          getdataavg       (0006) : set   0       &amp;amp; get   1 int&lt;br /&gt;
          getdtim          (0007) : set   0       &amp;amp; get   1 int&lt;br /&gt;
          getrxant         (0001) : set   0       &amp;amp; get  12 char&lt;br /&gt;
          gettxant         (0002) : set   0       &amp;amp; get  12 char&lt;br /&gt;
          gettsf           (0003) : set   0       &amp;amp; get  12 char&lt;br /&gt;
          wpssession       (0004) : set   0       &amp;amp; get  12 char&lt;br /&gt;
          deepsleep        (8BFB) : set   1 char  &amp;amp; get   6 char&lt;br /&gt;
          hostsleepcfg     (8BE5) : set  31 char  &amp;amp; get   0&lt;br /&gt;
          deauth           (0001) : set   0       &amp;amp; get   0&lt;br /&gt;
          adhocstop        (0005) : set   0       &amp;amp; get   0&lt;br /&gt;
          radioon          (0002) : set   0       &amp;amp; get   0&lt;br /&gt;
          radiooff         (0003) : set   0       &amp;amp; get   0&lt;br /&gt;
          rmaeskey         (0004) : set   0       &amp;amp; get   0&lt;br /&gt;
          wlanidle-on      (000A) : set   0       &amp;amp; get   0&lt;br /&gt;
          wlanidle-off     (000B) : set   0       &amp;amp; get   0&lt;br /&gt;
          sleepparams      (0002) : set  64 char  &amp;amp; get  64 char&lt;br /&gt;
          bca-ts           (0003) : set  64 char  &amp;amp; get  64 char&lt;br /&gt;
          scanmode         (0006) : set  64 char  &amp;amp; get  64 char&lt;br /&gt;
          getadhocstatus   (0009) : set  64 char  &amp;amp; get  64 char&lt;br /&gt;
          setgenie         (000A) : set  64 char  &amp;amp; get  64 char&lt;br /&gt;
          getgenie         (000B) : set  64 char  &amp;amp; get  64 char&lt;br /&gt;
          qstatus          (000D) : set  64 char  &amp;amp; get  64 char&lt;br /&gt;
          setaeskey        (0001) : set  32 char  &amp;amp; get   0&lt;br /&gt;
          getaeskey        (0001) : set   1 int   &amp;amp; get 128 char&lt;br /&gt;
          version          (0002) : set   1 int   &amp;amp; get 128 char&lt;br /&gt;
          verext           (0003) : set   1 int   &amp;amp; get 128 char&lt;br /&gt;
          setwpaie         (8BE0) : set  24 char  &amp;amp; get   0&lt;br /&gt;
          getlog           (8BE9) : set   0       &amp;amp; get 512 char&lt;br /&gt;
          tpccfg           (0001) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          scanprobes       (0006) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          ledgpio          (0005) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          sleeppd          (0007) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          rateadapt        (0008) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          inactivityto     (0009) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          getSNR           (000A) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          getrate          (000B) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          getrxinfo        (000C) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          atimwindow       (000D) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          bcninterval      (000E) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          sdiopullctrl     (000F) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          scantime         (0010) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          dataevtcfg       (0012) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          txcontrol        (0013) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          hscfg            (0015) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          hssetpara        (0016) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          drvdbg           (0019) : set  16 int   &amp;amp; get  16 int&lt;br /&gt;
          setuserscan      (0001) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          getscantable     (0002) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          setmrvltlv       (0003) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          getassocrsp      (0004) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          addts            (0005) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          delts            (0006) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          qconfig          (0007) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          qstats           (0008) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          txpktstats       (000C) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
          getcfptable      (0009) : set 2000 byte  &amp;amp; get 2000 byte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
root@castle:~# iwlist&lt;br /&gt;
Usage: iwlist [interface] scanning [essid NNN] [last]&lt;br /&gt;
              [interface] frequency&lt;br /&gt;
              [interface] channel&lt;br /&gt;
              [interface] bitrate&lt;br /&gt;
              [interface] rate&lt;br /&gt;
              [interface] encryption&lt;br /&gt;
              [interface] keys&lt;br /&gt;
              [interface] power&lt;br /&gt;
              [interface] txpower&lt;br /&gt;
              [interface] retry&lt;br /&gt;
              [interface] ap&lt;br /&gt;
              [interface] accesspoints&lt;br /&gt;
              [interface] peers&lt;br /&gt;
              [interface] event&lt;br /&gt;
              [interface] auth&lt;br /&gt;
              [interface] wpakeys&lt;br /&gt;
              [interface] genie&lt;br /&gt;
              [interface] modulation&lt;br /&gt;
&lt;br /&gt;
root@castle:~# iwlist eth0 txpower&lt;br /&gt;
eth0      2 available transmit-powers :&lt;br /&gt;
          0 dBm         (1 mW)&lt;br /&gt;
          16 dBm        (39 mW)&lt;br /&gt;
          Current Tx-Power=10 dBm       (10 mW)&lt;br /&gt;
&lt;br /&gt;
root@castle:~# iwconfig eth0&lt;br /&gt;
eth0      MRVL-SD8686  ESSID:&amp;quot;default&amp;quot;  Nickname:&amp;quot;&amp;quot;&lt;br /&gt;
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:17:31:ED:CE:B1&lt;br /&gt;
          Bit Rate:54 Mb/s   Tx-Power=10 dBm&lt;br /&gt;
          Retry limit:9   RTS thr=2347 B   Fragment thr=2346 B&lt;br /&gt;
          Encryption key:****-****-**   Security mode:open&lt;br /&gt;
          Power Management:off&lt;br /&gt;
          Link Quality:0/100  Signal level:-54 dBm  Noise level:-93 dBm&lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:5969&lt;br /&gt;
          Tx excessive retries:1824  Invalid misc:4005   Missed beacon:0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, something promising I just stumbled on:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
root@castle:~# wifi-mfg-labtool&lt;br /&gt;
Cannot Find File setup.ini&lt;br /&gt;
Cannot Find File setup.ini&lt;br /&gt;
Name:           DutApiClass&lt;br /&gt;
Version:        1.3.5.00&lt;br /&gt;
Date:           Wed Jul 15 21:09:03 2009&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
Static Object&lt;br /&gt;
&lt;br /&gt;
Cannot Find File setup.ini&lt;br /&gt;
 DutIf_InitConnection: 0&lt;br /&gt;
&lt;br /&gt;
8686 (802.11a/g/b) TEST MENU&lt;br /&gt;
------------------------------&lt;br /&gt;
11. Get RF Channel&lt;br /&gt;
        (5GHz Channels:&lt;br /&gt;
         36, 40, 44, 48, 52, 56, 60, 64, 149, 153, 157, 161, 165, 183, 184&lt;br /&gt;
        , 185, 187, 188, 189, 192, 196, 7, 8, 11, 12, 16, 34, 38, 42&lt;br /&gt;
        , 46, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140)&lt;br /&gt;
12. Set RF Channel (decimal)&lt;br /&gt;
13. Get RF DataRate (rate)&lt;br /&gt;
        (1 for  1M;  2 for  2M;  3 for 5.5M; 4 for 11M,  5 for 22M,&lt;br /&gt;
         6 for  6M;  7 for  9M;  8 for 12M;  9 for 18M, 10 for 24M,&lt;br /&gt;
        11 for 36M, 12 for 48M, 13 for 54M, 14 for 72M)&lt;br /&gt;
17. Set Continous Tx Mode&lt;br /&gt;
        (enable datarate (pattern=0))&lt;br /&gt;
18. Set CW Tx Mode (enable)&lt;br /&gt;
19. Set Carrier Suppression Tx Mode(enable)&lt;br /&gt;
22. Set Power at Antenna Using Cal data (decimal decimal [modulation=0]) (ch pow [b =0, g=1])&lt;br /&gt;
25. Set DutyCycle Tx Mode&lt;br /&gt;
        (enable dataRate ((payloadweight =50)(pattern=0)(shortPreamble=0))&lt;br /&gt;
27. Xosc Calibration (TU =10)&lt;br /&gt;
28. PSM cycling (NumOfCycle=1 (decimal) SleepDur=1000000(us)(decimal)&lt;br /&gt;
                rxDur=1000000(us)(decimal)  StableDelay=2000(us)(decimal))&lt;br /&gt;
29. Get RF Band (0 for 2.4G, 1 for 5G)&lt;br /&gt;
30. Set RF Band (band (0 for 2.4G, 1 for 5G))&lt;br /&gt;
31. Clear received packet Count (Start Rx FER test)&lt;br /&gt;
32. Get received packet Count (Stop Rx FER test)&lt;br /&gt;
33. Tx MultiCast Packet (0x)(len=400) (0x)(Count=64) (rate=4)&lt;br /&gt;
        (pattern=0xAA) (shortPreamble=1) (bssid-xx.xx.xx.xx.xx.xx)&lt;br /&gt;
34. Enable BSSID filter (enable bssid-xx.xx.xx.xx.xx.xx ssid-string)&lt;br /&gt;
39. SPI download from sbin file.&lt;br /&gt;
40. SPI Verify from sbin file&lt;br /&gt;
41. Dump E2PROM content&lt;br /&gt;
45. Read MACAddress (0|1 from Mac Reg or not)&lt;br /&gt;
46. Write MACAddress (xx.xx.xx.xx.xx.xx 0|1 (from Mac Reg or not))&lt;br /&gt;
53. Write CalTable (from file:CalDataFile.txt)&lt;br /&gt;
54. Read CalTable from EEPROM&lt;br /&gt;
88. FW Version&lt;br /&gt;
89. Load Dut configuration file (FileName)&lt;br /&gt;
95. Get Rf XTAL control&lt;br /&gt;
96. Set Rf XTAL control (setting(8 bits))&lt;br /&gt;
117. Tx IQ Cal Mode(enable(1|0)))&lt;br /&gt;
121. Thermal Compensation(enable(0|1), [TempRef, SlopNum, SlopDenom, CalInMs, PPACoeff, PACoeff])&lt;br /&gt;
99. Exit&lt;br /&gt;
125. Write PM Reg (0x 0x)(addr data)&lt;br /&gt;
126. Read PM Reg (0x 0x)(addr data)&lt;br /&gt;
Enter option:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It seems we have some things to play with. Notice 121. Thermal Compensation.  ~Robi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Ported by hopspitfire''&lt;/div&gt;</summary>
		<author><name>Hopspitfire</name></author>
	</entry>
</feed>