Firmwsre update is available, but it fails.
EAP670 with omada software cloud(5.12.7)
keep notify me a new firmware is available.
new firmware version: 1.0.12 20230922 rel. 53972
When let it update, it fails.
Am I missing something?
I bought device from Amazon US, (US Device)
I live in South Korea now.
- Copy Link
 - Subscribe
 - Bookmark
 - Report Inappropriate Content
 
Hello @everich,
Thanks for reporting this issue to our Business Community!
This issue has been reported to the engineer for further investigation. I'll try to provide an update when there's progress.
You may choose to go to the official website and download the file to upgrade the firmware for EAP670 manually.
- Copy Link
 - Report Inappropriate Content
 
New firmware is only available in Korean webpage.
It is not available in US webpage.
And upgrading from binary(new firmwsre in Korean website) also fails.
Hank21 wrote
Hello @everich,
Thanks for reporting this issue to our Business Community!
This issue has been reported to the engineer for further investigation. I'll try to provide an update when there's progress.
You may choose to go to the official website and download the file to upgrade the firmware for EAP670 manually.
- Copy Link
 - Report Inappropriate Content
 
I had the same issue, but it was resolved by a manual firmware update.
https://community.tp-link.com/en/business/forum/topic/637218?replyId=1273970
- Copy Link
 - Report Inappropriate Content
 
I attached "server.log"
it says " java.lang.OutOfMemoryError: Java heap space"
--- my workaround --
1. Installed a new version of Omada controller for Windows.
2. Forget a device from my old Omada software controller.
3. Adopt from Omada for Windows
4. Upgrade firmware.
5. Forget from Omada for Windows.
6. Adopt from Omada software Controller.
- Copy Link
 - Report Inappropriate Content
 
Hi @everich,
Thanks for your updates!
The support senior engineer is still working on this, and I have sent the feedback to US local team for updating the new firmware information timely. Thanks for your valuable feedback.
- Copy Link
 - Report Inappropriate Content
 
Hi @everich,
After confirming with the R&D department, it is suspected that the current issue may be caused by the heap memory overflow problem, please confirm whether the JRE version of your Omada Controller running environment is 32-Bit?
 You can enter "java -version" in the command line, if it is 64-Bit, there will be a -64 bit mark as below image.

If you are running the 32-Bit, please update it to 64-Bit version and try upgrading the EAP's firmware version again.
- Copy Link
 - Report Inappropriate Content
 
Hello, @Hank21
My environment is like following...
ubuntu@omada:/etc$ uname -a
 Linux omada 5.15.0-1047-oracle #53-Ubuntu SMP Wed Oct 18 09:56:06 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
ubuntu@omada:/etc$ cat lsb-release
 DISTRIB_ID=Ubuntu
 DISTRIB_RELEASE=22.04
 DISTRIB_CODENAME=jammy
 DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS"
ubuntu@omada:/etc$ java -version
 openjdk version "1.8.0_382"
 OpenJDK Runtime Environment (build 1.8.0_382-8u382-ga-1~22.04.1-b05)
 OpenJDK 64-Bit Server VM (build 25.382-b05, mixed mode)
ubuntu@omada:/etc$ vmstat
 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
  1  0 328236  88816   1028 121888   11   12   252    27  136  244  1  1 97  0  1
  
I assume changing "JAVA_OPTS" in control.sh could help.
ubuntu@omada:/opt/tplink/EAPController/bin$ cat control.sh
 #!/bin/bash
 #
 # startup script for TP-Link's EAP Controller.
 #
 ### BEGIN INIT INFO
 # Provides:          omada
 # Required-Start:    $local_fs $remote_fs $network $syslog
 # Required-Stop:     $local_fs $remote_fs $network $syslog
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: Omada Controller
 # Description:       TP-Link's Omada Controller.
 ### END INIT INFO
NAME="omada"
 DESC="Omada Controller"
OMADA_HOME=$(dirname $(dirname $(readlink -f $0)))
 LOG_DIR="${OMADA_HOME}/logs"
 WORK_DIR="${OMADA_HOME}/work"
 DATA_DIR="${OMADA_HOME}/data"
 PROPERTY_DIR="${OMADA_HOME}/properties"
 AUTOBACKUP_DIR="${DATA_DIR}/autobackup"
JRE_HOME="$( readlink -f "$( which java )" | sed "s:bin/.*$::" )"
 JAVA_TOOL="${JRE_HOME}/bin/java"
 JAVA_OPTS="-server -XX:MaxHeapFreeRatio=60 -XX:MinHeapFreeRatio=30  -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${LOG_DIR}/java_heapdump.hprof -Djava.awt.headless=true"
  
- Copy Link
 - Report Inappropriate Content
 
Hi @everich,
Thanks for such detailed info, I've escalated these logs to the support engineers for further investigation, will update soon.
- Copy Link
 - Report Inappropriate Content
 
Information
Helpful: 2
Views: 1271
Replies: 8
