Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

35b and/or g.vector support? #16

Closed
infabius opened this issue Jan 11, 2018 · 198 comments
Closed

35b and/or g.vector support? #16

infabius opened this issue Jan 11, 2018 · 198 comments
Assignees
Labels

Comments

@infabius
Copy link

Hi u can try to make a new update with 35b on vdsl settings?

@negan07
Copy link
Owner

negan07 commented Jan 11, 2018

The profiles available depend on adsl broadcom driver strictly (providers too).
Broadcom must provide the support if any: nothing else to do.

Actually there is:
ADSL PHY: AnnexA version - A2pvbH042n.d26b
Binary file is: adsl_phy.bin
Executable is: xdslctl
Profiles are: 8a 8b 8c 8d 12a 12b 17a 30a

Drivers are usually low level monolithic code.
Sometimes with a little bit of luck, it should be possible to try to find out an updated adsl_phy.bin broadcom driver and the related xdslctl (ARM compatible) from other source codes of other brands with v35b support.

Actually adsl_phy.bin version is A2pvbH042n.d26b
In any case an updated one is appreciated.

@superpippo82xxx
Copy link

superpippo82xxx commented Jan 12, 2018

i've a zyxel router with this firmware:
ADSL PHY: AnnexA version - A2pvfbH043e.d26n
$ adsl profile --show

Modulations:
G.Dmt Enabled
G.lite Enabled
T1.413 Enabled
ADSL2 Enabled
AnnexL Enabled
ADSL2+ Enabled
AnnexM Enabled
VDSL2 Enabled
VDSL2 profiles:
8a Enabled
8b Enabled
8c Enabled
8d Enabled
12a Enabled
12b Enabled
17a Enabled
30a Disabled
35b Enabled
US0 Enabled
Phone line pair:
Inner pair
Capability:
bitswap On
sra On
trellis On
sesdrop Off
CoMinMgn Off
24k On
phyReXmt(Us/Ds) Off/On
Ginp(Us/Ds) On/On
TpsTc AvPvAaPa
monitorTone: On
dynamicD: On
dynamicF: Off
SOS: On
Training Margin(Q4 in dB): -1(DEFAULT)

adsl_v35b.zip

@negan07
Copy link
Owner

negan07 commented Jan 12, 2018

good job

which zyxel model exactly ?

@superpippo82xxx
Copy link

zyxel VMG8823-B50B

@infabius
Copy link
Author

https://mega.nz/#F!Pd8TgAJA!t-Yj3SktM8dNqvoIwiWbmg New driver adsl and more

@negan07
Copy link
Owner

negan07 commented Jan 12, 2018

bad news and good news
the xdslctl seems compatible with the arch
but it needs some shared libs:
libbcm_crc.so
libbcm_flashutil.so
so they are needed to try it

more i have looked the adsl drivers deeply and i've seen that adsl_sdram is versioned too
so it should be better to have adsl_sdram of the same version ...043e.d26n too

@superpippo82xxx
Copy link

i can't find adsl_sdram...
Here missing library
lib.zip

@negan07
Copy link
Owner

negan07 commented Jan 18, 2018

bad news and good news

the bad one is that trying to install the adsl driver above with 35mhz vectoring not working
here's the dmesg log output:

