[v2] Add support for Unifi AC Mesh

Submitted by Christian Dresel on Oct. 30, 2017, 3:36 p.m.

Details

Message ID 20171030153602.2027-1-fff@chrisi01.de
State Changes Requested
Headers show

Commit Message

Christian Dresel Oct. 30, 2017, 3:36 p.m.
This is the correct firmware for the Unifi AC Mesh
I have only tested at Unifi AC Mesh and not at Unifi AC lite
But my information is, that both have the same Hardware

Signed-off-by: Christian Dresel <fff@chrisi01.de>

---

v2:
 - remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y because is already in dependencies
   active
 - remove tab and use spaces
 - remove ETHMESHMAC
 - remove debug output in configurenetwork

 bsp/ar71xx/.config                                       |  2 ++
 bsp/board_ar71xx.bsp                                     |  1 +
 src/packages/fff/fff-boardname/Makefile                  |  2 +-
 .../files/etc/uci-defaults/50-fff-boardname              |  3 +++
 src/packages/fff/fff-network/Makefile                    |  2 +-
 .../fff/fff-network/ar71xx/network.ubnt-unifiac-lite     | 16 ++++++++++++++++
 .../fff/fff-network/files/usr/sbin/configurenetwork      |  4 ++++
 7 files changed, 28 insertions(+), 2 deletions(-)
 create mode 100644 src/packages/fff/fff-network/ar71xx/network.ubnt-unifiac-lite

Patch hide | download patch | download mbox

diff --git a/bsp/ar71xx/.config b/bsp/ar71xx/.config
index 0a5b9b9..bf2a2f4 100644
--- a/bsp/ar71xx/.config
+++ b/bsp/ar71xx/.config
@@ -66,6 +66,8 @@  CONFIG_TARGET_DEVICE_ar71xx_generic_DEVICE_ubnt-nano-m=y
 CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_generic_DEVICE_ubnt-nano-m=""
 CONFIG_TARGET_DEVICE_ar71xx_generic_DEVICE_ubnt-unifi=y
 CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_generic_DEVICE_ubnt-unifi=""
+CONFIG_TARGET_DEVICE_ar71xx_generic_DEVICE_ubnt-unifiac-lite=y
+CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_generic_DEVICE_ubnt-unifiac-lite="-kmod-ath10k kmod-ath10k-ct"
 CONFIG_BUSYBOX_CUSTOM=y
 CONFIG_TARGET_PER_DEVICE_ROOTFS=y
 # CONFIG_BUSYBOX_CONFIG_BRCTL is not set
diff --git a/bsp/board_ar71xx.bsp b/bsp/board_ar71xx.bsp
index 1137b0d..71baba4 100644
--- a/bsp/board_ar71xx.bsp
+++ b/bsp/board_ar71xx.bsp
@@ -26,6 +26,7 @@  images=("lede-ar71xx-generic-cpe210-220-squashfs-sysupgrade.bin"
         "lede-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin"
         "lede-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin"
         "lede-ar71xx-generic-ubnt-unifi-squashfs-sysupgrade.bin"
+        "lede-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin"
         "lede-ar71xx-generic-tl-wdr3500-v1-squashfs-sysupgrade.bin"
         "lede-ar71xx-generic-tl-wdr3600-v1-squashfs-sysupgrade.bin"
         "lede-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin"
diff --git a/src/packages/fff/fff-boardname/Makefile b/src/packages/fff/fff-boardname/Makefile
index 31e6731..499ae91 100644
--- a/src/packages/fff/fff-boardname/Makefile
+++ b/src/packages/fff/fff-boardname/Makefile
@@ -1,7 +1,7 @@ 
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=fff-boardname
-PKG_VERSION:=0.0.2
+PKG_VERSION:=3
 PKG_RELEASE:=1
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
index 94b9884..45d6db7 100755
--- a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
+++ b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
@@ -31,6 +31,9 @@  case "$BOARD" in
     unifi)
         BOARD=ubnt-unifi
         ;;
+    unifiac-lite)
+        BOARD=ubnt-unifiac-lite
+        ;;
     loco-m-xw)
         BOARD=ubnt-loco-m-xw
         ;;
