summaryrefslogtreecommitdiff
path: root/release/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'release/src/include')
-rw-r--r--[-rwxr-xr-x]release/src/include/code_pattern.h203
-rw-r--r--release/src/include/cyutils.h163
2 files changed, 1 insertions, 365 deletions
diff --git a/release/src/include/code_pattern.h b/release/src/include/code_pattern.h
index 3f05bf13..fd543c53 100755..100644
--- a/release/src/include/code_pattern.h
+++ b/release/src/include/code_pattern.h
@@ -1,202 +1 @@
-#define CODE_ID "U2ND"
-#define BOOT_PATTERN "EST"
-#define UP_PMON 1
-#define UP_MAC 2
-#define UP_CODE 3
-#define UP_PIGGY 4
-#define UP_EOU_KEY 5
-#define UP_SN 6
-#define UP_LANG 7
-
-#define LINKSYS 7
-#define CISCO 90
-
-#define ENGLISH 1
-#define JAPANESE 2
-#define GERMAN 3
-#define FRENCH 4
-#define KOREAN 5
-
-#define USA 1
-#define JAPAN 2
-#define EUROPE 3
-#define WW 4
-#define GERMANY 5
-#define KOREA 6
-#define FRANCE 7
-
-#define WRT54G 1
-#define WRT54GS 2
-#define WRT54V5 3
-#define DPN 4
-#define RTA41 5
-#define WRT54GL 6
-#define WRT54GSV4 7
-
-#define OEM LINKSYS
-
-//#define LINKSYS_MODEL WRT54G //WRT54G
-#define LINKSYS_MODEL WRT54GL //WRT54GL
-//#define LINKSYS_MODEL WRT54GV5 //WRT54GV5
-//#define LINKSYS_MODEL RTA41 //RTA41
-//#define LINKSYS_MODEL WRT54GS //WRT54GS
-//#define LINKSYS_MODEL WRT54GSV4 //WRT54GSV4
-//#define LINKSYS_MODEL DPN //DPN
-/***************************************
- * define country *
- * LOCALE=COUNTRY = *
- ***************************************/
-#define COUNTRY LOCALE
-#define LOCALE USA
-//#define LOCALE JAPAN
-//#define LOCALE EUROPE
-//#define LOCALE WW
-//#define LOCALE GERMANY
-//#define LOCALE FRANCE
-//#define LOCALE KOREA
-
-/***************************************
- * define model name and code pattern *
- * MODEL_NAME = *
- * CODE_PATTERN = *
- ***************************************/
- #define CT_VENDOR "LINKSYS"
- #define INTEL_FLASH_SUPPORT_BOOT_VERSION_FROM "v1.3"
- #define BCM4712_CHIP_SUPPORT_BOOT_VERSION_FROM "v2.0"
- #define UI_STYLE CISCO
-
- #if LINKSYS_MODEL == WRT54GS
- #define INTEL_FLASH_SUPPORT_VERSION_FROM "v1.41.8"
- #define BCM4712_CHIP_SUPPORT_VERSION_FROM "v1.50.0"
- #define CODE_PATTERN "W54S"
- #if LOCALE == GERMANY
- #define MODEL_NAME "WRT54GS-DE"
- #define MODEL_VERSION ""
- #elif LOCALE == FRANCE
- #define MODEL_NAME "WRT54GS-FR"
- #define MODEL_VERSION ""
- #elif LOCALE == JAPAN
- #define MODEL_NAME "WRT54GS-JP"
- #define MODEL_VERSION ""
- #else
- #define MODEL_NAME "WRT54GS"
- #define MODEL_VERSION "V3.0"
- #endif
- #elif LINKSYS_MODEL == WRT54GSV4
- #define BCM4712_CHIP_SUPPORT_VERSION_FROM "v1.00.0"
- #define INTEL_FLASH_SUPPORT_VERSION_FROM "v1.00.0"
- #define CODE_PATTERN "W54s"
- #define MODEL_NAME "WRT54GSV4"
- #define MODEL_VERSION ""
- #elif LINKSYS_MODEL == DPN //DPN
- #define INTEL_FLASH_SUPPORT_VERSION_FROM "v1.41.8"
- #define BCM4712_CHIP_SUPPORT_VERSION_FROM "v1.50.0"
- #define CODE_PATTERN "WDPN"
- #define MODEL_NAME "DPN"
- #define MODEL_VERSION ""
- #elif LINKSYS_MODEL == WRT54GV5
- #define INTEL_FLASH_SUPPORT_VERSION_FROM "v1.41.8"
- #define BCM4712_CHIP_SUPPORT_VERSION_FROM "v1.50.0"
- #define CODE_PATTERN "W54V"
- #define MODEL_NAME "WRTA54G"
- #define MODEL_VERSION ""
- #elif LINKSYS_MODEL == RTA41
- #define INTEL_FLASH_SUPPORT_VERSION_FROM "v1.41.8"
- #define BCM4712_CHIP_SUPPORT_VERSION_FROM "v1.50.0"
- #define CODE_PATTERN "W54N"
- #define MODEL_NAME "RTA41"
- #define MODEL_VERSION ""
- #elif LINKSYS_MODEL == WRT54GL
- #define INTEL_FLASH_SUPPORT_VERSION_FROM "v1.41.8"
- #define BCM4712_CHIP_SUPPORT_VERSION_FROM "v1.50.0"
- #define CODE_PATTERN "W54G"
- #define MODEL_NAME "WRT54GL"
- #define MODEL_VERSION "V1"
- #elif LINKSYS_MODEL == WRT54G
- #define INTEL_FLASH_SUPPORT_VERSION_FROM "v1.41.8"
- #define BCM4712_CHIP_SUPPORT_VERSION_FROM "v1.50.0"
- #define CODE_PATTERN "W54G"
- #if LOCALE == GERMANY
- #define MODEL_NAME "WRT54G-DE"
- #define MODEL_VERSION ""
- #elif LOCALE == FRANCE
- #define MODEL_NAME "WRT54G-FR"
- #define MODEL_VERSION ""
- #elif LOCALE == JAPAN
- #define MODEL_NAME "WRT54G-JP"
- #define MODEL_VERSION ""
- #else
- #define MODEL_NAME "WRT54G"
- #define MODEL_VERSION "V4.0"
- #endif
- #else
- #error "You must select a LINKSYS_MODEL!!"
- #endif
-
-/***************************************
- * define language *
- * LANGUAGE = *
- * LANG_SEL=EN *
- * HTTP_CHARSET = *
- ***************************************/
-#if LOCALE == JAPAN
- #define LANGUAGE JAPANESE
- #define HTTP_CHARSET "shift-jis"
-#elif LOCALE == GERMANY
- #define LANGUAGE GERMAN
- #define HTTP_CHARSET "iso-8859-1"
-#elif LOCALE == FRANCE
- #define LANGUAGE FRENCH
- #define HTTP_CHARSET "iso-8859-1"
-#elif LOCALE == KOREA
- #define LANGUAGE KOREAN
- #define HTTP_CHARSET "euc-kr"
-#else
- #define LANGUAGE ENGLISH
- #define HTTP_CHARSET "iso-8859-1"
-#endif
-
-/***************************************
- * define wireless max channel *
- * WL_MAX_CHANNEL = *
- ***************************************/
-#if LOCALE == JAPAN || LOCALE == EUROPE || LOCALE == GERMANY || LOCALE == FRANCE
- #define WL_MAX_CHANNEL "13"
-#else
- #define WL_MAX_CHANNEL "11"
-#endif
-
-/***************************************
- * define web file path *
- * WEB_PAGE = *
- ***************************************/
-#if UI_STYLE == CISCO
- #if LOCALE == JAPAN
- #define WEB_PAGE "cisco_wrt54g_jp"
- #elif LOCALE == GERMANY
- #define WEB_PAGE "cisco_wrt54g_de"
- #elif LOCALE == FRANCE
- #define WEB_PAGE "cisco_wrt54g_fr"
- #else
- #if LINKSYS_MODEL == WRT54GV5
- #define WEB_PAGE "verizon_wrt54g_en"
- #elif LINKSYS_MODEL == RTA41
- #define WEB_PAGE "verizon_wrt54g_en"
- #else
- #define WEB_PAGE "cisco_wrt54g_m"
- #endif
- #endif
-#else
- #if LOCALE == JAPAN
- #define WEB_PAGE "linksys_wrt54g_jp"
- #else
- #define WEB_PAGE "linksys_wrt54g_en"
- #endif
-#endif
-
-/***************************************
- * check LOCALE
- ***************************************/
- #if LOCALE != JAPAN && LOCALE != USA && LOCALE != EUROPE && LOCALE != GERMANY && LOCALE != FRANCE
- #error "The LOCALE for LINKSYS is error, must be USA, EUROPE, JAPAN, GERMANY or FRANCE"
- #endif
+#define MODEL_NAME "WRT54G"
diff --git a/release/src/include/cyutils.h b/release/src/include/cyutils.h
index 407fd3ca..931817d4 100644
--- a/release/src/include/cyutils.h
+++ b/release/src/include/cyutils.h
@@ -1,170 +1,7 @@
#include "code_pattern.h"
-#if LINKSYS_MODEL == WRT54GSV4
- #if LOCALE == USA
- #define CYBERTAN_VERSION "v1.06.2"
- #define SERIAL_NUMBER "005"
- #define MINOR_VERSION ""
- #else // ETSI
- #define CYBERTAN_VERSION "v1.06.2"
- #define SERIAL_NUMBER "005"
- #define MINOR_VERSION ""
- #endif
-#elif LINKSYS_MODEL == WRT54GS // WRT54GSV1-3
- #if LOCALE == USA
- #define CYBERTAN_VERSION "v4.71.3"
- #define SERIAL_NUMBER "005"
- #define MINOR_VERSION ""
- #else // ETSI
- #define CYBERTAN_VERSION "v4.71.3"
- #define SERIAL_NUMBER "005"
- #define MINOR_VERSION ""
- #endif
-#elif LINKSYS_MODEL == WRT54GL
- #if LOCALE == USA
- #define CYBERTAN_VERSION "v4.30.11"
- #define SERIAL_NUMBER "011"
- #define MINOR_VERSION ""
- #else // ETSI
- #define CYBERTAN_VERSION "v4.30.11"
- #define SERIAL_NUMBER "011"
- #define MINOR_VERSION ""
- #endif
-#else // WRT54GV1-4
- #if LOCALE == USA
- #define CYBERTAN_VERSION "v4.21.2"
- #define SERIAL_NUMBER "000"
- #define MINOR_VERSION ""
- #else // ETSI
- #define CYBERTAN_VERSION "v4.21.2"
- #define SERIAL_NUMBER "000"
- #define MINOR_VERSION ""
- #endif
-#endif
-
-#define LANG_VERSION "v1.00.00" //for lang.bin version control(setupwizard)
-#define PMON_BOOT_VERSION "v1.8"
-#define CFE_BOOT_VERSION "v2.4" // for old cfe, no used now
-#define CFES_BOOT_VERSION "v3.7"
-
-#define BOOT_IPADDR "192.168.1.1"
-#define BOOT_NETMASK "255.255.255.0"
-
-#define SUPPORT_4712_CHIP 0x0001
-#define SUPPORT_INTEL_FLASH 0x0002
-#define SUPPORT_5325E_SWITCH 0x0004
-#define SUPPORT_4704_CHIP 0x0008
-#define SUPPORT_5352E_CHIP 0x0010
-
-struct code_header {
- char magic[4];
- char res1[4]; // for extra magic
- char fwdate[3];
- char fwvern[3];
- char id[4]; // U2ND
- char hw_ver; // 0) for 4702, 1) for 4712, 2) for 4712L, 3) for 4704, 4) for 5352E
- char res2;
- unsigned short flags;
- unsigned char res3[10];
-} ;
-
-//#ifdef MULTILANG_SUPPORT
-struct lang_header {
- char magic[4];
- char res1[4]; // for extra magic
- char fwdate[3];
- char fwvern[3];
- char id[4]; // U2ND
- char hw_ver; // 0: for 4702, 1: for 4712
- char res2;
- unsigned long len;
- unsigned char res3[8];
-} ;
-//#endif
-
-struct boot_header {
- char magic[3];
- char res[29];
-};
-
-/***************************************
- * define upnp misc *
- ***************************************/
-#if OEM == LINKSYS
- #if LANGUAGE == ENGLISH
- #define URL "http://www.linksys.com/"
- #else
- #define URL "http://www.linksys.co.jp/"
- #endif
- #define DEV_FRIENDLY_NAME MODEL_NAME
- #define DEV_MFR "Linksys Inc."
- #define DEV_MFR_URL URL
- #define DEV_MODEL_DESCRIPTION "Internet Access Server"
- #define DEV_MODEL MODEL_NAME
- #define DEV_MODEL_NO CYBERTAN_VERSION
- #define DEV_MODEL_URL URL
-#elif OEM == PCI
- #if LANGUAGE == ENGLISH
- #define URL "http://www.planex.com/"
- #else
- #define URL "http://www.planex.co.jp/"
- #endif
- #define DEV_FRIENDLY_NAME "BLW-04G Wireless Broadband Router"
- #define DEV_MFR "Planex Communciations Inc."
- #define DEV_MFR_URL URL
- #define DEV_MODEL_DESCRIPTION "Internet Gateway Device with UPnP support"
- #define DEV_MODEL "BLW-04G"
- #define DEV_MODEL_NO CYBERTAN_VERSION
- #define DEV_MODEL_URL URL
-#else
- #define URL ""
- #define DEV_FRIENDLY_NAME MODEL_NAME
- #define DEV_MFR ""
- #define DEV_MFR_URL URL
- #define DEV_MODEL_DESCRIPTION "Internet Access Server"
- #define DEV_MODEL MODEL_NAME
- #define DEV_MODEL_NO CYBERTAN_VERSION
- #define DEV_MODEL_URL URL
-#endif
-
-/***************************************
- * define Parental Control link *
- ***************************************/
-#if LOCALE == EUROPE
- #define SIGN_UP_URL "http://pcsvc.ourlinksys.com/eu/language.jsp"
- #define MORE_INFO_URL "http://www.linksys.com/pcsvc/eu/info_eu.asp"
- #define ADMIN_URL "http://pcsvc.ourlinksys.com/en"
-#elif LOCALE == GERMANY
- #define SIGN_UP_URL "http://pcsvc.ourlinksys.com/de/trial.asp"
- #define MORE_INFO_URL "http://www.linksys.com/pcsvc/de/info_de.asp"
- #define ADMIN_URL "http://pcsvc.ourlinksys.com/de/admin.asp"
-#elif LOCALE == FRANCE
- #define SIGN_UP_URL "http://pcsvc.ourlinksys.com/fr/trial.asp"
- #define MORE_INFO_URL "http://www.linksys.com/pcsvc/fr/info_fr.asp"
- #define ADMIN_URL "http://pcsvc.ourlinksys.com/fr/admin.asp"
-#else
- #define SIGN_UP_URL "http://pcsvc.ourlinksys.com/us/trial.asp"
- #define MORE_INFO_URL "http://www.linksys.com/pcsvc/info.asp"
- #define ADMIN_URL "http://pcsvc.ourlinksys.com/us/admin.asp"
-#endif
-
-/***************************************
- * define PPTP info *
- ***************************************/
-#if OEM == LINKSYS
#define PPTP_VENDOR "Linksys"
-#else
-#define PPTP_VENDOR CT_VENDOR
-#endif
#define PPTP_HOSTNAME ""
-/***************************************
- * define L2TP info *
- ***************************************/
-#if OEM == LINKSYS
#define L2TP_VENDOR "Linksys"
-#else
-#define L2TP_VENDOR CT_VENDOR
-#endif
#define L2TP_HOSTNAME MODEL_NAME
-