<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    This setup works for me.<br>
    The only thing that I'm not sure, if if I did the magic number in
    the correct way.<br>
    <br>
    diff --git a/target/linux/ar71xx/base-files/etc/diag.sh
    b/target/linux/ar71xx/base-files/etc/diag.sh<br>
    index 80f9090..fa22c14 100755<br>
    --- a/target/linux/ar71xx/base-files/etc/diag.sh<br>
    +++ b/target/linux/ar71xx/base-files/etc/diag.sh<br>
    @@ -199,6 +199,9 @@ get_status_led() {<br>
            uap-pro)<br>
                    status_led="ubnt:white:dome"<br>
                    ;;<br>
    +       unifi-outdoor-plus)<br>
    +               status_led="ubnt:blue:front"<br>
    +                ;;<br>
            whr-g301n | \<br>
            whr-hp-g300n | \<br>
            whr-hp-gn | \<br>
    diff --git
    a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
    b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network<br>
    index 156433b..f2739b8 100755<br>
    --- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network<br>
    +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network<br>
    @@ -276,6 +276,7 @@ pb44 |\<br>
     routerstation|\<br>
     ubnt-unifi-outdoor|\<br>
     unifi-outdoor|\<br>
    +unifi-outdoor-plus|\<br>
     nanostation-m|\<br>
     unifi|\<br>
     tl-wr710n |\<br>
    diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh
    b/target/linux/ar71xx/base-files/lib/ar71xx.sh<br>
    index 23f2ecf..091fd38 100755<br>
    --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh<br>
    +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh<br>
    @@ -600,6 +600,9 @@ ar71xx_board_detect() {<br>
                    ;;<br>
            *"UniFiAP Outdoor")<br>
                    name="unifi-outdoor"<br>
    +               ;;<br>
    +       *"UniFiAP Outdoor Plus")<br>
    +                name="unifi-outdoor-plus"<br>
                    ;;<br>
            *WP543)<br>
                    name="wp543"<br>
    diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
    b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh<br>
    index 4e698c6..1c3ac6a 100755<br>
    --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh<br>
    +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh<br>
    @@ -286,6 +286,7 @@ platform_check_image() {<br>
     <br>
                    return 0<br>
                    ;;<br>
    +       unifi-outdoor-plus | \<br>
            uap-pro)<br>
                    [ "$magic_long" != "19852003" ] && {<br>
                            echo "Invalid image type."<br>
    @@ -389,6 +390,7 @@ platform_do_upgrade() {<br>
            om2p-lc)<br>
                    platform_do_upgrade_openmesh "$ARGV"<br>
                    ;;<br>
    +       unifi-outdoor-plus | \<br>
            uap-pro)<br>
                    MTD_CONFIG_ARGS="-s 0x180000"<br>
                    default_do_upgrade "$ARGV"<br>
    diff --git a/target/linux/ar71xx/image/Makefile
    b/target/linux/ar71xx/image/Makefile<br>
    index d0ee363..1fadb96 100644<br>
    --- a/target/linux/ar71xx/image/Makefile<br>
    +++ b/target/linux/ar71xx/image/Makefile<br>
    @@ -1171,6 +1171,7 @@ $(eval $(call
    SingleProfile,TPLINK-LZMA,64kraw,MW4530RV1,mw4530r-v1,TL-WDR4300,t<br>
     $(eval $(call
SingleProfile,TPLINK-LZMA,64kraw,OOLITE,oolite,GS-OOLITE,ttyATH0,115200,0x3C000101,1,16Mlzma))<br>
     <br>
     $(eval $(call
SingleProfile,UAPPRO,64k,UAPPRO,ubnt-uap-pro,UAP-PRO,ttyS0,115200,BZ,BZ,ar934x))<br>
    +$(eval $(call
SingleProfile,UAPPRO,64k,UBNTUNIFIOUTDOORPLUS,ubnt-unifi-outdoor-plus,UBNT-U20,ttyS0,115200,BZ,BZ,ar7240))<br>
     <br>
     $(eval $(call
SingleProfile,UBDEV,64kraw,UBDEV01,ubdev01,UBNT-UF,ttyS0,115200,XM,XM,ar7240))<br>
     <br>
    @@ -1228,7 +1229,7 @@ $(eval $(call MultiProfile,TLWR842,TLWR842V1
    TLWR842V2))<br>
     $(eval $(call MultiProfile,TLWR941,TLWR941NV2 TLWR941NV3 TLWR941NV4
    TLWR941NV6))<br>
     $(eval $(call MultiProfile,TLWR1043,TLWR1043V1 TLWR1043V2))<br>
     $(eval $(call MultiProfile,TLWDR4300,TLWDR3500V1 TLWDR3600V1
    TLWDR4300V1 TLWDR4300V1IL TLWDR4310V1 MW4530RV1))<br>
    -$(eval $(call MultiProfile,UBNT,UBNTAIRROUTER UBNTRS UBNTRSPRO
    UBNTLSSR71 UBNTBULLETM UBNTROCKETM UBNTNANOM UBNTUNIFI
    UBNTUNIFIOUTDOOR UAPPRO))<br>
    +$(eval $(call MultiProfile,UBNT,UBNTAIRROUTER UBNTRS UBNTRSPRO
    UBNTLSSR71 UBNTBULLETM UBNTROCKETM UBNTNANOM UBNTUNIFI
    UBNTUNIFIOUTDOOR UBNTUNIFIOUTDOORPLUS UAPPRO))<br>
     $(eval $(call MultiProfile,WNDR3700,WNDR3700V1 WNDR3700V2 WNDR3800
    WNDRMAC WNDRMACV2))<br>
     $(eval $(call MultiProfile,WNR612V2,REALWNR612V2 N150R))<br>
     $(eval $(call MultiProfile,WP543,WP543_2M WP543_4M WP543_8M
    WP543_16M))<br>
    <br>
    <br>
    <br>
    <br>
    I think this has been already submitted but Im adding it here as
    well just in case.<br>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <pre class="content" style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><a class="moz-txt-link-freetext" href="http://patchwork.openwrt.org/patch/5643/">http://patchwork.openwrt.org/patch/5643/</a></pre>
    <br>
    Adding support for en25qh128<br>
    <br>
    --- a/drivers/mtd/devices/m25p80.c<br>
    +++ b/drivers/mtd/devices/m25p80.c<br>
    @@ -762,6 +762,7 @@ static const struct spi_device_id m25p_i<br>
            { "en25q32b", INFO(0x1c3016, 0, 64 * 1024,  64, 0) },<br>
            { "en25p64", INFO(0x1c2017, 0, 64 * 1024, 128, 0) },<br>
            { "en25q64", INFO(0x1c3017, 0, 64 * 1024, 128, SECT_4K) },<br>
    +       { "en25qh128", INFO(0x1c7018, 0, 64 * 1024, 256, 0) },<br>
            { "en25qh256", INFO(0x1c7019, 0, 64 * 1024, 512, 0) },<br>
    <br>
            /* ESMT */<br>
    <br>
  </body>
</html>