diff --git a/src/packages/fff/fff-network/Makefile b/src/packages/fff/fff-network/Makefile
index b7805c8..f0c20c6 100644
--- a/src/packages/fff/fff-network/Makefile
+++ b/src/packages/fff/fff-network/Makefile
@@ -1,7 +1,7 @@ 
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=fff-network
-PKG_VERSION:=8
+PKG_VERSION:=9
 PKG_RELEASE:=1
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
diff --git a/src/packages/fff/fff-network/ar71xx/network.ubnt-unifiac-lite b/src/packages/fff/fff-network/ar71xx/network.ubnt-unifiac-lite
new file mode 100644
index 0000000..92285ca
--- /dev/null
+++ b/src/packages/fff/fff-network/ar71xx/network.ubnt-unifiac-lite
@@ -0,0 +1,16 @@ 
+WANDEV=eth0
+SWITCHDEV=eth0
+CLIENT_PORTS=""
+WAN_PORTS=""
+BATMAN_PORTS=""
+ONE_PORT="YES"
+
+. /etc/network.mode
+. /lib/functions/system.sh
+. /lib/functions/uci-defaults.sh
+. /lib/ar71xx.sh
+
+# Load second MAC from Flash because we haven't any Interface with this MAC where we can copy the MAC from
+
+NEWROUTERMAC=$(mtd_get_mac_binary EEPROM 0x0)
+ROUTERMAC=w2mesh
\ No newline at end of file
diff --git a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
index c6b3113..173e270 100755
--- a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
+++ b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
@@ -184,6 +184,10 @@  if [[ -n "$ROUTERMAC" ]]; then
         echo "Fixing MAC on br-mesh (mesh)"
         sleep 10
         NEW_MACADDR=$(cat /sys/class/net/$ROUTERMAC/address)
+        # We need this to set the original MAC for the ubnt-unifiac-lite from a variable and not from an Interface
+        if [[ -n "$NEWROUTERMAC" ]]; then                                                                         
+                NEW_MACADDR=$NEWROUTERMAC                                                                                                                                                     
+        fi   
         uci set network.mesh.macaddr=$NEW_MACADDR
         uci commit
         ifconfig br-mesh down

Comments

Tim Niemeyer Nov. 3, 2017, 1:02 p.m.
Hi

Am Montag, den 30.10.2017, 16:36 +0100 schrieb Christian Dresel:
> This is the correct firmware for the Unifi AC Mesh
> I have only tested at Unifi AC Mesh and not at Unifi AC lite
> But my information is, that both have the same Hardware
> 
> Signed-off-by: Christian Dresel <fff@chrisi01.de>
> 
> ---
> 
> v2:
>  - remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y because
> is already in dependencies
>    active
>  - remove tab and use spaces
>  - remove ETHMESHMAC
>  - remove debug output in configurenetwork
> 
[..]
> diff --git a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> index c6b3113..173e270 100755
> --- a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> +++ b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> @@ -184,6 +184,10 @@ if [[ -n "$ROUTERMAC" ]]; then
>          echo "Fixing MAC on br-mesh (mesh)"
>          sleep 10
>          NEW_MACADDR=$(cat /sys/class/net/$ROUTERMAC/address)
> +        # We need this to set the original MAC for the ubnt-unifiac-lite from a variable and not from an Interface
> +        if [[ -n "$NEWROUTERMAC" ]]; then                                                                         
> +                NEW_MACADDR=$NEWROUTERMAC                                                                                                                                                     
> +        fi   
Hm.. Nee.. Lasst uns das bitte _vorher_ umbauen, dass die MAC Adressen
in den network.xx Files gesetzt werden.

Tim
Adrian Schmutzler Nov. 3, 2017, 7:55 p.m.
Bevor wir den applien, brauchen wir 

https://pw.freifunk-franken.de/patch/649/  fff-hoods/fff-wireless: Don't delete WiFi devices

