{"id":9083,"date":"2007-11-20T22:28:00","date_gmt":"2007-11-21T03:28:00","guid":{"rendered":"https:\/\/nuxx.net\/blog\/2007\/11\/20\/protocol-disappointment\/"},"modified":"2026-07-01T11:36:16","modified_gmt":"2026-07-01T15:36:16","slug":"protocol-disappointment","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2007\/11\/20\/protocol-disappointment\/","title":{"rendered":"Protocol Disappointment"},"content":{"rendered":"<p><a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/sio_data_in_hml.png\"><img decoding=\"async\" src=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/sio_data_in_hml.png\" height=480 width=640 border=0><\/a><\/p>\n<p>I ran into some headaches with electronics tonight. First, I tried to get recognizable data out of the Honda Music Link, using <a href=\"http:\/\/c0nsumer.livejournal.com\/1087647.html\">most of the hardware mentioned last night<\/a>. Unfortunately, this didn&#8217;t work out as I hoped. While the PIC and NEC-branded IEbus controller communicate via SPI, a Control \/ Data line is also used. This means that the data I sniff in either direction could either be control or data, and without knowing the state of that line it&#8217;ll be even harder to figure out the protocol.<\/p>\n<p>I&#8217;m thinking that the best thing to do (if I want to continue the project) is to pick up a PIC with two SPI lines, so I can read both of them into buffers at the same time. Then I can also check the status of C\/D, bundle all this together, and easily output it to the PC, already in a somewhat readable format.<\/p>\n<p>Or, I can just stop working on the project again.<\/p>\n<p>After getting frustrated with that, I decided to tear into the Xbox 360 Chatpad <em>(photo gallery retired)<\/em> and see if I could figure out what it is spitting out. Well, the short answer is that I couldn&#8217;t. I was able to see something, but I&#8217;m not sure what it is. (<a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/sniffing_360_chatpad_with_max232.png\">Screenshot of data being captured.<\/a>)<\/p>\n<p>The serial data is 0-2V when coming out of the 360, and it appears to do some regular polling, back and forth. I couldn&#8217;t figure out the baud rate and whatnot, so I couldn&#8217;t really tell if what I was seeing was valid data or not. That said, it&#8217;s a start.<\/p>\n<p>Here&#8217;s two more photos:<\/p>\n<blockquote><p>&middot; <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_9876-scaled.jpg\">Test leads connected to Chatpad.<\/a><br \/>\n&middot; <a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/06\/IMG_9878-scaled.jpg\">Detail of leads soldered to internal Xbox 360 Chatpad connector.<\/a><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>I ran into some headaches with electronics tonight. First, I tried to get recognizable data out of the Honda Music Link, using most of the hardware mentioned last night. Unfortunately, this didn&#8217;t work out as I hoped. While the PIC and NEC-branded IEbus controller communicate via SPI, a Control \/ Data line is also used.\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,6,34],"tags":[],"class_list":["post-9083","post","type-post","status-publish","format-standard","hentry","category-automotive","category-electronics","category-moved-from-livejournal"],"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/9083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/comments?post=9083"}],"version-history":[{"count":4,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/9083\/revisions"}],"predecessor-version":[{"id":24661,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/9083\/revisions\/24661"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=9083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=9083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=9083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}