# CONFIG_AD2S120X is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
# CONFIG_AD5446 is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5930 is not set
# CONFIG_AD7150 is not set
# CONFIG_AD7152 is not set
# CONFIG_AD7291 is not set
# CONFIG_AD7298 is not set
# CONFIG_AD7314 is not set
# CONFIG_AD7476 is not set
# CONFIG_AD7745 is not set
# CONFIG_AD7816 is not set
# CONFIG_AD7887 is not set
# CONFIG_AD799X is not set
# CONFIG_AD9832 is not set
# CONFIG_AD9834 is not set
# CONFIG_AD9850 is not set
# CONFIG_AD9852 is not set
# CONFIG_AD9910 is not set
# CONFIG_AD9951 is not set
# CONFIG_ADE7753 is not set
# CONFIG_ADE7754 is not set
# CONFIG_ADE7758 is not set
# CONFIG_ADE7759 is not set
# CONFIG_ADE7854 is not set
# CONFIG_ADIS16060 is not set
# CONFIG_ADIS16080 is not set
# CONFIG_ADIS16130 is not set
CONFIG_ADIS16201=m
CONFIG_ADIS16203=m
CONFIG_ADIS16204=m
# CONFIG_ADIS16209 is not set
# CONFIG_ADIS16220 is not set
# CONFIG_ADIS16240 is not set
# CONFIG_ADIS16251 is not set
# CONFIG_ADIS16260 is not set
# CONFIG_ADIS16300 is not set
# CONFIG_ADIS16350 is not set
# CONFIG_ADIS16400 is not set
# CONFIG_ADT7310 is not set
# CONFIG_ADT7316 is not set
# CONFIG_ADT7410 is not set
# CONFIG_ADT75 is not set
CONFIG_ALIGNMENT_TRAP=y
CONFIG_APM_EMULATION=y
CONFIG_ARCH_HAS_CPUFREQ=y
CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
CONFIG_ARCH_OMAP=y
# CONFIG_ARCH_OMAP1 is not set
CONFIG_ARCH_OMAP2=y
CONFIG_ARCH_OMAP2420=y
# CONFIG_ARCH_OMAP2430 is not set
CONFIG_ARCH_OMAP2PLUS=y
CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
# CONFIG_ARCH_OMAP3 is not set
# CONFIG_ARCH_OMAP4 is not set
CONFIG_ARCH_OMAP_OTG=y
CONFIG_ARCH_REQUIRE_GPIOLIB=y
# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
# CONFIG_ARCH_SUPPORTS_MSI is not set
CONFIG_ARCH_SUSPEND_POSSIBLE=y
# CONFIG_ARCH_USES_GETTIMEOFFSET is not set
CONFIG_ARM=y
CONFIG_ARM_ERRATA_411920=y
CONFIG_ARM_L1_CACHE_SHIFT=5
CONFIG_ARM_THUMB=y
CONFIG_ARM_UNWIND=y
# CONFIG_ARPD is not set
CONFIG_ATAGS_PROC=y
# CONFIG_AUTO_IRQ_AFFINITY is not set
CONFIG_BINFMT_MISC=y
# CONFIG_BKL is not set
# CONFIG_BLK_CGROUP is not set
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_SD=y
CONFIG_BRIDGE=m
CONFIG_BT=m
CONFIG_BT_BNEP=m
# CONFIG_BT_BNEP_MC_FILTER is not set
# CONFIG_BT_BNEP_PROTO_FILTER is not set
# CONFIG_BT_HCIH4P is not set
CONFIG_BT_HCIUART=m
# CONFIG_BT_HCIUART_BCSP is not set
CONFIG_BT_HIDP=m
CONFIG_BT_L2CAP=m
CONFIG_BT_RFCOMM=m
# CONFIG_BT_RFCOMM_TTY is not set
CONFIG_BT_SCO=m
CONFIG_CBUS=y
CONFIG_CBUS_RETU=y
CONFIG_CBUS_RETU_HEADSET=y
CONFIG_CBUS_RETU_POWERBUTTON=y
CONFIG_CBUS_RETU_WDT=y
CONFIG_CBUS_TAHVO=y
# CONFIG_CBUS_TAHVO_USB is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_CPUACCT is not set
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_DEVICE is not set
# CONFIG_CGROUP_FREEZER is not set
# CONFIG_CGROUP_NS is not set
CONFIG_CGROUP_SCHED=y
CONFIG_CLKDEV_LOOKUP=y
CONFIG_CMDLINE="root=/dev/mmcblk0p1 rootfstype=ext4,ext3,ext2,squashfs,jffs2 console=tty0 console=ttyO2,115200n8 earlyprintk"
CONFIG_CMDLINE_FORCE=y
CONFIG_CONSOLE_TRANSLATIONS=y
# CONFIG_CPUSETS is not set
CONFIG_CPU_32v6=y
# CONFIG_CPU_32v6K is not set
CONFIG_CPU_ABRT_EV6=y
# CONFIG_CPU_BPREDICT_DISABLE is not set
CONFIG_CPU_CACHE_V6=y
CONFIG_CPU_CACHE_VIPT=y
CONFIG_CPU_COPY_V6=y
CONFIG_CPU_CP15=y
CONFIG_CPU_CP15_MMU=y
CONFIG_CPU_FREQ=y
# CONFIG_CPU_FREQ_DEBUG is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_HAS_ASID=y
CONFIG_CPU_HAS_PMU=y
# CONFIG_CPU_ICACHE_DISABLE is not set
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
CONFIG_CPU_PABRT_V6=y
CONFIG_CPU_TLB_V6=y
CONFIG_CPU_USE_DOMAINS=y
CONFIG_CPU_V6=y
CONFIG_CRC16=y
CONFIG_CRC7=y
CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_BLKCIPHER=m
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_CBC=m
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_DEV_OMAP_AES=y
CONFIG_CRYPTO_DEV_OMAP_SHAM=y
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_MANAGER=m
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_ERRORS=y
# CONFIG_DEBUG_FS is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_USER is not set
CONFIG_DEFAULT_CFQ=y
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_DEVKMEM=y
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=y
CONFIG_DUMMY_CONSOLE=y
# CONFIG_ECRYPT_FS is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_EXPERT=y
CONFIG_EXPORTFS=m
CONFIG_EXT4_FS=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_FAT_FS=y
CONFIG_FB=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_OMAP=y
# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set
CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE=2
CONFIG_FB_OMAP_LCDC_BLIZZARD=y
CONFIG_FB_OMAP_LCDC_EXTERNAL=y
# CONFIG_FB_OMAP_LCDC_HWA742 is not set
CONFIG_FB_OMAP_LCD_MIPID=y
# CONFIG_FB_OMAP_MANUAL_UPDATE is not set
# CONFIG_FB_SM7XX is not set
# CONFIG_FB_WMT_GE_ROPS is not set
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_FONTS=y
# CONFIG_FONT_10x18 is not set
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
CONFIG_FONT_8x16=y
CONFIG_FONT_8x8=y
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_SUN8x16 is not set
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_FREEZER=y
CONFIG_FS_MBCACHE=y
CONFIG_FS_POSIX_ACL=y
CONFIG_GENERIC_ACL=y
CONFIG_GENERIC_ATOMIC64=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_FIND_LAST_BIT=y
CONFIG_GENERIC_GPIO=y
# CONFIG_GENERIC_HARDIRQS_NO_DEPRECATED is not set
# CONFIG_GENERIC_PENDING_IRQ is not set
CONFIG_GPIOLIB=y
CONFIG_GPIO_SYSFS=y
# CONFIG_HAMRADIO is not set
CONFIG_HARDIRQS_SW_RESEND=y
CONFIG_HAS_DMA=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAVE_AOUT=y
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_HAVE_CLK=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
CONFIG_HAVE_GENERIC_HARDIRQS=y
CONFIG_HAVE_IDE=y
CONFIG_HAVE_IRQ_WORK=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MTD_OTP=y
CONFIG_HAVE_OPROFILE=y
CONFIG_HAVE_PERF_EVENTS=y
CONFIG_HAVE_PROC_CPU=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_SCHED_CLOCK=y
CONFIG_HAVE_SPARSE_IRQ=y
CONFIG_HID=y
CONFIG_HID_APPLE=m
CONFIG_HID_SUPPORT=y
CONFIG_HID_WACOM=m
# CONFIG_HID_WACOM_POWER_SUPPLY is not set
CONFIG_HWMON=m
# CONFIG_HWMON_DEBUG_CHIP is not set
CONFIG_HW_CONSOLE=y
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_OMAP=y
CONFIG_HZ=128
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_OMAP=y
CONFIG_IIO=y
# CONFIG_IIO_RING_BUFFER is not set
# CONFIG_IIO_TRIGGER is not set
CONFIG_INET6_XFRM_MODE_BEET=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
# CONFIG_INLINE_READ_UNLOCK is not set
# CONFIG_INLINE_READ_UNLOCK_IRQ is not set
# CONFIG_INLINE_SPIN_UNLOCK is not set
# CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set
# CONFIG_INLINE_WRITE_UNLOCK is not set
# CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set
CONFIG_INOTIFY_USER=y
CONFIG_INPUT=y
# CONFIG_INPUT_APMPOWER is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_GPIO_BUTTONS is not set
CONFIG_INPUT_JOYSTICK=y
CONFIG_INPUT_KEYBOARD=y
CONFIG_INPUT_MOUSE=y
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=800
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480
CONFIG_INPUT_TABLET=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_IOSCHED_DEADLINE is not set
CONFIG_IPV6=y
CONFIG_IPV6_MIP6=m
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_SIT=m
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_IRQ_PER_CPU is not set
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_RC5_SZ_DECODER=m
# CONFIG_ISDN is not set
# CONFIG_ISP1301_OMAP is not set
CONFIG_JBD2=y
CONFIG_JFFS2_LZO=y
CONFIG_JFFS2_ZLIB=y
# CONFIG_JOYSTICK_A3D is not set
# CONFIG_JOYSTICK_ADI is not set
# CONFIG_JOYSTICK_ANALOG is not set
# CONFIG_JOYSTICK_AS5011 is not set
# CONFIG_JOYSTICK_COBRA is not set
# CONFIG_JOYSTICK_GF2K is not set
# CONFIG_JOYSTICK_GRIP is not set
# CONFIG_JOYSTICK_GRIP_MP is not set
# CONFIG_JOYSTICK_GUILLEMOT is not set
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_JOYDUMP is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SIDEWINDER is not set
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_STINGER is not set
# CONFIG_JOYSTICK_TMDC is not set
# CONFIG_JOYSTICK_TWIDJOY is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_XPAD is not set
# CONFIG_JOYSTICK_ZHENHUA is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KEXEC=y
# CONFIG_KEYBOARD_GPIO is not set
CONFIG_KEYBOARD_LM8323=y
# CONFIG_KEYBOARD_OMAP is not set
CONFIG_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
# CONFIG_KXSD9 is not set
# CONFIG_LEDS is not set
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_REGULATOR is not set
CONFIG_LEDS_TRIGGER_BACKLIGHT=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LIRC=m
# CONFIG_LIS3L02DQ is not set
CONFIG_LLC=m
CONFIG_LOCKD=m
CONFIG_LOG_BUF_SHIFT=18
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_MACH_NOKIA_N800=y
CONFIG_MACH_NOKIA_N810=y
CONFIG_MACH_NOKIA_N810_WIMAX=y
CONFIG_MACH_NOKIA_N8X0=y
CONFIG_MACH_NO_WESTBRIDGE=y
CONFIG_MACH_OMAP2_TUSB6010=y
# CONFIG_MACH_OMAP_APOLLON is not set
# CONFIG_MACH_OMAP_GENERIC is not set
# CONFIG_MACH_OMAP_H4 is not set
CONFIG_MACVLAN=m
CONFIG_MAC_PARTITION=y
# CONFIG_MAX1363 is not set
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_SUPPORT=m
CONFIG_MEDIA_TUNER=m
CONFIG_MEDIA_TUNER_MC44S803=m
CONFIG_MEDIA_TUNER_MT20XX=m
CONFIG_MEDIA_TUNER_SIMPLE=m
CONFIG_MEDIA_TUNER_TDA18271=m
CONFIG_MEDIA_TUNER_TDA827X=m
CONFIG_MEDIA_TUNER_TDA8290=m
CONFIG_MEDIA_TUNER_TDA9887=m
CONFIG_MEDIA_TUNER_TEA5761=m
CONFIG_MEDIA_TUNER_TEA5767=m
CONFIG_MEDIA_TUNER_XC2028=m
CONFIG_MEDIA_TUNER_XC5000=m
CONFIG_MENELAUS=y
# CONFIG_MFD_T7L66XB is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MISC_DEVICES is not set
CONFIG_MMC=y
CONFIG_MMC_BLOCK=y
CONFIG_MMC_OMAP=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_SPI=y
CONFIG_MMC_UNSAFE_RESUME=y
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_VSXXXAA is not set
CONFIG_MSDOS_FS=y
CONFIG_MTD_BLOCK2MTD=y
# CONFIG_MTD_CFI is not set
CONFIG_MTD_CMDLINE_PARTS=y
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
CONFIG_MTD_ONENAND=y
# CONFIG_MTD_ONENAND_2X_PROGRAM is not set
# CONFIG_MTD_ONENAND_GENERIC is not set
CONFIG_MTD_ONENAND_OMAP2=y
CONFIG_MTD_ONENAND_OTP=y
# CONFIG_MTD_ONENAND_SIM is not set
# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
# CONFIG_MTD_ROOTFS_ROOT_DEV is not set
# CONFIG_MTD_ROOTFS_SPLIT is not set
# CONFIG_MUSB_PIO_ONLY is not set
# CONFIG_N810BM is not set
CONFIG_NAMESPACES=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_PER_CPU_KM=y
CONFIG_NETDEV_10000=y
# CONFIG_NET_NS is not set
# CONFIG_NET_SCHED is not set
CONFIG_NFSD=m
CONFIG_NFSD_DEPRECATED=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_FS=m
CONFIG_NFS_USE_KERNEL_DNS=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
# CONFIG_NFS_USE_NEW_IDMAPPER is not set
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_NFS_V4_1=y
CONFIG_NLS=y
CONFIG_NOP_USB_XCEIV=m
CONFIG_NO_HZ=y
# CONFIG_OMAP2_DSS is not set
CONFIG_OMAP_32K_TIMER=y
CONFIG_OMAP_32K_TIMER_HZ=128
CONFIG_OMAP_BOOT_REASON=y
CONFIG_OMAP_BOOT_TAG=y
CONFIG_OMAP_COMPONENT_VERSION=y
CONFIG_OMAP_DM_TIMER=y
CONFIG_OMAP_GPIO_SWITCH=y
CONFIG_OMAP_MBOX_FWK=y
CONFIG_OMAP_MBOX_KFIFO_SIZE=256
CONFIG_OMAP_MCBSP=y
CONFIG_OMAP_MUX=y
# CONFIG_OMAP_MUX_DEBUG is not set
CONFIG_OMAP_MUX_WARNINGS=y
CONFIG_OMAP_PACKAGE_ZAC=y
# CONFIG_OMAP_PM_NONE is not set
CONFIG_OMAP_PM_NOOP=y
CONFIG_OMAP_RESET_CLOCKS=y
# CONFIG_OMAP_WATCHDOG is not set
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_PAGE_OFFSET=0xC0000000
# CONFIG_PCI_SYSCALL is not set
CONFIG_PERF_USE_VMALLOC=y
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
CONFIG_PM_OPS=y
CONFIG_PM_RUNTIME=y
CONFIG_PM_SLEEP=y
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_PPP=m
CONFIG_PPP_ASYNC=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_MPPE=m
# CONFIG_PPP_MULTILINK is not set
CONFIG_PPP_SYNC_TTY=m
CONFIG_PREEMPT=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_RCU=y
CONFIG_PRINTK_TIME=y
CONFIG_PROC_PAGE_MONITOR=y
# CONFIG_QUOTACTL is not set
# CONFIG_RCU_BOOST is not set
CONFIG_RC_CORE=m
# CONFIG_RC_LOOPBACK is not set
CONFIG_REGULATOR=y
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR_DUMMY is not set
# CONFIG_REGULATOR_ISL6271A is not set
# CONFIG_REGULATOR_LP3971 is not set
# CONFIG_REGULATOR_LP3972 is not set
# CONFIG_REGULATOR_MAX1586 is not set
# CONFIG_REGULATOR_MAX8649 is not set
# CONFIG_REGULATOR_MAX8660 is not set
# CONFIG_REGULATOR_MAX8952 is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS6524X is not set
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
# CONFIG_RESOURCE_COUNTERS is not set
CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_SCHED_AUTOGROUP=y
CONFIG_SCSI=y
# CONFIG_SCSI_LOWLEVEL is not set
# CONFIG_SDIO_UART is not set
# CONFIG_SENSORS_AK8975 is not set
# CONFIG_SENSORS_HMC5843 is not set
# CONFIG_SENSORS_ISL29018 is not set
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_TSL2563=m
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_IFX6X60 is not set
CONFIG_SERIAL_OMAP=y
CONFIG_SERIAL_OMAP_CONSOLE=y
CONFIG_SERIO=y
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_PS2MULT is not set
# CONFIG_SERIO_RAW is not set
CONFIG_SERIO_SERPORT=y
# CONFIG_SLAB is not set
CONFIG_SLHC=m
CONFIG_SLUB=y
CONFIG_SND=m
CONFIG_SND_ARM=y
# CONFIG_SND_EMU10K1_SEQ is not set
CONFIG_SND_JACK=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_OMAP_SOC=m
CONFIG_SND_OMAP_SOC_MCBSP=m
CONFIG_SND_OMAP_SOC_N810=m
# CONFIG_SND_OPL3_LIB_SEQ is not set
# CONFIG_SND_OPL4_LIB_SEQ is not set
CONFIG_SND_PCM=m
CONFIG_SND_PCM_OSS=m
# CONFIG_SND_RAWMIDI_SEQ is not set
# CONFIG_SND_SBAWE_SEQ is not set
CONFIG_SND_SOC=m
# CONFIG_SND_SOC_ALL_CODECS is not set
CONFIG_SND_SOC_CACHE_LZO=y
CONFIG_SND_SOC_I2C_AND_SPI=m
CONFIG_SND_SOC_TLV320AIC3X=m
CONFIG_SND_SPI=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_TIMER=m
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE=y
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
CONFIG_SPEAKUP=m
CONFIG_SPEAKUP_SYNTH_ACNTPC=m
CONFIG_SPEAKUP_SYNTH_ACNTSA=m
CONFIG_SPEAKUP_SYNTH_APOLLO=m
CONFIG_SPEAKUP_SYNTH_AUDPTR=m
CONFIG_SPEAKUP_SYNTH_BNS=m
CONFIG_SPEAKUP_SYNTH_DECEXT=m
CONFIG_SPEAKUP_SYNTH_DECPC=m
CONFIG_SPEAKUP_SYNTH_DECTLK=m
CONFIG_SPEAKUP_SYNTH_DTLK=m
CONFIG_SPEAKUP_SYNTH_DUMMY=m
CONFIG_SPEAKUP_SYNTH_KEYPC=m
CONFIG_SPEAKUP_SYNTH_LTLK=m
CONFIG_SPEAKUP_SYNTH_SOFT=m
CONFIG_SPEAKUP_SYNTH_SPKOUT=m
CONFIG_SPEAKUP_SYNTH_TXPRT=m
CONFIG_SPI=y
# CONFIG_SPI_BITBANG is not set
# CONFIG_SPI_GPIO is not set
CONFIG_SPI_MASTER=y
CONFIG_SPI_OMAP24XX=y
# CONFIG_SPI_PXA2XX_PCI is not set
CONFIG_STP=m
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
# CONFIG_SYN_COOKIES is not set
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
# CONFIG_TABLET_USB_ACECAD is not set
# CONFIG_TABLET_USB_AIPTEK is not set
# CONFIG_TABLET_USB_GTCO is not set
# CONFIG_TABLET_USB_HANWANG is not set
# CONFIG_TABLET_USB_KBTAB is not set
# CONFIG_TABLET_USB_WACOM is not set
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TINY_PREEMPT_RCU=y
# CONFIG_TINY_RCU is not set
CONFIG_TMPFS_POSIX_ACL=y
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
# CONFIG_TOUCHSCREEN_ST1232 is not set
CONFIG_TOUCHSCREEN_TSC2005=y
CONFIG_TUN=m
CONFIG_UACCESS_WITH_MEMCPY=y
CONFIG_UID16=y
CONFIG_USB=m
# CONFIG_USB_ARCH_HAS_EHCI is not set
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_CDC_COMPOSITE is not set
CONFIG_USB_ETH=m
# CONFIG_USB_ETH_EEM is not set
# CONFIG_USB_ETH_RNDIS is not set
# CONFIG_USB_FILE_STORAGE is not set
# CONFIG_USB_FUNCTIONFS is not set
CONFIG_USB_GADGET=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET_DEBUG_FILES is not set
CONFIG_USB_GADGET_DUALSPEED=y
# CONFIG_USB_GADGET_DUMMY_HCD is not set
# CONFIG_USB_GADGET_M66592 is not set
CONFIG_USB_GADGET_MUSB_HDRC=y
# CONFIG_USB_GADGET_OMAP is not set
# CONFIG_USB_GADGET_PXA_U2O is not set
# CONFIG_USB_GADGET_R8A66597 is not set
CONFIG_USB_GADGET_SELECTED=y
CONFIG_USB_GADGET_VBUS_DRAW=100
CONFIG_USB_GSPCA=m
# CONFIG_USB_G_DBGP is not set
# CONFIG_USB_G_HID is not set
CONFIG_USB_G_NCM=m
# CONFIG_USB_G_PRINTER is not set
# CONFIG_USB_G_SERIAL is not set
# CONFIG_USB_G_WEBCAM is not set
CONFIG_USB_HID=m
# CONFIG_USB_INVENTRA_DMA is not set
# CONFIG_USB_MIDI_GADGET is not set
# CONFIG_USB_MUSB_AM35X is not set
# CONFIG_USB_MUSB_DEBUG is not set
CONFIG_USB_MUSB_HDRC=m
CONFIG_USB_MUSB_HDRC_HCD=y
# CONFIG_USB_MUSB_HOST is not set
# CONFIG_USB_MUSB_OMAP2PLUS is not set
CONFIG_USB_MUSB_OTG=y
# CONFIG_USB_MUSB_PERIPHERAL is not set
CONFIG_USB_MUSB_TUSB6010=y
CONFIG_USB_NET_CDC_NCM=m
CONFIG_USB_OTG=y
CONFIG_USB_OTG_UTILS=y
# CONFIG_USB_PWC is not set
CONFIG_USB_SERIAL=m
CONFIG_USB_SUPPORT=y
# CONFIG_USB_TI_CPPI_DMA is not set
CONFIG_USB_TUSB_OMAP_DMA=y
CONFIG_USB_USBNET=m
# CONFIG_USB_ZERO is not set
# CONFIG_USER_NS is not set
CONFIG_V4L_USB_DRIVERS=y
CONFIG_VECTORS_BASE=0xffff0000
CONFIG_VFAT_FS=y
CONFIG_VFP=y
CONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_IR_I2C=m
CONFIG_VIDEO_MEDIA=m
# CONFIG_VIDEO_OMAP2 is not set
# CONFIG_VIDEO_OMAP2_VOUT is not set
CONFIG_VIDEO_TCM825X=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_COMMON=m
CONFIG_VLAN_8021Q=m
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_WATCHDOG_NOWAYOUT=y
# CONFIG_WEXT_PRIV is not set
# CONFIG_WEXT_SPY is not set
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_ZBOOT_ROM is not set
CONFIG_ZBOOT_ROM_BSS=0x10200000
CONFIG_ZBOOT_ROM_TEXT=0x10C08000
CONFIG_ZONE_DMA_FLAG=0
'n453' href='#n453'>453</a>
<a id='n454' href='#n454'>454</a>
<a id='n455' href='#n455'>455</a>
<a id='n456' href='#n456'>456</a>
<a id='n457' href='#n457'>457</a>
<a id='n458' href='#n458'>458</a>
<a id='n459' href='#n459'>459</a>
<a id='n460' href='#n460'>460</a>
<a id='n461' href='#n461'>461</a>
<a id='n462' href='#n462'>462</a>
<a id='n463' href='#n463'>463</a>
<a id='n464' href='#n464'>464</a>
<a id='n465' href='#n465'>465</a>
<a id='n466' href='#n466'>466</a>
<a id='n467' href='#n467'>467</a>
<a id='n468' href='#n468'>468</a>
<a id='n469' href='#n469'>469</a>
<a id='n470' href='#n470'>470</a>
<a id='n471' href='#n471'>471</a>
<a id='n472' href='#n472'>472</a>
<a id='n473' href='#n473'>473</a>
<a id='n474' href='#n474'>474</a>
<a id='n475' href='#n475'>475</a>
<a id='n476' href='#n476'>476</a>
<a id='n477' href='#n477'>477</a>
<a id='n478' href='#n478'>478</a>
<a id='n479' href='#n479'>479</a>
<a id='n480' href='#n480'>480</a>
<a id='n481' href='#n481'>481</a>
<a id='n482' href='#n482'>482</a>
<a id='n483' href='#n483'>483</a>
<a id='n484' href='#n484'>484</a>
<a id='n485' href='#n485'>485</a>
<a id='n486' href='#n486'>486</a>
<a id='n487' href='#n487'>487</a>
<a id='n488' href='#n488'>488</a>
<a id='n489' href='#n489'>489</a>
<a id='n490' href='#n490'>490</a>
<a id='n491' href='#n491'>491</a>
<a id='n492' href='#n492'>492</a>
<a id='n493' href='#n493'>493</a>
<a id='n494' href='#n494'>494</a>
<a id='n495' href='#n495'>495</a>
<a id='n496' href='#n496'>496</a>
<a id='n497' href='#n497'>497</a>
<a id='n498' href='#n498'>498</a>
<a id='n499' href='#n499'>499</a>
<a id='n500' href='#n500'>500</a>
<a id='n501' href='#n501'>501</a>
<a id='n502' href='#n502'>502</a>
<a id='n503' href='#n503'>503</a>
<a id='n504' href='#n504'>504</a>
<a id='n505' href='#n505'>505</a>
<a id='n506' href='#n506'>506</a>
<a id='n507' href='#n507'>507</a>
<a id='n508' href='#n508'>508</a>
<a id='n509' href='#n509'>509</a>
<a id='n510' href='#n510'>510</a>
<a id='n511' href='#n511'>511</a>
<a id='n512' href='#n512'>512</a>
<a id='n513' href='#n513'>513</a>
<a id='n514' href='#n514'>514</a>
<a id='n515' href='#n515'>515</a>
<a id='n516' href='#n516'>516</a>
<a id='n517' href='#n517'>517</a>
<a id='n518' href='#n518'>518</a>
<a id='n519' href='#n519'>519</a>
<a id='n520' href='#n520'>520</a>
<a id='n521' href='#n521'>521</a>
<a id='n522' href='#n522'>522</a>
<a id='n523' href='#n523'>523</a>
<a id='n524' href='#n524'>524</a>
<a id='n525' href='#n525'>525</a>
<a id='n526' href='#n526'>526</a>
<a id='n527' href='#n527'>527</a>
<a id='n528' href='#n528'>528</a>
<a id='n529' href='#n529'>529</a>
<a id='n530' href='#n530'>530</a>
<a id='n531' href='#n531'>531</a>
<a id='n532' href='#n532'>532</a>
<a id='n533' href='#n533'>533</a>
<a id='n534' href='#n534'>534</a>
<a id='n535' href='#n535'>535</a>
<a id='n536' href='#n536'>536</a>
<a id='n537' href='#n537'>537</a>
<a id='n538' href='#n538'>538</a>
<a id='n539' href='#n539'>539</a>
<a id='n540' href='#n540'>540</a>
<a id='n541' href='#n541'>541</a>
<a id='n542' href='#n542'>542</a>
<a id='n543' href='#n543'>543</a>
<a id='n544' href='#n544'>544</a>
<a id='n545' href='#n545'>545</a>
<a id='n546' href='#n546'>546</a>
<a id='n547' href='#n547'>547</a>
<a id='n548' href='#n548'>548</a>
<a id='n549' href='#n549'>549</a>
<a id='n550' href='#n550'>550</a>
<a id='n551' href='#n551'>551</a>
<a id='n552' href='#n552'>552</a>
<a id='n553' href='#n553'>553</a>
<a id='n554' href='#n554'>554</a>
<a id='n555' href='#n555'>555</a>
<a id='n556' href='#n556'>556</a>
<a id='n557' href='#n557'>557</a>
<a id='n558' href='#n558'>558</a>
<a id='n559' href='#n559'>559</a>
<a id='n560' href='#n560'>560</a>
<a id='n561' href='#n561'>561</a>
<a id='n562' href='#n562'>562</a>
<a id='n563' href='#n563'>563</a>
<a id='n564' href='#n564'>564</a>
<a id='n565' href='#n565'>565</a>
<a id='n566' href='#n566'>566</a>
<a id='n567' href='#n567'>567</a>
<a id='n568' href='#n568'>568</a>
<a id='n569' href='#n569'>569</a>
<a id='n570' href='#n570'>570</a>
<a id='n571' href='#n571'>571</a>
<a id='n572' href='#n572'>572</a>
<a id='n573' href='#n573'>573</a>
<a id='n574' href='#n574'>574</a>
<a id='n575' href='#n575'>575</a>
<a id='n576' href='#n576'>576</a>
<a id='n577' href='#n577'>577</a>
<a id='n578' href='#n578'>578</a>
<a id='n579' href='#n579'>579</a>
<a id='n580' href='#n580'>580</a>
<a id='n581' href='#n581'>581</a>
<a id='n582' href='#n582'>582</a>
<a id='n583' href='#n583'>583</a>
<a id='n584' href='#n584'>584</a>
<a id='n585' href='#n585'>585</a>
<a id='n586' href='#n586'>586</a>
<a id='n587' href='#n587'>587</a>
<a id='n588' href='#n588'>588</a>
<a id='n589' href='#n589'>589</a>
<a id='n590' href='#n590'>590</a>
<a id='n591' href='#n591'>591</a>
<a id='n592' href='#n592'>592</a>
<a id='n593' href='#n593'>593</a>
<a id='n594' href='#n594'>594</a>
<a id='n595' href='#n595'>595</a>
<a id='n596' href='#n596'>596</a>
<a id='n597' href='#n597'>597</a>
<a id='n598' href='#n598'>598</a>
<a id='n599' href='#n599'>599</a>
<a id='n600' href='#n600'>600</a>
<a id='n601' href='#n601'>601</a>
<a id='n602' href='#n602'>602</a>
<a id='n603' href='#n603'>603</a>
<a id='n604' href='#n604'>604</a>
<a id='n605' href='#n605'>605</a>
<a id='n606' href='#n606'>606</a>
<a id='n607' href='#n607'>607</a>
<a id='n608' href='#n608'>608</a>
<a id='n609' href='#n609'>609</a>
<a id='n610' href='#n610'>610</a>
<a id='n611' href='#n611'>611</a>
<a id='n612' href='#n612'>612</a>
<a id='n613' href='#n613'>613</a>
<a id='n614' href='#n614'>614</a>
<a id='n615' href='#n615'>615</a>
<a id='n616' href='#n616'>616</a>
<a id='n617' href='#n617'>617</a>
<a id='n618' href='#n618'>618</a>
<a id='n619' href='#n619'>619</a>
<a id='n620' href='#n620'>620</a>
<a id='n621' href='#n621'>621</a>
<a id='n622' href='#n622'>622</a>
<a id='n623' href='#n623'>623</a>
<a id='n624' href='#n624'>624</a>
<a id='n625' href='#n625'>625</a>
<a id='n626' href='#n626'>626</a>
<a id='n627' href='#n627'>627</a>
<a id='n628' href='#n628'>628</a>
<a id='n629' href='#n629'>629</a>
<a id='n630' href='#n630'>630</a>
<a id='n631' href='#n631'>631</a>
<a id='n632' href='#n632'>632</a>
<a id='n633' href='#n633'>633</a>
<a id='n634' href='#n634'>634</a>
<a id='n635' href='#n635'>635</a>
<a id='n636' href='#n636'>636</a>
<a id='n637' href='#n637'>637</a>
<a id='n638' href='#n638'>638</a>
<a id='n639' href='#n639'>639</a>
<a id='n640' href='#n640'>640</a>
<a id='n641' href='#n641'>641</a>
<a id='n642' href='#n642'>642</a>
<a id='n643' href='#n643'>643</a>
<a id='n644' href='#n644'>644</a>
<a id='n645' href='#n645'>645</a>
<a id='n646' href='#n646'>646</a>
<a id='n647' href='#n647'>647</a>
<a id='n648' href='#n648'>648</a>
<a id='n649' href='#n649'>649</a>
<a id='n650' href='#n650'>650</a>
<a id='n651' href='#n651'>651</a>
<a id='n652' href='#n652'>652</a>
<a id='n653' href='#n653'>653</a>
<a id='n654' href='#n654'>654</a>
<a id='n655' href='#n655'>655</a>
<a id='n656' href='#n656'>656</a>
<a id='n657' href='#n657'>657</a>
<a id='n658' href='#n658'>658</a>
<a id='n659' href='#n659'>659</a>
<a id='n660' href='#n660'>660</a>
<a id='n661' href='#n661'>661</a>
<a id='n662' href='#n662'>662</a>
<a id='n663' href='#n663'>663</a>
<a id='n664' href='#n664'>664</a>
<a id='n665' href='#n665'>665</a>
<a id='n666' href='#n666'>666</a>
<a id='n667' href='#n667'>667</a>
<a id='n668' href='#n668'>668</a>
<a id='n669' href='#n669'>669</a>
<a id='n670' href='#n670'>670</a>
<a id='n671' href='#n671'>671</a>
<a id='n672' href='#n672'>672</a>
<a id='n673' href='#n673'>673</a>
<a id='n674' href='#n674'>674</a>
<a id='n675' href='#n675'>675</a>
<a id='n676' href='#n676'>676</a>
<a id='n677' href='#n677'>677</a>
<a id='n678' href='#n678'>678</a>
<a id='n679' href='#n679'>679</a>
<a id='n680' href='#n680'>680</a>
<a id='n681' href='#n681'>681</a>
<a id='n682' href='#n682'>682</a>
<a id='n683' href='#n683'>683</a>
<a id='n684' href='#n684'>684</a>
<a id='n685' href='#n685'>685</a>
<a id='n686' href='#n686'>686</a>
<a id='n687' href='#n687'>687</a>
<a id='n688' href='#n688'>688</a>
<a id='n689' href='#n689'>689</a>
<a id='n690' href='#n690'>690</a>
<a id='n691' href='#n691'>691</a>
<a id='n692' href='#n692'>692</a>
<a id='n693' href='#n693'>693</a>
<a id='n694' href='#n694'>694</a>
<a id='n695' href='#n695'>695</a>
<a id='n696' href='#n696'>696</a>
<a id='n697' href='#n697'>697</a>
<a id='n698' href='#n698'>698</a>
<a id='n699' href='#n699'>699</a>
<a id='n700' href='#n700'>700</a>
<a id='n701' href='#n701'>701</a>
<a id='n702' href='#n702'>702</a>
<a id='n703' href='#n703'>703</a>
<a id='n704' href='#n704'>704</a>
<a id='n705' href='#n705'>705</a>
<a id='n706' href='#n706'>706</a>
<a id='n707' href='#n707'>707</a>
<a id='n708' href='#n708'>708</a>
<a id='n709' href='#n709'>709</a>
<a id='n710' href='#n710'>710</a>
<a id='n711' href='#n711'>711</a>
<a id='n712' href='#n712'>712</a>
<a id='n713' href='#n713'>713</a>
<a id='n714' href='#n714'>714</a>
<a id='n715' href='#n715'>715</a>
<a id='n716' href='#n716'>716</a>
<a id='n717' href='#n717'>717</a>
<a id='n718' href='#n718'>718</a>
<a id='n719' href='#n719'>719</a>
<a id='n720' href='#n720'>720</a>
<a id='n721' href='#n721'>721</a>
<a id='n722' href='#n722'>722</a>
<a id='n723' href='#n723'>723</a>
<a id='n724' href='#n724'>724</a>
<a id='n725' href='#n725'>725</a>
<a id='n726' href='#n726'>726</a>
<a id='n727' href='#n727'>727</a>
<a id='n728' href='#n728'>728</a>
<a id='n729' href='#n729'>729</a>
<a id='n730' href='#n730'>730</a>
<a id='n731' href='#n731'>731</a>
<a id='n732' href='#n732'>732</a>
<a id='n733' href='#n733'>733</a>
<a id='n734' href='#n734'>734</a>
<a id='n735' href='#n735'>735</a>
<a id='n736' href='#n736'>736</a>
<a id='n737' href='#n737'>737</a>
<a id='n738' href='#n738'>738</a>
<a id='n739' href='#n739'>739</a>
<a id='n740' href='#n740'>740</a>
<a id='n741' href='#n741'>741</a>
<a id='n742' href='#n742'>742</a>
<a id='n743' href='#n743'>743</a>
<a id='n744' href='#n744'>744</a>
<a id='n745' href='#n745'>745</a>
<a id='n746' href='#n746'>746</a>
<a id='n747' href='#n747'>747</a>
<a id='n748' href='#n748'>748</a>
<a id='n749' href='#n749'>749</a>
<a id='n750' href='#n750'>750</a>
<a id='n751' href='#n751'>751</a>
<a id='n752' href='#n752'>752</a>
<a id='n753' href='#n753'>753</a>
<a id='n754' href='#n754'>754</a>
<a id='n755' href='#n755'>755</a>
<a id='n756' href='#n756'>756</a>
<a id='n757' href='#n757'>757</a>
<a id='n758' href='#n758'>758</a>
<a id='n759' href='#n759'>759</a>
<a id='n760' href='#n760'>760</a>
<a id='n761' href='#n761'>761</a>
<a id='n762' href='#n762'>762</a>
<a id='n763' href='#n763'>763</a>
<a id='n764' href='#n764'>764</a>
<a id='n765' href='#n765'>765</a>
<a id='n766' href='#n766'>766</a>
<a id='n767' href='#n767'>767</a>
<a id='n768' href='#n768'>768</a>
<a id='n769' href='#n769'>769</a>
<a id='n770' href='#n770'>770</a>
<a id='n771' href='#n771'>771</a>
<a id='n772' href='#n772'>772</a>
<a id='n773' href='#n773'>773</a>
<a id='n774' href='#n774'>774</a>
<a id='n775' href='#n775'>775</a>
<a id='n776' href='#n776'>776</a>
<a id='n777' href='#n777'>777</a>
<a id='n778' href='#n778'>778</a>
<a id='n779' href='#n779'>779</a>
<a id='n780' href='#n780'>780</a>
<a id='n781' href='#n781'>781</a>
<a id='n782' href='#n782'>782</a>
<a id='n783' href='#n783'>783</a>
<a id='n784' href='#n784'>784</a>
<a id='n785' href='#n785'>785</a>
<a id='n786' href='#n786'>786</a>
<a id='n787' href='#n787'>787</a>
<a id='n788' href='#n788'>788</a>
<a id='n789' href='#n789'>789</a>
<a id='n790' href='#n790'>790</a>
<a id='n791' href='#n791'>791</a>
<a id='n792' href='#n792'>792</a>
<a id='n793' href='#n793'>793</a>
<a id='n794' href='#n794'>794</a>
<a id='n795' href='#n795'>795</a>
<a id='n796' href='#n796'>796</a>
<a id='n797' href='#n797'>797</a>
<a id='n798' href='#n798'>798</a>
<a id='n799' href='#n799'>799</a>
<a id='n800' href='#n800'>800</a>
<a id='n801' href='#n801'>801</a>
<a id='n802' href='#n802'>802</a>
<a id='n803' href='#n803'>803</a>
<a id='n804' href='#n804'>804</a>
<a id='n805' href='#n805'>805</a>
<a id='n806' href='#n806'>806</a>
<a id='n807' href='#n807'>807</a>
<a id='n808' href='#n808'>808</a>
<a id='n809' href='#n809'>809</a>
<a id='n810' href='#n810'>810</a>
<a id='n811' href='#n811'>811</a>
<a id='n812' href='#n812'>812</a>
<a id='n813' href='#n813'>813</a>
<a id='n814' href='#n814'>814</a>
<a id='n815' href='#n815'>815</a>
<a id='n816' href='#n816'>816</a>
<a id='n817' href='#n817'>817</a>
<a id='n818' href='#n818'>818</a>
<a id='n819' href='#n819'>819</a>
<a id='n820' href='#n820'>820</a>
<a id='n821' href='#n821'>821</a>
<a id='n822' href='#n822'>822</a>
<a id='n823' href='#n823'>823</a>
<a id='n824' href='#n824'>824</a>
<a id='n825' href='#n825'>825</a>
<a id='n826' href='#n826'>826</a>
<a id='n827' href='#n827'>827</a>
<a id='n828' href='#n828'>828</a>
<a id='n829' href='#n829'>829</a>
<a id='n830' href='#n830'>830</a>
<a id='n831' href='#n831'>831</a>
<a id='n832' href='#n832'>832</a>
<a id='n833' href='#n833'>833</a>
<a id='n834' href='#n834'>834</a>
<a id='n835' href='#n835'>835</a>
<a id='n836' href='#n836'>836</a>
<a id='n837' href='#n837'>837</a>
<a id='n838' href='#n838'>838</a>
<a id='n839' href='#n839'>839</a>
<a id='n840' href='#n840'>840</a>
<a id='n841' href='#n841'>841</a>
<a id='n842' href='#n842'>842</a>
<a id='n843' href='#n843'>843</a>
<a id='n844' href='#n844'>844</a>
<a id='n845' href='#n845'>845</a>
<a id='n846' href='#n846'>846</a>
<a id='n847' href='#n847'>847</a>
<a id='n848' href='#n848'>848</a>
<a id='n849' href='#n849'>849</a>
<a id='n850' href='#n850'>850</a>
<a id='n851' href='#n851'>851</a>
<a id='n852' href='#n852'>852</a>
<a id='n853' href='#n853'>853</a>
<a id='n854' href='#n854'>854</a>
<a id='n855' href='#n855'>855</a>
<a id='n856' href='#n856'>856</a>
<a id='n857' href='#n857'>857</a>
<a id='n858' href='#n858'>858</a>
<a id='n859' href='#n859'>859</a>
<a id='n860' href='#n860'>860</a>
<a id='n861' href='#n861'>861</a>
<a id='n862' href='#n862'>862</a>
<a id='n863' href='#n863'>863</a>
<a id='n864' href='#n864'>864</a>
<a id='n865' href='#n865'>865</a>
<a id='n866' href='#n866'>866</a>
<a id='n867' href='#n867'>867</a>
<a id='n868' href='#n868'>868</a>
<a id='n869' href='#n869'>869</a>
<a id='n870' href='#n870'>870</a>
<a id='n871' href='#n871'>871</a>
<a id='n872' href='#n872'>872</a>
<a id='n873' href='#n873'>873</a>
<a id='n874' href='#n874'>874</a>
<a id='n875' href='#n875'>875</a>
<a id='n876' href='#n876'>876</a>
<a id='n877' href='#n877'>877</a>
<a id='n878' href='#n878'>878</a>
<a id='n879' href='#n879'>879</a>
<a id='n880' href='#n880'>880</a>
<a id='n881' href='#n881'>881</a>
<a id='n882' href='#n882'>882</a>
<a id='n883' href='#n883'>883</a>
<a id='n884' href='#n884'>884</a>
<a id='n885' href='#n885'>885</a>
<a id='n886' href='#n886'>886</a>
<a id='n887' href='#n887'>887</a>
<a id='n888' href='#n888'>888</a>
<a id='n889' href='#n889'>889</a>
<a id='n890' href='#n890'>890</a>
<a id='n891' href='#n891'>891</a>
<a id='n892' href='#n892'>892</a>
<a id='n893' href='#n893'>893</a>
<a id='n894' href='#n894'>894</a>
<a id='n895' href='#n895'>895</a>
<a id='n896' href='#n896'>896</a>
<a id='n897' href='#n897'>897</a>
<a id='n898' href='#n898'>898</a>
<a id='n899' href='#n899'>899</a>
<a id='n900' href='#n900'>900</a>
<a id='n901' href='#n901'>901</a>
<a id='n902' href='#n902'>902</a>
<a id='n903' href='#n903'>903</a>
<a id='n904' href='#n904'>904</a>
<a id='n905' href='#n905'>905</a>
<a id='n906' href='#n906'>906</a>
<a id='n907' href='#n907'>907</a>
<a id='n908' href='#n908'>908</a>
<a id='n909' href='#n909'>909</a>
<a id='n910' href='#n910'>910</a>
<a id='n911' href='#n911'>911</a>
<a id='n912' href='#n912'>912</a>
<a id='n913' href='#n913'>913</a>
<a id='n914' href='#n914'>914</a>
<a id='n915' href='#n915'>915</a>
<a id='n916' href='#n916'>916</a>
<a id='n917' href='#n917'>917</a>
<a id='n918' href='#n918'>918</a>
<a id='n919' href='#n919'>919</a>
<a id='n920' href='#n920'>920</a>
<a id='n921' href='#n921'>921</a>
<a id='n922' href='#n922'>922</a>
<a id='n923' href='#n923'>923</a>
<a id='n924' href='#n924'>924</a>
<a id='n925' href='#n925'>925</a>
<a id='n926' href='#n926'>926</a>
<a id='n927' href='#n927'>927</a>
<a id='n928' href='#n928'>928</a>
<a id='n929' href='#n929'>929</a>
<a id='n930' href='#n930'>930</a>
<a id='n931' href='#n931'>931</a>
<a id='n932' href='#n932'>932</a>
<a id='n933' href='#n933'>933</a>
<a id='n934' href='#n934'>934</a>
<a id='n935' href='#n935'>935</a>
<a id='n936' href='#n936'>936</a>
<a id='n937' href='#n937'>937</a>
<a id='n938' href='#n938'>938</a>
<a id='n939' href='#n939'>939</a>
<a id='n940' href='#n940'>940</a>
<a id='n941' href='#n941'>941</a>
<a id='n942' href='#n942'>942</a>
<a id='n943' href='#n943'>943</a>
<a id='n944' href='#n944'>944</a>
<a id='n945' href='#n945'>945</a>
<a id='n946' href='#n946'>946</a>
<a id='n947' href='#n947'>947</a>
<a id='n948' href='#n948'>948</a>
<a id='n949' href='#n949'>949</a>
<a id='n950' href='#n950'>950</a>
<a id='n951' href='#n951'>951</a>
<a id='n952' href='#n952'>952</a>
<a id='n953' href='#n953'>953</a>
<a id='n954' href='#n954'>954</a>
<a id='n955' href='#n955'>955</a>
<a id='n956' href='#n956'>956</a>
<a id='n957' href='#n957'>957</a>
<a id='n958' href='#n958'>958</a>
<a id='n959' href='#n959'>959</a>
<a id='n960' href='#n960'>960</a>
<a id='n961' href='#n961'>961</a>
<a id='n962' href='#n962'>962</a>
<a id='n963' href='#n963'>963</a>
<a id='n964' href='#n964'>964</a>
<a id='n965' href='#n965'>965</a>
<a id='n966' href='#n966'>966</a>
<a id='n967' href='#n967'>967</a>
<a id='n968' href='#n968'>968</a>
<a id='n969' href='#n969'>969</a>
<a id='n970' href='#n970'>970</a>
<a id='n971' href='#n971'>971</a>
<a id='n972' href='#n972'>972</a>
<a id='n973' href='#n973'>973</a>
<a id='n974' href='#n974'>974</a>
<a id='n975' href='#n975'>975</a>
<a id='n976' href='#n976'>976</a>
<a id='n977' href='#n977'>977</a>
<a id='n978' href='#n978'>978</a>
<a id='n979' href='#n979'>979</a>
<a id='n980' href='#n980'>980</a>
<a id='n981' href='#n981'>981</a>
<a id='n982' href='#n982'>982</a>
<a id='n983' href='#n983'>983</a>
<a id='n984' href='#n984'>984</a>
<a id='n985' href='#n985'>985</a>
<a id='n986' href='#n986'>986</a>
<a id='n987' href='#n987'>987</a>
<a id='n988' href='#n988'>988</a>
<a id='n989' href='#n989'>989</a>
<a id='n990' href='#n990'>990</a>
<a id='n991' href='#n991'>991</a>
<a id='n992' href='#n992'>992</a>
<a id='n993' href='#n993'>993</a>
<a id='n994' href='#n994'>994</a>
<a id='n995' href='#n995'>995</a>
<a id='n996' href='#n996'>996</a>
<a id='n997' href='#n997'>997</a>
<a id='n998' href='#n998'>998</a>
<a id='n999' href='#n999'>999</a>
<a id='n1000' href='#n1000'>1000</a>
<a id='n1001' href='#n1001'>1001</a>
<a id='n1002' href='#n1002'>1002</a>
<a id='n1003' href='#n1003'>1003</a>
<a id='n1004' href='#n1004'>1004</a>
<a id='n1005' href='#n1005'>1005</a>
<a id='n1006' href='#n1006'>1006</a>
<a id='n1007' href='#n1007'>1007</a>
<a id='n1008' href='#n1008'>1008</a>
<a id='n1009' href='#n1009'>1009</a>
<a id='n1010' href='#n1010'>1010</a>
<a id='n1011' href='#n1011'>1011</a>
<a id='n1012' href='#n1012'>1012</a>
<a id='n1013' href='#n1013'>1013</a>
<a id='n1014' href='#n1014'>1014</a>
<a id='n1015' href='#n1015'>1015</a>
<a id='n1016' href='#n1016'>1016</a>
<a id='n1017' href='#n1017'>1017</a>
<a id='n1018' href='#n1018'>1018</a>
<a id='n1019' href='#n1019'>1019</a>
<a id='n1020' href='#n1020'>1020</a>
<a id='n1021' href='#n1021'>1021</a>
<a id='n1022' href='#n1022'>1022</a>
<a id='n1023' href='#n1023'>1023</a>
<a id='n1024' href='#n1024'>1024</a>
<a id='n1025' href='#n1025'>1025</a>
<a id='n1026' href='#n1026'>1026</a>
<a id='n1027' href='#n1027'>1027</a>
<a id='n1028' href='#n1028'>1028</a>
<a id='n1029' href='#n1029'>1029</a>
<a id='n1030' href='#n1030'>1030</a>
<a id='n1031' href='#n1031'>1031</a>
<a id='n1032' href='#n1032'>1032</a>
<a id='n1033' href='#n1033'>1033</a>
</pre></td>
<td class='lines'><pre><code><style>pre { line-height: 125%; margin: 0; }
td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight { background: #ffffff; }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */</style><div class="highlight"><pre><span></span><span class="ch">#!/bin/sh</span>
<span class="c1">#</span>
<span class="c1"># Copyright (C) 2009-2011 OpenWrt.org</span>
<span class="c1">#</span>

<span class="nv">AR71XX_BOARD_NAME</span><span class="o">=</span>
<span class="nv">AR71XX_MODEL</span><span class="o">=</span>

ar71xx_get_mtd_offset_size_format<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> <span class="nv">mtd</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$1</span><span class="s2">&quot;</span>
	<span class="nb">local</span> <span class="nv">offset</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$2</span><span class="s2">&quot;</span>
	<span class="nb">local</span> <span class="nv">size</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$3</span><span class="s2">&quot;</span>
	<span class="nb">local</span> <span class="nv">format</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$4</span><span class="s2">&quot;</span>
	<span class="nb">local</span> dev

	<span class="nv">dev</span><span class="o">=</span><span class="k">$(</span>find_mtd_part <span class="nv">$mtd</span><span class="k">)</span>
	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$dev</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="k">return</span>

	dd <span class="k">if</span><span class="o">=</span><span class="nv">$dev</span> <span class="nv">bs</span><span class="o">=</span><span class="m">1</span> <span class="nv">skip</span><span class="o">=</span><span class="nv">$offset</span> <span class="nv">count</span><span class="o">=</span><span class="nv">$size</span> <span class="m">2</span>&gt;/dev/null <span class="p">|</span> hexdump -v -e <span class="s2">&quot;1/1 \&quot;</span><span class="nv">$format</span><span class="s2">\&quot;&quot;</span>
<span class="o">}</span>