Sonst kann man das 5 GHz nicht deaktivieren.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf
> Of Tim Niemeyer
> Sent: Freitag, 3. November 2017 14:03
> To: Christian Dresel <fff@chrisi01.de>; franken-dev@freifunk.net
> Subject: Re: [PATCH v2] Add support for Unifi AC Mesh
> 
> Hi
> 
> Am Montag, den 30.10.2017, 16:36 +0100 schrieb Christian Dresel:
> > This is the correct firmware for the Unifi AC Mesh I have only tested
> > at Unifi AC Mesh and not at Unifi AC lite But my information is, that
> > both have the same Hardware
> >
> > Signed-off-by: Christian Dresel <fff@chrisi01.de>
> >
> > ---
> >
> > v2:
> >  - remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y
> because is
> > already in dependencies
> >    active
> >  - remove tab and use spaces
> >  - remove ETHMESHMAC
> >  - remove debug output in configurenetwork
> >
> [..]
> > diff --git
> > a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > index c6b3113..173e270 100755
> > --- a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > +++ b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > @@ -184,6 +184,10 @@ if [[ -n "$ROUTERMAC" ]]; then
> >          echo "Fixing MAC on br-mesh (mesh)"
> >          sleep 10
> >          NEW_MACADDR=$(cat /sys/class/net/$ROUTERMAC/address)
> > +        # We need this to set the original MAC for the
> > + ubnt-unifiac-lite
> > from a variable and not from an Interface
> > +        if [[ -n "$NEWROUTERMAC" ]]; then
> > +                NEW_MACADDR=$NEWROUTERMAC
> > +        fi
> Hm.. Nee.. Lasst uns das bitte _vorher_ umbauen, dass die MAC Adressen in
> den network.xx Files gesetzt werden.
> 
> Tim
Tim Niemeyer Nov. 3, 2017, 9:59 p.m.
Am Freitag, den 03.11.2017, 20:55 +0100 schrieb
mail@adrianschmutzler.de:
> Bevor wir den applien, brauchen wir 
> 
> https://pw.freifunk-franken.de/patch/649/  fff-hoods/fff-wireless:
> Don't delete WiFi devices
> 
> Sonst kann man das 5 GHz nicht deaktivieren.
Das soll hier doch gar nicht deaktiviert werden?

Ggfs benötigt es auch mehr Erklärung an dem "Don't delete WiFi devices"
Patch?:
--- %< ---
We only want to remove WiFi interfaces, not devices during
reconfiguration. This still allows for complete reconfiguration,
but does not remove device attributes like a disabled 5 GHz or
similar.
--- >% ---

Dieser Patch fügt doch weder das disabled noch ein anderes Attribut an?

Tim

> 
> Grüße
> 
> Adrian
> 
> > -----Original Message-----
> > From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On
> > Behalf
> > Of Tim Niemeyer
> > Sent: Freitag, 3. November 2017 14:03
> > To: Christian Dresel <fff@chrisi01.de>; franken-dev@freifunk.net
> > Subject: Re: [PATCH v2] Add support for Unifi AC Mesh
> > 
> > Hi
> > 
> > Am Montag, den 30.10.2017, 16:36 +0100 schrieb Christian Dresel:
> > > This is the correct firmware for the Unifi AC Mesh I have only
> > > tested
> > > at Unifi AC Mesh and not at Unifi AC lite But my information is,
> > > that
> > > both have the same Hardware
> > > 
> > > Signed-off-by: Christian Dresel <fff@chrisi01.de>
> > > 
> > > ---
> > > 
> > > v2:
> > >  - remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y
> > 
> > because is
> > > already in dependencies
> > >    active
> > >  - remove tab and use spaces
> > >  - remove ETHMESHMAC
> > >  - remove debug output in configurenetwork
> > > 
> > 
> > [..]
> > > diff --git
> > > a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > > b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > > index c6b3113..173e270 100755
> > > --- a/src/packages/fff/fff-
> > > network/files/usr/sbin/configurenetwork
> > > +++ b/src/packages/fff/fff-
> > > network/files/usr/sbin/configurenetwork
> > > @@ -184,6 +184,10 @@ if [[ -n "$ROUTERMAC" ]]; then
> > >          echo "Fixing MAC on br-mesh (mesh)"
> > >          sleep 10
> > >          NEW_MACADDR=$(cat /sys/class/net/$ROUTERMAC/address)
> > > +        # We need this to set the original MAC for the
> > > + ubnt-unifiac-lite
> > > from a variable and not from an Interface
> > > +        if [[ -n "$NEWROUTERMAC" ]]; then
> > > +                NEW_MACADDR=$NEWROUTERMAC
> > > +        fi
> > 
> > Hm.. Nee.. Lasst uns das bitte _vorher_ umbauen, dass die MAC
> > Adressen in
> > den network.xx Files gesetzt werden.
> > 
> > Tim
> 
>
Christian Dresel Nov. 3, 2017, 10:02 p.m.
Hi

