Git Product home page Git Product logo

ntrboot_flasher_nds's People

Contributors

figgyc avatar hax0kartik avatar jason0597 avatar lpla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ntrboot_flasher_nds's Issues

SDHC dualcore 2013

I cant get this to work on my sdhc dualcore 2013 it says Flashcart setup failed

Fix indentation

For some reason the indentation is messed up in a lot of files. Must be fixed.

ak2i flash dump will crash the program

Because an ak2i flash dump is 16MB, and the DS only has 4MB of memory, dumping it to flash would crash the program. Modifications must be made to DumpFlash() so that it writes in 1MB chunks (or 0.5MB chunks?).

Make is to that it only opens fat:/ when needed

Apparently some flashcarts do not like having their SD mounted when trying to do a flash.
We must make it so that it opens fat only when needed, meaning (in the case for ntrboot injection):

  1. InjectFIRM() is called
  2. Mount FAT temporarily
  3. Read the FIRM into memory
  4. Unmount FAT
  5. Continue with InjectFIRM

We must not have FAT mounted all throughout the program

In dumpFlash(), showProgress *seems* like it is decreasing rather than increasing.

by splitting the dump procedure up into chunks, each chunk is going to finish at a certain percentage
it happens to be that each successive chunk's final printout is less than the previous chunk
what you're actually seeing is not the overall percentage, it's just the percentage of that chunk
so, you see the percentage of each chunk
each chunk's final printout would be different from one another
and in the end, it makes it seem like that it's decreasing the percentage, while what's happening is that the number of chunks dumped increases, while the last percentage of each chunk is less than the previous chunk

[R4iGold only?] cmdGetHWRevision returns chipid instead of hwrev

This line from flashcart_core's r4igold.cpp seems to return chipid instead of hwrev, making it so that it would fail this switch statement, and therefore making it say "Flashcart setup failed!" and refuse to proceed. If you add a new case that matches the "hwrev" (really it's the chipid), init will succeed and then read/inject commands will work.

Here's the log it prints out:
[INFO]: R4iGold: Init [NOTICE]: R4iGold: HW Revision = 00000fc2 [NOTICE]: R4iGold: HW Type = a79bca95

I do not know how to go about to fix this issue, or if it's even something that I can fix (flashcart_core issue?)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.