Sorry I'm a bit late to this, I must have missed this thread somehow.
i've extracted option 60
2.90.2471.R|004|NR801|xxxxxxxxxxxx and converted to hex
It is not necessary to include option 60 for Sky/NowTV (though doesn't hurt).
option 60 I extracted but understand any combination can be used i.e
dsklfjdsklfewui9e7r@nowtv|zzzzzzzz and converted to hex
I believe the username can't quite be anything, it has to be 12 hexadecimal digits. Something like abcdef123456@nowtv|abcd1234 would suffice.
It's currently running V5.13(AAVF.12)C0 There is one newer version available on their ftp site should I upgrade?
While I do not own a VMG3925-B10B, I note that
this version of the manual includes on page 125
LABEL | DESCRIPTION |
Option 61 | Select this and enter any string that identifies the device. |
IAID | Enter the Identity Association Identifier (IAID) of the device, for example, the WAN connection index number. |
DUID | Enter the hardware type, a time value and the MAC address of the device. |
whereas
this older versions suggests on page 65 that only the IAD and DUID can be used (as in your screenshot). Perhaps the newest firmware will allow you to enter the string directly (as in my bold above), rather than as a IAID and DUID? The description in my other thread about setting the IAID to 00000000 is only relevant if using the custom firmware on that page, otherwise the router will insert a bunch of extra stuff that will prevent authentication.
If the newest firmware still doesn't allow entry of an option 61 string, try entering
IAID: 00000000
DUID: 616263646566313233343536406e6f7774767c6162636431323334 (this is abcdef123456@nowtv|abcd1234 as hex)
and then capture the result using Wireshark (like you did for extracting the credentials from the NowTV router) and post it here. The mention of "hardware type" in the manual when describing what goes in the DUID gives a hint that the VMG3925 might not have a hardcoded type field, so we might be able to engineer suitable IAID and DUID hex values which will work on the stock firmware (which was impossible for the VMG8924 due to the hardcoded type bytes sent too).
As an aside i've jsut found VMG1312-B10A running Current Firmware Version: V1.00(AAJZ.1) I could use if this is a better option?
The VMG1312-B10A firmware is very similar to that of the VMG8924-B10A and definitely has no versions available which allow direct entry of an option 61 string. They also would not be as good a choice for a combined modem/router/access point as they are only wireless-n capable, not ac like the VMG8924 and VMG3925.
I'm interested to see if @siofjofj patch would work on the new web interface, or if you will need to downgrade to the older web interface.
Something similar to my patch certainly could be made (though I'm sorry to say I don't have time to investigate this at the moment) for the VMG3925 with the new web interface, as the patch itself actually has nothing to do with the web interface whatsoever. It is a modification to the DHCP client itself which results in it ignoring what was entered in the IAID field, not sending any of the 'type' bytes and just passing through the DUID field as-is. Bit of a bodge really.