{"action":"created","issue":{"url":"https://api.github.com/repos/travisgoodspeed/md380tools/issues/18","repository_url":"https://api.github.com/repos/travisgoodspeed/md380tools","labels_url":"https://api.github.com/repos/travisgoodspeed/md380tools/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/travisgoodspeed/md380tools/issues/18/comments","events_url":"https://api.github.com/repos/travisgoodspeed/md380tools/issues/18/events","html_url":"https://github.com/travisgoodspeed/md380tools/issues/18","id":131592781,"number":18,"title":"Chirp driver upload and download","user":{"login":"mach327","id":2039395,"avatar_url":"https://avatars.githubusercontent.com/u/2039395?v=3","gravatar_id":"","url":"https://api.github.com/users/mach327","html_url":"https://github.com/mach327","followers_url":"https://api.github.com/users/mach327/followers","following_url":"https://api.github.com/users/mach327/following{/other_user}","gists_url":"https://api.github.com/users/mach327/gists{/gist_id}","starred_url":"https://api.github.com/users/mach327/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mach327/subscriptions","organizations_url":"https://api.github.com/users/mach327/orgs","repos_url":"https://api.github.com/users/mach327/repos","events_url":"https://api.github.com/users/mach327/events{/privacy}","received_events_url":"https://api.github.com/users/mach327/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"mach327","id":2039395,"avatar_url":"https://avatars.githubusercontent.com/u/2039395?v=3","gravatar_id":"","url":"https://api.github.com/users/mach327","html_url":"https://github.com/mach327","followers_url":"https://api.github.com/users/mach327/followers","following_url":"https://api.github.com/users/mach327/following{/other_user}","gists_url":"https://api.github.com/users/mach327/gists{/gist_id}","starred_url":"https://api.github.com/users/mach327/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mach327/subscriptions","organizations_url":"https://api.github.com/users/mach327/orgs","repos_url":"https://api.github.com/users/mach327/repos","events_url":"https://api.github.com/users/mach327/events{/privacy}","received_events_url":"https://api.github.com/users/mach327/received_events","type":"User","site_admin":false},"assignees":[{"login":"mach327","id":2039395,"avatar_url":"https://avatars.githubusercontent.com/u/2039395?v=3","gravatar_id":"","url":"https://api.github.com/users/mach327","html_url":"https://github.com/mach327","followers_url":"https://api.github.com/users/mach327/followers","following_url":"https://api.github.com/users/mach327/following{/other_user}","gists_url":"https://api.github.com/users/mach327/gists{/gist_id}","starred_url":"https://api.github.com/users/mach327/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mach327/subscriptions","organizations_url":"https://api.github.com/users/mach327/orgs","repos_url":"https://api.github.com/users/mach327/repos","events_url":"https://api.github.com/users/mach327/events{/privacy}","received_events_url":"https://api.github.com/users/mach327/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-02-05T09:17:47Z","updated_at":"2016-09-24T02:27:50Z","closed_at":"2016-09-24T02:27:50Z","body":"I filled out some of the Chirp driver to import md380-dfu and run upload_codeplug and download_codeplug. I had to patch Chirp to ignore some serial port stuff, and added a NO_SERIAL \"flag\" to the Radio driver. I don't know if it's the cleanest or sanest way to make Chirp understand, but it'll do for testing for now at least.\r\n\r\nPatch for Chirp (`hg diff` output, anyway):\r\nhttps://github.com/mach327/md380tools/blob/master/chirp_md380_NO_SERIAL.patch\r\n\r\nCurrent md380 driver for Chirp:\r\nhttps://github.com/mach327/md380tools/blob/master/chirp/md380.py\r\n\r\nNone of this is ready to be merged or used for anything but development - but it does successfully upload and download codeplugs to/from the radio. Someone will have to decide how Chirp will include the MD380 stuff eventually, if the driver will be distributed with Chirp. \r\n\r\nIn the meantime, this can be tested and worked on by symlinking the chirp driver `chirp/md380.py` into Chirps `drivers/` directory, and symlinking the md380tools repository into {whichever python you're using}'s site-packages directory (or wherever else you like in your python path).\r\nFor future hg noobs like me, looks like you can apply the chirp patch on your cloned Chirp repo to play with asking like so:\r\n`hg patch ../path/to/chirp_md380_NO_SERIAL.patch --no-commit`."},"comment":{"url":"https://api.github.com/repos/travisgoodspeed/md380tools/issues/comments/249339831","html_url":"https://github.com/travisgoodspeed/md380tools/issues/18#issuecomment-249339831","issue_url":"https://api.github.com/repos/travisgoodspeed/md380tools/issues/18","id":249339831,"user":{"login":"mach327","id":2039395,"avatar_url":"https://avatars.githubusercontent.com/u/2039395?v=3","gravatar_id":"","url":"https://api.github.com/users/mach327","html_url":"https://github.com/mach327","followers_url":"https://api.github.com/users/mach327/followers","following_url":"https://api.github.com/users/mach327/following{/other_user}","gists_url":"https://api.github.com/users/mach327/gists{/gist_id}","starred_url":"https://api.github.com/users/mach327/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mach327/subscriptions","organizations_url":"https://api.github.com/users/mach327/orgs","repos_url":"https://api.github.com/users/mach327/repos","events_url":"https://api.github.com/users/mach327/events{/privacy}","received_events_url":"https://api.github.com/users/mach327/received_events","type":"User","site_admin":false},"created_at":"2016-09-24T02:27:50Z","updated_at":"2016-09-24T02:27:50Z","body":"For RDT support, #241 \r\nOtherwise closing in favor of the more active, more general #41 "}}
{"actor":{"display_login":"mach327"}}