*** dslThread dslPid=2288
BcmAdsl_Initialize=0xBF152028, g_pFnNotifyCallback=0xBF187E4C
AdslCoreSetSDRAMBaseAddr: pAddr=0x0FE00000 sdramPageAddr=0xCFE00000
BcmAdslCoreCalibrate: (cnt1-cnt)=0x039388d7, adslCoreCyclesPerMs=1000007, BCMOS_MSEC_PER_TICK =1
AdslCoreSetSdramImageAddr: lmem2=0x10500000, sdramSize=0x19d460
pSdramPHY=0xCFFFFFF8, 0x1B7749 0xDEADBEEF
AdslCoreSetSdramImageAddr: sdramPageAddr=0xcfe00000, sdramImageAddr=0xcff00000, sdramPhyImageAddr=0x10500000
*** AdslCoreSetXfaceOffset: data[0]=0xFFFFFE6F data[1]=0x190 ***
Failed to read SDRAM image from '/etc/adsl/adsl_phy.bin'.
AdslCoreHwReset:  Failed to load ADSL PHY image (0)
AdslCoreSetSdramImageAddr: lmem2=0x10500000, sdramSize=0x19d460
pSdramPHY=0xCFFFFFF8, 0xB0AF 0xF8FFBD27
AdslCoreSetSdramImageAddr: sdramPageAddr=0xcfe00000, sdramImageAddr=0xcff00000, sdramPhyImageAddr=0x10500000
*** AdslCoreSetXfaceOffset: data[0]=0xFFFFFE6F data[1]=0x190 ***
Failed to read SDRAM image from '/etc/adsl/adsl_phy.bin'.
AdslCoreHwReset:  Failed to load ADSL PHY image (0)
AdslCoreSetSdramImageAddr: lmem2=0x10500000, sdramSize=0x19d460
pSdramPHY=0xCFFFFFF8, 0xB0AF 0xF8FFBD27
AdslCoreSetSdramImageAddr: sdramPageAddr=0xcfe00000, sdramImageAddr=0xcff00000, sdramPhyImageAddr=0x10500000
*** AdslCoreSetXfaceOffset: data[0]=0xFFFFFE6F data[1]=0x190 ***
Failed to read SDRAM image from '/etc/adsl/adsl_phy.bin'.
AdslCoreHwReset:  Failed to load ADSL PHY image (0)
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered 
ADSL led state change to <2>
bcmxtmcfg: DS xDSL G.inp Mode = DISABLED 
bcmxtmcfg: xDSL G.Fast Mode = DISABLED 
XTM Init: Ch:0 - 1553 rx BDs at 0xffdbc000
XTM Init: Ch:1 - 16 rx BDs at 0xffde6000
bcmxtmrt: PTM/ATM Non-Bonding Mode configured in system
bcmxtmcfg: Out of sequence call to XTM_ASM_HANDLER::Uninitialize().  Recovering.
bcmxtmcfg: ATM Bonding configured in system. Fallback mode = Enabled 
bcmxtmcfg: Bonding State is DATA_IDLE 
bcmxtmcfg: SID MODE SET to 12 BIT MODE 
bcmxtmcfg: ATM Bonding Mgmt Log Area = c715dd08 

the main reason is:
Failed to read SDRAM image from '/etc/adsl/adsl_phy.bin'.
so adsl_sdram is mandatory and must be founded out to make further experiments

the good news is that searching in the link proposed above there are other adsl driver versions, of the A2pvbH series and of the A2pvfbH series (35b ?):
A2pvbH - 042r 042u
A2pvfbH - 043f 043g 043k
the one proposed above is the A2pvfbH043f
the original built in driver is the A2pvbH042n

Trying out the most recent built A2pvbH042u looking good.

# xdslctl profile --version
xdslctl version 1.2
ADSL PHY: AnnexA version - A2pvbH042u.d26b

Can't say what performance differences are there in brief, but working.

@negan07 negan07 changed the title 35b support? 35b and/or g.vector support? Mar 4, 2018
@negan07
Copy link
Owner

negan07 commented Mar 4, 2018

bumping this issue because while working on dsl tweaks & fixes some interesting came out

xdslctl not revealing all its stuffs on --help like --vectoring option

typing:

xdslctl info --vectoring
You can see the vectoring state
i have response:

Vectoring state: 5
VCE MAC Address: 0:0:0:0:0:0
Total error samples Ethernet pkts sent: 0
Total error samples Ethernet pkts discarded: 0
Total error samples statuses sent: 0
Total error samples statuses discarded: 0

according to this definitions:

#define VECT_WAIT_FOR_CONFIG  0
#define VECT_FULL             1
#define VECT_WAIT_FOR_TRIGGER 2
#define VECT_RUNNING          3
#define VECT_DISABLED         4
#define VECT_UNCONFIGURED     5

it looks unconfigured but there's nothing to do for configuring

xdslctl.bin configure --vectoring on
(xdslctl.bin to skip the configure parser)

option unable

@0d1n0
Copy link

0d1n0 commented Mar 27, 2018

the main reason is:
Failed to read SDRAM image from '/etc/adsl/adsl_phy.bin'.
so adsl_sdram is mandatory and must be founded out to make further experiments


adsl_sdram.bin is generated when you build kernel image .... so the base of generation is the binary drivers probably. i'm investigating about it.

@0d1n0
Copy link

0d1n0 commented Mar 27, 2018

Some News,
I just loaded without problem adsl driver A2pvbH042j2.d26b of a tplink VR2800 V1 and it seem to work without problem on my D7000 with original xdsctl. you don't need sdram.bin but only '/etc/adsl/adsl_phy.bin and to be binary version aligned adsldd.ko module of same firmware version.however i didn't change adsldd on my d7000. My d7000 firmware is D7000-V1.0.1.64_1.0.1-ancistrus_negan07-build-289.img.

root@D7000:$ xdslctl --version
xdslctl version 1.2
ADSL PHY: AnnexA version - A2pvbH042j2.d26b
root@D7000:$ www
root@D7000:$ xdslctl info
xdslctl: ADSL driver and PHY status
Status: Showtime
Last Retrain Reason: 8000
Last initialization procedure status: 0
Max: Upstream rate = 969 Kbps, Downstream rate = 18420 Kbps

I cannot test vdsl link because i have adsl+ only.
Probably the error is due to incompatibility between adlsdd module of version 42 and version 43 of firmware broadcom.If this is true you need a adlsdd.ko version aligned to load 43 firmware phys binary.

@0d1n0
Copy link

0d1n0 commented Mar 27, 2018

Ok i just loaded firmware B2pvfbH043g.d26p and A2pvfbH043i1.d26p on my D7000 . The problem was adsldd.ko. The first version seem have some problem to connecto to dslam but second version give me adsl stream.

dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
ADSL led state change to <2>
***dslThreadTerminate: Unlocking dslThread dslPid=31683
***dslThread: Exiting ***
***dslThreadTerminate: Exiting
kerSysDeregisterDyingGaspHandler: dsl0 is deregistering
kerSysDeregisterDyingGaspHandler: dsl0 is deregistered
*** dslThread dslPid=1682
BcmAdsl_Initialize=0xBFB11028, g_pFnNotifyCallback=0xBFB49150
AdslCoreSetSDRAMBaseAddr: pAddr=0x0FE00000 sdramPageAddr=0xCF800000
AdslCoreSetSdramImageAddr: lmem2=0x10500000, pgSize=0x800000 sdramSize=0x19E628
AdslCoreSetSdramImageAddr: lmem2(0x500000) vs ADSL_PHY_SDRAM_BIAS(0x500000); origAddr=0xCFD00000 newAddr=0xCFD00000
pSdramPHY=0xCFFFFFF8, 0x1B782B 0xDEADBEEF
AdslCoreSetSdramImageAddr: sdramPageAddr=0xcf800000, sdramImageAddr=0xcfd00000, sdramPhyImageAddr=0x10500000
*** AdslCoreSetXfaceOffset: data[0]=0xFFFFFE6F data[1]=0x190 ***
*** XfaceOffset: 0x190 => 0x190 ***
*** AdslCoreSetSdramTrueSize: data[0]=0x9730DDFF data[1]=0x68CF2200 ***
*** AdslCoreSetSdramTrueSize: data[0]=0xFFDD3097 data[1]=0x22CF68 ***
*** PhySdramSize got adjusted: 0x19E628 => 0x22CF68 ***
AdslCoreSharedMemInit: shareMemSize=864368(864368)
__AdslCoreHwReset: pAdslX=0xfc700190
__AdslCoreHwReset: pAdslX->sdramBaseAddr=0x0000d0af, pAdslX->gfcTable[]=0x0000d0cf, adslCorePhyDesc.sdramImageAddr=0xcfd00000
AdslCoreHwReset: pLocSbSta=c1768000 bkupThreshold=3072
AdslCoreHwReset: AdslOemDataAddr = 0xCFE5FDD0, time=12 ms
VersionInfo: B2pvfbH043g.d26p
***BcmDiagsMgrRegisterClient: 0 ***
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
ADSL led state change to <2>
BcmAdsl_Initialize=0xBFB11028, g_pFnNotifyCallback=0xBFB49150
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
ADSL led state change to <2>
BcmAdsl_Initialize=0xBFB11028, g_pFnNotifyCallback=0xBFB49150
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
ADSL led state change to <2>

oot@D7000:$ cd /tmp/x
root@D7000:$ ./xdslctl profile --show

Modulations:
G.Dmt Enabled
G.lite Enabled
T1.413 Enabled
ADSL2 Enabled
AnnexL Enabled
ADSL2+ Enabled
AnnexM Disabled
VDSL2 Enabled
VDSL2 profiles:
8a Enabled
8b Enabled
8c Enabled
8d Enabled
12a Enabled
12b Enabled
17a Enabled
30a Enabled
35b Enabled
US0 Enabled
Phone line pair:
Inner pair
Capability:
bitswap On
sra Off
trellis On
sesdrop Off
CoMinMgn Off
24k On
phyReXmt(Us/Ds) Off/On
Ginp(Us/Ds) On/On
TpsTc AvPvAa
monitorTone: On
dynamicD: On
dynamicF: Off
SOS: On
Training Margin(Q4 in dB): -1(DEFAULT)

root@D7000:$ ./xdslctl --version
./xdslctl version 1.2
ADSL PHY: AnnexA version - A2pvfbH043i1.d26p

@negan07
Copy link
Owner

negan07 commented Mar 27, 2018

good work
post here the driver binary files you obtained to make some tries (adsldd.ko & phy.bin)

compiling kernel the driver is simply copied from a dir to another because it comes already as a binary standalone

but the driver version is not the real problem because also 042u can work with vectoring

the problem is maybe as you found out the adsldd.ko against a compatible kernel

http://forum.kitz.co.uk/index.php/topic,20343.255.html
this router DGA4130 (and also many similar brands all around with different names) has 35b vect support and uses the same broadcom kernel 3.4 of D7000 and includes the already tested 042u

it should be useful to extract from DGA4130 firmware the driver binaries (better the entire dump filesystem)

these routers are branded but the can be unlocked: they should include ssh so it should be easy to dump the binary files on local machine using scp

If someone is able to find out / dump / receive the binary adsl driver files from DGA4130 or similar post them here they could result useful.

At least some of the files involved should be located at /lib/modules and they are:

bdmf.ko
rdpa_gpl.ko
rdpa.ko
rdpa_mw.ko
chipinfo.ko
bcmxtmrtdrv.ko
bcmxtmcfg.ko
pktflow.ko
pktrunner.ko
adsldd.ko
bcm_enet.ko
nciTMSkmod.ko
bcmvlan.ko
pwrmngtd.ko
rdpa_cmd_tm.ko
rdpa_cmd_spdsvc.ko
rdpa_cmd_ds_wan_udp_filter.ko
rdpa_cmd_dr.ko
/usr/sbin/xdslctl

with:
bcmxtmrtdrv.ko
bcmxtmcfg.ko
adsldd.ko
xdslctl

mostly involved

@0d1n0
Copy link

0d1n0 commented Mar 27, 2018

image

Above diagram illustrate dependencies and links involved in adsl vdsl drivers of broadcom sdk. So all modules present should be of the same sdk version to avoid issues.