ar71xx_get_mtd_part_magic<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> <span class="nv">mtd</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$1</span><span class="s2">&quot;</span>
	ar71xx_get_mtd_offset_size_format <span class="s2">&quot;</span><span class="nv">$mtd</span><span class="s2">&quot;</span> <span class="m">0</span> <span class="m">4</span> %02x
<span class="o">}</span>

wndr3700_board_detect<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> <span class="nv">machine</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$1</span><span class="s2">&quot;</span>
	<span class="nb">local</span> magic
	<span class="nb">local</span> name

	<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wndr3700&quot;</span>

	<span class="nv">magic</span><span class="o">=</span><span class="s2">&quot;</span><span class="k">$(</span>ar71xx_get_mtd_part_magic firmware<span class="k">)</span><span class="s2">&quot;</span>
	<span class="k">case</span> <span class="nv">$magic</span> in
	<span class="s2">&quot;33373030&quot;</span><span class="o">)</span>
		<span class="nv">machine</span><span class="o">=</span><span class="s2">&quot;NETGEAR WNDR3700&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;33373031&quot;</span><span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;</span><span class="k">$(</span>ar71xx_get_mtd_offset_size_format art <span class="m">41</span> <span class="m">32</span> %c<span class="k">)</span><span class="s2">&quot;</span>
		<span class="c1"># Use awk to remove everything unprintable</span>
		<span class="nv">model_stripped</span><span class="o">=</span><span class="s2">&quot;</span><span class="k">$(</span><span class="nb">echo</span> -n <span class="s2">&quot;</span><span class="nv">$model</span><span class="s2">&quot;</span> <span class="p">|</span> <span class="nv">LC_CTYPE</span><span class="o">=</span>C awk -v <span class="s1">&#39;FS=[^[:print:]]&#39;</span> <span class="s1">&#39;{print $1; exit}&#39;</span><span class="k">)</span><span class="s2">&quot;</span>
		<span class="k">case</span> <span class="nv">$model</span> in
		<span class="s1">$&#39;\xff&#39;</span>*<span class="o">)</span>
			<span class="k">if</span> <span class="o">[</span> <span class="s2">&quot;</span><span class="si">${</span><span class="nv">model</span><span class="p">:</span><span class="nv">24</span><span class="p">:</span><span class="nv">1</span><span class="si">}</span><span class="s2">&quot;</span> <span class="o">=</span> <span class="s1">&#39;N&#39;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
				<span class="nv">machine</span><span class="o">=</span><span class="s2">&quot;NETGEAR WNDRMAC&quot;</span>
			<span class="k">else</span>
				<span class="nv">machine</span><span class="o">=</span><span class="s2">&quot;NETGEAR WNDR3700v2&quot;</span>
			<span class="k">fi</span>
			<span class="p">;;</span>
		<span class="s1">&#39;29763654+16+64&#39;</span>*<span class="o">)</span>
			<span class="nv">machine</span><span class="o">=</span><span class="s2">&quot;NETGEAR </span><span class="si">${</span><span class="nv">model_stripped</span><span class="p">:</span><span class="nv">14</span><span class="si">}</span><span class="s2">&quot;</span>
			<span class="p">;;</span>
		<span class="s1">&#39;29763654+16+128&#39;</span>*<span class="o">)</span>
			<span class="nv">machine</span><span class="o">=</span><span class="s2">&quot;NETGEAR </span><span class="si">${</span><span class="nv">model_stripped</span><span class="p">:</span><span class="nv">15</span><span class="si">}</span><span class="s2">&quot;</span>
			<span class="p">;;</span>
		*<span class="o">)</span>
			<span class="c1"># Unknown ID</span>
			<span class="nv">machine</span><span class="o">=</span><span class="s2">&quot;NETGEAR </span><span class="si">${</span><span class="nv">model_stripped</span><span class="si">}</span><span class="s2">&quot;</span>
		<span class="k">esac</span>
	<span class="k">esac</span>

	<span class="nv">AR71XX_BOARD_NAME</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$name</span><span class="s2">&quot;</span>
	<span class="nv">AR71XX_MODEL</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$machine</span><span class="s2">&quot;</span>
<span class="o">}</span>

