Homebrew [Release] Linux for the 3DS

  • Thread starter Thread starter xerpi
  • Start date Start date
  • Views Views 398,663
  • Replies Replies 870
  • Likes Likes 118
Well, I tried my self, it.doesn't seem to work with replacing zImage.
knew that wasn't going to work, given that the zImage is basically the kernel, and most of what Xerpi's work is based around is getting the kernel running, so it's fairly obvious when you look at it that way :)
 
knew that wasn't going to work, given that the zImage is basically the kernel, and most of what Xerpi's work is based around is getting the kernel running, so it's fairly obvious when you look at it that way :)
Well, new 3ds should be Perfect to run dingux,as the screen resolution of dingoo a320 is 320x240, while 3ds series is 400x 240 & 320x240
 
Well, new 3ds should be Perfect to run dingux,as the screen resolution of dingoo a320 is 320x240, while 3ds series is 400x 240 & 320x240
except all of the drivers and stuff are coded to run on the DS (for that zImage at least) so it isn't going to work pretty much no matter what you do short of running it in DS mode, which is moot
 
What part of this do you actually have to program? Is this the only thing you actually had to make? (not trying to sound snobbish, just wondering how one goes about doing something like this)
 
What part of this do you actually have to program? Is this the only thing you actually had to make? (not trying to sound snobbish, just wondering how one goes about doing something like this)
nope, he had to make his own drivers for the linux kernel (you can find that here) basically he's so far written lots of drivers, from simple stuff to get the kernel to boot in any state (which is generally really low level stuff, you can check that out here) to getting framebuffer going (framebuffer is where a processed frame goes to be displayed on the screen), etc. Not an easy or quick task by any means at all...
 
  • Like
Reactions: Monado_III
nope, he had to make his own drivers for the linux kernel (you can find that here) basically he's so far written lots of drivers, from simple stuff to get the kernel to boot in any state (which is generally really low level stuff, you can check that out here) to getting framebuffer going (framebuffer is where a processed frame goes to be displayed on the screen), etc. Not an easy or quick task by any means at all...
What drivers? can't find '3ds' or something in the drivers directory and there's still folders called 'android' from the vanilla kernel so I'm not sure how to tell what he did and what is already there.
 
What drivers? can't find '3ds' or something in the drivers directory and there's still folders called 'android' from the vanilla kernel so I'm not sure how to tell what he did and what is already there.
It's hard to find (trust me I was looking for examples) because there's so much code in the linux kernel... Android stuff has basically been merged into the master branch of the kernel, not sure why I just know it is... your best bet is looking in the defconfig (just thought of this actually haha) which can be found in arch/arm/configs, not sure what it's called, then trace the drivers back to their places (not exactly the easiest thing in the world, but easier than going through each and every folder) some of the code is common while other bits of code are pretty device specific, just keep looking you'll find it
 
  • Like
Reactions: Monado_III
Would it be possible to get gcc working? Or would you need to essentially 'port' the entire to the 3ds.
Gcc working on the 3ds? Probably not that hard, most likely just a cross compile away from working honestly, though I don't see why you would really want to, unless some sort of decent keyboard was made up for it cross compiling everything is probably easier
 
Gcc working on the 3ds? Probably not that hard, most likely just a cross compile away from working honestly, though I don't see why you would really want to, unless some sort of decent keyboard was made up for it cross compiling everything is probably easier
Because I can/could/might. Gonna go try that tomorrow. IDC if I can't actually do anything with it.
 
It's funny to run this from CTRBootManager (that looks like GRUB), feels like a regular PC booting Linux lol.
I really like it! Thanks a lot of the release, it's nice to mess around with. Are the L/R keys unused? Should totally use them for Shift if they are imo.

Is WiFi working now btw? Would be sick with ssh server / client.
 
It's funny to run this from CTRBootManager (that looks like GRUB), feels like a regular PC booting Linux lol.
I really like it! Thanks a lot of the release, it's nice to mess around with. Are the L/R keys unused? Should totally use them for Shift if they are imo.

Is WiFi working now btw? Would be sick with ssh server / client.
Pretty sure WiFi doesn't work atm (It might though, which would be cool to document so others can get wifi going in their projects that use Brahma, which crashes all of the 3ds's usermode services)
 
Pretty sure WiFi doesn't work atm (It might though, which would be cool to document so others can get wifi going in their projects that use Brahma, which crashes all of the 3ds's usermode services)

Alright, the reason I asked was because of in the original post it says:

Note: Currently it doesn't support the SD card, Wi-Fi, the touchscreen...

As if it was previously not working, but edited because it now does.
Pretty sure I didn't manage to do anything with the touchscreen either though.
 
Alright, the reason I asked was because of in the original post it says:



As if it was previously not working, but edited because it now does.
Pretty sure I didn't manage to do anything with the touchscreen either though.
I think his statement about them being used with the ARM9 was false so he crossed them out meaning they are on ARM11, not that they were fixed...
 
  • Like
Reactions: psvpwner
I have try Linux Memchunkhax2 and it's worked after 1 try!
I added on the Ctr Booter, very great great great job!
 
SEAL OF APPROVAL ACTIVATE
OK THEN NO ONE WANTS MY SEAL ILL TAKE IT WITH ME!
 

Attachments

  • SEAL.jpg
    SEAL.jpg
    293 KB · Views: 549
Last edited by Luglige,

Site & Scene News

Popular threads in this forum