Random question for homebrew developers re FTBrony/FTP-3DS/similar apps.

Discussion in '3DS - Homebrew Development and Emulators' started by Insidious611, Jan 4, 2016.

  1. Insidious611
    OP

    Insidious611 GBAtemp Regular

    Member
    140
    105
    Oct 23, 2010
    United States
    For background, I'm a programmer who has some experience with programming on Windows, Android, Linux, and a bit of SNES ASM. I've been using FTP-3DS (and before that FTBrony) a lot, and while they're very decent FTP servers I've noticed the file transfer speeds are really quite low (somewhere around 128KB/s max). Would it be worthwhile as a developer for me to look into coding something faster, or is there something about the 3DS (processing speeds, Wi-Fi, SD reader, something else perhaps to do with what's accessible from the HBL) that's preventing these FTP servers from reaching good speeds?
     
  2. HeyItsJono

    HeyItsJono Breath of Fresh Heir

    Member
    208
    92
    Mar 26, 2011
    I remember reading somewhere on here that it was actually a limitation of the 3DS that caused the slow speeds (although I can't remember which thread it was, or what the actual limitation was). If you can figure out how to get faster speeds though, I'd love you for it. It's not really a big deal for small files like .lua's or .jpg's but transferring rom hacks or .cia's basically requires you to put your SD into your computer.
     
    DesuIsSparta likes this.
  3. Insidious611
    OP

    Insidious611 GBAtemp Regular

    Member
    140
    105
    Oct 23, 2010
    United States
    Yeah that's exactly why I'm interested in seeing if I can push the speeds even a little bit higher. Even 1MB/s would be nice. But I wouldn't be surprised if it's a limitation of the 3DS itself, just wanted confirmation before I wasted my time.
     
  4. HeyItsJono

    HeyItsJono Breath of Fresh Heir

    Member
    208
    92
    Mar 26, 2011
    I found the quote I read about it:
    Apparently the alternative is using Nintendo's own microSD management app via System Settings (or standalone app if you're on a 9.2 firmware). I might look into using it, maybe it'll be faster.
     
  5. Insidious611
    OP

    Insidious611 GBAtemp Regular

    Member
    140
    105
    Oct 23, 2010
    United States
    It took me a bit to find the US CFW one of that, since it's not in the thread (EUR and JP versions are) and I have a 2DS and therefore it's not part of my system settings, but it's working great now that I've done such, for me and my SO. About 7x faster. I'm still interested to see if I can do better, but it's definitely a good start.
     
  6. TheCruel

    TheCruel Developer

    Banned
    1,351
    2,884
    Dec 6, 2013
    United States
    It's a hardware issue. Both the wifi and sd reading/writing are terribly slow. But in this case, it's the wifi that's the bottleneck. I mean, you could get it working a little faster probably, but not much.
     
    Last edited by TheCruel, Jan 6, 2016
    DesuIsSparta likes this.
  7. wjchen

    wjchen Member

    Newcomer
    14
    9
    Jan 6, 2016
    Switzerland
    qlm2009 and DesuIsSparta like this.