Am 03.11.2017 um 22:59 schrieb Tim Niemeyer:
> Am Freitag, den 03.11.2017, 20:55 +0100 schrieb
> mail@adrianschmutzler.de:
>> Bevor wir den applien, brauchen wir
>>
>> https://pw.freifunk-franken.de/patch/649/  fff-hoods/fff-wireless:
>> Don't delete WiFi devices
>>
>> Sonst kann man das 5 GHz nicht deaktivieren.
> Das soll hier doch gar nicht deaktiviert werden?
https://wiki.freifunk-franken.de/w/Portal:Hardware/UnifiACMesh

Diese Befehle würden nach den aktuellen Stand so nicht wirklich klappen, 
so ist das Gerät nur Indoor legal zu verwenden was irgendwie sinnlos 
ist. Ich denke daher kommt das Veto. Ob das Veto aus dem Grund 
gerechtertigt ist kann ich nicht beurteilen, man müsste höchstens dazu 
schreiben das es eben zum aktuellen Zeitunkt NUR indoor verwendbar ist

mfg

Christian
>
> Ggfs benötigt es auch mehr Erklärung an dem "Don't delete WiFi devices"
> Patch?:
> --- %< ---
> We only want to remove WiFi interfaces, not devices during
> reconfiguration. This still allows for complete reconfiguration,
> but does not remove device attributes like a disabled 5 GHz or
> similar.
> --- >% ---
>
> Dieser Patch fügt doch weder das disabled noch ein anderes Attribut an?
>
> Tim
>
>> Grüße
>>
>> Adrian
>>
>>> -----Original Message-----
>>> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On
>>> Behalf
>>> Of Tim Niemeyer
>>> Sent: Freitag, 3. November 2017 14:03
>>> To: Christian Dresel <fff@chrisi01.de>; franken-dev@freifunk.net
>>> Subject: Re: [PATCH v2] Add support for Unifi AC Mesh
>>>
>>> Hi
>>>
>>> Am Montag, den 30.10.2017, 16:36 +0100 schrieb Christian Dresel:
>>>> This is the correct firmware for the Unifi AC Mesh I have only
>>>> tested
>>>> at Unifi AC Mesh and not at Unifi AC lite But my information is,
>>>> that
>>>> both have the same Hardware
>>>>
>>>> Signed-off-by: Christian Dresel <fff@chrisi01.de>
>>>>
>>>> ---
>>>>
>>>> v2:
>>>>   - remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y
>>> because is
>>>> already in dependencies
>>>>     active
>>>>   - remove tab and use spaces
>>>>   - remove ETHMESHMAC
>>>>   - remove debug output in configurenetwork
>>>>
>>> [..]
>>>> diff --git
>>>> a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>>>> b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>>>> index c6b3113..173e270 100755
>>>> --- a/src/packages/fff/fff-
>>>> network/files/usr/sbin/configurenetwork
>>>> +++ b/src/packages/fff/fff-
>>>> network/files/usr/sbin/configurenetwork
>>>> @@ -184,6 +184,10 @@ if [[ -n "$ROUTERMAC" ]]; then
>>>>           echo "Fixing MAC on br-mesh (mesh)"
>>>>           sleep 10
>>>>           NEW_MACADDR=$(cat /sys/class/net/$ROUTERMAC/address)
>>>> +        # We need this to set the original MAC for the
>>>> + ubnt-unifiac-lite
>>>> from a variable and not from an Interface
>>>> +        if [[ -n "$NEWROUTERMAC" ]]; then
>>>> +                NEW_MACADDR=$NEWROUTERMAC
>>>> +        fi
>>> Hm.. Nee.. Lasst uns das bitte _vorher_ umbauen, dass die MAC
>>> Adressen in
>>> den network.xx Files gesetzt werden.
>>>
>>> Tim
>>
>>
Tim Niemeyer Nov. 3, 2017, 10:06 p.m.
Hi