cybertan_get_hw_magic<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> part

	<span class="nv">part</span><span class="o">=</span><span class="k">$(</span>find_mtd_part firmware<span class="k">)</span>
	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$part</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="k">return</span> <span class="m">1</span>

	dd <span class="nv">bs</span><span class="o">=</span><span class="m">8</span> <span class="nv">count</span><span class="o">=</span><span class="m">1</span> <span class="nv">skip</span><span class="o">=</span><span class="m">0</span> <span class="k">if</span><span class="o">=</span><span class="nv">$part</span> <span class="m">2</span>&gt;/dev/null <span class="p">|</span> hexdump -v -n <span class="m">8</span> -e <span class="s1">&#39;1/1 &quot;%02x&quot;&#39;</span>
<span class="o">}</span>

tplink_get_hwid<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> part

	<span class="nv">part</span><span class="o">=</span><span class="k">$(</span>find_mtd_part firmware<span class="k">)</span>
	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$part</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="k">return</span> <span class="m">1</span>

	dd <span class="k">if</span><span class="o">=</span><span class="nv">$part</span> <span class="nv">bs</span><span class="o">=</span><span class="m">4</span> <span class="nv">count</span><span class="o">=</span><span class="m">1</span> <span class="nv">skip</span><span class="o">=</span><span class="m">16</span> <span class="m">2</span>&gt;/dev/null <span class="p">|</span> hexdump -v -n <span class="m">4</span> -e <span class="s1">&#39;1/1 &quot;%02x&quot;&#39;</span>
