In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Talk:Wiimote/Extension Controllers/Drawsome Tablet

From WiiBrew
< Talk:Wiimote‎ | Extension Controllers
Jump to navigation Jump to search

Tablet Notes

Tablet needs to be activated before use. When not activated it returns 00 00 00 00 00 C0 for registers 0 to 5.

Activation sequence currently unknown. I let the game start and then re-paired my wiimote with WMGUI and started dumping regs.

Register dump from an activated Drawesome tablet

0x00A40000: 54 5A 39 14 46 A5 34 3E  89 6D D7 1A 46 65 34 3E 
0x00A40010: 89 6D D7 1A 46 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A40020: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A40030: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A40040: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A40050: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A40060: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A40070: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A40080: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A40090: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A400A0: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A400B0: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A400C0: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A400D0: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A400E0: 88 6E C8 1B 47 64 3B 3F  88 6E C8 1B 47 64 3B 3F 
0x00A400F0: 88 6E C8 1B 47 64 3B 3F  88 6E C8 19 E2 45 34 CB 

Using a guide to move horizontally from left to right while pressing down with stylus.

0x00A40000: 10 48 D7 EA 47 2C 34 3E 
0x00A40000: 48 6C A9 E5 47 2C 34 3E 
0x00A40000: 48 6C A9 E5 47 2C 34 3E 
0x00A40000: 48 6C A9 E5 47 2C 34 3E 
0x00A40000: 48 6C A9 E5 47 2C 34 3E 
0x00A40000: 58 67 F6 E5 47 2C 34 3E 
0x00A40000: 62 67 F6 E5 47 2C 34 3E 
0x00A40000: 2B 63 DC E5 47 2C 34 3E 
0x00A40000: 29 63 DC E5 47 2C 34 3E 
0x00A40000: 8A 61 D1 E5 47 2C 34 3E 
0x00A40000: 8A 61 D1 E5 47 2C 34 3E 
0x00A40000: 58 5D D0 E5 47 2C 34 3E 
0x00A40000: 58 5D D0 E5 47 2C 34 3E 
0x00A40000: 64 5A 20 E6 47 2C 34 3E 
0x00A40000: 64 5A 20 E6 47 2C 34 3E 
0x00A40000: 36 58 3B E6 47 2C 34 3E 
0x00A40000: 36 58 38 E6 47 2C 34 3E 
0x00A40000: FA 56 14 E6 47 2C 34 3E 
0x00A40000: FB 56 14 E6 47 2C 34 3E 
0x00A40000: 39 52 1F E6 47 2C 34 3E 
0x00A40000: C6 52 1F E6 47 2C 34 3E 
0x00A40000: C0 4F 3D E6 47 2C 34 3E 
0x00A40000: CF 4F 3D E6 47 2C 34 3E 
0x00A40000: 93 4B 19 E6 47 2C 34 3E 
0x00A40000: 9B 4B 1B E6 47 2C 34 3E 

I suspect pressure is stored in bytes 4 and 5 and Y and X data in bytes 0 1 2 3 based on what changes when I move around the tablet.

Oh, it might be encrypted. the repeating pattern of 8 aligned that way would be a constant encrypted by some key. and the bytes change at the last 6.

Acamilo (talk) 23:43, 16 February 2017 (CET)