Hardware

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 20:01, 4 January 2007 (edit)
P1415 (Talk | contribs)
(added more info on NVRAM)
← Previous diff
Revision as of 06:03, 14 February 2007 (edit) (undo)
U3gyxap (Talk | contribs)

Next diff →
Line 21: Line 21:
Reboot the router for new settings in NVRAM to go into effect. Reboot the router for new settings in NVRAM to go into effect.
 +
 +
 +==Boardflags==
 +
 +/* boardflags */
 +#define BFL_BTCOEXIST 0x0001 /* This board implements Bluetooth coexistance */
 +#define BFL_PACTRL 0x0002 /* This board has gpio 9 controlling the PA */
 +#define BFL_AIRLINEMODE 0x0004 /* This board implements gpio13 radio disable indication */
 +#define BFL_ENETROBO 0x0010 /* This board has robo switch or core */
 +#define BFL_CCKHIPWR 0x0040 /* Can do high-power CCK transmission */
 +#define BFL_ENETADM 0x0080 /* This board has ADMtek switch */
 +#define BFL_ENETVLAN 0x0100 /* This board has vlan capability */
 +#define BFL_AFTERBURNER 0x0200 /* This board supports Afterburner mode */
 +#define BFL_NOPCI 0x0400 /* This board leaves PCI floating */
 +#define BFL_FEM 0x0800 /* This board supports the Front End Module */
 +#define BFL_EXTLNA 0x1000 /* This board has an external LNA */
 +#define BFL_HGPA 0x2000 /* This board has a high gain PA */
 +#define BFL_BTCMOD 0x4000 /* This board' BTCOEXIST is in the alternate gpios */

Revision as of 06:03, 14 February 2007

Contents


NVRAM

NVRAM (non-volatile RAM) is the place where the permanent settings are stored. This includes

You can run the following commands using Command Line:

nvram show

Shows the whole NVRAM content

nvram get <variable_name>

Shows variable value

nvram set <variable_name>="<value>"

Changes variable value in RAM only. Now you can play with the new settings or test user scripts but this new value will be lost after reboot unless you do nvram commit.

nvram commit

Saves all changed variables to NVRAM

Reboot the router for new settings in NVRAM to go into effect.


Boardflags

/* boardflags */

  1. define BFL_BTCOEXIST 0x0001 /* This board implements Bluetooth coexistance */
  2. define BFL_PACTRL 0x0002 /* This board has gpio 9 controlling the PA */
  3. define BFL_AIRLINEMODE 0x0004 /* This board implements gpio13 radio disable indication */
  4. define BFL_ENETROBO 0x0010 /* This board has robo switch or core */
  5. define BFL_CCKHIPWR 0x0040 /* Can do high-power CCK transmission */
  6. define BFL_ENETADM 0x0080 /* This board has ADMtek switch */
  7. define BFL_ENETVLAN 0x0100 /* This board has vlan capability */
  8. define BFL_AFTERBURNER 0x0200 /* This board supports Afterburner mode */
  9. define BFL_NOPCI 0x0400 /* This board leaves PCI floating */
  10. define BFL_FEM 0x0800 /* This board supports the Front End Module */
  11. define BFL_EXTLNA 0x1000 /* This board has an external LNA */
  12. define BFL_HGPA 0x2000 /* This board has a high gain PA */
  13. define BFL_BTCMOD 0x4000 /* This board' BTCOEXIST is in the alternate gpios */


Overclocking

BCM3303 v0.7 clock frequencies: (todo...)

MIPS/CPU Backplane Comment


BCM3303 v0.8 clock frequencies:

MIPS/CPU Backplane Comment
183 91
188 94
197 98
200 100
206 103
212 106
216 108
217 109
225 113
238 119
240 120
250 125

Hardware Modifications

Hardware Modifications (mods) are not necessarily DD-WRT specific or compatible.

Serial Port
Additional external SMA-R connector
Dual Serial Port
SD-Card
Temperature sensor for WRT54G 2.x and WRT54GS with DS1820