Am 3. November 2017 23:02:57 MEZ schrieb Christian Dresel <fff@chrisi01.de>:
>Hi
>
>Am 03.11.2017 um 22:59 schrieb Tim Niemeyer:
>> Am Freitag, den 03.11.2017, 20:55 +0100 schrieb
>> mail@adrianschmutzler.de:
>>> Bevor wir den applien, brauchen wir
>>>
>>> https://pw.freifunk-franken.de/patch/649/  fff-hoods/fff-wireless:
>>> Don't delete WiFi devices
>>>
>>> Sonst kann man das 5 GHz nicht deaktivieren.
>> Das soll hier doch gar nicht deaktiviert werden?
>https://wiki.freifunk-franken.de/w/Portal:Hardware/UnifiACMesh
>
>Diese Befehle würden nach den aktuellen Stand so nicht wirklich
>klappen, 
>so ist das Gerät nur Indoor legal zu verwenden was irgendwie sinnlos 
>ist. Ich denke daher kommt das Veto. Ob das Veto aus dem Grund 
>gerechtertigt ist kann ich nicht beurteilen, man müsste höchstens dazu 
>schreiben das es eben zum aktuellen Zeitunkt NUR indoor verwendbar ist

Ah achso.

Tja. Dann muß den anderen Patch mal jemand reviewen.

Dieser hier muss ja eh rebased werden. :)

Tim

>
>mfg
>
>Christian
>>
>> Ggfs benötigt es auch mehr Erklärung an dem "Don't delete WiFi
>devices"
>> Patch?:
>> --- %< ---
>> We only want to remove WiFi interfaces, not devices during
>> reconfiguration. This still allows for complete reconfiguration,
>> but does not remove device attributes like a disabled 5 GHz or
>> similar.
>> --- >% ---
>>
>> Dieser Patch fügt doch weder das disabled noch ein anderes Attribut
>an?
>>
>> Tim
>>
>>> Grüße
>>>
>>> Adrian
>>>
>>>> -----Original Message-----
>>>> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On
>>>> Behalf
>>>> Of Tim Niemeyer
>>>> Sent: Freitag, 3. November 2017 14:03
>>>> To: Christian Dresel <fff@chrisi01.de>; franken-dev@freifunk.net
>>>> Subject: Re: [PATCH v2] Add support for Unifi AC Mesh
>>>>
>>>> Hi
>>>>
>>>> Am Montag, den 30.10.2017, 16:36 +0100 schrieb Christian Dresel:
>>>>> This is the correct firmware for the Unifi AC Mesh I have only
>>>>> tested
>>>>> at Unifi AC Mesh and not at Unifi AC lite But my information is,
>>>>> that
>>>>> both have the same Hardware
>>>>>
>>>>> Signed-off-by: Christian Dresel <fff@chrisi01.de>
>>>>>
>>>>> ---
>>>>>
>>>>> v2:
>>>>>   - remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y
>>>> because is
>>>>> already in dependencies
>>>>>     active
>>>>>   - remove tab and use spaces
>>>>>   - remove ETHMESHMAC
>>>>>   - remove debug output in configurenetwork
>>>>>
>>>> [..]
>>>>> diff --git
>>>>> a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>>>>> b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>>>>> index c6b3113..173e270 100755
>>>>> --- a/src/packages/fff/fff-
>>>>> network/files/usr/sbin/configurenetwork
>>>>> +++ b/src/packages/fff/fff-
>>>>> network/files/usr/sbin/configurenetwork
>>>>> @@ -184,6 +184,10 @@ if [[ -n "$ROUTERMAC" ]]; then
>>>>>           echo "Fixing MAC on br-mesh (mesh)"
>>>>>           sleep 10
>>>>>           NEW_MACADDR=$(cat /sys/class/net/$ROUTERMAC/address)
>>>>> +        # We need this to set the original MAC for the
>>>>> + ubnt-unifiac-lite
>>>>> from a variable and not from an Interface
>>>>> +        if [[ -n "$NEWROUTERMAC" ]]; then
>>>>> +                NEW_MACADDR=$NEWROUTERMAC
>>>>> +        fi
>>>> Hm.. Nee.. Lasst uns das bitte _vorher_ umbauen, dass die MAC
>>>> Adressen in
>>>> den network.xx Files gesetzt werden.
>>>>
>>>> Tim
>>>
>>>
Christian Dresel Nov. 3, 2017, 10:08 p.m.
hi


