Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Wiimote firmware full dump

  1. #1
    Junior Member
    Join Date
    Jan 2009
    Posts
    2
    Thanks
    0
    Thanked 2 Times in 1 Post

    Wiimote firmware full dump

    Hello all,

    I am new to the site. Looks like a nice place!

    I am interested in the Wiimote hardware and the possibility to reprogram it to do completely different things. For 40 euros you get Bluetooth communication, 3-axis accelerometer, IR camera, some buttons, some LEDs, I2C port, etc. Plus it's not that difficult to modify the contents of the EEPROM.

    By dumping and reverse-engineering part of the firmware stored in the EEPROM of my Wiimote I have been able modify some Bluetooth commands to dump the complete code memory address range of the 8051 microcontroller (common area and four banks).

    Full dump is attached. Details are in the README.txt file.

    I hope someone will be interested in this.
    Attached Files Attached Files

  2. 2 Users Say Thank You to beeloot For This Useful Post


  3. #2
    New Member v0lc0m's Avatar
    Join Date
    Sep 2008
    Location
    Belgium
    Posts
    85
    Thanks
    3
    Thanked 5 Times in 3 Posts
    if you dump it it means it wont work anymore?
    having problems? ask me
    i can help you

    need a sig help XD

  4. #3
    New Member anthortic's Avatar
    Join Date
    Aug 2008
    Location
    The United Kingdom. because kingdoms are cool
    Posts
    429
    Thanks
    45
    Thanked 77 Times in 52 Posts
    Quote Originally Posted by v0lc0m View Post
    if you dump it it means it wont work anymore?
    no the wiimote still works. dumping the wiimotes firmware will just copy the code onto your *nix box, so it can then be reverse enginereed.

    although, beeloot, i think the most worked on driver is GlovePiE and i am sure it can perform all the wiimotes function

    the site is WiiLi.org Wii Linux - GlovePIE:GlovePIE but i am sure you knew this

  5. #4
    New Member
    Join Date
    Jan 2009
    Posts
    18
    Thanks
    1
    Thanked 2 Times in 2 Posts
    Sounds really cool, wish I were able to do crazy programming with these things. Hopefully someone can make us some neat programs with it

  6. #5
    New Member anthortic's Avatar
    Join Date
    Aug 2008
    Location
    The United Kingdom. because kingdoms are cool
    Posts
    429
    Thanks
    45
    Thanked 77 Times in 52 Posts
    Quote Originally Posted by Lousdal View Post
    Sounds really cool, wish I were able to do crazy programming with these things. Hopefully someone can make us some neat programs with it
    have a go with the website above, its really not too hard if you persist

    WiiLi.org Wii Linux - GlovePIE:GlovePIE

    its a program you download with loads of scripts already written for different things. i made some for my emulators on my laptop, including mega drive and sega master system. all you need is bluetooth on your comp and you are set to use wiimote on pc!

  7. #6
    Junior Member
    Join Date
    Jan 2009
    Posts
    2
    Thanks
    0
    Thanked 2 Times in 1 Post
    Thanks everybody for your interest in this.

    anthortic, thanks for the clarifications and the link. Yes dumping the firmware means any coder can have access to the exact working of the device by disassembling and reverse-engineering.

    By the way, are there any people out there willing to help in reverse-engineering / documenting the internals of the Wiimote? Or perhaps somebody has more information about the BCM2042 chip?

  8. #7
    Junior Member
    Join Date
    Jan 2009
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hi Beeloot,

    Have you seen this?
    Wiimote - WiiBrew

    There's plenty of info our there if you google: wiimote i2c.

    Also, I feel like I read somewhere (SparkFun? Resistor uC study group list?) that the BCM2042 is the BGA-packaged version of some other Broadcom Bluetooth HID stack-on-a-chip, and datasheets were available for the other chips.

  9. #8
    New Member anthortic's Avatar
    Join Date
    Aug 2008
    Location
    The United Kingdom. because kingdoms are cool
    Posts
    429
    Thanks
    45
    Thanked 77 Times in 52 Posts
    Quote Originally Posted by beeloot View Post
    By the way, are there any people out there willing to help in reverse-engineering / documenting the internals of the Wiimote? Or perhaps somebody has more information about the BCM2042 chip?
    as interesting as this, and as curious as i am, beeloot, i really havent the knowledge to contribute. all i can do is shout out the admirable progress already made into the topic.

    but go forth and create, there are many silent observers encouraging you on

  10. #9
    Junior Member
    Join Date
    Sep 2009
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Can you pls inform us how to dump wiimote FW step by step, very much appreciate it.

  11. #10
    Junior Member
    Join Date
    Jan 2009
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Why do you want to dump the firmware? The OP has a perfectly good dump attached to his post. It's even disassembled here: Wiimote/Firmware - WiiBrew

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •