Hi
sheddyian,
The firmware in your DSL-2780 appears to be built, in part, using the
Jungo OpenRG toolkit, but incorporating code from
Alpha Networks.
There's no obvious tool for getting bit-depth maps, etc. Maybe try and find how that line data is obtained by other routers with the same chipset
On that point, the ADSL Analog Front End / Line Driver IC (AFE/LD) in the DSL-2780 remains unknown. The
RaLink rt3052 System-on-Chip that powers the DSL-2780 is simply a router processor with an integrated ethernet switch controller and 802.11n transceiver. There is no AFE or LD on the silicon.
However, the MIPS32 core in the rt3052 does have instruction set extensions to support important DSP algorithms in hardware. According to
Dominic Sweetman, author of
See MIPS Run Linux [1], the extensions in the
MIPS DSP ASE provide SIMD parallel processing to accelerate vector operations, fixed point fractions, saturating arithmetic, and more. (see attached)
There are some other interesting bits-and-bobs in the
DSL-2780. You have uncovered the presence of an XML database holding the low-level configuration of the router. That is a common feature of an OpenRG firmware build. The database is accessed using the
xmldbc client, as per:
DSL-2780 # xmldbc -h
DSL-2780 # xmldbc -a -D /tmp/thexmldb.xml
DSL-2780 # cat /tmp/thexmldb.xml | more
The data stored in that XML database should contain runtime info - live line statistics, although probably not at the granularity of an individual tone.
There is also a (running) tool for
tr069 remote management. Lucky you are not with Sky: Rupert Murdoch loves to snoop where he shouldn't
cheers, a
[1]
http://www.amazon.co.uk/exec/obidos/tg/detail/-/0120884216/