Kitz ADSL Broadband Information
adsl spacer  
Support this site
Home Broadband ISPs Tech Routers Wiki Forum
 
     
   Compare ISP   Rate your ISP
   Glossary   Glossary
 
Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: 1 ... 6 7 [8] 9

Author Topic: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance  (Read 18735 times)

j0hn

  • Kitizen
  • ****
  • Posts: 3155
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #105 on: April 04, 2020, 05:36:21 PM »

You state that as a matter of fact.

The reality is every line is different and while your line will work best with 1 DSL driver that isn't necessarily the case for everyone else's lines.

I found no difference between any of the different DSL drivers but choose and recommend the original that came with the modem firmware.
It has the correct matching kernel.
Logged
BT FTTP 160/30 - BQM - speed test

spring

  • Reg Member
  • ***
  • Posts: 342
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #106 on: April 04, 2020, 05:42:29 PM »

i never said it was the actual modem code.. i said it was incompatibility
Logged
No one knows what is the taste of the void.

GigabitEthernet

  • Kitizen
  • ****
  • Posts: 1989
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #107 on: April 04, 2020, 06:24:05 PM »

You state that as a matter of fact.

The reality is every line is different and while your line will work best with 1 DSL driver that isn't necessarily the case for everyone else's lines.

I found no difference between any of the different DSL drivers but choose and recommend the original that came with the modem firmware.
It has the correct matching kernel.

The only reason I changed firmware was because the original had issues with vectoring. Has this now been fixed, if so I will use the original.
Logged

spring

  • Reg Member
  • ***
  • Posts: 342
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #108 on: April 04, 2020, 06:44:35 PM »

choices choices... maybe just get a 3925 or whatever that was. i think 3925.
x6 was taken from 3925. or something similar to 3925. i don't know zyxel modems except 1312.
Logged
No one knows what is the taste of the void.

GigabitEthernet

  • Kitizen
  • ****
  • Posts: 1989
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #109 on: April 05, 2020, 03:59:36 PM »

What is the latest official firmware for the VMG1312-B10A?
Logged

burakkucat

  • Global Moderator
  • Senior Kitizen
  • *
  • Posts: 31058
  • Over the Rainbow Bridge
    • The ELRepo Project
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #110 on: April 05, 2020, 05:02:12 PM »

What is the latest official firmware for the VMG1312-B10A?

Looking on the ZyXEL ftp server I see VMG1312-B10A_1.00(AAJZ.17)C0.zip

[Edited to fix the link. (Thanks to tickmike for spotting the error.)]
« Last Edit: May 03, 2020, 10:25:49 PM by burakkucat »
Logged
:cat:  100% Linux and, previously, Unix. Co-founder of the ELRepo Project.

Please consider making a donation to support the running of this site.

Weaver

  • Addicted Kitizen
  • *****
  • Posts: 9294
  • Retd sw dev; A&A; 4 ◊ 7km ADSL2; IPv6; Firebrick
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #111 on: April 05, 2020, 09:26:19 PM »

Does anyone know how to parse and analyse the long ZyXEL version strings that we see in their filenames?

And I could do with a recap on the meaning of x1 vs x6 vs etc
Logged

Weaver

  • Addicted Kitizen
  • *****
  • Posts: 9294
  • Retd sw dev; A&A; 4 ◊ 7km ADSL2; IPv6; Firebrick
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #112 on: April 10, 2020, 01:21:31 AM »

Regarding the bug where graphs that involve a time x-axis are broken/absent/stuck on 1970; this only happens on my modem #3, not the others. Iíve tried everything I can think of to fix it. Iíve reinstalled the firmware, deleted the directory tree where the log file and all the application data lives - if I got it right, anyway I think I deleted at least enough stuff as I got a Ďnot foundí error message from the app, then reinstalled the software but cannot fix it.

I donít understand whatís different about that modem. I thought it must be something in the ZyXEL XML config file that is somehow different, so I diffed that xml with the one for modems #4 and thereís no difference so thatís out. (No difference apart from IP addresses being 192.168.n.* as necessary for the different modemsí slots, .3.* instead of .4.* etc)

Suggestions as to whatís going wrong and suggestions for a workaround?

I can always go back to the earlier software version for this modem, then I will have SNRM graphing back.

That suddenly makes me think. Why does the old software (autumn 2018) work on modem #3?

Logged

Weaver

  • Addicted Kitizen
  • *****
  • Posts: 9294
  • Retd sw dev; A&A; 4 ◊ 7km ADSL2; IPv6; Firebrick
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #113 on: October 18, 2020, 04:41:52 AM »

Feature request or howto/tip request - no idea how to define this

Seeing as I have four modems, at times I keep having to edit the url at the top address line in my web browser, which is Safari iPadOS btw, in order to flick between the modems when I want to compare results. This is really fiddly and annoying.

Can anyone suggest an easy way of doing this? Or else design a way of adding an assistive feature into the UI so that this can be made into a feature request for a new software release? I have no idea how to do this and itís cheeky asking a lot of our friend Johnson and the rest of you?

The only think I can think of would be a list of urls which you include in a config file somewhere, somehow. The list of urls for me would be something like
    http://m1.csw.me.uk:8000/*
    http://m2.csw.me.uk:8000/*
    http://m3.csw.me.uk:8000/*
    http://m4.csw.me.uk:8000/*

The current page url might be something like
    http://m1.csw.me.uk:8000/#Stats     for modem 1, say,
and the * denotes a part of the current url that is taken from the corresponding part of the current page; ie itís common to an old page and a new page when changing from one modem to another. That part is initially null; if not then we would need to enhance this syntax.

The listís entry count tells us how many modems there are.

The domain name I quoted is just a convenient alias for 192.168.x.1 for each modem and a literal IP address could be used instead.

