Gl-inet router says 'Wrong Key' on wifi repeater join

You cannot change Beryl ot use 192.168.1.0/24. It will conflict with your main router.

Can you let me know what do you mean “bridge”?

I think it is just a simple repeater with NAT, not a bridge.

A few years ago I’ve got some issues with the Fritz!Box (7490 back than) and a Garmin Smart Scale. Even if everything looks fine via wireshark, I needed to reset the scale every now and than. Sometimes every few weeks, sometimes days.
Since I’ve set up a new profile in ‘Internet - Filter’ (same in English?), it works well. I assume there is some magic in the default filters. In my case I replaced the whole filter with a PiHole Setup, so I don’t need to handle with the magic behind ‘Internetseiten gesperrt’ (Internet pages blocked) and ‘BPjM’ (some kind of official filter, provides somehow by the German governemnt).

But even with this workaround, I can’t get the Beryl WLAN working with 3.211. The Setup ‘Beryl [LAN] Fritz 7490 [WLAN 5GHz Mesh] Fritz 7590 [Internet]’ is working well.
Also after a downgrade to 3.203 everything is working well.

Sorry for the German, I really don’t know where to set the language within a Fritz!Box.

Maybe it is worth to mention, shat the German WLAN got the 2,5GHz band with channel 1-13. The default setting in the Beryl, after flashing the firmware, is 1-11. I needed to change the /etc/config/wireless. For Germany:

Firmware 3.203: Change option Country ‘CN’ to option Country ‘DE’ in two places. Change also option region ‘1’ (before ‘0’) and option aregion ‘1’ (before ‘10’?).

Firmware 3.211: In block with option Band ‘5g’ change to option region ‘1’ (before 10) and in block with option Band ‘2g’ be sure option region ‘1’ is set.

If you don’t change these configuration and your Fritz!Box decided the channel 12 or 13 is the best one, you can’t see it. The default configuration of the Fritz!Box is to self decide, based on the networks around. It is the same with the 5GHz Band, but I’m not familiar with the ranges, here.

If channel is differnet, e.g. Fritzbox is channel 12 or 13, then Beryl cannot see it at all.

If it see it but cannot connect, then it is another problem.

As you can use wireshark, I wonder if you can help to get some info.

I bought a Fritzbox but still on the way.

@alzhao Sure. Just tell me what you need. I haven’t seen anything useful right now in the dumps. I’m not home, but next week I could provide a capture of the WLAN interface from the Fritz!Box, during the connection.
Of course I’m traveling with my Beryl, not with my Fritz :wink:

I don’t know how much you know about the Fritz!Box. But since I’m working with them since 2002, a little hint:
Right after basic setup (just skip (click ‘überspringen’) everything), the internal DNS will link the hostname fritz.box to the internal IP (Default: 192.168.178.1). Just browse to http://fritz.box/html/capture.html (also works with the IP) search for the interface and click ‘Start’. In your ‘Downloads’ will be a file, that can be opened with Wireshark → profit.
grafik

Chrome v100

Trying openwrt-mt1300-3.215-0520-beta1 - it seems to connect on the first try with a shorter key (srkifh6u). The longer key (srkifh6uetek0) seems to error “wrong key” on the first attempt then connects on the second try.

Taking that back after upgrade on second Beryl it continues to complain wrong key. Time zome in web interface looks good but the Time is WRONG. Please add a method to fix the time from inside the browser.

This bug remains in the latest beta version. openwrt-mt1300-3.215-0520-beta1.bin. Date and Time is wrong and causes iPhone network wrong key error. :frowning: Sad that such a basic feature seems to be illusive for the Beryl.

v3.203 works fine but the unit freezes and requires rebooting weekly.

I still cannot verify this. It just connect to my iphone fine when date and time are wrong. I used a firmware that is just initialied so the date and time is not updated via ntp.

Can you give me more detailed steps, e.g. what kind of ssid or key will cause this? How to make the date and time different. For any info that you don’t want to disclose plublicly you can send me a message.

Ssid iPhone key is srkifh6uetek0

I know you tried it before. I have also tried it on a second beryl. I’ve had mixed results.

On the first beryl it never connects.

The first beryl I upgrade to 3.215 b1 and do not keep settings. It will not connect to iPhone. Wrong key.

Reset firmware to 3.203 it connects immediately on the first beryl.

On the second beryl it works after two or three tries on 3.215 but complains about wrong key then works suddenly. If running 3.203 connections are immediate.

1 Like

@alzhao What Firmware do you recommend to get a Fritz!Box Dump with a Beryl? I don’t think further information from 3.211 is needed?

@JerryZhao do you have any guide to dump with Fritzbox?

