{"action":"created","issue":{"url":"https://api.github.com/repos/jcw/jeelib/issues/79","labels_url":"https://api.github.com/repos/jcw/jeelib/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/jcw/jeelib/issues/79/comments","events_url":"https://api.github.com/repos/jcw/jeelib/issues/79/events","html_url":"https://github.com/jcw/jeelib/issues/79","id":94285307,"number":79,"title":"promiscuous mode issue with rfm69","user":{"login":"pb66","id":5606042,"avatar_url":"https://avatars.githubusercontent.com/u/5606042?v=3","gravatar_id":"","url":"https://api.github.com/users/pb66","html_url":"https://github.com/pb66","followers_url":"https://api.github.com/users/pb66/followers","following_url":"https://api.github.com/users/pb66/following{/other_user}","gists_url":"https://api.github.com/users/pb66/gists{/gist_id}","starred_url":"https://api.github.com/users/pb66/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pb66/subscriptions","organizations_url":"https://api.github.com/users/pb66/orgs","repos_url":"https://api.github.com/users/pb66/repos","events_url":"https://api.github.com/users/pb66/events{/privacy}","received_events_url":"https://api.github.com/users/pb66/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-10T11:00:59Z","updated_at":"2015-07-11T16:18:01Z","closed_at":null,"body":"Hi Guys\r\nDuring this [\"Data loss due to RF packets getting corrupted\"](http://openenergymonitor.org/emon/node/10900) discussion on the openenergymonitor forum,  I learn't about the [\"// FIXME doesn't seem to work, nothing comes in but noise for group 0\"](https://github.com/jcw/jeelib/blob/master/RF69.cpp#L155) line in rf69.cpp. \r\n\r\nIs there a fix planned for this?\r\n\r\nI have extended a rf12demo sketch to have a \"trace_mode\" to help troubleshoot rfm network issues that is unable to fully function due to not getting a full promiscuous mode of operation.\r\n![trace_mode](https://cloud.githubusercontent.com/assets/5606042/8617155/e67517e0-26f8-11e5-8b71-f88c486ff27b.png)\r\nIt simply uses rf12_recvDone() on a regular timebase (0.1s to 2.55s) to refresh the rssi value and from that a trace is output to a serial console.\r\nthe additional code is wrapped in \"#if RF69_COMPAT\"s and is dormant in normal running, I've used \"y\" as the command and the preceding value defines the timebase. \"0y\" is off(default) and 10y pauses normal packet processing and outputs the rssi based trace to serial every 0.1s.\r\n\r\nI have seen in the RFconsole there is a \"fourByteSync\" used in place of a \"fiveByteSync\" to exclude the group id from the signature comparison, Having looked into this myself I'm afraid it's beyond my ability and it looks like any fix would need to be in the lib rather than the sketch.\r\n\r\nPaul"},"comment":{"url":"https://api.github.com/repos/jcw/jeelib/issues/comments/120636968","html_url":"https://github.com/jcw/jeelib/issues/79#issuecomment-120636968","issue_url":"https://api.github.com/repos/jcw/jeelib/issues/79","id":120636968,"user":{"login":"JohnOH","id":2646973,"avatar_url":"https://avatars.githubusercontent.com/u/2646973?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnOH","html_url":"https://github.com/JohnOH","followers_url":"https://api.github.com/users/JohnOH/followers","following_url":"https://api.github.com/users/JohnOH/following{/other_user}","gists_url":"https://api.github.com/users/JohnOH/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnOH/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnOH/subscriptions","organizations_url":"https://api.github.com/users/JohnOH/orgs","repos_url":"https://api.github.com/users/JohnOH/repos","events_url":"https://api.github.com/users/JohnOH/events{/privacy}","received_events_url":"https://api.github.com/users/JohnOH/received_events","type":"User","site_admin":false},"created_at":"2015-07-11T16:18:01Z","updated_at":"2015-07-11T16:18:01Z","body":"I would like to give your code a spin in RFxConsole since try to add any and all debugging capabilities to the RFxConsole branch. "}}