Thank's for your reply.
drawz wrote:However, the wireless is Broadcom, which only has limited/poor support due to a lack of wireless driver source from Broadcom.
Does that mean "telekom" and Arcadyan are using closed source wireless drivers in combination with OpenWRT?
Now that generates a whole new set of questions for me:
- Is that even legal?
- The driver binaries would have to be included in the "source" package which the telekom provides via download. Could these be used for the free OpenWRT? Or is that impossible due to legal or other issues?
- If the telekom/Arcadyan firmware is based on OpenWRT - would it be possible to somehow "convert" the telekom sources into "regular" OpenWRT - e.g. by substituting the telekom GUI with the regular OpenWRT gui package (if the GUI is somehow isolated enough to do this)
Telekom source code incomplete - doesn't compile
I tried to compile the telekom firmware. But it didn't build correctly. It seems there are some missing libraries. The build script tries to download these, but fails:
- drv_mei_cpe-1.4.1.tar.gz
- drv_dsl_cpe_api_vrx-4.15.2.tar.gz
I have sent an email to telekom to request a complete source code.
I have still tried to compile it. If anyone knowledgable would read further and give me some feedback I'd be happy.
Details about failed efforts to build from the downloaded telekom source code
I followed the steps detailed in '00-readme.1st':
1. tar -jxvf ./projects/top_src/linux_orig_2.6.32.32.tbz2
2. cp -rf ./projects/common/. .; cp -rf ./projects/dt724/. .;
3. make prepare
4. make kernel_oldconfig
5. make
In step '5. make' errors occur. As suggested by the error message I tried 'make V=99'.
--2015-08-04 15:17:54-- ftp://dtFtp:*password*@10.21.0.20/drv_dsl_cpe_api_vrx-4.15.2.tar.gz
=> `-'
Connecting to 10.21.0.20:21... failed: Connection timed out.
Retrying.
[...]
Download failed.
--2015-08-04 15:19:44-- http://localhost/drv_dsl_cpe_api_vrx-4.15.2.tar.gz
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-08-04 15:19:44 ERROR 404: Not Found.
Download failed.
--2015-08-04 15:19:44-- http://mirror2.openwrt.org/sources/drv_dsl_cpe_api_vrx-4.15.2.tar.gz
Resolving mirror2.openwrt.org (mirror2.openwrt.org)... 46.4.11.11
Connecting to mirror2.openwrt.org (mirror2.openwrt.org)|46.4.11.11|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-08-04 15:19:44 ERROR 404: Not Found.
Download failed.
--2015-08-04 15:19:44-- http://downloads.openwrt.org/sources/drv_dsl_cpe_api_vrx-4.15.2.tar.gz
Resolving downloads.openwrt.org (downloads.openwrt.org)... 78.24.191.177
Connecting to downloads.openwrt.org (downloads.openwrt.org)|78.24.191.177|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-08-04 15:19:44 ERROR 404: Not Found.
Download failed.
No more mirrors to try - giving up.
I had the same error for drv_mei_cpe-1.4.1.tar.gz before. But this one I could solve by downloading 'drv_mei_cpe' source code from
https://github.com/xdarklight/drv_mei_cpe, checking out the commit 'Import v1.4.1' (2d59cff), and putting the resulting source code into a file drv_mei_cpe-1.4.1.tar.gz on my localhost. The next build didn't complain about drv_mei_cpe anymore, but then the missing drv_dsl_cpe_api_vrx-4.15.2.tar.gz was the next trouble.
I tried the same for drv_dsl_cpe_api_vrx-4.15.2.tar.gz (also available from xdarklight on github), but this time I wasn't lucky.
gzip -dc /home/frank/Downloads/w724_2.0_opensource/dl/drv_dsl_cpe_api_vrx-4.15.2.tar.gz | /bin/tar -C /home/frank/Downloads/w724_2.0_opensource/build_dir/linux-platform_vr9/drv_dsl_cpe_api-4.15.2/.. -xf -
ls: cannot access ./patches: No such file or directory
[...]
make[4]: Entering directory `/home/frank/Downloads/w724_2.0_opensource/build_dir/linux-platform_vr9/drv_dsl_cpe_api-4.15.2'
make[4]: *** No targets specified and no makefile found. Stop.
drv_dsl_cpe_api-4.15.2 is an empty directory. So I guess the missing './patches' directory is the problem??
I have to admit that I actually don't know what I am doing here. I know almost nothing about OpenWRT and I never compiled a router firmware myself. So forgive me if I am doing some stupid noob mistakes here.
If anyone has read this post so far I very much appreciate this. Thanks' a lot.
(Last edited by sisyphos on 10 Aug 2015, 15:01)