@0d1n0
Copy link

0d1n0 commented Mar 27, 2018

Follow a partial list of some models that have 35b support at least in latest firmaware images:
Asus DSL_AC87VG
Asus DSL-AC88U
Tplink Archer VR2800V1
Zyxel VMG8823-B50B
TIM Technicolor DGA4130
D-Link DVA-5592

@0d1n0
Copy link

0d1n0 commented Mar 27, 2018

You are sure that 042u with dga4130 can support 35b? It is tested?

@0d1n0
Copy link

0d1n0 commented Mar 27, 2018

http://anonfile.com/L7QfVcdebf/zz.rar adslphy, adsldd.ko and xdsclt used in test

@0d1n0
Copy link

0d1n0 commented Mar 27, 2018

I think that 042u cannot support profile 35b but can support vectoring with profile 17a and 30a. (max 100 or 200 mbits).I think that support for 35mhz band 35b AnnexQ 300mbits is present only with 43 version of broadcom drivers. inside the firmware image you should check xdslctl about presence of 35b or BrcmPriv1 profile .

@0d1n0
Copy link

0d1n0 commented Mar 28, 2018

Ok should be solved 042u support 35b probably. The issue is that you should update xdslctl with the adsl_phy.bin to manage new settings. I have one that seem compatible but should be better to recover original xdslclt that came with adsl_phy.bin to be version aligned.
Of course we need somebody with a 35b profile active to test that driver work properly.

here the link to binary xdslclt
http://anonfile.com/Ded9Wad2b3/xdslctl
xdsctl profile --show

OLD COMMAND:
VDSL2 Enabled
VDSL2 profiles:
8a Enabled
8b Enabled
8c Enabled
8d Enabled
12a Enabled
12b Enabled
17a Enabled
30a Enabled
US0 Enabled
Phone line pair:
Inner pair


NEW COMMAND

    VDSL2   Enabled
    Gfast   Disabled

VDSL2 profiles:
8a Enabled
8b Enabled
8c Enabled
8d Enabled
12a Enabled
12b Enabled
17a Enabled
30a Enabled
35b Enabled
US0 Enabled
Phone line pair:
Inner pair

@negan07 negan07 self-assigned this Mar 28, 2018
@negan07
Copy link
Owner

negan07 commented Mar 30, 2018

tested the above driverset with newer 043i1 and different adsldd.ko xdslctl

the good news is that there is a valid carry
but no valid connection
both xdslctl give same result

reverting back to old original xdslctl with new adsldd.ko module gives segfault
and the newer driver without adsldd.ko can't handle carry

there is (only) to find out the right driverset: at least adsldd.ko, adsl_phy.bin & xdslctl
DGA4130 looks to be compiled with the same toolchain & share the same kernel

@0d1n0
Copy link

0d1n0 commented Apr 5, 2018

http://anonfile.com/K1K8aee2b9/AGTEF1.0.4.rar
in the file binaries (kernel and userspace) of dga4130 version 1.0.4 that use A2pvbH042u.
Last version of firmware is 1.10 but it use A2pvfbH043k and i think that you should substitute every kernel dependent modules to work properly .
In the help of xdslctl there is no 35b profile but probably you can activate it with
xdslctl configure --profile BrcmPriv1 command line.
Adsl part of driver work properly on my d7000 tested with only substitution of adsl_phy.bin and xdslctl but i cannot test vdsl.

@negan07
Copy link
Owner

negan07 commented Apr 6, 2018

BrcmPriv1 should be the same of 35b: drivers may have different aliases

if the latest agev version hasn't updated kernel (very useful should be a full compiling source pack of it) it still should have 3.4.11 so the updated modules may match.

But in the actual situation it should be a good goal to have a 35mhz profile working anyway.

@0d1n0
Copy link

0d1n0 commented Apr 7, 2018