Am 03.11.2017 um 23:06 schrieb Tim Niemeyer:
> Hi
>
> Am 3. November 2017 23:02:57 MEZ schrieb Christian Dresel <fff@chrisi01.de>:
>> Hi
>>
>> Am 03.11.2017 um 22:59 schrieb Tim Niemeyer:
>>> Am Freitag, den 03.11.2017, 20:55 +0100 schrieb
>>> mail@adrianschmutzler.de:
>>>> Bevor wir den applien, brauchen wir
>>>>
>>>> https://pw.freifunk-franken.de/patch/649/  fff-hoods/fff-wireless:
>>>> Don't delete WiFi devices
>>>>
>>>> Sonst kann man das 5 GHz nicht deaktivieren.
>>> Das soll hier doch gar nicht deaktiviert werden?
>> https://wiki.freifunk-franken.de/w/Portal:Hardware/UnifiACMesh
>>
>> Diese Befehle würden nach den aktuellen Stand so nicht wirklich
>> klappen,
>> so ist das Gerät nur Indoor legal zu verwenden was irgendwie sinnlos
>> ist. Ich denke daher kommt das Veto. Ob das Veto aus dem Grund
>> gerechtertigt ist kann ich nicht beurteilen, man müsste höchstens dazu
>> schreiben das es eben zum aktuellen Zeitunkt NUR indoor verwendbar ist
> Ah achso.
>
> Tja. Dann muß den anderen Patch mal jemand reviewen.
>
> Dieser hier muss ja eh rebased werden. :)
ihr wart so fleißig das ich jetzt wieder etwasÜberblick verloren habe ;) 
Ich schau es mir die Tage mal an und mach dann nen rebase. Hab es mit 
der Kiste jetzt nicht soooo eilig.

mfg

Christian
>
> Tim
>
>> mfg
>>
>> Christian
>>> Ggfs benötigt es auch mehr Erklärung an dem "Don't delete WiFi
>> devices"
>>> Patch?:
>>> --- %< ---
>>> We only want to remove WiFi interfaces, not devices during
>>> reconfiguration. This still allows for complete reconfiguration,
>>> but does not remove device attributes like a disabled 5 GHz or
>>> similar.
>>> --- >% ---
>>>
>>> Dieser Patch fügt doch weder das disabled noch ein anderes Attribut
>> an?
>>> Tim
>>>
>>>> Grüße
>>>>
>>>> Adrian
>>>>
>>>>> -----Original Message-----
>>>>> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On
>>>>> Behalf
>>>>> Of Tim Niemeyer
>>>>> Sent: Freitag, 3. November 2017 14:03
>>>>> To: Christian Dresel <fff@chrisi01.de>; franken-dev@freifunk.net
>>>>> Subject: Re: [PATCH v2] Add support for Unifi AC Mesh
>>>>>
>>>>> Hi
>>>>>
>>>>> Am Montag, den 30.10.2017, 16:36 +0100 schrieb Christian Dresel:
>>>>>> This is the correct firmware for the Unifi AC Mesh I have only
>>>>>> tested
>>>>>> at Unifi AC Mesh and not at Unifi AC lite But my information is,
>>>>>> that
>>>>>> both have the same Hardware
>>>>>>
>>>>>> Signed-off-by: Christian Dresel <fff@chrisi01.de>
>>>>>>
>>>>>> ---
>>>>>>
>>>>>> v2:
>>>>>>    - remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y
>>>>> because is
>>>>>> already in dependencies
>>>>>>      active
>>>>>>    - remove tab and use spaces
>>>>>>    - remove ETHMESHMAC
>>>>>>    - remove debug output in configurenetwork
>>>>>>
>>>>> [..]
>>>>>> diff --git
>>>>>> a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>>>>>> b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>>>>>> index c6b3113..173e270 100755
>>>>>> --- a/src/packages/fff/fff-
>>>>>> network/files/usr/sbin/configurenetwork
>>>>>> +++ b/src/packages/fff/fff-
>>>>>> network/files/usr/sbin/configurenetwork
>>>>>> @@ -184,6 +184,10 @@ if [[ -n "$ROUTERMAC" ]]; then
>>>>>>            echo "Fixing MAC on br-mesh (mesh)"
>>>>>>            sleep 10
>>>>>>            NEW_MACADDR=$(cat /sys/class/net/$ROUTERMAC/address)
>>>>>> +        # We need this to set the original MAC for the
>>>>>> + ubnt-unifiac-lite
>>>>>> from a variable and not from an Interface
>>>>>> +        if [[ -n "$NEWROUTERMAC" ]]; then
>>>>>> +                NEW_MACADDR=$NEWROUTERMAC
>>>>>> +        fi
>>>>> Hm.. Nee.. Lasst uns das bitte _vorher_ umbauen, dass die MAC
>>>>> Adressen in
>>>>> den network.xx Files gesetzt werden.
>>>>>
>>>>> Tim
>>>>
Adrian Schmutzler Nov. 3, 2017, 11:02 p.m.
Ja, aber um sie legal außen zu betreiben muss man 5 GHz deaktivieren. Und im Moment ist das nicht möglich.

