Xz000-g3 Firmware

0 views
Skip to first unread message

Shu Manwill

unread,
Aug 5, 2024, 6:11:15 AM8/5/24
to ymhomoseh
Someofficial firmware of TP-Link products can be replaced by the third party firmware such as DD-WRT. TP-Link is not obligated to provide any maintenance or support for it, and does not guarantee the performance and stability of third party firmware. Damage to the product as a result of using third party firmware will void the product's warranty.

Please note: The products of TP-Link partly contain software code developed by third parties, including software code subject to the GNU General Public Licence (GPL), Version 1/Version 2/Version 3 or GNU Lesser General Public License ("LGPL"). You may use the respective software condition to following the GPL licence terms.


You can review, print and download the respective GPL licence terms here. You receive the GPL source codes of the respective software used in TP-Link products for direct download and further information, including a list of TP-Link software that contain GPL software code under GPL Code Center.


The respective programs are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the respective GNU General Public License for more details.


We have updated our Policies. Read Privacy Policy and Terms of Use here.

This website uses cookies to improve website navigation, analyze online activities and have the best possible user experience on our website. You can object to the use of cookies at any time. You can find more information in our privacy policy .


The XZ000-G3 transforms the fiber signal to my Archer C7, which makes the PPPoe connection with the provider. After a while everything is working, the internet speed drops and/or the internet becomes unstable (I can see why I stream and Twich's connection verification site informs me). If I ask Archer C7 to disconnect the PPPoe connection and reconnect it, it won't be able to anymore until I change the configuration of the XZ000-G3, from vlan 10 to transparent mode and then again to vlan 10, only then Archer C7 got it re-establish the PPPoe connection...


Thank you very much for reminding us that there is a new official firmware for XZ000-G3 on the Brazilian website, if you confirm this model is being sold directly to the consumer instead of being provided by the ISPs, please contact the local tech support if there is further concern, they will be able to advise or help:


@Kevin_Z


Hi,


In reality, this product is being sold directly to the consumer in Brazil.


I was planning to buy a GPON and this product seems good and at a good price. I like TP-Link products.


I would really appreciate being able to use this product to substitute the modem provided by the ISP.




@olee Necesito ayuda con ONU zx000-g3 Se queda congelada con cualquier variacin en la energa elctrica, (con router tplink850, c20w, c5 1200) y para que nuevamente desligue o servicio, hayarla de la corriente elctrica (toma electrica). Hay alguna forma pr-estabelecer a configurao ou atualizar o firmware para esto no suceda? muito dificil que o soporte de Tplink en mi pais ayude con algo, que busco ayuda por este medio. Adjunto imagens do firmware e de sua configurao bsica.


Despus de un corte de energa o cuando el dispositivo se desconecta de la corriente, despus de volver a encenderlo, el enrutador no puede realizar la conexin con el ISP (conexin PPPoe). Es necesario ingresar a la configuracin del XZ000-G3, exactamente en estas dos pantallas que imprimiste, cambiar el "modo VLAN" a cualquier valor, hacer clic en "guardar" y luego volver a la configuracin correcta (en mi caso: " modo ETIQUETA VLAN"). Solo entonces se volver a conectar el mdem.


After a power outage or when the device is disconnected from the power, after turning it back on, the router cannot make the connection with the ISP (PPPoe connection). It is necessary to enter the settings of the XZ000-G3, exactly in these two screens that you printed, change the "VLAN mode" to any value, click on "save" and then return to the correct configuration (in my case: "TAG VLAN mode" ). Only then will the modem reconnect.


Unfortunately all guides I could find was about setting nginx as reverse proxy or with apache + mod_wsgi but nothing about apache as a reverse proxy for syncserver. Given the vast options of apache configuration that was a suprise. I mean: is it even possible to find something that cannot be done with apache configuration?


Indeed after extensive search and experimentation I found the combination of options that form the solution. The specific options are more or less mentioned at -services/syncserver/issues/131 but I will try to make them more clear and explicit. So here are the non obvious configuration settings.


But fist some background. Make is a build tool that its origins are lost in the mists of time (1976). Make is a graph dependency resolver, probably the first of its kind. GNU Make is the GNU re-implementation that is obviously on steroids while it has bitten by a radioactive spider in the same time. It has loads of features such:


Make will perform all expansions and replace the function body at the callsite. Notice that there is no space around commas because space is important in the Make-speak that is the Makefile. Furthermore the arguments are positional and referenced with their index. So it is considered a good idea to write some documentation before the function body.


First of all the 2 UPS had different failure modes. The RS 800 had the dreaded overload problem with no load while the RS 1000 was entering battery mode and was not charging even when it was connected to the main power.


Armed with confidence with my unexpected success I decided to look again at the RS 1000. By looking at the schematics I realized that the two UPS were sharing some components although the physical layout of the boards were quite different. Here is the RS-1000 board:


Indeed the Debian/GNU Linux unstable installation was a breeze. Everything worked out of the box. And when I am saying everything I mean everything. You name it: UEFI boot non legacy mode, audio, webcam, ethernet, wifi, video. At some point the kernel complained about missing firmwares but I was able to find all requested files in Debian provided packages.


Finally I used WINE which is a seriously cool project that time and time again had helped me escape very uncomfortable moments. I used it to run the BIOS update soft-pack file sp81514.exe. It run it, uncompress it and then it gave me this (WDM: Read PCI32 error.):


So it tries to copy the field directory in to the USB stick. I helped it by copying manually and lo and behold! It worked! The USB stick booted in HP diagnostics environment. Cool. I tried the combination Win+b and it worked. It booted in the HP BIOS Update facility.


Enjoy the pictures. The first one shows how to protect the rest of the board (plastic parts etc) by wrapping the board in tinfoil and baker (anti stack) paper. Also I changed thermal paste and replaced the 4 springs with screws in order to make sure the cooler (black metal plate) is hold really tight to the processor.


This guide enables you to setup https support for GWT SDM which currently lacks. The guide was created after reading the comments in issue #7535 in github. GWT team may or may not deprecate bookmarklets which SDM currently depends on in order to trigger compilation.


The problem is that the UPS overload red light is constantly turned on even with no load at all. A google search did not reveal any solution other than the board is faulty and there is nothing you can do about it.


However in electronics repair hackery it actually makes some sense to present your work in a youtube video. I doubt if it is faster this way but lots of people are actually posting very useful stuff there especially for obscure repairs such as this one.


That was the final straw for me. I went and bought a linksys1200ac router and installed openwrt on it. Never looked back and never felt any regret for this decision but this is a topic for another post.


After buying the linksys router a new saga started. Due to modem firmware bugs and incompetence of the (always polite) ISP personnel it was impossible to set the modem in bridge mode or survive a reboot with it enabled. The modem was (still is) in full lock down and it was impossible for me to set the bridge mode. After several attempts, firmware upgrades and unit exchanges finally the modem actually started behave as a bridge. Here are some screenshots so people can be prepared for similar issues from that ISP or this modem.


Newest firmware do not allow older firmware to be uploaded so this was a major problem. Thanks to the efforts of user stav it was possible to identify the problem and add a command line option in tcrevenge to manually set the model number. Now when running tcrevenge in check mode it reads:


While I was at it I also added a command line argument for the field called firmware_version. Despite the classy name, looks like it is used only for printing and the firmware does not actually run any checks against it.


Looks like that version 1.17 as distributed by OTE has disabled the telnet functionality. Again read the comments of user stav how to solve this and how to get rid of the TR69 and CWMP functionality.

3a8082e126
Reply all
Reply to author
Forward
0 new messages