Bittorrent on A.C.Ryan PlayOn!HD

Getting the A.c. Ryan Playon!HD + Wireless USB Dongle

btpd_speedtestTotal speed of 395kBps on the A.C.Ryan PlayOn!HD

Are you having slow speeds for the BitTorrent on the A.C.Ryan PlayOn!HD Media Player? Saw quite a handful of discussion regarding the slow speed and decided to tweak the settings a bit. I managed to find some time this evening to toy with the media player. After 15 minutes of digging and tweaking, I managed to clock 395kBps using the BitTorrent on the A.C.Ryan PlayOn!HD.

Some information I found:

  • BitTorrent program is btpd
  • btpd is commonly found in appliances that supports BitTorrent
  • btpd on the A.C.Ryan PlayOn!HD doesn’t support encryption
  • A.C.Ryan had implemented it to run off default port (6881)
  • A.C.Ryan PlayOn!HD’s web interface doesn’t allow user to change the default BitTorrent port

Personally, I feel that running BitTorrent off default port is a bad idea as most Internet Service Provider (ISP) throttles BitTorrent traffic. Running off default port just makes it easier for ISP to identify and throttle the speed. Therefore, we would want to change this port number to allow BitTorrent to pick up some speed. Another important point to note is that the btpd on the media player doesn’t support encryption. So the BitTorrent traffic can easily be identified by the clever network devices our ISPs have and speed will drop again.

Another point – appliances have limited resources. These media players are not as powerful as our personal computer hence we might wish to optimize the available resources. One way to keep resource usage under control is to limit the number of peers the BitTorrent would connect to. More peers generally means higher speed but more peers definitely means more resources being consumed. Less available resources generally means lower speed. Go figure where is your balance.

In this guide, we will be changing the BitTorrent port to 12345. If you would like to use another port, just replace every instance of 12345 with your own port number. I would be limiting the number of peers to 48. Just change this number to your liking. If you have a router, do remember to do the necessary port-forwarding.

Disclaimer: Follow at your own risk. By continuing, you know what you are doing and you don’t hold the author responsible.

Finding out your A.C.Ryan PlayOn!HD’s IP

  1. Press the “Setup” button on your remote controller
    The setup screen should appear
  2. Scroll to the “Network” tab
    Configurations for Network should appear
  3. Take note of the IP address you see on the Network tab

Now you have the IP address of your A.C.Ryan PlayOn!HD. Mine is Yours could be different. In the next section, replace <IP> with your A.C.Ryan’s IP address.

Gaining shell access to your A.C.Ryan

  1. On your computer, start Command Prompt
    A black command prompt window should appear
  2. Type in the following without the quotes “telnet <IP>“. Press <Enter>. For example, “telnet”
    You should be greeted by the prompt “PlayonHD Login:”
  3. Login using the username “root” without the quotes and press <Enter>
    You should see a warning and the prompt “/ “

Great. You have gained shell access to the A.C.Ryan PlayOn!HD media player. Next we will edit the startup script for btpd to include the port number.

Backing up the shell script

  1. In the same command prompt, type in the following without the quotes “cp /tmp/hdd/root/script/btpd   /tmp/hdd/volumes/HDD1/btpd.old
  2. Type the following without the quotes “ls /tmp/hdd/volumes/HDD1
    You should see btpd.old as one of the files

Great! The original has been backed up. Time to proceed to the next step

Editing the shell script for btpd

  1. In the same command prompt, type in the following without the quotes “vi /tmp/hdd/root/script/btpd“. Press <Enter>
    A chunk of text starting with “#!/bin/sh” should appear on the screen
  2. Type in the following without the quotes “/#start“. Your text will appear the lower left corner of the screen. Press <Enter>
    You should reach line 158/207
  3. Move down another 2 lines using your keyboard arrow keys
    You should reach line 160/207 and see “$btpdbin”
  4. Type in the following without pressing <Enter> “i
    Symbol on lower left hand corner changes from “-” to “I”
  5. Go to the end of the line using the keyboard <End> key
  6. Leave a character space before typing the following “ -p 12345 –max-peers 48“. Replacing 12345 with your desired port number and replacing 48 with the number of max peers you want.
    Line 160/207 should look like “$btpdbin -p 12345 –max-peers 48”
    Note: For the –max-peers. There are 2 dashes before the max, not 1.
  7. Press the keyboard <Esc> key
    Symbol on the lower left hand corner changes from “I” to “-“
  8. Type the following without the quotes “:wq“. Press <Enter>
    You should see the prompt “/ #”

Checking if it is correct!

  1. In the same command prompt, type in the following without the quotes “ps | grep btpd“. Press <Enter>
    You should see the unedited process listed “/tmp/package/btpd/bin/btpd”
  2. Type the following without the quotes “/tmp/hdd/root/script/btpd stop“. Press <Enter>
  3. Type the following without the quotes “/tmp/hdd/root/script/btpd status“. Press <Enter>
    You should see “btpd stopped…”
  4. Type the following without the quotes “/tmp/hdd/root/script/btpd start“. Press <Enter>
  5. Type the following without the quotes “/tmp/hdd/root/script/btpd status“. Press <Enter>
    You should see “btpd running”
  6. Type the following without the quotes “ps | grep btpd“. Press <Enter>
    You should see “/tmp/package/btpd/bin/btpd -p 12345 –max-peers 48”

Congrats! The port has been change to your desired port!

Do the necessary port forwarding on your router (if you have one) and cross your fingers and hope bittorrent picks up speed.

Oops. Something went wrong

If the script complaint of some errors in the section “Checking if it is correct”. Just revert to the copy you have backed up earlier using the command “cp /tmp/hdd/volumes/HDD1/btpd.old /tmp/hdd/root/script/btpd“. Viola!


Treat shadowandy!

If these step-by-step guides have been very helpful to you and saved you a lot of time, please consider treating shadowandy to a cup of Starbucks.  

85 thoughts on “Bittorrent on A.C.Ryan PlayOn!HD

  • September 18, 2009 at 10:00 pm

    cool! another optimisation done.. 🙂

  • September 20, 2009 at 10:56 pm


    Yeah! Wanna get this device too? Then we can explore it. 😀

  • September 21, 2009 at 2:36 am


    I follow your steps but I don’t see the final line of “/tmp/package/btpd/bin/btpd -n 12345 –max-peers 48” but I see “/tmp/package/btpd/bin/btpd -p 12345 –max-peers 48”
    Could you tell me what is the difference?

  • September 21, 2009 at 9:43 am


    should be -p. Missed that out while typing the guide.

  • September 21, 2009 at 9:56 pm

    Andy, you can get this device at Sim Lim Square around $210 without harddisk wor~

  • September 22, 2009 at 3:49 am

    A bit complicated using Telnet. I modified backuped btpd on the network drive with a text editor and upload it back to /root. Save a lot of command typing:D

  • September 23, 2009 at 8:46 am


    That’s cool. But do take note that windows editor tends to add in some line breaks which messes up the shell scripts.

  • September 26, 2009 at 12:57 pm


    I am also looking for AC Ryan Play HD. Can you please advise where in SLS that I can get around $210.

    Can any of you advise me if this box is able to use remote acess.

    Thanks for helping

  • September 27, 2009 at 12:32 pm


    Asked Richard last week about the shop, he mentioned that he saw it at MediaMart.

    If you port forward correctly, you would be able to access the web ui and telnet remotely.

  • September 27, 2009 at 3:33 pm

    Hi Shadowandy

    I called the shop n they only offer @229 instead of 210. Will you able to tell me the video performance when output to the plasma or LCD Tv.

    Can advise if it need to turnon the tv to view the playlist or there is a shortcut menu to acess during music/mp3 playback.


  • September 27, 2009 at 3:52 pm


    I feel that S$229 is also a good price. Video performance depends on the file you are playing.

    I am pretty new to media players but on the controller there is a music button. I guess you can use that to navigate blindly and play your musics.

  • October 11, 2009 at 11:00 pm

    Great tip!!
    My download speed was useless, never more than 10Kb/s
    After changing the port it goes up to 650Kb/s


  • October 16, 2009 at 8:27 pm

    which port to select ?

  • October 16, 2009 at 11:06 pm


    Wow that’s nice

  • October 16, 2009 at 11:07 pm


    Some random port? If you can’t think of any. Try 12345

  • October 16, 2009 at 11:58 pm

    Hi shadowandy,
    I had follow all you steps, everything is ok until “checking if its correct”:
    step 5:after type start to turn on btpd, but I can’t see “btpd running”, then go forward to step 6:ps | grep btpd“. I’m able to see “/tmp/package/btpd/bin/btpd -p 12345 –max-peers 48″

    Did I change the port already??
    I had try to start the btpd in AC Ryan, it can be start but can’t feel any changes on the download speed.
    Btw, what do you mean port forwarding on the router? How to do the port forwarding if necessary?

    Thanks in advance.

  • October 18, 2009 at 8:02 pm


    Yes. You have changed the port already. As for the port forwarding on your router, it is best that you consult the router’s manual or call up the help desk.

  • October 23, 2009 at 7:05 pm

    After changing the port if i only enable uPnP in router is that ok (instead of port forwarding) ???

  • October 24, 2009 at 5:03 am

    Great thanks.

  • October 24, 2009 at 8:26 am

    Hi Shadowandy,
    I have another device with BT download but it does not have a internal harddisk.

    The btpd (in /usr/local/bin) command looks like is residing in the flash memory and cannot be changed. Is there a way to add a auto script (like in backdoor) to set to run btpd in the external harddisk? My harddisk is mounted as /tmp/usbmounts/sda1.


  • October 27, 2009 at 9:32 pm


    What is the device? There are ways to write to flash (/dev/mtd1) though.

  • October 28, 2009 at 12:54 pm

    Hi Shadowandy,

    The device is a network media player (Astone AP-100).

    It would be helpful if you could provide some steps on how to modify the btpd script file (by writing to flash or changing the script file path to external harddisk).


  • November 8, 2009 at 6:10 am


    The linux system running on the ac ryan is pretty the same of the mvix ultio, just used these steps to configure my btpd on ultio. Have anyone successfully installed the latest version of btpd?

  • November 24, 2009 at 10:38 pm


    Does ACRyan HD only works with internal HDD for BT download?
    Has anyone manage to make it work with external USB HDD?


  • November 26, 2009 at 7:49 am

    good trick ,thx

  • December 1, 2009 at 8:10 pm

    Shadowandy, have seen your posts about A C Ryan playon player. I recently got it too.. hows your player doing ? mine keep hanging and I have to unplug it. Its quite irritating, just wanted to check with you how your’s is doing. I might have to get it changed.
    if possible. do mail me your phone number, I’d like to talk to you.

  • December 2, 2009 at 7:55 am


    My acryan media player is doing fine. Didnt encounter reboots or whatever. However, my power unit did fail once and I got it changed at acryan office. Probably you can have your set checked by them?

    You can post your queries here or mail me. 🙂

  • December 20, 2009 at 6:57 pm

    it works

    is it possible to view the youtube movies?


  • December 21, 2009 at 12:27 am


    I just purchased the AC Ryan PlayonHD. I am currently (no flamming :D) a 1mbps starhub connection. I use a Asus-500gP V2 wireless router. The AC Ryan is wired directly to the router.

    I have followed all the steps to change the btpd settings on the AC Ryan, and I think I have done the necessarry port forward on the router :

    (Under Virtual Server)
    I set up a rule with
    – service name as “btpd”
    – Port Range as “12345”
    – Local IP as “” >> that’s the AC RYAN
    – Local Port as “12345”
    – Protocol as “BOTH” >> UDP and TCP

    The torrent I was trying to download still ran at about 1-2 kb/s. I am not expecting a miracle with the speed my connection is at, but is 1-2 kb/s a norm for the Starhub 1mbps line? I am still thinking of taking up the 12mbps line, but first I would like to know if the current line I got can be improved. Thanks for any help anyone can give me.

  • January 16, 2010 at 3:46 pm

    I followed the steps until the part on editing the btpd shell script. I could see only 96 lines of the script and could not find anything that looks like the line 160 mentioned. Please help!
    At the current settings, my torrent speeds are at 5kB/s and peers connected are like less than 20 even there are many seeders.

  • January 20, 2010 at 4:35 pm

    Hi Shadowandy,

    Thanks for your information on the AC RYAN.

    I have a Woxter I-cube 750, and installed the firmware from the AC RYAN Playon! I tried to edit the script configsamba, because i wanted the see the connected USB-drive in the network. What i didn’t read at first (so too late) is that my player doesn’t have a hdd.
    So, i guess something went wrong. I think the script is not working correctly anymore. Can I solve this by reinstalling the samba_3.0.23c_mispel.ipk?

    Thanks for your answer!

    Kindly regards,


  • January 22, 2010 at 8:20 am


    The guide was based on the script that was packaged along with older firmware. Let me check the new script and update the guide appropriately.

  • January 22, 2010 at 8:23 am


    Yes. You can uninstall the ipk, do a reboot and reinstall the ipk package again to revert things to original settings.

  • February 18, 2010 at 11:03 pm

    i receive ” telnet is not recognized as an internal or external command,operable program or batch file ‘ erroe

  • February 19, 2010 at 8:41 pm


    You might be on vista or windows 7 without the Telnet Client option.

    Follow the following instructions to turn on telnet client.

    1) Start | Control Panel | Programs and Features
    2) Select “Turn Windows features on or off.”
    3) Select the Telnet Client option and click OK.

  • March 14, 2010 at 11:50 am

    Hi shadowandy,

    during the checking the status for step 4

    Type the following without the quotes “/tmp/hdd/root/script/btpd start“. Press

    i receive the below
    “another instance of btpd is running in /tmp/package/.info.

    and when i check the status, btpd is still stopped

    What does this means?

    Thanks in advance!


  • March 14, 2010 at 12:42 pm

    Just to add on,

    now on the playon HD setup page, it shows BT status is OFF and when i try to switch it back ON, it doesn’t.

    on the home page under torrents, it shows “BT client is not running”

    In that case, do i need to re-install the BT client in the AC Ryan again?

    I try to revert using the “cp /tmp/hdd/volumes/HDD1/btpd.old /tmp/hdd/root/script/btpd”

    and repeat the steps again but instead of “another instance of btpd is running in /tmp/package/.info.” nothing is shown and when i try to start the btpd and status is still under “btpd stopped”

    what could have gone wrong?

    i really want to setup torrents to dl from AC Ryan instead of using my laptop.

  • March 15, 2010 at 9:40 pm


    How do you check the status of the torrent? Do you check using the command line?

  • March 15, 2010 at 11:54 pm

    Hi Andy,

    finally get to work after rebooting the player. However, speed remains the same. will try to monitor along the way and maybe try the “transmission” client if speed remains the same.

    Have successful tried loading the r2901 hacked firmware which allows metacafe and youtube and i would say it works great!!

  • March 27, 2010 at 5:35 am

    Hi Shadowandy & everyone,
    Thx for the great guide. I have a Mvix Ultio 800HD and I tried this guides method to boost my download, but I have no success. Below I have copy what I have done. Can you tell me what I did wrong? Thx in advance.

    Ultio login: root
    warning: cannot change to home directory

    BusyBox v1.1.3 (2009.04.22-02:35+0000) Built-in shell (ash)
    Enter ‘help’ for a list of built-in commands.

    / # cp /tmp/hdd/root/script/btpd/tmp/hdd/volumes/HDD1/btpd.old
    BusyBox v1.1.3 (2009.04.22-02:35+0000) multi-call binary

    Usage: cp [OPTION]… SOURCE DEST

    Copies SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.

    -a Same as -dpR
    -d,-P Preserves links
    -H,-L Dereference all symlinks (implied by default)
    -p Preserves file attributes if possible
    -f force (implied; ignored) – always set
    -i interactive, prompt before overwrite
    -R,-r Copies directories recursively

    / # 1s /tmp/hdd/volumes/HDD1
    -sh: 1s: not found

    #define where bthome is. This is where btpd stores metadata information
    #such as how many torrents are being downloaded and their progress

    #define where the btpd binary is

    if [ ! -d $bthome ]; then
    echo “btpd directory is invalid”
    exit 1

    if [ ! -e $btpdbin ]; then
    echo “btpd binary is missing”
    exit 1

    #start running btpd
    $btpdbin -p 1234 –max-peers 888

    # return 0;
    / # ps | grep btpd
    4802 root 532 R N /tmp/package/btpd/bin/btpd
    5658 root 304 S grep btpd
    / # /tmp/hdd/root/script/btpd start
    /tmp/package/btpd/bin/btpd: Another instance of btpd is probably running in /tmp
    / # /tmp/hdd/root/script/btpd status
    BusyBox v1.1.3 (2009.04.22-02:35+0000) multi-call binary

    Usage: grep [-ihHnqvsEABC] PATTERN [FILEs…]

    Search for PATTERN in each FILE or standard input.

    -H prefix output lines with filename where match was found
    -h suppress the prefixing filename on output
    -i ignore case distinctions
    -l list names of files that match
    -L list names of files that do not match
    -n print line number with output lines
    -q be quiet. Returns 0 if PATTERN was found, 1 otherwise
    -v select non-matching lines
    -s suppress file open/read error messages
    -c only print count of matching lines
    -f read PATTERN from file
    -e PATTERN is a regular expression
    -F PATTERN is a set of newline-separated strings
    -E PATTERN is an extended regular expression
    -A print NUM lines of trailing context
    -B print NUM lines of leading context
    -C print NUM lines of output context

    btpd stopped
    / #

  • April 21, 2010 at 10:16 pm

    Hi Shadowandy,
    I followed your instructions an it works great.

    But I haven another question. Is it possible to change the time that
    the torrents stay seeding. In the menu I changed it to five days, but I
    would like to seed the completed torrents for 30 days.

    Thanks in advance

  • May 26, 2010 at 11:27 pm


    Anyone done port forwarding on the Singtel MIO modem?

    After changing the port setting from the above instructions, I am only achieving about 1Kb/s.

    Please help.

  • May 29, 2010 at 9:40 am

    Wai Cheong,

    Search for online instructions to do port forwarding on the mio. Sometimes it is the ISP that is throttling and changing port doesn’t help.

  • June 9, 2010 at 11:10 pm

    Hi Shadowandy,
    Thank you for sharing the trick. I followed your steps with all the results as shown in your instruction but I am not sure I did a correct port forward. Can you please advise more….

    my wireless router is Cisco WRT160N, PlayON is connecting to one of 4 UTP ports. I used Single Port Forwarding.

    Application Name: btpd
    External Port: 12345
    Internal Port:12345
    Protocol: Both
    To IP Address: (PlayON address as shown in NW)
    Is this correct?

  • June 13, 2010 at 10:32 pm

    Hi Shadowandy

    I tried your way to change some things but after typing the first line
    cp /tmp/hdd/root/script/btpd /tmp/hdd/volumes/HDD1/btpd.old (with and without the space) I get NOT FOUND.

    Has that something to do with the beta firmware or so? Don’t know what I am doing wrong

    Kind Regards

  • June 13, 2010 at 11:16 pm

    never mind my last post…. I got in to the script….. trying to get it work now… but havind some problems with setting the peers….

  • June 14, 2010 at 6:15 pm


    What problems are you having with the setting of peers?

  • July 19, 2010 at 9:25 pm

    Hi shawdowandy,

    followed ur instructions to the dot. but a few issues for the portfowarding. I am using D-Link DI-524 btw.

    – for private ip, we put the ip add of the PoHD? or our computer?
    – for private and public port, we use the port we forwarded to, right?

    sorry for asking dumb questions. hope u can help out here.

    many thanks!

  • July 19, 2010 at 11:04 pm


    you should forward the port to your PoHD’s IP address. Hope it helps

  • July 23, 2010 at 2:53 am

    Hi Shadowandy,

    I followed your instructions above and came into some probs.
    I tried to revert back to the original settings but am not able to.
    Are there any way to revert back without losing any of my existing movies?
    Thanks. Appreciate your help urgently. Cheers.


  • July 23, 2010 at 2:54 am

    Just to add, my BT client is not running now.


  • July 23, 2010 at 3:03 am

    This is my “ps | grep btpd” results.

  • July 23, 2010 at 3:04 am

    2412 root 416 R vi /tmp/hdd/root/script/btpd
    2891 root 420 R N /tmp/package/btpd/bin/btpd -p 6888 –max-peers 30
    2908 root 304 S grep btpd

  • July 23, 2010 at 11:11 am


    Assume that you had followed the guide 100%, the following 2 commands will revert your btpd script to original.

    /tmp/hdd/root/script/btpd stop
    mv /tmp/hdd/volumes/HDD1/btpd.old /tmp/hdd/root/script/btpd

  • July 24, 2010 at 7:47 pm

    Thanks! This works great for me!

  • July 26, 2010 at 5:03 am

    Hi shadowandy,
    Script should not be a problem but I always run into the following problem: I have a (Zyxel) modem with one ethernet connection and a (Linksys WRT610N) router which is used for o.a. the PlayonHD and other PC’s and wireless etc. I do not get the portforwarding working through these two. You sound like an expert, can you (or anyone else) help? Using I did not manage so far…

  • July 28, 2010 at 1:13 am

    Thanks shadowandy, fortunately I was able to tweak it back.

    Strange, when I followed your settings, my download speed clocked between 0-2Kps. Once I tweaked it back, the speed increased to 5-15Kps. I am using Mio 15mbps. How about yourself, Mio or SH?

  • July 29, 2010 at 9:45 pm


    I am on Singtel (same as your mio but I am not using mio plan). Well, I guess one need a bit of luck on which port to choose. 🙂

  • July 31, 2010 at 1:50 am

    If I need to back to before config this tip, How to?

    because now I cannot download bittorrent. it say: BT client not running

    after I config follow ur tip above.

  • August 1, 2010 at 10:05 am


    Follow what I had told keito to do.

  • August 20, 2010 at 3:57 am

    Witch button i have to press to get this | ?

  • August 20, 2010 at 5:08 am

    Found it:-)

  • August 27, 2010 at 2:16 pm


    which button to get this | ?

    I will try to do this tip again.

  • August 28, 2010 at 9:14 am


    It is usually above or below the key. Along with the \ key.

  • September 2, 2010 at 10:26 pm

    “You should see a warning and the prompt “/ “”

    Why I see “/ #” ?

    Im not sure that it correct.

  • September 7, 2010 at 6:54 am

    To get this | :

    -Open dos prompt
    -right click on the blue part on top of the screen
    -click properties
    -change font in lucida console
    – to get the | , type ctrl and : at the same time

  • September 12, 2010 at 5:09 am

    changing, stopping & starting the script works just fine, but after a reboot there’s btpd running without the new parameters again 🙁
    So every time I have to run this script to get bittorrent running with the new port.
    I don’t know if this is new in the v7.3.4r3582 firmware, but there is another (almost identical) script in /usr/local/bin/package/script/btpd. Problem is, I can not edit this or change the permissions … uisng chmod gives ‘read only file system’ ??
    Any tips ?

  • September 19, 2010 at 12:45 pm


    You might have to remount it in rw mode instead of ro

  • September 19, 2010 at 2:43 pm

    Hi shadowandy,

    Thanks for sharing this trick. I have also recently purchased acryan Playon!HD player (this has come preinstalled with PV73100 (SDK3.X) r3582.

    I need your guidance in following:

    1) Can you suggest which is the best firmware to install, that give me the flexiblity to install more applications. (it could be mod/hacked firmware)

    2) I would like to watch online contents like movies, series and video songs from site like youtube, megavideo, dailymotions and other free sites.

    3)How to add any media streaing site I may find on internet

    4) How to increase wireless transmission speed

    5) All other things I can probably do with it (I want to take full advantage of its network, streaming features.

    I am not a techie, so if you can explain it in same way as you have done above, it would be great. ( I know about the official acryan forum, but steps there are not for beginners like me. Though I would like to have metafeeds, Shoutcast, Youtube HD, xspf & m3u playlists , PlayOn!HD InfoSite, Google Maps and TViXiE2Playon!HD.

    Hope you will help. (I have even bookmarked your site 🙂 )

  • September 20, 2010 at 3:03 pm

    Ok, I’ll have a look at the re-mounting … it’s been a while since I dabbled in Linux 😉

    By the way ; is the script you changed (/tmp/hdd/root/script/btpd) started automatically on your setup ? which firmware version are you using ?
    looks like in my version (r3582) another script is used because I have to manually start it to get the extra parameters …

  • September 21, 2010 at 9:34 pm


    You can use the command “mount -o rw remount /” to remount it as rw for file edits

  • October 16, 2010 at 11:28 pm

    In the next section, replace with your A.C.Ryan’s IP address.
    this section I didt understand which ip I should change with A:C:Ryan ip address.

  • October 18, 2010 at 10:12 am


    I just gotA.C.Ryan PlayOn!HD and have tried following the instructions to change the default port of the BT.

    Everything runs ok until the portion on “Checking if it is correct!”

    In step (5), after i type
    “/tmp/hdd/root/script/btpd status“. Press
    Instead of seeing “btpd running”, I still see “btpd stopped”

    I have tried changing the port a couple of times and keep runnning into the same problem.

    Any idea what is wrong? Pls help….

  • October 18, 2010 at 10:30 pm


    Basically replace it with your ACRyan’s IP address on your network.

  • October 18, 2010 at 10:32 pm


    Can you restart your ACRyan. After it boots up, do a “ps -a | grep btpd” and paste me the results? What firmware version are you on? I understand that newer firmwares have stored the location of the script in other locations

  • October 19, 2010 at 5:52 pm

    > You can use the command “mount -o rw remount /” to remount it as rw for file edits

    not in firmware r3582 🙁
    I got this replay when asking about the problem on the ACRyan forum :

    Old Firmware use yaffs on root. You can use “mount -o,remount,rw /” command on yaffs.
    But new fw r3582 use squashfs on root. squashfs is read only file system.

  • November 24, 2010 at 6:02 am


    I have a nexus500, but it uses same versions of btpd and linux.

    However, when I look for the btpd daemon:

    ~ # ps ax | grep btpd
    4998 root 764 R N /tmp/package/btpd

    it seems like it doesn’t use the script you have commented. The script exists, but it’s not used at all.

    Any suggestion on how I could change that?

    Thanks a lot for the help!

  • November 24, 2010 at 3:22 pm


    Great! you are a crack.
    I have a big problem since i downloaded this torrent “”
    Now when i download any torrent, it stops, and the bt & Samba in config stopped, if i activate i stopped again, and i a torrent start downloading a feww minutes it bust an everithing goes to 0, and all restart.
    btpd crashes always, i have to unplug the network cable, activate bt, remove the torrents and pplug again

    I need hel please

    Tahnks a lot

  • November 26, 2010 at 8:41 pm

    I have Playon!HD using Firmware_PV73100_v7.3.3.r3582_Asian.
    Now that / is mounted on squashfs which is read-only, I supposed the prescribed method of modifying btpd script is no longer applicable. I tried and was unable to write the amended script.

    Also, I have the same problem as Vanessa from the start the very 1st attempt to download torrent. btpd stops a few minutes after starting the torrent.

    Pls advise.

  • November 30, 2010 at 8:46 am

    Somehow I cannot get the BT client working (tried many ports). Doesn’t start downloading. Everything to 0kb! Once with 12345 it worked only for 5 sec. The following I choose:

    -p 12347 –max-peers 30

    (Netgear router upnp has noticed this port also. I did not forward this port because it said that it was in use…)

    hope there is help since I cannot download with the AC Ryan anymore!

  • November 30, 2010 at 9:02 am


    I tried your method above and managed to complete all steps successfully. The only thing is that I am still seeing 0KB/S for every torrent on my list. I have 3 currently running at the same time. Why am I still getting no speed at all.


  • November 30, 2010 at 2:17 pm

    Hi all,

    The instructions were meant for older firmware version. The update to newer firmwares with version 3 sdk changed quite a fair bit of things. What I recommend is reverse the changes by doing what is mentioned in the section “Oops. Something went wrong”. If you had followed the guide, you can change it back to the original file.


Comments are closed.