HackMii

Notes from inside your Wii

HackMii header image 4

Entries from June 2008

Wii HW architecture diagram

June 15th, 2008 · 6 Comments

Inspired by henke37’s idea of making a diagram that shows how the different processors on the Wii relate to each other, I took a stab at it.  I got a little carried away I guess. I can’t promise everything here is right — there are just too many things we don’t know, and even some […]

[Read more →]

Tags: Wii

boot1

June 15th, 2008 · 13 Comments

boot1 is the second stage of the Wii’s bootloader. It lives at the beginning of flash; it is encrypted by AES, using a fixed key. It is hashed using SHA1, and verified against a hash that is burned into OTP memory inside the Hollywood during manufacturing. Therefore, boot1 can be changed in a Wii before […]

[Read more →]

Tags: Wii

factory

June 14th, 2008 · 36 Comments

Something that has caught my obsession has been the question — How are Wiis made? Specifically, after the parts are soldered down, how are they programmed? There do not seem to be any data ports which could be used to upload data, nor download output. (My motivation here, of course, is that we might be […]

[Read more →]

Tags: Wii