The UI might be something like a load of links in a horizontal menu on the right of the menu strip at the top, the links being named m1 m2 m3 m4 etc, next to where it currently says "full"/"used" and "lin"/"log". An alternative UI might be a floating or drop-down vertical menu.

Possible syntax simplification, no * : It might be that you can just forget the * markers and assume that the current url is always longer than the current list entry and you compare the final part of the two, so for example the current list entry might be
    current list entry = http://m1.csw.me.uk:8000/            and the
             current url = http://m1.csw.me.uk:8000/#Stats
So the difference calculated, final = "#Stats" gives you the extra amount of text that needs to be added to transform a url for one page into that for another modem. You obtain this by reverse-comparing two strings, backwards from the end. Does that work ?

Example: So if you want to go from the current url above, which is for modem 1, to modem 3 say, and the current per-modem list entry is as above, then :
  list entry for new modem  = "http://m3.csw.me.uk:8000/"
     dest url for new modem = "http://m3.csw.me.uk:8000/" + final = "http://m3.csw.me.uk:8000/#Stats"

To switch from one modem to another, the user can either click on one of the m1 m2 m3 links, or use forward/ backwards or edit or type in a url or goodness knows what. Itís only in the case of clicking on the n1 m2 etc links that we need to do the calculation of new dest url based on current url and other arguments.

I have absolutely no idea about how to write the code; my javascript isnít at all up to it and I havenít done any in 15 years.

I really donít know how to include the list in the config. Thatís somewhere else that Iím stuck.
« Last Edit: October 18, 2020, 04:48:27 AM by Weaver »
Logged

Alex Atkin UK

  • Kitizen
  • ****
  • Posts: 1732
    • My Broadband History
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #114 on: October 18, 2020, 04:30:41 PM »

A local web page? eg

Code: [Select]
<!DOCTYPE html>
<html>
 <head>
  <title>Modem Monitor</title>
 </head>
 <body>
 <p>
<a href='http://m1.csw.me.uk:8000/' target='routerui'>Router 1</a>
<a href='http://m2.csw.me.uk:8000/' target='routerui'>Router 2</a>
<a href='http://m3.csw.me.uk:8000/' target='routerui'>Router 3</a>
<a href='http://m4.csw.me.uk:8000/' target='routerui'>Router 4</a>
</p>
 <iframe name='routerui' style='width: 100%; height: 768px;' src='http://m1.csw.me.uk:8000/'></iframe>
 </body>
</html>

I looked into getting the url of the current page in the iframe to extract the anchor (so it would link to the same page when you click on different routers) but it seems to be blocked by modern browser security due to the ports being different between the local web server and the router stats web server.

So it could probably work if that page was embedded in one of the routers, that way the ports would match.
« Last Edit: October 18, 2020, 05:05:47 PM by Alex Atkin UK »
Logged
INTAKE (ECI) Zen: Home Hub 5A OpenWrt Plusnet: VMG-3925-B10B Three 4G: Hauwei B535-232 Router: pfSense (i5-7200U) WiFi: Ubiquiti nanoHD
Thinkbroadband Quality Monitors

GigabitEthernet

  • Kitizen
  • ****
  • Posts: 1989
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #115 on: October 18, 2020, 06:35:41 PM »

Seems like the best firmware for vectoring is the one Openreach tested as working with it.
Logged

Weaver

  • Addicted Kitizen
  • *****
  • Posts: 9294
  • Retd sw dev; A&A; 4 ◊ 7km ADSL2; IPv6; Firebrick
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #116 on: October 18, 2020, 09:03:27 PM »

@Alex We discussed the problem of getting a local web page to work on an ipad in another thread some time ago for this reason. Thank you for your ingenious solution and the work involved. My html is very rusty, havenít done any in 15 years.
Logged

GigabitEthernet

  • Kitizen
  • ****
  • Posts: 1989
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #117 on: November 20, 2020, 01:04:20 PM »

Big thanks to siofjofj for this firmware for the VMG1312-B10A: https://www.dropbox.com/s/8hd7soax9m5tyqf/1312-B10A-17-jumbo-v2.bin.

This has the jumbo frames patch applied and also the A2pv6F039v2 DSL firmware. This was tested by Openreach as being compatible with vectoring.

I've been testing for just over 12 hours and no issues so far. Thanks again!
Logged

Weaver

  • Addicted Kitizen
  • *****
  • Posts: 9294
  • Retd sw dev; A&A; 4 ◊ 7km ADSL2; IPv6; Firebrick
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #118 on: November 22, 2020, 12:51:48 AM »

Got it. Thanks, will report back, will take a little while though.



On an unrelated matter: Firmware enhancement request: could the graphical stats server code reject various eg negative numbers present in the raw data when they are nonsense? Iíve noticed very very rare spikes in the CRCs graph going to approx ~-32030 and in the FECs graph to ~-4 850 000 which I would put down to Broadcom software weirdness. They are just a nuisance as they push the graph scaling into a highly zoomed-out weird state.

I have saved all the data from the johnson easy-stats server - attached.
« Last Edit: November 22, 2020, 01:05:32 AM by Weaver »
Logged

Weaver

  • Addicted Kitizen
  • *****
  • Posts: 9294
  • Retd sw dev; A&A; 4 ◊ 7km ADSL2; IPv6; Firebrick
Re: ZyXEL Modems - eg VMG1312-B10A - Custom Firmware MTU 1508 Maintenance
« Reply #119 on: November 23, 2020, 12:22:35 PM »

Could someone remind me as Iíve forgotten: what are the time intervals used for the counts in eg the CRC events graphs ? That is y-axis = CRC events per what? Did say in an earlier post somewhere.
Logged
Pages: 1 ... 6 7 [8] 9