Grüße

Adrian

On November 3, 2017 10:59:55 PM GMT+01:00, Tim Niemeyer <tim@tn-x.org> wrote:
Am Freitag, den 03.11.2017, 20:55 +0100 schrieb
mail@adrianschmutzler.de:
> Bevor wir den applien, brauchen wir 
> 
> https://pw.freifunk-franken.de/patch/649/  fff-hoods/fff-wireless:
> Don't delete WiFi devices
> 
> Sonst kann man das 5 GHz nicht deaktivieren.
Das soll hier doch gar nicht deaktiviert werden?

Ggfs benötigt es auch mehr Erklärung an dem "Don't delete WiFi devices"
Patch?:
--- %< ---
We only want to remove WiFi interfaces, not devices during
reconfiguration. This still allows for complete reconfiguration,
but does not remove device attributes like a disabled 5 GHz or
similar.
--- >% ---

Dieser Patch fügt doch weder das disabled noch ein anderes Attribut an?

Tim

> 
> Grüße
> 
> Adrian
> 
> > -----Original Message-----
> > From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On
> > Behalf
> > Of Tim Niemeyer
> > Sent: Freitag, 3. November 2017 14:03
> > To: Christian Dresel <fff@chrisi01.de>; franken-dev@freifunk.net
> > Subject: Re: [PATCH v2] Add support for Unifi AC Mesh
> > 
> > Hi
> > 
> > Am Montag, den 30.10.2017, 16:36 +0100 schrieb Christian Dresel:
> > > This is the correct firmware for the Unifi AC Mesh I have only
> > > tested
> > > at Unifi AC Mesh and not at Unifi AC lite But my information is,
> > > that
> > > both have the same Hardware
> > > 
> > > Signed-off-by: Christian Dresel <fff@chrisi01.de>
> > > 
> > > ---
> > > 
> > > v2:
> > >  - remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y
> > 
> > because is
> > > already in dependencies
> > >    active
> > >  - remove tab and use spaces
> > >  - remove ETHMESHMAC
> > >  - remove debug output in configurenetwork
> > > 
> > 
> > [..]
> > > diff --git
> > > a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > > b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
> > > index c6b3113..173e270 100755
> > > --- a/src/packages/fff/fff-
> > > network/files/usr/sbin/configurenetwork
> > > +++ b/src/packages/fff/fff-
> > > network/files/usr/sbin/configurenetwork
> > > @@ -184,6 +184,10 @@ if [[ -n "$ROUTERMAC" ]]; then
> > >          echo "Fixing MAC on br-mesh (mesh)"
> > >          sleep 10
> > >          NEW_MACADDR=$(cat /sys/class/net/$ROUTERMAC/address)
> > > +        # We need this to set the original MAC for the
> > > + ubnt-unifiac-lite
> > > from a variable and not from an Interface
> > > +        if [[ -n "$NEWROUTERMAC" ]]; then
> > > +                NEW_MACADDR=$NEWROUTERMAC
> > > +        fi
> > 
> > Hm.. Nee.. Lasst uns das bitte _vorher_ umbauen, dass die MAC
> > Adressen in
> > den network.xx Files gesetzt werden.
> > 
> > Tim
> 
>
Tim Niemeyer Nov. 3, 2017, 11:07 p.m.
Hi

