No, it doesn't work that way. Hint: If you don't understand how something really works, you're not going to be the first person to do it. (So, if you really want to do it, start reading.)by bushing - Homebrew General
Sounds like it's time to sit down with a good book. E.g.by bushing - Coding
Oh, where to begin ... we probably would never have gotten in if they hadn't been leaving keys lying around all over the place. Really, the fact that they have a hardware AES engine without embedded key storage (ala iPhone) is inexcusable.by bushing - Software
QuoteportemsThere has been three version of Freeloader, the original that contained debug, this took a lot of the guesswork out of what was going on, the second that had a SD loader and the final that also has a splash screen instead of the swipe effect. I guess the only version thats been spread on the net is the original. Anyone know where I might be able to buy a copy?by bushing - Software
For an unmodded Wii: You can insert any real Wii game disc. It won't boot the game, but it will try to install any update that is on the disc. (This doesn't mean that it will downgrade it! Rather, it means that if you have a "full-brick" Wii that won't even check to see if you've inserted a disc, you can recover it using a newer game and SaveMii.)by bushing - Software
Sure, you can load them in as a raw binary dump.by bushing - Software
QuoteportemsUsing Freeloader you can put update.elf on an SD card and it will boot this instead of using the internal patching. You are in a good place to patch anything in the System Menu. Once you have done your patches simply return (leave your app) and Freeloader will continue execution of the System Menu with only your patches. I've seen this claim made on , but there is no code toby bushing - Software
I think we'd see some sort of Wiimote support for GC mode before we saw BBA emulation in MIOS. It's just not that sophisticated.by bushing - Homebrew General
Coming back to the original topic of this thread: Whenever Nintendo posts an update (to the System Menu or any other common title), it should show up here within 1 hour:by bushing - Homebrew General
I suggest you go take a peek at YAGCD: Everything it says there about the GameCube still applies to the Wii, except replace "bootrom" with "System Menu". The apploader is a piece of code that the system menu loads. It then calls that code to figure out how to load the DOL from the disc. Once that's done, the apploader exits, leaving the DOL in memory and returning control to the sysby bushing - Software
You'd probably be better off trying to understand how the system works and what tools are already available first, before trying to modify or enhance them. What you just described is what patchmii_core was written to do.by bushing - Software
80000003 game_region_byte: .space 1 # DATA XREF: set_TV_mode80000020 boot_magic: .space 4 # DATA XREF: apploader_main+8480000024 version: .space 4 # DATA XREF: apploader_main+9880000030 ArenaLo: .space 4 # DATA XREF: apploader_main+A480000034 ArenaHi: .space 4 # DATA XREF: apploader_main+B480000038 FST_buf: .spaceby bushing - Software
QuoteHyperHackerAll it does is save file replacement. I haven't used it but I've heard two different explanations about how it works, neither worth the money. Some say it's no more than pre-hacked, encrypted save files, while others claim it lets you load your own save file and apply hacks from a list. The former (pre-hacked, encrypted save files), supposedly done using an NDEV.by bushing - Offtopic
Videogamer: please start reading kthxby bushing - Homebrew Applications
If someone wants to play with GC mode, it looks like the system menu does this to boot the Wii into GC mode, which should cause the currently-inserted GC disc to be launched: #define BC 0x0000000100000100ULL u32 *cc_reg = (u32 *)0xCC003024; *ccreg |= 7; tikview view; int retval = ES_GetTicketViews(BC, &view, 1); if (retval != 0) OSPanic("fail"); retval = ES_LaunchTitle(BC, &vby bushing - Software
Okay, reality check time. Nobody really knows for sure what the Wii's USB hardware is capable of. It's a custom controller, and built inside of the Hollywood / Starlet, so we can't exactly look up a datasheet for it. The IOS driver for the USB ports is called "oh0"/"oh1". This suggests the controller is OHCI, implying USB 1.1. There is a list of modules in IOS35 that reaby bushing - Coding
... which is there because people implement it when they port an OS to a new platform ...by bushing - Software
There's some debate over that; I originally had it as connected via SDIO, but was peer-pressured at the last moment to change it to MiniPCI. I now regret my moment of weakness. The Broadway can't access the bus directly, either way. (and what is this "figuring out on its own" you speak of ?!!?)by bushing - Software
Linux already has a driver for this chipset -- bcm43xx -- but I don't know what Starlet registers are used to poke at it in the Wii, at any level.by bushing - Software
It's pretty weird that these symbols are even there, but they seem to be necessary -- if you (for example) patch the System Menu to change the stored path the main.sel file, it will refuse to boot! My theory is that it has to do with the relocatable module support, specifically wwwlib -- many of the channels that use that also contain a main.sel file (news channel, weather channel, etc.)by bushing - Software
There's no need to speculate here. It's all there in that list. Many of those are there to prevent use of the Message Board: ipl::scene::LetterWriter::sendToWii((ulong long,wchar_t const *)) ipl::scene::LetterWriter::sendToPC((ulong long,wchar_t const *)) ipl::scene::MailAddressSelect::check_network((void)) ipl::scene::TextWriter::openNWC24((void)) ipl::scene::TextWriter::senby bushing - Software
Most "NAND Titles" on the Wii contain two pieces of executable code -- the "NANDLoader", and then a main DOL. The system starts the NANDLoader, which then uses ES_ calls to go and load the main DOL and execute it. The system menu is a little bit different; it's just one piece. The first part of it is a little "NANDLoader stub" which moves the rest of it into memory, and then executes itby bushing - Software
Well, I'm the one that's been going around trumpeting that reason -- and it's probably true. No, it doesn't do anything other than what I've listed above -- but that's a lot of things, and it's hard to see any concrete patterns. Here, I'll start breaking it down: ipl::System::isPostmanResumed((void))+C - always returns false ipl::nigaoe::Manager::cby bushing - Software
I still get a lot of questions about the System Menu's "maintenance mode" -- it's time for some of you to go dig in and answer this question, once and for all! The Wii menu seems to use "Health" to refer to the "health and safety" (press A) screen at the beginning. If you have the right buttons pressed down there, it will set this flag: 81089259 safe_mode_flag: .space 1 ipl::sby bushing - Software
Okay, let's get this party started! One of the biggest gaps in functionality for Linux right now is support for the wireless network adapter. As a bit of background, networking on the Wii is implemented using several modules, working together: * SO ("socket") -- this layer vends the Berkeley Socket API (connect, listen, send, receive, etc). * NCD ("Network Configuration Driver")by bushing - Software