@LupusE I think it should be 3.215 beta1

Do you have a router with Open source WIFi driver or an USB wifi card which support omnipeek?

I’ve got hands on another Fritz!Box 7490. So I don’t have to filter my private Network.
Be warned: very boring reading, how I build a test environment… And even don’t know if it will lead to the investigated situation.

Configure Fritz!Box

  1. Plug in yellow port ‘LAN2’ (LAN1 is needed later)
  2. Hardreset
  3. Browse to https://192.168.178.1 (AVM Default) and ignore SSL warning
  4. Set Password to GL.iNet (only test environment)
  5. Uncheck to ‘Diagnose und Wartung’ (Dignostic and Maintainance), [OK]
  6. Default WLAN name is ‘FRITZ!Box 7490’ → Changed under WLAN > Funknetzwerk to ‘LupusEintern’, confirm with [Übernehmen] (Apply)
  7. The number WLAN Code sucks for debugging → Change in ‘WLAN > Sicherheit’ to ‘gl.beryl’, [Übernehmen] (Apply)
  8. Internet - Zugangsdaten > Internetanbieter: weitere Internetanbieter (Internetprovider, other Provider)
  9. vorhandener Zugang über LAN (existing connection over LAN) [Übernehmen] (Apply), now connect the Fritz!Box via yellow port LAN1 to your Network.
  10. Now the Fritz!Box is available under https://192.168.188.1!
  11. Open http://fritz.box/html/capture.html (or http://192.168.188.1/html/capture.html), Login with former set password (GL.iNet))

Switch to Beryl (better with another device).

  1. Plug in LAN
  2. Flash Firmware 3.215 beta1
  3. Don’t keep settings!
  4. Set language to English [next] set Password to GL.iNet [submit]

Start capturing on Fritz!Box

http://fritz.box/html/capture.html → wlan → [Start] → Safe file

Using the GL.iNet App on a Tablet

  1. Connect WLAN to ‘GL-MT1300-xxx-G5’ Password ‘goodlife’
  2. Start App
  3. [Use without cloud]
  4. Password: the former set ‘GL.iNet’
  5. On the bottom choose page ‘Network’
  6. ‘Wireless Repeater’ - Modify >
    … The app is crashing
  7. Go in browser to 192.168.8.1, login
  8. Choose ‘LupusEintern (5G)’, Password gl.beryl → join
  9. [success] in browser, but still no internet.

It is found in ‘Known Wi-Fi Networks’. But also here I can’t Join.

The wireshark dump looks promissing. A lot of ICMP and NTP traffic …
Attached you’ll find the pcap dump from the Fritz!box, @alzhao
iad-if-wlan_31.05.22_1332.eth.zip (185.9 KB)
I just renamed the file .zip, because I know I was allowed to upload it. It is a plain pcap dump.


I can’t open the zip file from you.

Need to change to .pcap

The forum don’t like the file extensions .eth (original created) or .pcap. So I’tried .zip and it worked. I wasn’t interested in zipping 190kb for real. My fault to be such lazy.

Hello Together,

I got the same issues with the wron key even on “open” Networks without a key :non-potable_water:
3.212-0407 is the only fw i found working (but only after setting date/time via ssh). Seems like a bigger issue fot the gl.inet guys!

Can i support somehow? :slight_smile:

Br,

Tim

Since this topic is ongoing and I’ve got a little free time, here a new discovery:
Connecting via 2,4GHz: no way (wrong key), even after Timesync over all devices via NTP.
Connecting via 5GHz: no problem at all. Works fine.

In my little house are 3 routers:
eva01 - 2,4GHz ch 1 / 5 GHz ch 100 (ground floor, utility room, WAN)
eva03 - 2,4GHz ch 6 / 5 GHz ch 100 (ground floor, office, 5G AVM Mesh)
eva02 - 2,4GHz ch 11 / 5 GHz ch 100 (first floor, 5G AVM Mesh)
In my actual setup, the Beryl will never associate with the Mesh-Master (eva01). Most likely it will connect to eva03.

What exactly AVM Mesh is, are only rumors, nothing official known. It is proprietary not compatible to 802.11s … One reason to change the whole setup.
I have changed ‘region’ to ‘1’ for 2G and 5G in /etc/config/wireless. Now is the firmware 3.215 installed.

Tomorrow I’ll read how to get information out of OpenWRT.

In 3.212-0407 seems a littel different, with 2.4 ghz bigger deviations are allowed regarding the time, up to 2 min is fine. On 5 ghz it needs to be within 5 sec!

MT1300 connecting to Fritz!box 2.4G was just fixed. Pls try the snapshot from today.

https://dl.gl-inet.com/?model=mt1300&type=snapshot