Open GoogleCodeExporter opened 8 years ago
Hello, DarkEnvy :)
I have some questions :) After connecting all buttons stop work? On wiimote
too, or only Classic Controller dosn't work? After removing extension, wiimote
works fine?
In any way, i build new test.app with some additional debug information (in
attachment). Please, start it, and post here log from application and all
boxes, what appears if wiimote pared, and classic controller
connected/disconnected.
And, can be a problem in the battery? Can you change it, and test controller
with new? (This is a stupid assumption, but anything can happen. :) )
Original comment by alexandr.serkov
on 30 Mar 2013 at 4:43
Attachments:
I used your new test app and I get "Change report type to: 48" popup. After
clicking okay the controller continues to connect and function normally. I did
not get any new reports upon using the classic controller pro so I did not
report the output of the new test. (nothing comes up upon pressing buttons) (or
disabling the classic controller from the wiimote)
It is an aftermarket controller but I have no problem using it as a classic
controller pro on the nintendo Wii. The battery issue is actually a problem.
It's a unibody rechargeable lithium. I filled out a warranty and will be
replacing it with a new one soon.
Anything more verbose I can export to you? a terminal application?
Original comment by DarkEn...@gmail.com
on 31 Mar 2013 at 1:56
It's strange, very strange. Anyway, i build new (:)) test.app. Open it from
Console.app:
1. move test.app to /Applications
2. open Console.app
3. type cd /Applications/test.app/Contents/MacOS
4. press enter
5. type ./test
6. press enter
(sorry for this list, but detail instructs is better, than not detail, i think
:)).
After what, pair wiimote, connect classic controller, press some buttons,
disconnect controller (do anything :)). All data transfers from Mac to Wiimote
and back appeared in console. Please, copy it here. May be i can solve problem
after decrypting data flow.
Original comment by alexandr.serkov
on 31 Mar 2013 at 10:29
Attachments:
I don't get anything 'different' when I use the classic controller side. No
button presses outputs anything to console.
http://pastebin.com/s3LCY8ji (my console output)
I did notice that it does spit this out once a second though.
2013-03-31 12:46:22.881 test[3194:707] post data to wiimote: <a21500>
2013-03-31 12:46:22.893 test[3194:707] read data from wiimote: <a1200000 1000006
Original comment by DarkEn...@gmail.com
on 31 Mar 2013 at 4:46
Hmm... Very strange data flow, my Wiimote generate some other data. Tomorrow i
decode all messages, i think problem in it. Big thanks for this report and log
:) I hope, this logs can help to me :)
Original comment by alexandr.serkov
on 31 Mar 2013 at 7:21
I got my return approved and I will be returning it for another one tomorrow.
It is only because the battery is faulty. The controller works fine if powered
by USB to the Wall outlet but it doesn't hold a charge. It will be about a week
after I send it out before I will have a new one to help you debug further.
just a reminder: it DOES work no problem with the Wii. I also want to thank you
for helping me and if it ends up working I with my mac I will be estatic. Do
you use IRC or skype? We can chat in more detail sometime.
Original comment by DarkEn...@gmail.com
on 31 Mar 2013 at 9:06
decoded data flow:
2013-03-31 12:42:28.608 test[3182:707] post data to wiimote: <a2 15 00> -
"get status" request
2013-03-31 12:42:28.614 test[3182:707] post data to wiimote: <a2 12 0030> -
set report mode to 0x30
2013-03-31 12:42:28.619 test[3182:707] post data to wiimote: <a2 11 10> -
enable first led
2013-03-31 12:42:28.625 test[3182:707] post data to wiimote: <a2 11 11> -
enable vibration
2013-03-31 12:42:28.634 test[3182:707] post data to wiimote: <a2 15 01> -
"get status" request
2013-03-31 12:42:28.673 test[3182:707] read data from wiimote: <a1 22 0000
1100> - "acknowledge" response
2013-03-31 12:42:28.674 test[3182:707] read data from wiimote: <a1 22 0000
1100> - "acknowledge" response
2013-03-31 12:42:28.675 test[3182:707] read data from wiimote: <a1 20 0000 10
0000 71> - status response. First led enabled, battery level is 0x71
2013-03-31 12:42:28.683 test[3182:707] read data from wiimote: <a1 30 6040> -
0x30 status report. 0x6040 - buttons state
2013-03-31 12:42:28.982 test[3182:707] post data to wiimote: <a2 11 10> -
disable vibration
2013-03-31 12:42:29.011 test[3182:707] post data to wiimote: <a2 17 00 000020
0008> - read 8 bytes starting from address 0x00000020 (calibration data)
2013-03-31 12:42:29.016 test[3182:707] read data from wiimote: <a1 22 0000
1100> - "acknowledge" response
2013-03-31 12:42:29.023 test[3182:707] read data from wiimote: <a1 21 0000 70
0020 808080009a9a9a00 0000000000000000> - calibration data :)
2013-03-31 12:42:31.106 test[3182:707] post data to wiimote: <a2 15 00> -
"get status" request
2013-03-31 12:42:31.128 test[3182:707] read data from wiimote: <a1 20 0000 10
0000 71> - status response. First led enabled, battery level is 0x71
// "get status" requests/responses
2013-03-31 12:42:33.605 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:33.623 test[3182:707] read data from wiimote: <a1200000
10000072>
2013-03-31 12:42:36.105 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:36.127 test[3182:707] read data from wiimote: <a1200000
10000071>
2013-03-31 12:42:38.605 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:38.632 test[3182:707] read data from wiimote: <a1200000
10000071>
2013-03-31 12:42:41.105 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:41.122 test[3182:707] read data from wiimote: <a1200000
10000071>
2013-03-31 12:42:43.605 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:43.613 test[3182:707] read data from wiimote: <a1200000
10000071>
2013-03-31 12:42:46.105 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:46.118 test[3182:707] read data from wiimote: <a1200000
10000071>
2013-03-31 12:42:48.604 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:48.633 test[3182:707] read data from wiimote: <a1200000
10000070>
2013-03-31 12:42:51.104 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:51.138 test[3182:707] read data from wiimote: <a1200000
10000070>
2013-03-31 12:42:53.604 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:53.627 test[3182:707] read data from wiimote: <a1200000
10000070>
2013-03-31 12:42:56.104 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:56.132 test[3182:707] read data from wiimote: <a1200000
10000070>
2013-03-31 12:42:58.604 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:42:58.623 test[3182:707] read data from wiimote: <a1200000
10000070>
2013-03-31 12:43:01.104 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:01.133 test[3182:707] read data from wiimote: <a1200000
10000070>
2013-03-31 12:43:03.603 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:03.618 test[3182:707] read data from wiimote: <a1200000
10000070>
2013-03-31 12:43:06.103 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:06.133 test[3182:707] read data from wiimote: <a1200000
10000070>
2013-03-31 12:43:08.603 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:08.617 test[3182:707] read data from wiimote: <a1200000
10000070>
2013-03-31 12:43:11.103 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:11.117 test[3182:707] read data from wiimote: <a1200000
10000070>
// button press/release notifications
2013-03-31 12:43:12.152 test[3182:707] read data from wiimote: <a1306048>
2013-03-31 12:43:12.296 test[3182:707] read data from wiimote: <a1306040>
2013-03-31 12:43:13.165 test[3182:707] read data from wiimote: <a1306048>
2013-03-31 12:43:13.298 test[3182:707] read data from wiimote: <a1306040>
// "get status" requests/responses
2013-03-31 12:43:13.603 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:13.633 test[3182:707] read data from wiimote: <a1200000
10000070>
// button press/release notifications
2013-03-31 12:43:15.879 test[3182:707] read data from wiimote: <a1306041>
2013-03-31 12:43:16.059 test[3182:707] read data from wiimote: <a1306040>
// "get status" requests/responses
2013-03-31 12:43:16.103 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:16.138 test[3182:707] read data from wiimote: <a1200000
1000006f>
// button press/release notifications
2013-03-31 12:43:17.054 test[3182:707] read data from wiimote: <a1306041>
2013-03-31 12:43:17.163 test[3182:707] read data from wiimote: <a1306040>
2013-03-31 12:43:17.794 test[3182:707] read data from wiimote: <a1306041>
2013-03-31 12:43:17.927 test[3182:707] read data from wiimote: <a1306040>
2013-03-31 12:43:18.320 test[3182:707] read data from wiimote: <a1306041>
// "get status" requests/responses
2013-03-31 12:43:18.602 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:18.623 test[3182:707] read data from wiimote: <a1200001
10000070>
// button press/release notifications
2013-03-31 12:43:18.785 test[3182:707] read data from wiimote: <a1306040>
2013-03-31 12:43:19.728 test[3182:707] read data from wiimote: <a1306041>
2013-03-31 12:43:19.908 test[3182:707] read data from wiimote: <a1306040>
// "get status" requests/responses
2013-03-31 12:43:21.102 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:21.118 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:23.602 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:23.633 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:26.102 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:26.117 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:28.602 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:28.623 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:31.102 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:31.118 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:33.602 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:33.623 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:36.101 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:36.113 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:38.601 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:38.618 test[3182:707] read data from wiimote: <a1200000
1000006f>
// button press/release notifications
2013-03-31 12:43:39.676 test[3182:707] read data from wiimote: <a1306048>
2013-03-31 12:43:39.832 test[3182:707] read data from wiimote: <a1306040>
// "get status" requests/responses
2013-03-31 12:43:41.101 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:41.122 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:43.601 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:43.618 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:46.101 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:46.123 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:48.600 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:48.618 test[3182:707] read data from wiimote: <a1200000
1000006f>
// button press/release notifications
2013-03-31 12:43:49.380 test[3182:707] read data from wiimote: <a1306048>
2013-03-31 12:43:49.418 test[3182:707] read data from wiimote: <a1306040>
// "get status" requests/responses
2013-03-31 12:43:51.100 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:51.123 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:53.600 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:53.633 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:56.100 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:56.112 test[3182:707] read data from wiimote: <a1200000
1000006f>
2013-03-31 12:43:58.600 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:43:58.628 test[3182:707] read data from wiimote: <a1200000
1000006e>
2013-03-31 12:44:01.100 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:44:01.123 test[3182:707] read data from wiimote: <a1200000
1000006e>
2013-03-31 12:44:03.600 test[3182:707] post data to wiimote: <a21500>
2013-03-31 12:44:03.628 test[3182:707] read data from wiimote: <a1200000
1000006e>
Original comment by alexandr.serkov
on 1 Apr 2013 at 8:23
I can't see nothing about classic controller. You Wiimote doesn't "notify" Wii
about Classic Controller. O_o Are you shure, what you connect/disconnect
Classic Controller to Wiimote? O_o
Original comment by alexandr.serkov
on 1 Apr 2013 at 8:25
Original issue reported on code.google.com by
DarkEn...@gmail.com
on 29 Mar 2013 at 6:58