Yes BrcmPriv1 is 35b: old internal name probably (Broadcom Private 1???) .I can get 1.10 without problem but i suggest to test 1.0.4 set of module to see if they work as i expect.
here 1.10 set http://anonfile.com/L9A8b0edbf/AGTEF1.1.rar
Sources objects are more difficult to get.... but probably we can request it see link below
https://www.technicolor.com/distribute/home-experience/regulatory-information

@negan07
Copy link
Owner

negan07 commented Apr 8, 2018

Very Good. Doing some tests of it then will see if packaging all the driverset or at least adsldd.ko & bins

@negan07
Copy link
Owner

negan07 commented Apr 11, 2018

Testing the 042u phy with d26o dd full driver package from agev 1.0.4 and the connection looking good with adsl/vdsl

pktflow/runner and xtms look to match

xdslctl looks similar to the original: vectoring info is hidden and no show also for BrcmPriv1

vectoring/BrcmPriv1 still to test

@0d1n0
Copy link

0d1n0 commented Apr 11, 2018

Yes BrcmPriv1 not show on help but should be valid profile with command xdslctl configure --profile BrcmPriv1. Probably an early version of xdslctl of broadcom sdk not fully updated with description.

@negan07
Copy link
Owner

negan07 commented Apr 17, 2018

full driverset 042u.d26o uploaded to repository: if vectoring & 35mhz is available there should be nothing more to do

@0d1n0
Copy link

0d1n0 commented May 16, 2018

@Fabius1 the original driver set of d7000 is A2pvbH042n.d26b adsldd is d26r in your test.
Could be a software cap but we must see if dga4130 work with adsldd d26b and A2pvbH042n.d26b.
you can unload kernel module and reload new one without reboot with rmmod and insmod to do the test

@Fabius1
Copy link

Fabius1 commented May 16, 2018

