[Release] Wifi Toggle

Discussion in '3DS - Homebrew Development and Emulators' started by daxtsu, Oct 18, 2015.

  1. daxtsu
    OP

    daxtsu GBAtemp Guru

    Member
    5,540
    3,929
    Jun 9, 2007
    Antarctica
    Last edited by daxtsu, Sep 17, 2016


  2. zoogie

    zoogie simple pimp tool

    Member
    6,237
    7,897
    Nov 30, 2014
    United States
    Works good on 9.2 2ds with nh 2.1. :)
    cia and 3dsx tested
     
    Last edited by zoogie, Oct 18, 2015
    daxtsu likes this.
  3. daxtsu
    OP

    daxtsu GBAtemp Guru

    Member
    5,540
    3,929
    Jun 9, 2007
    Antarctica
    It'll be interesting to know if it works with old 3DS XLs and regular old 3DSes too (I'm sure it does, but I pretty much knew it'd work fine on 2DS).
     
  4. zoogie

    zoogie simple pimp tool

    Member
    6,237
    7,897
    Nov 30, 2014
    United States
    Works on old reg 3ds 4.5 on a condition: you have to comment out act, qtm, and nfc dependancies in the rsf for the cia to work at all.
     
  5. pdapanda

    pdapanda GBAtemp Advanced Fan

    Member
    712
    241
    Nov 19, 2014
    Switzerland
    It seems not compatible with mashers HBL
     
  6. daxtsu
    OP

    daxtsu GBAtemp Guru

    Member
    5,540
    3,929
    Jun 9, 2007
    Antarctica
    Yeah, those are N3DS-exclusive services, I forgot to remove those. Sorry about that.

    It's a bug with his launcher; it works fine with the original HB lancher. I reported it to mashers already. :)
     
  7. zoogie

    zoogie simple pimp tool

    Member
    6,237
    7,897
    Nov 30, 2014
    United States
    Tell you a little trick. If you're 9.2 and under, running libkhax will give you permissions to run that nwm service, no xml file needed and this gives you access to < 9.0 on 3dsx. It's works much cleaner.
     
  8. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,956
    2,447
    Nov 15, 2014
    France
    Albi
    I need a Wifi Manager xD

    — Posts automatically merged - Please don't double post! —

    Thanks, btw
     
  9. Vague Rant

    Vague Rant Deceptively cute

    Member
    2,052
    414
    Aug 7, 2008
    Melbourne
    @daxtsu Do you have any plans of having this check the current wifi status and switch it to the opposite without any user input? i.e. Launching while wifi is enabled will turn it off, and launching while wifi is disabled will turn it on.
     
    PokeAcer and SomeGamer like this.
  10. kedest

    kedest GBAtemp Psycho!

    Member
    3,287
    110
    Feb 6, 2007
    Netherlands
    Another great little app, thanks. Exactly what I was looking for, I don't like going to the 3DS' menu to toggle wifi.
    I'll install this immediately when the grid hbl gets the necessary update.
     
  11. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    [​IMG]

    Added an Icon
     

    Attached Files:

  12. daxtsu
    OP

    daxtsu GBAtemp Guru

    Member
    5,540
    3,929
    Jun 9, 2007
    Antarctica
    Thanks for the tip, but I wanted this to work on all firmwares 6.0 and up. If I used khax, this app would be 9.2 and below only.

    ..? It already had that icon, so I don't really see what you're driving at.


    The first version of this was actually going to do that, but it seemed unreliable to me. It would have false positives that the wifi was enabled when it actually wasn't, and then not toggle off appropriately (for whatever reason Nintendo considers being not connected the same as disabled, so they show up as the same thing to the 3DS).
     
    Vague Rant likes this.
  13. zoogie

    zoogie simple pimp tool

    Member
    6,237
    7,897
    Nov 30, 2014
    United States
    You could check the firmware (see themehax installer) and add libkhax conditionally.
    And I did mention above this works all the way down to 4.x ;p
     
    daxtsu likes this.
  14. daxtsu
    OP

    daxtsu GBAtemp Guru

    Member
    5,540
    3,929
    Jun 9, 2007
    Antarctica
    I think I'm going to stick with the XML for now, asking for 6.0 or higher for the 3dsx build isn't that terrible of a requirement. Why use kernel access when I don't need it?

    Edit: On that note, I updated the CIA so it doesn't need 8.x and higher.
     
    Last edited by daxtsu, Oct 18, 2015
  15. zoogie

    zoogie simple pimp tool

    Member
    6,237
    7,897
    Nov 30, 2014
    United States
    It's just much faster and cleaner than the xml method and it allows the 3dsx to work < 9.0
    I've added a demo (use on < 9.3 only)
     

    Attached Files:

  16. daxtsu
    OP

    daxtsu GBAtemp Guru

    Member
    5,540
    3,929
    Jun 9, 2007
    Antarctica
    How is it "faster" than the XML method? It automatically picks mset, there's nothing for the user to pick.

    Code:
    <targets selectable="false">
        <title mediatype="0">0004001000020000</title>
        <title mediatype="0">0004001000021000</title>
        <title mediatype="0">0004001000022000</title>
        <title mediatype="0">0004001000026000</title>
        <title mediatype="0">0004001000027000</title>
        <title mediatype="0">0004001000028000</title>
    </targets>
    It automatically picks any relevant MSET title.
     
    Last edited by daxtsu, Oct 18, 2015
  17. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    Whoops my bad, when I got it it didn't have one o.O
     
  18. daxtsu
    OP

    daxtsu GBAtemp Guru

    Member
    5,540
    3,929
    Jun 9, 2007
    Antarctica
    I guess it's possible in the very first zip I uploaded, that I forgot it, but I've updated it a few times since, lol.
     
  19. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    Must have gotten the first one then heh
     
    daxtsu likes this.
  20. VaiCorunthians

    VaiCorunthians GBAtemp Fan

    Member
    457
    214
    Oct 7, 2014
    Brazil
    @mashers it could be added to the homebrew launcher as a function.
     
    zoogie likes this.