KNULLI Wi‑Fi Not Connecting or Keeps Disconnecting? A Version-Specific Fix Guide

Short Answer

Start by identifying where the connection fails. A missing network, rejected password, missing IP address, repeated disconnect, and one-band-only problem require different checks.

Use KNULLI’s supported interface:

  1. Open Start → Network Settings.
  2. Turn on ENABLE WIFI.
  3. Select WIFI SSID and enter WIFI KEY privately on the device.
  4. Leave the menu so KNULLI can attempt the connection.
  5. Return to Network Settings and check IP ADDRESS and INTERNET STATUS.

If no usable local IP appears, toggle ENABLE WIFI off and on once, then retry the same network. Do not delete network files or restart ConnMan manually.

If the original access point uses mixed WPA2+WPA3 security, compare it with a separate temporary WPA2-Personal-only network or hotspot you control. Keep the production router unchanged. A successful baseline test narrows the problem to compatibility with the original access point; it is not a recommendation to permanently downgrade router security.

Version and evidence scope

  • Device focus: Anbernic RG CubeXX; relevant KNULLI H700 code paths where documented
  • Releases: Firefly 20241204, Gladiator II 20250813, Scarab 20260511
  • Network manager: ConnMan for the normal H700 Wi‑Fi path; KNULLI’s experimental hybrid service uses a separate path while enabled
  • Hardware: RG CubeXX supports 2.4 and 5 GHz 802.11a/b/g/n/ac; do not generalize that specification to every H700 device
  • Evidence: Official documentation, tagged source, and manufacturer specifications; no owner-device outcome is claimed

Symptom: Keep These Five Failures Separate

1. The network is not listed

This is a scan, visibility, or hidden-SSID branch. Refresh the picker before changing credentials or security settings.

2. The SSID is visible, but connection or authentication fails

The radio can see the network. Focus on the exact SSID, exact key, and access-point security compatibility.

3. Wi‑Fi is enabled or associated, but there is no usable IP address

Selection or association may have occurred, but local address assignment has not completed. Wait for the release-specific helper, then retry once through the GUI.

4. Wi‑Fi connects, then drops or reconnects

Record when the drop occurs: in menus, while idle, after sleep, or only after launching a game. Timing helps separate release behavior, an optional power setting, the experimental service, and access-point compatibility.

5. Wi‑Fi works on one band or access point but not another

This is a scoped compatibility difference. It does not prove that the RG CubeXX supports only one band or that one band is universally broken.

Version Scope

Firefly 20241204

Firefly was the first KNULLI release in this scope to list RG CubeXX support. Its H700 path uses ConnMan.

The tagged helper checks for a non-loopback IPv4 address for about 10 seconds. Firefly’s changelog says it fixed boot connection and multiple-WLAN selection problems, but also says WPA3 still did not work.

Its H700 ConnMan policy prefers ethernet,wifi, permits one connected technology, and disables background scanning.

Gladiator II 20250813

Gladiator II retains the normal ConnMan GUI model. Its helper waits about 15 seconds for an IP and adds a connection-failure notification.

The tagged changelog reports Wi‑Fi stability improvements, better timeout handling, a ConnMan startup delay, and extended timeouts. These changes do not guarantee compatibility with every access point.

Its H700 ConnMan policy remains aligned with Firefly, including disabled background scanning.

Scarab 20260511

Scarab uses renamed knulli-* helpers around ConnMan. Its helper waits about 20 seconds for an IP, performs an additional connectivity check, and then reports failure when appropriate.

Scarab’s changelog reports improved auto-retry and connectivity checks. Its H700 ConnMan configuration changes the preference to wifi,ethernet, blacklists wlan1, and enables background scanning.

These release changes justify different expectations during connection attempts. They do not prove that Scarab fixes every disconnect or that Firefly behaves like Scarab.

Menu-label scope

Scarab pins the EmulationStation revision containing the English labels NETWORK SETTINGS, IP ADDRESS, INTERNET STATUS, ENABLE WIFI, WIFI SSID, and WIFI KEY. Its picker includes REFRESH, INPUT MANUALLY, and NO WI-FI NETWORKS FOUND.

Official source snapshots near Firefly and Gladiator II use the same English wording, but their release recipes followed a moving branch instead of an immutable UI commit. Treat the current labels as the documented equivalents; language, theme, and exact historical build can alter visible text.

Identify the Failure Type