Am 4. November 2017 00:02:16 MEZ schrieb Adrian Schmutzler <mail@adrianschmutzler.de>:
>Ja, aber um sie legal außen zu betreiben muss man 5 GHz deaktivieren.

Hm.. wir sollten die Firmware einfach zulassen..

Tim

>Und im Moment ist das nicht möglich.
>
>Grüße
>
>Adrian
>
>On November 3, 2017 10:59:55 PM GMT+01:00, Tim Niemeyer <tim@tn-x.org>
>wrote:
>Am Freitag, den 03.11.2017, 20:55 +0100 schrieb
>mail@adrianschmutzler.de:
>> Bevor wir den applien, brauchen wir 
>> 
>> https://pw.freifunk-franken.de/patch/649/  fff-hoods/fff-wireless:
>> Don't delete WiFi devices
>> 
>> Sonst kann man das 5 GHz nicht deaktivieren.
>Das soll hier doch gar nicht deaktiviert werden?
>
>Ggfs benötigt es auch mehr Erklärung an dem "Don't delete WiFi devices"
>Patch?:
>--- %< ---
>We only want to remove WiFi interfaces, not devices during
>reconfiguration. This still allows for complete reconfiguration,
>but does not remove device attributes like a disabled 5 GHz or
>similar.
>--- >% ---
>
>Dieser Patch fügt doch weder das disabled noch ein anderes Attribut an?
>
>Tim
>
>> 
>> Grüße
>> 
>> Adrian
>> 
>> > -----Original Message-----
>> > From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On
>> > Behalf
>> > Of Tim Niemeyer
>> > Sent: Freitag, 3. November 2017 14:03
>> > To: Christian Dresel <fff@chrisi01.de>; franken-dev@freifunk.net
>> > Subject: Re: [PATCH v2] Add support for Unifi AC Mesh
>> > 
>> > Hi
>> > 
>> > Am Montag, den 30.10.2017, 16:36 +0100 schrieb Christian Dresel:
>> > > This is the correct firmware for the Unifi AC Mesh I have only
>> > > tested
>> > > at Unifi AC Mesh and not at Unifi AC lite But my information is,
>> > > that
>> > > both have the same Hardware
>> > > 
>> > > Signed-off-by: Christian Dresel <fff@chrisi01.de>
>> > > 
>> > > ---
>> > > 
>> > > v2:
>> > >  - remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y
>> > 
>> > because is
>> > > already in dependencies
>> > >    active
>> > >  - remove tab and use spaces
>> > >  - remove ETHMESHMAC
>> > >  - remove debug output in configurenetwork
>> > > 
>> > 
>> > [..]
>> > > diff --git
>> > > a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>> > > b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
>> > > index c6b3113..173e270 100755
>> > > --- a/src/packages/fff/fff-
>> > > network/files/usr/sbin/configurenetwork
>> > > +++ b/src/packages/fff/fff-
>> > > network/files/usr/sbin/configurenetwork
>> > > @@ -184,6 +184,10 @@ if [[ -n "$ROUTERMAC" ]]; then
>> > >          echo "Fixing MAC on br-mesh (mesh)"
>> > >          sleep 10
>> > >          NEW_MACADDR=$(cat /sys/class/net/$ROUTERMAC/address)
>> > > +        # We need this to set the original MAC for the
>> > > + ubnt-unifiac-lite
>> > > from a variable and not from an Interface
>> > > +        if [[ -n "$NEWROUTERMAC" ]]; then
>> > > +                NEW_MACADDR=$NEWROUTERMAC
>> > > +        fi
>> > 
>> > Hm.. Nee.. Lasst uns das bitte _vorher_ umbauen, dass die MAC
>> > Adressen in
>> > den network.xx Files gesetzt werden.
>> > 
>> > Tim
>> 
>>