<span class="o">}</span>

tplink_get_mid<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> part

	<span class="nv">part</span><span class="o">=</span><span class="k">$(</span>find_mtd_part firmware<span class="k">)</span>
	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$part</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="k">return</span> <span class="m">1</span>

	dd <span class="k">if</span><span class="o">=</span><span class="nv">$part</span> <span class="nv">bs</span><span class="o">=</span><span class="m">4</span> <span class="nv">count</span><span class="o">=</span><span class="m">1</span> <span class="nv">skip</span><span class="o">=</span><span class="m">17</span> <span class="m">2</span>&gt;/dev/null <span class="p">|</span> hexdump -v -n <span class="m">4</span> -e <span class="s1">&#39;1/1 &quot;%02x&quot;&#39;</span>
<span class="o">}</span>

tplink_board_detect<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> <span class="nv">model</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$1</span><span class="s2">&quot;</span>
	<span class="nb">local</span> hwid
	<span class="nb">local</span> hwver

	<span class="nv">hwid</span><span class="o">=</span><span class="k">$(</span>tplink_get_hwid<span class="k">)</span>
	<span class="nv">mid</span><span class="o">=</span><span class="k">$(</span>tplink_get_mid<span class="k">)</span>
	<span class="nv">hwver</span><span class="o">=</span><span class="si">${</span><span class="nv">hwid</span><span class="p">:</span><span class="nv">6</span><span class="p">:</span><span class="nv">2</span><span class="si">}</span>
	<span class="nv">hwver</span><span class="o">=</span><span class="s2">&quot;v</span><span class="si">${</span><span class="nv">hwver</span><span class="p">#0</span><span class="si">}</span><span class="s2">&quot;</span>

	<span class="k">case</span> <span class="s2">&quot;</span><span class="nv">$hwid</span><span class="s2">&quot;</span> in
	<span class="s2">&quot;015000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;EasyLink EL-M150&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;015300&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;EasyLink EL-MINI&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;044401&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;ANTMINER-S1&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;044403&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;ANTMINER-S3&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;120000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;MERCURY MAC1200R&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;3C0001&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;OOLITE&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;3C0002&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;MINIBOX_V1&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;070301&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR703N&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;071000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR710N&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;072001&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR720N&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;070100&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA701N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;073000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA730RE&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;074000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR740N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;074100&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR741N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;074300&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR743N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;075000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA750RE&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;721000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA7210N&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;751000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA7510N&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;080100&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA801N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;083000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA830RE&quot;</span>

		<span class="k">if</span> <span class="o">[</span> <span class="s2">&quot;</span><span class="nv">$hwver</span><span class="s2">&quot;</span> <span class="o">=</span> <span class="s1">&#39;v10&#39;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
			<span class="nv">hwver</span><span class="o">=</span><span class="s1">&#39;v1&#39;</span>
		<span class="k">fi</span>
		<span class="p">;;</span>
	<span class="s2">&quot;084100&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR841N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;084200&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR842N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;084300&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR843N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;085000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA850RE&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;086000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA860RE&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;090100&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WA901N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;094100&quot;</span>*<span class="o">)</span>
		<span class="k">if</span> <span class="o">[</span> <span class="s2">&quot;</span><span class="nv">$hwid</span><span class="s2">&quot;</span> <span class="o">=</span> <span class="s2">&quot;09410002&quot;</span> -a <span class="s2">&quot;</span><span class="nv">$mid</span><span class="s2">&quot;</span> <span class="o">=</span> <span class="s2">&quot;00420001&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
			<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;Rosewill RNX-N360RT&quot;</span>
			<span class="nv">hwver</span><span class="o">=</span><span class="s2">&quot;&quot;</span>
		<span class="k">else</span>
			<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR941N/ND&quot;</span>
		<span class="k">fi</span>
		<span class="p">;;</span>
	<span class="s2">&quot;104100&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR1041N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;104300&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR1043N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;254300&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WR2543N/ND&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;001001&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-MR10U&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;001101&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-MR11U&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;001201&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-MR12U&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;001301&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-MR13U&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;302000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-MR3020&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;304000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-MR3040&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;322000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-MR3220&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;342000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-MR3420&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;332000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WDR3320&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;350000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WDR3500&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;360000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WDR3600&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;430000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WDR4300&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;430080&quot;</span>*<span class="o">)</span>
		iw reg <span class="nb">set</span> IL
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WDR4300 (IL)&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;431000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WDR4310&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;49000002&quot;</span><span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WDR4900&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;65000002&quot;</span><span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link TL-WDR6500&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;453000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;MERCURY MW4530R&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;934100&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;NC-LINK SMART-300&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;c50000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link Archer C5&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;750000&quot;</span>*<span class="p">|</span><span class="se">\</span>
	<span class="s2">&quot;c70000&quot;</span>*<span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s2">&quot;TP-Link Archer C7&quot;</span>
		<span class="p">;;</span>
	*<span class="o">)</span>
		<span class="nv">hwver</span><span class="o">=</span><span class="s2">&quot;&quot;</span>
		<span class="p">;;</span>
	<span class="k">esac</span>

	<span class="nv">AR71XX_MODEL</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$model</span><span class="s2"> </span><span class="nv">$hwver</span><span class="s2">&quot;</span>
