{"action":"created","issue":{"url":"https://api.github.com/repos/katie-snow/Ultimarc-linux/issues/7","labels_url":"https://api.github.com/repos/katie-snow/Ultimarc-linux/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/katie-snow/Ultimarc-linux/issues/7/comments","events_url":"https://api.github.com/repos/katie-snow/Ultimarc-linux/issues/7/events","html_url":"https://github.com/katie-snow/Ultimarc-linux/issues/7","id":101323096,"number":7,"title":"Pre 2015 ipac devices only support 28 shifted keys","user":{"login":"OzFalcon","id":13824723,"avatar_url":"https://avatars.githubusercontent.com/u/13824723?v=3","gravatar_id":"","url":"https://api.github.com/users/OzFalcon","html_url":"https://github.com/OzFalcon","followers_url":"https://api.github.com/users/OzFalcon/followers","following_url":"https://api.github.com/users/OzFalcon/following{/other_user}","gists_url":"https://api.github.com/users/OzFalcon/gists{/gist_id}","starred_url":"https://api.github.com/users/OzFalcon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OzFalcon/subscriptions","organizations_url":"https://api.github.com/users/OzFalcon/orgs","repos_url":"https://api.github.com/users/OzFalcon/repos","events_url":"https://api.github.com/users/OzFalcon/events{/privacy}","received_events_url":"https://api.github.com/users/OzFalcon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/katie-snow/Ultimarc-linux/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"katie-snow","id":6211497,"avatar_url":"https://avatars.githubusercontent.com/u/6211497?v=3","gravatar_id":"","url":"https://api.github.com/users/katie-snow","html_url":"https://github.com/katie-snow","followers_url":"https://api.github.com/users/katie-snow/followers","following_url":"https://api.github.com/users/katie-snow/following{/other_user}","gists_url":"https://api.github.com/users/katie-snow/gists{/gist_id}","starred_url":"https://api.github.com/users/katie-snow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/katie-snow/subscriptions","organizations_url":"https://api.github.com/users/katie-snow/orgs","repos_url":"https://api.github.com/users/katie-snow/repos","events_url":"https://api.github.com/users/katie-snow/events{/privacy}","received_events_url":"https://api.github.com/users/katie-snow/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-08-17T02:17:17Z","updated_at":"2015-10-19T01:53:56Z","closed_at":null,"body":"Pre 2015 ipac devices only support 28 shifted keys.\r\nThe debug output shows umtool writing 32 shifted keys to Pre 2015 devices.\r\nI have also tested a 2015 device - And that does use 32 shifted keys.\r\n\r\nSee the attached images,\r\n One shows the umtool output with byte \"30\" out of place.\r\n The other shows a test write with the WinIPAC utility.\r\n The third shows the WinIPAC util not supporting 1A-2B.\r\n\r\nI'm not sure what byte \"30\" does, But the dump sent to me by Andy shows the value \"29\".\r\nAlso, I'd imagine this miss alignment would disrupt any (future) macros being programed.\r\n![208 310 data dump umtool](https://cloud.githubusercontent.com/assets/13824723/9296925/3d3c1692-44da-11e5-9d33-b9a1c31b0abb.png)\r\n![208 310 data dump 1](https://cloud.githubusercontent.com/assets/13824723/9296927/45e1b0a4-44da-11e5-9bae-83615773ba65.png)\r\n![1a-2b do not support shifted values](https://cloud.githubusercontent.com/assets/13824723/9296928/48d5de52-44da-11e5-8b23-eb696d03c832.png)\r\n\r\n\r\n\r\nIPAC Device List\r\n----------------\r\nYEAR\tID\tModel\tProgram\r\n2011: D209:0301\tVE\tIPacUtil V0.7\r\n2012: D209:0310\t??\t???\r\n2013: D208:0310 VE\tUMTool \r\n2015: d209:0420 Full\tUMTool\r\n\r\n "},"comment":{"url":"https://api.github.com/repos/katie-snow/Ultimarc-linux/issues/comments/149076603","html_url":"https://github.com/katie-snow/Ultimarc-linux/issues/7#issuecomment-149076603","issue_url":"https://api.github.com/repos/katie-snow/Ultimarc-linux/issues/7","id":149076603,"user":{"login":"katie-snow","id":6211497,"avatar_url":"https://avatars.githubusercontent.com/u/6211497?v=3","gravatar_id":"","url":"https://api.github.com/users/katie-snow","html_url":"https://github.com/katie-snow","followers_url":"https://api.github.com/users/katie-snow/followers","following_url":"https://api.github.com/users/katie-snow/following{/other_user}","gists_url":"https://api.github.com/users/katie-snow/gists{/gist_id}","starred_url":"https://api.github.com/users/katie-snow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/katie-snow/subscriptions","organizations_url":"https://api.github.com/users/katie-snow/orgs","repos_url":"https://api.github.com/users/katie-snow/repos","events_url":"https://api.github.com/users/katie-snow/events{/privacy}","received_events_url":"https://api.github.com/users/katie-snow/received_events","type":"User","site_admin":false},"created_at":"2015-10-19T01:53:56Z","updated_at":"2015-10-19T01:53:56Z","body":"The why I had this programmed I was expecting the pre 2015 IPAC2 and MinIPAC to behave the same.  I have the MinIPAC to test with.  The action path is to separate those two boards in the code and make the adjustment for the pre 2015 IPAC2 board."}}