How can I make a cfw

Discussion in '3DS - Flashcards & Custom Firmwares' started by jimmyj, Jun 21, 2017.

  1. jimmyj
    OP

    jimmyj Official founder of altariaism. Copyright jimmyj

    Member
    858
    224
    May 26, 2017
    Italy
    Hyrule
    i would like to make a very basic cfw but I must know how. Is there a guide or a tutorial that will teach me atleast something about making a 3ds cfw?
     
  2. TheCyberQuake
    This message by TheCyberQuake has been removed from public view by BORTZ, Jun 22, 2017, Reason: one word posts are not acceptable.
    Jun 21, 2017
  3. jimmyj
    OP

    jimmyj Official founder of altariaism. Copyright jimmyj

    Member
    858
    224
    May 26, 2017
    Italy
    Hyrule
    Is there a way please?
     
  4. Enkuler
    This message by Enkuler has been removed from public view by BORTZ, Jun 22, 2017, Reason: one word posts are not acceptable.
    Jun 21, 2017
  5. jimmyj
    OP

    jimmyj Official founder of altariaism. Copyright jimmyj

    Member
    858
    224
    May 26, 2017
    Italy
    Hyrule
    Is that all I can get, a simple no?
     
  6. GerbilSoft

    GerbilSoft GBAtemp Addict

    Member
    2,110
    2,353
    Mar 8, 2012
    United States
    How much C and ARM assembly language programming do you know?

    You might also want to start off by simply modifying an existing CFW rather than starting from scratch. Check out the Luma3DS git repository and look through the code there.
     
  7. adrifcastr

    adrifcastr GBAtemp Advanced Maniac

    Member
    1,801
    842
    Sep 12, 2016
    Germany
    ^^
     
    TheCyberQuake likes this.
  8. jimmyj
    OP

    jimmyj Official founder of altariaism. Copyright jimmyj

    Member
    858
    224
    May 26, 2017
    Italy
    Hyrule
    that's what I want to learn
     
  9. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    3,442
    2,292
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    This is a very important question. If the answer is little to none, you aren't ready for making cfw op
     
    astronautlevel and Quantumcat like this.
  10. DeoNaught

    DeoNaught ¯\_(ツ)_/¯

    Member
    1,588
    1,706
    Aug 22, 2016
    United States
    Constant Fear
    Ya, like what gerbil said, You should start with just forking another, until you know exactly what you are doing, Know what i mean?
    But there isn't really a guide on how to make one.
     
    Tomato Hentai and TheCyberQuake like this.
  11. Enkuler

    Enkuler Member

    Newcomer
    23
    26
    Jan 25, 2017
    France
    Tomato Hentai and DeoNaught like this.
  12. DeoNaught

    DeoNaught ¯\_(ツ)_/¯

    Member
    1,588
    1,706
    Aug 22, 2016
    United States
    Constant Fear
  13. adrifcastr

    adrifcastr GBAtemp Advanced Maniac

    Member
    1,801
    842
    Sep 12, 2016
    Germany
    DeoNaught likes this.
  14. Enkuler

    Enkuler Member

    Newcomer
    23
    26
    Jan 25, 2017
    France
    dropped it because it was too distracting. I was often finding myself procrastinating on one of it's puzzles in the corner of my draftbook instead of doing actual work
     
    DeoNaught likes this.
  15. jimmyj
    OP

    jimmyj Official founder of altariaism. Copyright jimmyj

    Member
    858
    224
    May 26, 2017
    Italy
    Hyrule
  16. Clothahump

    Clothahump Advanced Member

    Newcomer
    73
    36
    Aug 28, 2015
    Not trying to sound rude, but if you have to ask, you're not ready, and you won't be able to accomplish anything. Simple as that.
    Take your time and learn to code, then come back in a few years.
     
  17. jimmyj
    OP

    jimmyj Official founder of altariaism. Copyright jimmyj

    Member
    858
    224
    May 26, 2017
    Italy
    Hyrule
    yes you are right i think
     
    Tomato Hentai likes this.
  18. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,299
    1,378
    Oct 10, 2015
    Mexico
    Or months, you can learn quickly if you put enough effort.
     
    Tomato Hentai and DeoNaught like this.
  19. Quantumcat

    Quantumcat Dead and alive

    Member
    11,904
    6,393
    Nov 23, 2014
    Australia
    Canberra, Australia
    This question sounds like "how do I compose a symphony for an orchestra?" and you don't yet know how to read sheet music.

    Edit: others have mentioned needing to know how to program, what you also need is knowing how computers work (registers, instructions, the stack, the heap...) and then learning how the 3DS works, as a type of computer. So you will want to have studied computer science at university, or have some sort of job that involves assembly language (so you end up having to learn about it) or be dedicated so you can find the right resources to learn from (books and web).
     
    Last edited by Quantumcat, Jun 21, 2017
    astronautlevel and Tomato Hentai like this.
  20. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,299
    1,378
    Oct 10, 2015
    Mexico
    Also for CFW base, I recommant a earlier version of Luma or SaltFW, since Luma's code isn't clean anymore.
     
    Tomato Hentai likes this.
  21. tech3475

    tech3475 GBAtemp Advanced Fan

    Member
    725
    311
    Jun 12, 2009
    If you want to deal with hardware, Arduino or the Raspberry Pi would probably be a better place to start since both a better designed for this task than the 3DS and have lots of resources available.

    The Raspberry Pi in particular is based on ARM which may make it a good choice for ARM assembly and I am aware that guides exist (but seriously learn the 'basics' first).

    Typically high level languages like Java or Python are recommended for learning basic programming, but they are vastly different from low level languages like asm and switching languages does have it's issues (e.g. dealing with variable in c vs Java).
     
    astronautlevel and Quantumcat like this.
  22. astronautlevel

    astronautlevel Finding a reason, waiting for a miracle

    Member
    4,046
    5,095
    Jan 26, 2016
    United States
    That Nightly Site™
    >Messy code meme
    >SaltFW meme

    Luma's code is just as good and readable as it ever has been.
     
    TheCyberQuake likes this.