Ok, send the files you want me to test (not libs files, because I don't want to brick my tim hub...bad experience changing libraries)

@0d1n0
Copy link

0d1n0 commented May 16, 2018

you don't brick your tim hub if you put them in tmp directory and load manually. if it didn't work next reboot you have the clean firmware. you have d26b adsldd module in d7000.zip posted by @negan07

@Fabius1
Copy link

Fabius1 commented May 17, 2018

@0d1n0 the log I posted refers exactly to the files sent by @negan07 (d7000.zip).
I don't know why the log shows .d26r.
Anyway, please, explain the procedure to insert the lib files in the temp directory and load them manually.

@0d1n0
Copy link

0d1n0 commented May 17, 2018

@Fabius1
put in /tmp/ directory or any other directory that you want adsldd.ko d26b (file in neghan zip)
overwrite adsl_phy.bin A2pvbH042n in /etc/adsl/ (save the original if you want use it later)

rmmod adsldd
insmod
for example
insmod /tmp/adsldd.ko
and try the connection with th commands that you known.

@Fabius1
Copy link

Fabius1 commented May 17, 2018

@0d1n0 I was referring to using some libs files different from adsldd.ko and adsl_phy.bin (like different version of shared libs libbcm_crc.so)
Just to be clear, I did overwrite overwrite adsl_phy.bin A2pvbH042n in /etc/adsl/ and overwrite adsldd.ko in /lib/modules/3.4.11 of my DGA4132 with the files provided by negan07, then I did the test, obtaining a DL speed in excess of 190 Mbit/s.
I repeat that I don't know why the log shows .d26r and not .d26b as seem you would expect.
Is it possible that extension shown is related to the hardware?

@0d1n0
Copy link

0d1n0 commented May 17, 2018

@Fabius1 no it is hardcoded in adsl.ko module .
if you do rmmod and insmod you should see d26b in the log. For some reason in your test was loaded d26r version.

@Fabius1
Copy link

Fabius1 commented May 18, 2018

@0d1n0 Did the test (rmmod - insmod): the modem doestn't like, and reboot.
Seems that adsldd from D7000 it's not compatible.

@0d1n0
Copy link

0d1n0 commented May 18, 2018

@Fabius1 what do you mean with doesn't like? it is unrensponsive? you cannot do a dmesg?

@negan07
Copy link
Owner

negan07 commented May 18, 2018

so all the driverset except adsldd.ko can sync a 35b profile also on other device

so adsl_phy.bin is not responsible of 35b: each base version can do it
the same for xdslctl, and all the related shared libs

adsldd.ko is the reputated module but not by itself: there's something more at kernel stage

kernel has to be recompiled with different bcmdriver module obj i think...

@Ansuel
Copy link

Ansuel commented May 18, 2018

can we replace that bcm obj by creating a module?

i have the same problem with trying to make adsldd from asus modem working on AGTEF

@0d1n0
Copy link

0d1n0 commented May 18, 2018

so adsl_phy.bin is not responsible of 35b: each base version can do it
the same for xdslctl, and all the shared libsa

adsl_phy.bin is responsible of 35b . they do the job there.Mips/dsp processor signal adsldd with an interrupt to change state.

@negan07
Copy link
Owner

negan07 commented May 18, 2018

not responsible in the sense that any of these can do it

can we replace that bcm obj by creating a module?

kernels have same version but toolchain & uclibc don't
they can match or not match: for sure hard fpu and vfp no working, maybe softfp

@Fabius1
Copy link

Fabius1 commented May 18, 2018

@0d1n0 the modem freezes and then reboot, no way to do a dmesg.

@Kherby
Copy link

Kherby commented May 31, 2018

Where can I download the adsl_phy.bin of A2pvbH042u.d26o ?

@0d1n0
Copy link

0d1n0 commented May 31, 2018

@Kherby
Copy link

Kherby commented Jun 1, 2018

Thanks, but to be honest i was hoping for the adsl_phy.bin so i can replace the old one.
Can i just install this .ipk file via commandline ?
I'm using a DGA4132 @fw 1.1.0...

@negan07
Copy link
Owner

negan07 commented Jun 1, 2018

i don't think so: maybe the arch can not match: better to replace manually

@Kherby
Copy link

Kherby commented Jun 1, 2018

Sorry but how can i extract the adsl_phy.bin out of the .ipk file ?
Would someone be so nice and upload the adsl_phy.bin of A2pvbH042u.d26o ?
Thanks in advance...

@negan07
Copy link
Owner

negan07 commented Jun 2, 2018

tar xzf xdsl-driver-agtef_042u.d26o_armD7000.ipk

@Kherby
Copy link

Kherby commented Jun 2, 2018

Got it done... do you think i can just replace the adsl_phy.bin at my DGA4132 @fw 1.1.0 or do i need to replace all the other dsl files as well ?
I don't want to brick my dga and reset it, because than i would need to downgrade the firmware to gain root again.

@Kherby
Copy link

Kherby commented Jun 3, 2018

Istalled the adsl_phy.bin but it shows: Datapump Version
A2pvbH042u.d26r... why is it showing 26r instead of 26o ?
Im looking for the 26o version, 26r is the driver of AGTEF 1.0.4 which i allready tested.

Can someone please upload A2pvbH042u.d26o

@0d1n0
Copy link

0d1n0 commented Jun 4, 2018

d26o is adsldd.ko module version. version of adsl_phy bin is A2pvbH042u part.

@Kherby
Copy link

Kherby commented Jun 4, 2018

So that means i have to replace adsldd.ko module as well, together with the adsl_phy.bin ?

@0d1n0
Copy link

0d1n0 commented Jun 5, 2018

yes if you want to see printed d26o. Do you need it?......

@Kherby
Copy link

Kherby commented Jun 11, 2018

Well if it makes no difference than i would not need it.
Do you guys have any idea what's the best driver for Vectoring VDSL2 ?

@negan07 negan07 closed this as completed Apr 26, 2019
@mkexc
Copy link

mkexc commented Apr 16, 2020

So is this going to never happen?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants