Homebrew FTP for DS?

yatesl

Well-Known Member
OP
Member
Joined
Feb 1, 2008
Messages
141
Trophies
1
Age
35
Location
England
XP
357
Country
I have a launch day DS Lite, and a near-launch original R4 card. One of these, or a combination of both, makes it quite a temperamental thing. At the end of the day, it will all work, but the spring has broken (and been fixed) on the R4, the connectors are going on either the card and the DS, and whenever you remove the SD card or the R4 card, it can be a bit of a mess about putting it in, taking it out, putting it back, blowing etc., to get it to register.

Is there a homebrew app for the DS that allows you to FTP across files over wireless? The less I have to remove the card(s), the better.
 

Kilos

Member
Newcomer
Joined
Aug 7, 2010
Messages
6
Trophies
0
XP
24
Country
United States
FileNinja ?
Don't know how DSFTP works, but FileNinja is an FTP client, so you'd have to have the server running on your computer (such as with FileZilla). Unfortunately it's slow too and freezes when in a directory with 400+ items.

There's also Lilou Box, but I've never really looked into it.
DSLinux gets better speeds supposedly, but it's a bit more complicated to set up for filesharing.
 
  • Like
Reactions: zfreeman

gbatempfan1

Well-Known Member
Member
Joined
Nov 2, 2010
Messages
200
Trophies
1
XP
1,203
Country
FAST6191 said:
http://filetrip.net/f1656-DSFTP-2-6.html perhaps.

It is painfully slow though (the DS wireless is not good) and I dislike using it for anything more than saves.


DanTheManMS said:
I always got card corruption with DSFTP, even after they switched to the newer and more stable FAT library. Only used Lilou Combox a couple of times but it worked well for what it did.


I converted DSFTP 2.6 to compile against the latest devkitpro. It has a 11% speed increase. As I still need to borrow a microsdhc reader at the moment, I can't test the file-system to see if it stopped the corruption. The caveat is that the power saving screen-saver kicks in almost immediately, so I set the default password to "nintendods". Other then that it has all the problems the old version has. I think if anybody is using this program still, even the slight possibility of reduced corruption was worth posting this patch up.

CODE
To summarize:

Cons:
All the problems remain(transfers of big files, many files are just as buggy)
Screen Permanently Blanks almost immediately
Default password is "nintendods" instead of random(default user is "default")
You might want to run the unpatched version first to get your ip address and confirm your ds is on wireless properly.

Pro:
11% Speed Increase
File Corruption may be reduced
Default password is "nintendods" instead of random(default user is "default")

Although he doesn't say you can't redistribute modified copies and in fact in the documentation seems to promote using his libDSFTP library in other projects, to err on the side of caution I'm releasing this in patch form. Unless he says otherwise, please don't redistribute modified or unmodified DSFTP binaries.

Patches to have DSFTP-2.6 binary linked against devkitpro_r32 in IPS&XDELTA format
Only for use against DSFTP-2.6 binary

======================================

If you want to compile it yourself besides devkitpro_r32 you need DSGUI-4.0 from his website extract it to "dsgui" and apply this patch I made to the sourcecode as he states that he doesn't want DSGUI-0.4 sourcecode redistributed modified or unmodified. Binaries in your code are fine to distribute though, so don't be discouraged from utilizing his gui framework. Extract DSFTP-2.6 into "dsftp" in same root folder dsgui is located. Apply patches, go into dsgui/DSGUI-0.4 and make, go into dsftp/DSFTP-2.6/DSFTP and make.

DSFTP-2.6 sourecode patch and DSGUI-4.0 sourcecode patch
======================================
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Materia_tofu @ Materia_tofu:
    im not a very bright individual, but we live and we learn
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
    The Real Jdbye @ The Real Jdbye: you can report it and request deletion