What's new

Asus Download Master Update

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

elbubi

Regular Contributor
Hello!

Now that my recently purchased RT-AC87U is running rock solid for a whole month and I've been able to solve all my issues and wanted tweaks (thanks to Merlyn's FW and this forum's help) , I've reading about Transmission/Entware ir order to improve the weak provided Download Master.

In between, I've found a very old post about downgrading Download Master to a previous more stable version, with a dowload link pointing to asus servers (http://nw-dlcdnet.asus.com/asusware/arm/stable/downloadmaster_3.1.0.78_arm.ipk). Fiddling with the last numbers in the link I've been able to download up to v3.1.0.104.

My installed version is 3.1.0.102 and it states there are no available updates when checking Usb Apps in web interface. Hence, my question is:

* Why does this newer 104 version is not showing up when I check for updates? May have been released for newer models only?
* If not, would it be safe to manually install v3.1.0.104? If so, what would the procedure be like?


Kindest regards and thanks in advance!
 
Respectul bump in case someone miss it over the weekend.

Been searching all over the web but couldn't find anything useful.


Kindest regards in advance!
 
* Why does this newer 104 version is not showing up when I check for updates? May have been released for newer models only?
That's for Asus to answer, this is the Asuswrt-Merlin thread, we would not know.
* If not, would it be safe to manually install v3.1.0.104? If so, what would the procedure be like?
Looks like the v3.1.0.104 is for general ARM devices, I found nothing else device specific in that package so you should be good.
That is, if you can change the download link in the router. I have not looked for that.
 
Thanks for your answer!

You're right bout asking Asus, thought may be someone may shed a light based on similar experience.

Regarding manual install, I was considering the option of installing .ipk via ssh console, just don't know how and if it's safe. Once again, relying on another's one experience.

Cheers!
 
Regarding manual install, I was considering the option of installing .ipk via ssh console, just don't know how and if it's safe. Once again, relying on another's one experience.
I'm not aware that you can install it with a command, you'd have to poke through the code to see how they handle it.
I unpacked the .ipk and it looks like you need to run it through the whatever-the-ipk installer is since it sets some configuration and NVRAM settings.
 
Thanks once again for your reply @thelonelycoder!

I've found some info on Asustek forums regarding ipk install / ipk update / ipk downgrade commands for Asus Download Master.

Just for reference if anyone is interested, those threads are:

https://vip.asus.com/forum/view.asp...830&board_id=11&model=RT-N18U&page=3&count=30
http://vip.asus.com.cn/forum/view.a...462&board_id=11&model=RT-N56U&page=1&count=48

I will try to find a solution for this and post it here if my quest is successful.

Kindest regards once again for your will to help.
 
Thanks once again for your reply @thelonelycoder!

I've found some info on Asustek forums regarding ipk install / ipk update / ipk downgrade commands for Asus Download Master.

Just for reference if anyone is interested, those threads are:

https://vip.asus.com/forum/view.asp...830&board_id=11&model=RT-N18U&page=3&count=30
http://vip.asus.com.cn/forum/view.a...462&board_id=11&model=RT-N56U&page=1&count=48

I will try to find a solution for this and post it here if my quest is successful.

Kindest regards once again for your will to help.
From the second link, these commands should return some info, the don't do anything so don't worry:
Code:
which ipkg

ipkg --help
Run them both and post the output.
The first should print the path to the ipkg binary, the second a help(ful) command list.
 
Foa, thanks once again for your help.

I've run those commands:
Code:
:/tmp/home/root# which ipkg

/opt/bin/ipkg

Code:
:/tmp/home/root# ipkg --help

ipkg: unrecognized option `--help'
ipkg: ipkg must have one sub-command argument
ipkg version 0.99.163
usage: ipkg [options...] sub-command [arguments...]
where sub-command is one of:

Package Manipulation:
        update                  Update list of available packages
        upgrade                 Upgrade all installed packages to latest version
        install <pkg>           Download and install <pkg> (and dependencies)
        install <file.ipk>      Install package <file.ipk>
        configure [<pkg>]       Configure unpacked packages
        remove <pkg|regexp>     Remove package <pkg|packages following regexp>
        flag <flag> <pkg> ...   Flag package(s) <pkg>
         <flag>=hold|noprune|user|ok|installed|unpacked (one per invocation)

Informational Commands:
        list                    List available packages and descriptions
        list_installed          List all and only the installed packages and description
        files <pkg>             List all files belonging to <pkg>
        search <file|regexp>            Search for a package providing <file>
        info [pkg|regexp]               Display all info for <pkg>
        status [pkg|regexp]             Display all status for <pkg>
        download <pkg>          Download <pkg> to current directory.
        compare_versions <v1> <op> <v2>
                                  compare versions using <= < > >= = << >>
        print_architecture      prints the architecture.
        print_installation_architecture
        whatdepends [-A] [pkgname|pat]+
        whatdependsrec [-A] [pkgname|pat]+
        whatprovides [-A] [pkgname|pat]+
        whatconflicts [-A] [pkgname|pat]+
        whatreplaces [-A] [pkgname|pat]+
                                prints the installation architecture.

Options:
        -A                      Query all packages with whatdepends, whatprovides, whatreplaces, whatconflicts
        -V <level>               Set verbosity level to <level>. If no value is
        --verbosity <level>      provided increase verbosity by one. Verbosity levels:
                                 0 errors only
                                 1 normal messages (default)
                                 2 informative messages
                                 3 debug output
        -f <conf_file>          Use <conf_file> as the ipkg configuration file
        -conf <conf_file>       Default configuration file location
                                is /opt/etc/ipkg.conf
        -d <dest_name>          Use <dest_name> as the the root directory for
        -dest <dest_name>       package installation, removal, upgrading.
                                <dest_name> should be a defined dest name from
                                the configuration file, (but can also be a
                                directory name in a pinch).
        -o <offline_root>       Use <offline_root> as the root directory for
        -offline <offline_root> offline installation of packages.
        -verbose_wget           more wget messages
        Force Options (use when ipkg is too smart for its own good):
        -force-depends          Make dependency checks warnings instead of errors
                                        Install/remove package in spite of failed dependences
        -force-defaults         Use default options for questions asked by ipkg.
                                (no prompts). Note that this will not prevent
                                package installation scripts from prompting.
        -force-reinstall        Allow ipkg to reinstall a package.
        -force-overwrite        Allow ipkg to overwrite files from another package during an install.
        -force-downgrade        Allow ipkg to downgrade packages.
        -force_space            Install even if there does not seem to be enough space.
        -noaction               No action -- test only
        -nodeps                 Do not follow dependences
        -force-removal-of-dependent-packages
        -recursive              Allow ipkg to remove package and all that depend on it.
        -test                   No action -- test only
        -t                      Specify tmp-dir.
        --tmp-dir               Specify tmp-dir.

        regexp could be something like 'pkgname*' '*file*' or similar
        eg: ipkg info 'libstd*'  or ipkg search '*libop*' or ipkg remove 'libncur*'
At your disposal for any other info you may find useful.

Regards!
 
Foa, thanks once again for your help.

I've run those commands:
Code:
:/tmp/home/root# which ipkg

/opt/bin/ipkg

Code:
:/tmp/home/root# ipkg --help

ipkg: unrecognized option `--help'
ipkg: ipkg must have one sub-command argument
ipkg version 0.99.163
usage: ipkg [options...] sub-command [arguments...]
where sub-command is one of:

Package Manipulation:
        update                  Update list of available packages
        upgrade                 Upgrade all installed packages to latest version
        install <pkg>           Download and install <pkg> (and dependencies)
        install <file.ipk>      Install package <file.ipk>
        configure [<pkg>]       Configure unpacked packages
        remove <pkg|regexp>     Remove package <pkg|packages following regexp>
        flag <flag> <pkg> ...   Flag package(s) <pkg>
         <flag>=hold|noprune|user|ok|installed|unpacked (one per invocation)

Informational Commands:
        list                    List available packages and descriptions
        list_installed          List all and only the installed packages and description
        files <pkg>             List all files belonging to <pkg>
        search <file|regexp>            Search for a package providing <file>
        info [pkg|regexp]               Display all info for <pkg>
        status [pkg|regexp]             Display all status for <pkg>
        download <pkg>          Download <pkg> to current directory.
        compare_versions <v1> <op> <v2>
                                  compare versions using <= < > >= = << >>
        print_architecture      prints the architecture.
        print_installation_architecture
        whatdepends [-A] [pkgname|pat]+
        whatdependsrec [-A] [pkgname|pat]+
        whatprovides [-A] [pkgname|pat]+
        whatconflicts [-A] [pkgname|pat]+
        whatreplaces [-A] [pkgname|pat]+
                                prints the installation architecture.

Options:
        -A                      Query all packages with whatdepends, whatprovides, whatreplaces, whatconflicts
        -V <level>               Set verbosity level to <level>. If no value is
        --verbosity <level>      provided increase verbosity by one. Verbosity levels:
                                 0 errors only
                                 1 normal messages (default)
                                 2 informative messages
                                 3 debug output
        -f <conf_file>          Use <conf_file> as the ipkg configuration file
        -conf <conf_file>       Default configuration file location
                                is /opt/etc/ipkg.conf
        -d <dest_name>          Use <dest_name> as the the root directory for
        -dest <dest_name>       package installation, removal, upgrading.
                                <dest_name> should be a defined dest name from
                                the configuration file, (but can also be a
                                directory name in a pinch).
        -o <offline_root>       Use <offline_root> as the root directory for
        -offline <offline_root> offline installation of packages.
        -verbose_wget           more wget messages
        Force Options (use when ipkg is too smart for its own good):
        -force-depends          Make dependency checks warnings instead of errors
                                        Install/remove package in spite of failed dependences
        -force-defaults         Use default options for questions asked by ipkg.
                                (no prompts). Note that this will not prevent
                                package installation scripts from prompting.
        -force-reinstall        Allow ipkg to reinstall a package.
        -force-overwrite        Allow ipkg to overwrite files from another package during an install.
        -force-downgrade        Allow ipkg to downgrade packages.
        -force_space            Install even if there does not seem to be enough space.
        -noaction               No action -- test only
        -nodeps                 Do not follow dependences
        -force-removal-of-dependent-packages
        -recursive              Allow ipkg to remove package and all that depend on it.
        -test                   No action -- test only
        -t                      Specify tmp-dir.
        --tmp-dir               Specify tmp-dir.

        regexp could be something like 'pkgname*' '*file*' or similar
        eg: ipkg info 'libstd*'  or ipkg search '*libop*' or ipkg remove 'libncur*'
At your disposal for any other info you may find useful.

Regards!
I would hazard a guess and simply run these commands, if you are adventurous. Make backups of your files and router settings first!
This is untested, you are on your own if it fails...
Code:
ipkg install downloadmaster_3.1.0.104_arm.ipk
ipkg configure downloadmaster
or
ipkg configure downloadmaster_3.1.0.104_arm
 
Thanks once again.

Little doubt: Do I have to copy the desired ipk file in opt/bin/ipkg before installing?

Regards!
 
Hello!

Came back here to post updated news:

Today I checked for available updates and "voilá", now it finds v3.1.0.104 as an available update. Downloaded and installed smoothly, to soon to tell if this version is more stable than previous one though.

Thanks once again for your kind support.


Regards!
 
Final update on this topic: 30 days using DM v3.1.0.104 and all issues from previous version are gone. Downloaded aprox. 100+ torrents without one single freeze/hang or anomaly.

Regards and thanks to everyone who have helped me!
 
Hello!

Reviving this old topic but it might help someone eventually.

Once again, Asus update feature didn't get newest version availabe (x.105) and got stucked on earlier one (x.104), so this time I installed it manually myself with this procedure:

*Copy manually downloaded ipk to /opt/lib/ipkg
*Executing this through ssh console:

Code:
xxxx@ASUS_RT-AC87U:/tmp/home/root# ipkg install /opt/lib/ipkg/downloadmaster_3.1.0.105_arm.ipk
Upgrading downloadmaster on /opt/ from 3.1.0.104 to 3.1.0.105...
ipkg: /debian-binary: Read-only file system
Configuring downloadmaster
Successfully terminated.
Result: Total success!

Thanks once again @thelonelycoder for your kind support.

Cheers!
 
Hello!

Reviving this old topic but it might help someone eventually.

Once again, Asus update feature didn't get newest version availabe (x.105) and got stucked on earlier one (x.104), so this time I installed it manually myself with this procedure:

*Copy manually downloaded ipk to /opt/lib/ipkg
*Executing this through ssh console:

Code:
xxxx@ASUS_RT-AC87U:/tmp/home/root# ipkg install /opt/lib/ipkg/downloadmaster_3.1.0.105_arm.ipk
Upgrading downloadmaster on /opt/ from 3.1.0.104 to 3.1.0.105...
ipkg: /debian-binary: Read-only file system
Configuring downloadmaster
Successfully terminated.
Result: Total success!

Thanks once again @thelonelycoder for your kind support.

Cheers!
:)
 
Hello!

Reviving this old topic but it might help someone eventually.

Once again, Asus update feature didn't get newest version availabe (x.105) and got stucked on earlier one (x.104), so this time I installed it manually myself with this procedure:

*Copy manually downloaded ipk to /opt/lib/ipkg
*Executing this through ssh console:

Code:
xxxx@ASUS_RT-AC87U:/tmp/home/root# ipkg install /opt/lib/ipkg/downloadmaster_3.1.0.105_arm.ipk
Upgrading downloadmaster on /opt/ from 3.1.0.104 to 3.1.0.105...
ipkg: /debian-binary: Read-only file system
Configuring downloadmaster
Successfully terminated.
Result: Total success!

Thanks once again @thelonelycoder for your kind support.

Cheers!
for which model?
86U needs different than 68U, stick wont work on both have to install ver. 9.1.0.104 for 86U to run?!?
 
Last edited:
I have an RT-AC87U.

Don't know which version 86 uses, but 9.x is also reachable by modifing the link in first post (nw-dlcdnet.asus.com/asusware/arm/stable/downloadmaster_9.1.0.104_arm.ipk).

You can run "ipkg list_installed" to know which version you are running atm.

Cheers!
 
Last edited:
Hello!

Reviving this old topic but it might help someone eventually.

Once again, Asus update feature didn't get newest version availabe (x.105) and got stucked on earlier one (x.104), so this time I installed it manually myself with this procedure:

*Copy manually downloaded ipk to /opt/lib/ipkg
*Executing this through ssh console:

Code:
xxxx@ASUS_RT-AC87U:/tmp/home/root# ipkg install /opt/lib/ipkg/downloadmaster_3.1.0.105_arm.ipk
Upgrading downloadmaster on /opt/ from 3.1.0.104 to 3.1.0.105...
ipkg: /debian-binary: Read-only file system
Configuring downloadmaster
Successfully terminated.
Result: Total success!

Thanks once again @thelonelycoder for your kind support.

Cheers!
Hi,

*Copy manually downloaded ipk to /opt/lib/ipkg
how can i doit? pls,step-by-step

i try by putty by cmd but allways have someproblem, once password is wrogn but isn't, once no have a server or something.
pls,step-by-step :D
than you
 
Hi!

You have to use WinSCP app in order to achieve that.

It's pretty straighforward, if you got stuck just chime in.

Sorry for the short answer, I'm on holiday's trip atm.

Cheers!!!
 
Hi!

You have to use WinSCP app in order to achieve that.

It's pretty straighforward, if you got stuck just chime in.

Sorry for the short answer, I'm on holiday's trip atm.

Cheers!!!
:D
Thank you :) - that was what I needed.
DM has already been updated and it's working so nice - we'll see how long this time :)
 

Similar threads

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top