Use the Network Settings screen before changing anything.

  1. Note the exact KNULLI release.
  2. Open Start → Network Settings.
  3. Confirm whether ENABLE WIFI is on.
  4. Check whether the target network appears under WIFI SSID.
  5. Check whether IP ADDRESS is empty, reports no connection, or contains a usable local IPv4 address.
  6. Note whether INTERNET STATUS differs from the IP state.

Do not photograph, post, or log the Wi‑Fi key. If documenting the screen, also redact SSID, IP, MAC address, hostname, QR codes, and neighboring network names.

The point of this first check is classification:

  • No SSID: scanning or hidden-network branch.
  • SSID visible but rejected: key or security-compatibility branch.
  • Wi‑Fi on but no IP: address-assignment branch.
  • IP appears and later vanishes: stability or state-transition branch.
  • One AP/band works and another does not: scoped compatibility branch.

Confirm Wi‑Fi State

If Wi‑Fi is off

Turn on ENABLE WIFI in Start → Network Settings.

Select the intended SSID, enter the key on the device, and leave the menu. KNULLI’s GUI-backed helper stores the configuration, reloads the release’s ConnMan path, and checks for a local IPv4 address.

Do not edit knulli.conf, ConnMan profiles, wpa_supplicant.conf, service scripts, or any saved secret file.

If the network is not listed

Open the SSID picker and choose REFRESH.

If the network is intentionally hidden or remains absent from the scan but its exact name is known, choose INPUT MANUALLY and type the SSID exactly.

Manual entry only lets the UI attempt that name. It does not prove the access point’s security mode is compatible or that every hidden-network configuration is supported.

Do not infer that spaces, special characters, a channel, or a regulatory domain are unsupported. The dossier does not establish those claims.

Safe Credential and SSID Check

If the SSID is visible but the connection is rejected:

  1. Select the exact network again.
  2. Re-enter WIFI KEY privately on the device.
  3. Check uppercase and lowercase characters carefully.
  4. Leave the menu to start the connection attempt.
  5. Allow the release’s helper to finish before judging the result.
  6. Reopen Network Settings and inspect IP ADDRESS.

Do not ask another person to send the key in chat, save it in a screenshot, or paste it into a log.

A failed authentication attempt does not by itself identify a wrong key. Security-mode compatibility can produce a similar result, especially with the documented H700 WPA2+WPA3 limitation.

IP and DHCP Check

KNULLI’s tagged helpers treat a non-loopback IPv4 address as connection success. A populated IP ADDRESS therefore shows that the interface received a local IPv4 address at that moment.

It does not prove:

  • Internet access;
  • DNS resolution;
  • SMB or SSH access;
  • stable long-term connectivity;
  • performance or roaming quality.

Allow the connection attempt to finish

The tagged helper windows differ:

  • Firefly: about 10 seconds
  • Gladiator II: about 15 seconds
  • Scarab: about 20 seconds, followed by an additional connectivity check

These are implementation windows, not guarantees that every DHCP server will reply within that time. On Gladiator II and Scarab, a failure notification is better evidence of a completed failed attempt than an immediate glance after leaving the menu, but it still does not identify the cause.

If no usable IP appears

  1. Toggle ENABLE WIFI off.
  2. Turn it on again once.
  3. Re-select the SSID and re-enter the key if the GUI requires it.
  4. Leave the menu.
  5. Let the attempt finish.
  6. Reopen Network Settings and check IP ADDRESS.

This is a reversible retry through KNULLI’s supported helper. Do not delete all network configuration, configure a static IP, restart ConnMan from a shell, or reflash the device.

If Wi‑Fi remains enabled but no local IP appears, incomplete address assignment is a likely explanation, not a confirmed diagnosis. Continue with the compatibility isolation test rather than guessing at router, DNS, or firewall settings.

Connection-Drop Checks

Record when the drop happens

Before changing a setting, note whether the IP disappears:

  • while sitting in Network Settings;
  • during a short idle period;
  • after sleep or resume;
  • only after a game starts;
  • only with the experimental hybrid service;
  • only on one access point or band.

This observation does not identify a cause by itself, but it keeps unrelated branches separate.

Gladiator-era in-game drops

Gladiator introduced an optional aggressive battery saver whose documented behavior can disable Wi‑Fi in-game unless RetroAchievements are enabled.