<span class="o">}</span>

tplink_pharos_get_model_string<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> part
	<span class="nv">part</span><span class="o">=</span><span class="k">$(</span>find_mtd_part <span class="s1">&#39;product-info&#39;</span><span class="k">)</span>
	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$part</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="k">return</span> <span class="m">1</span>

	<span class="c1"># The returned string will end with \r\n, but we don&#39;t remove it here</span>
	<span class="c1"># to simplify matching against it in the sysupgrade image check</span>
	dd <span class="k">if</span><span class="o">=</span><span class="nv">$part</span> <span class="nv">bs</span><span class="o">=</span><span class="m">1</span> <span class="nv">skip</span><span class="o">=</span><span class="m">4360</span> <span class="m">2</span>&gt;/dev/null <span class="p">|</span> head -n <span class="m">1</span>
<span class="o">}</span>

tplink_pharos_board_detect<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> <span class="nv">model_string</span><span class="o">=</span><span class="s2">&quot;</span><span class="k">$(</span>tplink_pharos_get_model_string <span class="p">|</span> tr -d <span class="s1">&#39;\r&#39;</span><span class="k">)</span><span class="s2">&quot;</span>
	<span class="nb">local</span> <span class="nv">oIFS</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$IFS</span><span class="s2">&quot;</span><span class="p">;</span> <span class="nv">IFS</span><span class="o">=</span><span class="s2">&quot;:&quot;</span><span class="p">;</span> <span class="nb">set</span> -- <span class="nv">$model_string</span><span class="p">;</span> <span class="nv">IFS</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$oIFS</span><span class="s2">&quot;</span>
	<span class="nb">local</span> model

	<span class="k">case</span> <span class="s2">&quot;</span><span class="nv">$1</span><span class="s2">&quot;</span> in
	<span class="s1">&#39;CPE210(TP-LINK|UN|N300-2)&#39;</span><span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s1">&#39;TP-Link CPE210&#39;</span>
		<span class="p">;;</span>
	<span class="s1">&#39;CPE220(TP-LINK|UN|N300-2)&#39;</span><span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s1">&#39;TP-Link CPE220&#39;</span>
		<span class="p">;;</span>
	<span class="s1">&#39;CPE510(TP-LINK|UN|N300-5)&#39;</span><span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s1">&#39;TP-Link CPE510&#39;</span>
		<span class="p">;;</span>
	<span class="s1">&#39;CPE520(TP-LINK|UN|N300-5)&#39;</span><span class="o">)</span>
		<span class="nv">model</span><span class="o">=</span><span class="s1">&#39;TP-Link CPE520&#39;</span>
		<span class="p">;;</span>
	<span class="k">esac</span>

	<span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$model</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="nv">AR71XX_MODEL</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$model</span><span class="s2"> v</span><span class="nv">$2</span><span class="s2">&quot;</span>
<span class="o">}</span>

