Homebrew Homebrew app [Release] [WIP] dsidl - QR based file downloader for the DSi

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,272
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,717
Country
United States
So I was a bit bored and decided to duct tape dsi-camera to the WIP download code from Universal-Updater's WIP DSi port... Throw in a file browser and name entry and it's a functional*, if not super pretty, file downloader for the DSi!

*your milage may vary, dsiwifi is very finicky and only works on certain routers

Usage is very simple:
  1. Add a Wi-Fi network in System Settings under "Advanced Settings"
    • Due to compatibility issues in the dsiwifi library not all routers will work, WEP/open routers also likely don't work at all
  2. Open dsidl and wait for it to load, if it gets stuck you can reload it while holding SELECT to view more detailed logging information
  3. Create a QR code for what you want to download and scan it with your DSi
  4. Choose the directory to save to, edit the file name if needed, and your file will start downloading
  5. You're done!

Mainly made this since UU's DSi port has stalled due to dsiwifi being unstable. This isn't exactly any better in that regard but it is a much simpler idea that I've had for a while and I wanted to put something out there that used dsiwifi. I may try forking dsiwifi myself to see if I can improve it, but I'm not sure how much I'd be able to do... I'm quite familiar with much of the DSi but actually reverse engineering things and such always tends to get me stuck, I'm better at making something using the docs someone else has already made.

:download: The download is on GitHub and Universal-DB, source code is also on GitHub

(A CIA is provided mainly for testing purposes, 3DS users should probably just use FBI instead)
 
Last edited by Pk11,
v0.1.0

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,272
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,717
Country
United States

Version 0.1.0 - UI improvements and simple scripting

What's new?​

  • UI improvements:
    • Added an overlay to help with QR alignment
      main-menu.png
    • Menus have been made a bit easier to use, it's now usable with broken shoulder buttons
    • The file name is now printed while downloading
  • Scripting
    • Simple scripting functionality has been added, see the wiki page for more information
    • Scripts can either be embedded directly in the QR for ease of creation or have a QR point to a fixed URL so it can more easily be updated

Bug fixes​

  • Fixed the loading spinner in the bottom right not working
  • Fixed the file browser not being sorted

:download: As usual, the download is on GitHub and now Universal-DB as well

You can also simply update via QR code from dsidl itself!

174230925-c35cfe2a-0793-4b9f-b45d-ac0627728a62.png

(QR will always be in the GitHub release, might not embed it here in the future)



Thanks to Merith-TK for suggesting many of the new additions and improving the Actions workflows. btw if anyone wants to make an icon for this I have no strong connection to the current one, I just threw it together in a couple minutes to have literally anything but the default lol, preferably animated cause that's fun.
 

MaxiBash

Your Local Random Internet Geek
Member
Joined
Jul 14, 2018
Messages
1,240
Trophies
1
Website
trashbandatcootofficial.cardd.co
XP
4,620
Country
Netherlands
Really cool, just a bit of a shame my router isn't supported (netif is not up, old style port).
Btw, I offer to make an icon. I'll attach some suggestions later and animate the ones I like.

Edit: Here's two ideas.
qrcode.gif
icon.png

And a third one which has an arrow splitting ways, though I gave up on that one.
 
Last edited by MaxiBash,

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3N1 @ K3N1:
    Spiderphob
  • AncientBoi @ AncientBoi:
    lol. doesn't matter. I hate spiders anyway
  • linuxares @ linuxares:
    @SylverReZ tone down your hornyness. There's website for that, this isn'
    t one.
    +2
  • SylverReZ @ SylverReZ:
    @linuxares, Okay, my bad. But often times that's what can happen.
  • SylverReZ @ SylverReZ:
    I guess you can say that, this is how I kinda express my words.
  • D @ dante3732:
    Hello, how to fix "Oops! We ran into some problems.You do not have permission to view this page or perform this action."?
  • AncientBoi @ AncientBoi:
    1. Did you "Join" the group?
  • D @ dante3732:
    Thenks for help.
  • AncientBoi @ AncientBoi:
    lol, o..........k
  • D @ dante3732:
    Thanks
  • Psionic Roshambo @ Psionic Roshambo:
    Ken made his dildo wireless charging! lol
    +2
  • K3N1 @ K3N1:
    That charging pad sure looks like your mother's gut
    +3
  • NinStar @ NinStar:
    I saw someone googling google during a stream
    +1
  • NinStar @ NinStar:
    it felt so stupid
    +1
  • DinohScene @ DinohScene:
    not using duckduckgo
    +1
  • SylverReZ @ SylverReZ:
    Not using Bing
  • K3N1 @ K3N1:
    To be fair I never knew Google owned fitbit these companies need to chill buying everything
  • NinStar @ NinStar:
    now that I just discovered that there is a home designer mode in tears of the kingdom it would be quite handy if there was a way to farm rupees
  • NinStar @ NinStar:
    it was so easy to find valuable minerals in breath of the wild, I always had at least 20000 rupees in my pocket now there's fucking zonaite everywhere in tears of the kingdom which has almost no value
  • NinStar @ NinStar:
    I'm always with 3000 rupees or less
    NinStar @ NinStar: I'm always with 3000 rupees or less