If the connection drops only after launching a game on a Gladiator-era build, check whether that optional battery saver is enabled before blaming the radio or access point.

Do not present this as a Firefly cause or a universal Scarab behavior. It does not explain a failure already visible in Network Settings.

Mixed WPA2+WPA3 networks

Current KNULLI documentation warns that Anbernic H700 RG XX devices can have problems with mixed WPA2+WPA3 networks and says that combination is not currently supported on Anbernic devices.

If the original access point uses mixed WPA2+WPA3, first perform the temporary WPA2-only baseline test below.

Experimental WIRELESS_HYBRID_FIX

Since Firefly, KNULLI has provided an experimental service at:

Start → System Settings → Services → WIRELESS_HYBRID_FIX

Use it only when the normal ConnMan path has failed and mixed WPA2+WPA3 compatibility is the identified difference.

  1. Record the current Wi‑Fi state.
  2. Enable WIRELESS_HYBRID_FIX.
  3. Retest the same network once.
  4. Check whether a usable IP appears.
  5. If it does not help, disable the service again.

The service stops ConnMan and starts a separate wpa_supplicant path while enabled. It is not a harmless display toggle and should not be combined with simultaneous manual ConnMan changes.

Do not edit the service’s generated credential file. Do not call the service a guaranteed fix.

Compatible Baseline Network Test

This is a temporary diagnostic, not a permanent router downgrade.

If available, create or use a separate temporary WPA2-Personal-only access point or hotspot you control. Keep the production router unchanged.

Do not use:

  • WPA1;
  • WEP;
  • an open network;
  • mixed WPA1+WPA2;
  • a global change that disables WPA3 on the production router.

Test the RG CubeXX with the temporary network through Start → Network Settings.

Interpret the result carefully:

  • Temporary WPA2-only network works, original mixed WPA2+WPA3 network fails: this supports an access-point security-mode compatibility issue. It does not prove the production router is faulty.
  • Both fail before an IP appears: the test did not isolate the original AP as the only cause. Return to the SSID, key, release, and IP branches.
  • One band works and another fails: this demonstrates a scoped AP/band/security interaction. It does not establish a universal band defect.

Anbernic specifies that the RG CubeXX supports both 2.4 and 5 GHz Wi‑Fi. That hardware specification does not guarantee equal compatibility or stability with every access point, and it must not be generalized to every H700 handheld.

If your controlled WPA2-only test network offers both bands, comparing them can be useful. Do not conclude that 5 GHz is broken or that 2.4 GHz is the only supported mode.

Verification

Stop this guide when local address assignment is stable enough to verify through one bounded reconnect.

  1. Open Start → Network Settings.
  2. Confirm that IP ADDRESS shows a non-empty, usable local IPv4 address.
  3. Leave the device in menus or idle for 10 minutes.
  4. Return to Network Settings and confirm a usable IP is still shown.
  5. Toggle ENABLE WIFI off and on once.
  6. Let the release’s helper complete another attempt.
  7. Confirm that a usable local IP returns.

The numeric IP does not have to remain identical after reconnection. DHCP can assign a different address.

This bounded verification shows that:

  • KNULLI received a local IPv4 address;
  • the connection retained address assignment through the defined observation window;
  • the supported GUI path reconnected once.

The 10-minute window is an editorial troubleshooting check, not an official KNULLI reliability guarantee.

It does not prove Internet access, DNS, latency, throughput, indefinite stability, SMB/SHARE, SSH, scraping, achievements, or any other network service. After stable IP assignment, continue only with separate troubleshooting for the specific service that still fails.

Version Differences at a Glance

Release Connection helper H700 ConnMan policy Important scope note
Firefly 20241204 Checks for an IP for about 10 seconds ethernet,wifi; one connected technology; background scanning disabled RG CubeXX support added; Firefly notes WPA3 still did not work
Gladiator II 20250813 Waits about 15 seconds and reports failure Same preference/scanning policy as Firefly Changelog reports stability, startup-delay, and timeout improvements
Scarab 20260511 Waits about 20 seconds, then performs an additional connectivity check wifi,ethernet; wlan1 blacklisted; background scanning enabled Auto-retry/checking improved; exact English UI source is pinned

These implementation changes do not justify an update, downgrade, or reflash recommendation. Diagnose the installed release as it is.

If It Still Fails