gl_inet_board_detect<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> <span class="nv">size</span><span class="o">=</span><span class="s2">&quot;</span><span class="k">$(</span>mtd_get_part_size <span class="s1">&#39;firmware&#39;</span><span class="k">)</span><span class="s2">&quot;</span>

	<span class="k">case</span> <span class="s2">&quot;</span><span class="nv">$size</span><span class="s2">&quot;</span> in
	<span class="m">8192000</span><span class="o">)</span>
		<span class="nv">AR71XX_MODEL</span><span class="o">=</span><span class="s1">&#39;GL-iNet 6408A v1&#39;</span>
		<span class="p">;;</span>
	<span class="m">16580608</span><span class="o">)</span>
		<span class="nv">AR71XX_MODEL</span><span class="o">=</span><span class="s1">&#39;GL-iNet 6416A v1&#39;</span>
		<span class="p">;;</span>
	<span class="k">esac</span>
<span class="o">}</span>

ar71xx_board_detect<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> machine
	<span class="nb">local</span> name

	<span class="nv">machine</span><span class="o">=</span><span class="k">$(</span>awk <span class="s1">&#39;BEGIN{FS=&quot;[ \t]+:[ \t]&quot;} /machine/ {print $2}&#39;</span> /proc/cpuinfo<span class="k">)</span>

	<span class="k">case</span> <span class="s2">&quot;</span><span class="nv">$machine</span><span class="s2">&quot;</span> in
	*<span class="s2">&quot;Oolite V1.0&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;oolite&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AC1750DB&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;f9k1115v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AirGateway&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;airgateway&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AirGateway Pro&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;airgatewaypro&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AirRouter&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;airrouter&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;ALFA Network AP96&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;alfa-ap96&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;ALFA Network N2/N5&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;alfa-nx&quot;</span>
		<span class="p">;;</span>
	*ALL0258N<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;all0258n&quot;</span>
		<span class="p">;;</span>
	*ALL0305<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;all0305&quot;</span>
		<span class="p">;;</span>
	*ALL0315N<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;all0315n&quot;</span>
		<span class="p">;;</span>
	*Antminer-S1<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;antminer-s1&quot;</span>
		<span class="p">;;</span>
	*Antminer-S3<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;antminer-s3&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Arduino Yun&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;arduino-yun&quot;</span>
		<span class="p">;;</span>
	*AP113<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap113&quot;</span>
		<span class="p">;;</span>
	*AP121<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap121&quot;</span>
		<span class="p">;;</span>
	*AP121-MINI<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap121-mini&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AP132 reference board&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap132&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AP136-010 reference board&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap136-010&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AP136-020 reference board&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap136-020&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AP135-020 reference board&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap135-020&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AP143 reference board&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap143&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AP147-010 reference board&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap147-010&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;AP152 reference board&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap152&quot;</span>
		<span class="p">;;</span>
	*AP81<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap81&quot;</span>
		<span class="p">;;</span>
	*AP83<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap83&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Archer C5&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;archer-c5&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Archer C7&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;archer-c7&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Atheros AP96&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ap96&quot;</span>
		<span class="p">;;</span>
	*AW-NR580<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;aw-nr580&quot;</span>
		<span class="p">;;</span>
	*CAP4200AG<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;cap4200ag&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;COMFAST CF-E316N v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;cf-e316n-v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;CPE210/220/510/520&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;cpe510&quot;</span>
		tplink_pharos_board_detect
		<span class="p">;;</span>
	*<span class="s2">&quot;DB120 reference board&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;db120&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DGL-5500 rev. A1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dgl-5500-a1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DHP-1565 rev. A1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dhp-1565-a1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DIR-505 rev. A1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dir-505-a1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DIR-600 rev. A1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dir-600-a1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DIR-615 rev. E1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dir-615-e1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DIR-615 rev. E4&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dir-615-e4&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DIR-615 rev. I1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dir-615-i1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DIR-825 rev. B1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dir-825-b1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DIR-825 rev. C1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dir-825-c1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DIR-835 rev. A1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dir-835-a1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;dLAN Hotspot&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dlan-hotspot&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;dLAN pro 500 Wireless+&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dlan-pro-500-wp&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;dLAN pro 1200+ WiFi ac&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dlan-pro-1200-ac&quot;</span>
		<span class="p">;;</span>
	*DR344<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dr344&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Dragino v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dragino2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Domino Pi&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;gl-domino&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;EAP300 v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;eap300v2&quot;</span>
		<span class="p">;;</span>
	*EAP7660D<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;eap7660d&quot;</span>
		<span class="p">;;</span>
	*EL-M150<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;el-m150&quot;</span>
		<span class="p">;;</span>
	*EL-MINI<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;el-mini&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;GL-CONNECT INET v1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;gl-inet&quot;</span>
		gl_inet_board_detect
		<span class="p">;;</span>
	*<span class="s2">&quot;GL AR150&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;gl-ar150&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;GL AR300&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;gl-ar300&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;EnGenius EPG5000&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;epg5000&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;EnGenius ESR1750&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;esr1750&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;EnGenius ESR900&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;esr900&quot;</span>
		<span class="p">;;</span>
	*JA76PF<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ja76pf&quot;</span>
		<span class="p">;;</span>
	*JA76PF2<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ja76pf2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Bullet M&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;bullet-m&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Loco M XW&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;loco-m-xw&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Nanostation M&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;nanostation-m&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Nanostation M XW&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;nanostation-m-xw&quot;</span>
		<span class="p">;;</span>
	*JWAP003<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;jwap003&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Hornet-UB&quot;</span><span class="o">)</span>
		<span class="nb">local</span> size
		<span class="nv">size</span><span class="o">=</span><span class="k">$(</span>awk <span class="s1">&#39;/firmware/ { print $2 }&#39;</span> /proc/mtd<span class="k">)</span>

		<span class="k">if</span> <span class="o">[</span> <span class="s2">&quot;x</span><span class="nv">$size</span><span class="s2">&quot;</span> <span class="o">=</span> <span class="s2">&quot;x00790000&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
			<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;hornet-ub&quot;</span>
		<span class="k">fi</span>

		<span class="k">if</span> <span class="o">[</span> <span class="s2">&quot;x</span><span class="nv">$size</span><span class="s2">&quot;</span> <span class="o">=</span> <span class="s2">&quot;x00f90000&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
			<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;hornet-ub-x2&quot;</span>
		<span class="k">fi</span>
		<span class="p">;;</span>
	*LS-SR71<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ls-sr71&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;MAC1200R&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mc-mac1200r&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;MiniBox V1.0&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;minibox-v1&quot;</span>
		<span class="p">;;</span>
	*MR12<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mr12&quot;</span>
		<span class="p">;;</span>
	*MR16<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mr16&quot;</span>
		<span class="p">;;</span>
	*MR18<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mr18&quot;</span>
		<span class="p">;;</span>
	*MR600v2<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mr600v2&quot;</span>
		<span class="p">;;</span>
	*MR1750<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mr1750&quot;</span>
		<span class="p">;;</span>
	*MR600<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mr600&quot;</span>
		<span class="p">;;</span>
	*MR900<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mr900&quot;</span>
		<span class="p">;;</span>
	*MR900v2<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mr900v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;My Net N600&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mynet-n600&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;My Net N750&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mynet-n750&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WD My Net Wi-Fi Range Extender&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mynet-rext&quot;</span>
		<span class="p">;;</span>
	*MZK-W04NU<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mzk-w04nu&quot;</span>
		<span class="p">;;</span>
	*MZK-W300NH<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;mzk-w300nh&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;NBG460N/550N/550NH&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;nbg460n_550n_550nh&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Zyxel NBG6616&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;nbg6616&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Zyxel NBG6716&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;nbg6716&quot;</span>
		<span class="p">;;</span>
	*OM2P<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;om2p&quot;</span>
		<span class="p">;;</span>
	*OM2Pv2<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;om2pv2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;OM2P HS&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;om2p-hs&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;OM2P HSv2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;om2p-hsv2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;OM2P LC&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;om2p-lc&quot;</span>
		<span class="p">;;</span>
	*OM5P<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;om5p&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;OM5P AN&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;om5p-an&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Onion Omega&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;onion-omega&quot;</span>
		<span class="p">;;</span>
	*PB42<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;pb42&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;PB44 reference board&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;pb44&quot;</span>
		<span class="p">;;</span>
	*PB92<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;pb92&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Qihoo 360 C301&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;qihoo-c301&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 411/A/AH&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-411&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 411U&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-411u&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 433/AH&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-433&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 433UAH&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-433u&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 435G&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-435g&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 450&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-450&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 450G&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-450g&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 493/AH&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-493&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 493G&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-493g&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 750&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-750&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 750GL&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-750gl&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 751&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-751&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 751G&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-751g&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 911G-2HPnD&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-911g-2hpnd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 911G-5HPnD&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-911g-5hpnd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 911G-5HPacD&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-911g-5hpacd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 912UAG-2HPnD&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-912uag-2hpnd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 912UAG-5HPnD&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-912uag-5hpnd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 951G-2HnD&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-951g-2hnd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 951Ui-2HnD&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-951ui-2hnd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 2011L&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-2011l&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 2011UAS&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-2011uas&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 2011UiAS&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-2011uias&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 2011UAS-2HnD&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-2011uas-2hnd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD 2011UiAS-2HnD&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-2011uias-2hnd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD SXT Lite2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-sxt2n&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterBOARD SXT Lite5&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rb-sxt5n&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Rocket M&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rocket-m&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Rocket M TI&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rocket-m-ti&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Rocket M XW&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rocket-m-xw&quot;</span>
		<span class="p">;;</span>
	*RouterStation<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;routerstation&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;RouterStation Pro&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;routerstation-pro&quot;</span>
		<span class="p">;;</span>
	*RW2458N<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;rw2458n&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;SMART-300&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;smart-300&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;Smart Electronics Black Swift board&quot;</span>*<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;bsb&quot;</span>
		<span class="p">;;</span>
	*TEW-632BRP<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tew-632brp&quot;</span>
		<span class="p">;;</span>
	*TEW-673GRU<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tew-673gru&quot;</span>
		<span class="p">;;</span>
	*TEW-712BR<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tew-712br&quot;</span>
		<span class="p">;;</span>
	*TEW-732BR<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tew-732br&quot;</span>
		<span class="p">;;</span>
	*TEW-823DRU<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tew-823dru&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR1041N v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr1041n-v2&quot;</span>
		<span class="p">;;</span>
	*TL-WR1043ND<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr1043nd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR1043ND v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr1043nd-v2&quot;</span>
		<span class="p">;;</span>
	*TL-WR2543N*<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr2543n&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;DIR-615 rev. C1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;dir-615-c1&quot;</span>
		<span class="p">;;</span>
	*TL-MR3020<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr3020&quot;</span>
		<span class="p">;;</span>
	*TL-MR3040<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr3040&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-MR3040 v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr3040-v2&quot;</span>
		<span class="p">;;</span>
	*TL-MR3220<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr3220&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-MR3220 v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr3220-v2&quot;</span>
		<span class="p">;;</span>
	*TL-MR3420<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr3420&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-MR3420 v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr3420-v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WA701ND v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa701nd-v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WA7210N v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa7210n-v2&quot;</span>
		<span class="p">;;</span>
	*TL-WA750RE<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa750re&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WA7510N v1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa7510n&quot;</span>
		<span class="p">;;</span>
	*TL-WA850RE<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa850re&quot;</span>
		<span class="p">;;</span>
	*TL-WA860RE<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa860re&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WA830RE v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa830re-v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WA801ND v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa801nd-v2&quot;</span>
		<span class="p">;;</span>
	*TL-WA901ND<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa901nd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WA901ND v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa901nd-v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WA901ND v3&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wa901nd-v3&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WDR3320 v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wdr3320-v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WDR3500&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wdr3500&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WDR3600/4300/4310&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wdr4300&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WDR4900 v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wdr4900-v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WDR6500 v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wdr6500-v2&quot;</span>
		<span class="p">;;</span>
	*TL-WR741ND<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr741nd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR741ND v4&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr741nd-v4&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR841N v1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr841n-v1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR841N/ND v7&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr841n-v7&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR841N/ND v8&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr841n-v8&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR841N/ND v9&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr841n-v9&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR842N/ND v2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr842n-v2&quot;</span>
		<span class="p">;;</span>
	*TL-WR941ND<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr941nd&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR941N/ND v5&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr941nd-v5&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR941N/ND v6&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr941nd-v6&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR703N v1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr703n&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR710N v1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr710n&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-WR720N&quot;</span>*<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-wr720n-v3&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-MR10U&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr10u&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-MR11U&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr11u&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-MR12U&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr12u&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;TL-MR13U v1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tl-mr13u&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Tube2H&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;tube2h&quot;</span>
		<span class="p">;;</span>
	*UniFi<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;unifi&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;UniFi AP Pro&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;uap-pro&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;WeIO&quot;</span>*<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;weio&quot;</span>
		<span class="p">;;</span>
	*WHR-G301N<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;whr-g301n&quot;</span>
		<span class="p">;;</span>
	*WHR-HP-GN<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;whr-hp-gn&quot;</span>
		<span class="p">;;</span>
	*WLAE-AG300N<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wlae-ag300n&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;UniFiAP Outdoor&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;unifi-outdoor&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;UniFiAP Outdoor+&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;unifi-outdoor-plus&quot;</span>
		<span class="p">;;</span>
	*WP543<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wp543&quot;</span>
		<span class="p">;;</span>
	*WPE72<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wpe72&quot;</span>
		<span class="p">;;</span>
	*WPJ344<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wpj344&quot;</span>
		<span class="p">;;</span>
	*WPJ531<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wpj531&quot;</span>
		<span class="p">;;</span>
	*WPJ558<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wpj558&quot;</span>
		<span class="p">;;</span>
	*WNDAP360<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wndap360&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WNDR3700/WNDR3800/WNDRMAC&quot;</span><span class="o">)</span>
		wndr3700_board_detect <span class="s2">&quot;</span><span class="nv">$machine</span><span class="s2">&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;R6100&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;r6100&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WNDR3700v4&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wndr3700v4&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WNDR4300&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wndr4300&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WNR2000 V4&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wnr2000-v4&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WNR2000 V3&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wnr2000-v3&quot;</span>
		<span class="p">;;</span>
	*WNR2000<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wnr2000&quot;</span>
		<span class="p">;;</span>
	*WNR2200<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wnr2200&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WNR612 V2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wnr612-v2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WNR1000 V2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wnr1000-v2&quot;</span>
		<span class="p">;;</span>
	*WRT160NL<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wrt160nl&quot;</span>
		<span class="p">;;</span>
	*WRT400N<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wrt400n&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WZR-450HP2&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wzr-450hp2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;WZR-HP-AG300H/WZR-600DHP&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wzr-hp-ag300h&quot;</span>
		<span class="p">;;</span>
	*WZR-HP-G300NH<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wzr-hp-g300nh&quot;</span>
		<span class="p">;;</span>
	*WZR-HP-G450H<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wzr-hp-g450h&quot;</span>
		<span class="p">;;</span>
	*WZR-HP-G300NH2<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wzr-hp-g300nh2&quot;</span>
		<span class="p">;;</span>
	*WHR-HP-G300N<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;whr-hp-g300n&quot;</span>
		<span class="p">;;</span>
	*ZCN-1523H-2<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;zcn-1523h-2&quot;</span>
		<span class="p">;;</span>
	*ZCN-1523H-5<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;zcn-1523h-5&quot;</span>
		<span class="p">;;</span>
	*EmbWir-Dorin<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ew-dorin&quot;</span>
		<span class="p">;;</span>
	*EmbWir-Dorin-Router<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;ew-dorin-router&quot;</span>
		<span class="p">;;</span>
	<span class="s2">&quot;8devices Carambola2&quot;</span>*<span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;carambola2&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;Sitecom WLR-8100&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;wlr8100&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;BHU BXU2000n-2 rev. A1&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;bxu2000n-2-a1&quot;</span>
		<span class="p">;;</span>
	*<span class="s2">&quot;HiWiFi HC6361&quot;</span><span class="o">)</span>
		<span class="nv">name</span><span class="o">=</span><span class="s2">&quot;hiwifi-hc6361&quot;</span>
		<span class="p">;;</span>
	<span class="k">esac</span>

	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$AR71XX_MODEL</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="o">[</span> <span class="s2">&quot;</span><span class="si">${</span><span class="nv">machine</span><span class="p">:</span><span class="nv">0</span><span class="p">:</span><span class="nv">8</span><span class="si">}</span><span class="s2">&quot;</span> <span class="o">=</span> <span class="s1">&#39;TP-LINK &#39;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="se">\</span>
		tplink_board_detect <span class="s2">&quot;</span><span class="nv">$machine</span><span class="s2">&quot;</span>

	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$name</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="nv">name</span><span class="o">=</span><span class="s2">&quot;unknown&quot;</span>

	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$AR71XX_BOARD_NAME</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="nv">AR71XX_BOARD_NAME</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$name</span><span class="s2">&quot;</span>
	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$AR71XX_MODEL</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="nv">AR71XX_MODEL</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$machine</span><span class="s2">&quot;</span>

	<span class="o">[</span> -e <span class="s2">&quot;/tmp/sysinfo/&quot;</span> <span class="o">]</span> <span class="o">||</span> mkdir -p <span class="s2">&quot;/tmp/sysinfo/&quot;</span>

	<span class="nb">echo</span> <span class="s2">&quot;</span><span class="nv">$AR71XX_BOARD_NAME</span><span class="s2">&quot;</span> &gt; /tmp/sysinfo/board_name
	<span class="nb">echo</span> <span class="s2">&quot;</span><span class="nv">$AR71XX_MODEL</span><span class="s2">&quot;</span> &gt; /tmp/sysinfo/model
<span class="o">}</span>

ar71xx_board_name<span class="o">()</span> <span class="o">{</span>
	<span class="nb">local</span> name

	<span class="o">[</span> -f /tmp/sysinfo/board_name <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="nv">name</span><span class="o">=</span><span class="k">$(</span>cat /tmp/sysinfo/board_name<span class="k">)</span>
	<span class="o">[</span> -z <span class="s2">&quot;</span><span class="nv">$name</span><span class="s2">&quot;</span> <span class="o">]</span> <span class="o">&amp;&amp;</span> <span class="nv">name</span><span class="o">=</span><span class="s2">&quot;unknown&quot;</span>

	<span class="nb">echo</span> <span class="s2">&quot;</span><span class="nv">$name</span><span class="s2">&quot;</span>
<span class="o">}</span>
</pre></div>
</code></pre></td></tr></table>
</div> <!-- class=content -->
<div class='footer'>generated by <a href='https://git.zx2c4.com/cgit/about/'>cgit v1.2.3</a> (<a href='https://git-scm.com/'>git 2.25.1</a>) at 2025-02-24 02:02:19 +0000</div>
</div> <!-- id=cgit -->
</body>
</html>