{"id":8740,"date":"2007-04-23T19:56:00","date_gmt":"2007-04-23T23:56:00","guid":{"rendered":"https:\/\/nuxx.net\/blog\/2007\/04\/23\/hmliberator\/"},"modified":"2026-07-01T11:35:22","modified_gmt":"2026-07-01T15:35:22","slug":"hmliberator","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2007\/04\/23\/hmliberator\/","title":{"rendered":"HMLiberator"},"content":{"rendered":"<p>Hmm, the software for the HMLiberator<sup>\u2020<\/sup> is (almost) working. It seems to respond as I hoped five out of six times. The next time it just seems to not do what I want. I&#8217;m not sure how to debug it, though, as I can&#8217;t really trigger an interrupt with the device in hardware debug mode.<\/p>\n<p>This might take some thinking.<\/p>\n<p>That said, it&#8217;s time to go home and build the appropriate cable so I can actually sling it in between an iPod and the HML itself for once.<\/p>\n<p><sup>\u2020<\/sup> The HMLiberator is the PIC-based device I&#8217;ve been cobbling together to sit between the iPod and the Honda Music Link, translating the Mode 4 remote commands into Mode 2 commands. This will allow the user to keep using the controls on the face of the iPod, while the HML thinks it has one locked down and under its control.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hmm, the software for the HMLiberator\u2020 is (almost) working. It seems to respond as I hoped five out of six times. The next time it just seems to not do what I want. I&#8217;m not sure how to debug it, though, as I can&#8217;t really trigger an interrupt with the device in hardware debug mode.\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,11,34],"tags":[],"class_list":["post-8740","post","type-post","status-publish","format-standard","hentry","category-electronics","category-making-things","category-moved-from-livejournal"],"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/8740","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=8740"}],"version-history":[{"count":1,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/8740\/revisions"}],"predecessor-version":[{"id":12890,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/8740\/revisions\/12890"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=8740"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=8740"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=8740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}