Network not listed

  • Confirm ENABLE WIFI is on.
  • Use REFRESH in the SSID picker.
  • Use INPUT MANUALLY only for a hidden or known network name that is not returned by the scan.
  • Recheck the exact SSID spelling.

Manual entry does not guarantee that the network’s security mode is compatible.

SSID visible but connection/authentication fails

  • Re-enter the exact key privately.
  • Check case carefully.
  • Let the release’s helper finish.
  • Test a separate temporary WPA2-only network without changing the production router.
  • If mixed WPA2+WPA3 is the differentiator, test WIRELESS_HYBRID_FIX once and reverse it if it does not help.

Do not claim unsupported password characters, hidden SSIDs, channels, or regulatory settings as the cause without evidence.

Wi‑Fi enabled but no usable IP

  • Wait for the helper attempt to complete.
  • Toggle Wi‑Fi off and on once through the GUI.
  • Re-select the SSID and key if required.
  • Compare with the temporary WPA2-only baseline.

Do not set a static IP, replace DNS, change a firewall, or restart ConnMan manually for this guide.

Connects, then drops or reconnects

  • Record whether the drop occurs in menus, idle, after sleep, or only in-game.
  • On Gladiator-era builds, check the optional aggressive battery saver when the symptom begins only after game launch.
  • If mixed WPA2+WPA3 is involved, compare the normal ConnMan path with one reversible hybrid-service test, not both at once.
  • Repeat the bounded IP/reconnect verification.

Do not attribute every drop to power saving, router quality, or one KNULLI release without matching evidence.

Works on one band or access point but not another

  • Compare the access points’ security mode, not only the band label.
  • Use the same temporary WPA2-only controlled network where possible.
  • Test the other supported RG CubeXX band only if the controlled setup exposes it.
  • Keep the conclusion scoped to that device, release, and access point.

Do not say every H700 device has the RG CubeXX radio or that one band is universally defective.

Escalation information to keep private and useful

If the failure remains, record locally:

  • device model;
  • exact KNULLI release;
  • which of the five symptoms applies;
  • whether the SSID appears;
  • whether an IP appears;
  • whether the temporary WPA2-only network changes the result;
  • whether the hybrid service was enabled and reversed;
  • whether the drop occurs only in-game.

Do not include Wi‑Fi keys, full IP addresses, MAC addresses, private SSIDs, QR codes, or credential files when asking for help.

Do not factory-reset, reflash, update, downgrade, delete all network configuration, reset the router, weaken router security, or edit secret-bearing files as part of this workflow.

FAQ

What menu should I use to connect Wi‑Fi in KNULLI?

Use Start → Network Settings. Do not add a System Settings step to the normal connection path.

What does a populated IP ADDRESS prove?

It shows that KNULLI received a local IPv4 address at that moment. It does not prove Internet access or that services such as SMB work. For file sharing, troubleshoot Windows access to KNULLI’s SHARE folder.

If connectivity works but artwork remains missing, diagnose missing scraped box art.

Does RG CubeXX support both 2.4 and 5 GHz Wi‑Fi?

Yes. Anbernic specifies 2.4/5 GHz 802.11a/b/g/n/ac support for RG CubeXX. This does not guarantee equal compatibility with every access point and should not be generalized to every H700 device.

Should I change my router from WPA3 to WPA2 permanently?

No. Use a separate temporary WPA2-Personal-only network or hotspot as a diagnostic. Keep the production router unchanged.

What is WIRELESS_HYBRID_FIX?

It is KNULLI’s experimental compatibility service for the documented H700 mixed WPA2+WPA3 scenario. Try the normal ConnMan path first, test the service one time, and disable it again if it does not help.

Should I reboot after entering the SSID and key?

The official GUI workflow says to leave Network Settings so KNULLI can connect. This guide uses one Wi‑Fi off/on toggle as the supported retry and does not invent a routine reboot requirement.

Why does Wi‑Fi drop only after I start a game?

On Gladiator-era builds, the optional aggressive battery saver can disable Wi‑Fi in-game unless RetroAchievements are enabled. Check that setting only when the timing matches; do not treat it as a universal Scarab or access-point problem.

Can I edit ConnMan or wpa_supplicant files manually?

Not for this workflow. Use the KNULLI GUI and Services menu. Manual secret-file editing is unnecessary and risks exposing the Wi‑Fi key.

Sources

KNULLI documentation and release scope

KNULLI interface and network helpers

H700 ConnMan and experimental-service behavior

Manufacturer specification