{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":105050631,"defaultBranch":"master","name":"xbee-python","ownerLogin":"digidotcom","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-27T17:53:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1685677?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715588500.0","currentOid":""},"activityList":{"items":[{"before":"f95e0fa5c0a220009654126454199d56ff1a0736","after":null,"ref":"refs/heads/bugfix/LCG-631-xr-firmware-update-fixes","pushedAt":"2024-05-13T08:21:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"}},{"before":"9c51c569f5048687ac33d7cd198467b250e56251","after":"f95e0fa5c0a220009654126454199d56ff1a0736","ref":"refs/heads/master","pushedAt":"2024-05-13T08:21:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"},"commit":{"message":"xmodem: Handle first-chunk delay when sending firmware into XR bootloader\n\nThis change will also apply to XBee RR, XBee 3 BLU and XBee 3 Cellular.\n\nhttps://onedigi.atlassian.net/browse/LCG-631","shortMessageHtmlLink":"xmodem: Handle first-chunk delay when sending firmware into XR bootlo…"}},{"before":null,"after":"f95e0fa5c0a220009654126454199d56ff1a0736","ref":"refs/heads/bugfix/LCG-631-xr-firmware-update-fixes","pushedAt":"2024-05-10T08:09:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"},"commit":{"message":"xmodem: Handle first-chunk delay when sending firmware into XR bootloader\n\nThis change will also apply to XBee RR, XBee 3 BLU and XBee 3 Cellular.\n\nhttps://onedigi.atlassian.net/browse/LCG-631","shortMessageHtmlLink":"xmodem: Handle first-chunk delay when sending firmware into XR bootlo…"}},{"before":"9c51c569f5048687ac33d7cd198467b250e56251","after":null,"ref":"refs/heads/tleon/fix-doc_XBPL-424","pushedAt":"2024-05-08T08:24:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"}},{"before":"054942ce2b182fa79be0b0f1d6d05c2f57d52530","after":"9c51c569f5048687ac33d7cd198467b250e56251","ref":"refs/heads/master","pushedAt":"2024-05-08T08:23:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"},"commit":{"message":"doc: fix some methods signature\n\nhttps://onedigi.atlassian.net/browse/XBPL-424\n\nSigned-off-by: Tatiana Leon ","shortMessageHtmlLink":"doc: fix some methods signature"}},{"before":null,"after":"9c51c569f5048687ac33d7cd198467b250e56251","ref":"refs/heads/tleon/fix-doc_XBPL-424","pushedAt":"2024-05-08T08:17:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"},"commit":{"message":"doc: fix some methods signature\n\nhttps://onedigi.atlassian.net/browse/XBPL-424\n\nSigned-off-by: Tatiana Leon ","shortMessageHtmlLink":"doc: fix some methods signature"}},{"before":"054942ce2b182fa79be0b0f1d6d05c2f57d52530","after":null,"ref":"refs/heads/rmoral/filesystem_api_fixes","pushedAt":"2024-02-27T10:42:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rubenmoral","name":"Rubén Moral","path":"/rubenmoral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180020?s=80&v=4"}},{"before":"36a5b637821e6941aa489d3235867b4f44e33eca","after":"054942ce2b182fa79be0b0f1d6d05c2f57d52530","ref":"refs/heads/master","pushedAt":"2024-02-27T10:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rubenmoral","name":"Rubén Moral","path":"/rubenmoral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180020?s=80&v=4"},"commit":{"message":"filesystem: several fixes in the API file system for Cellular devices\n\n- Cellular devices do not have NP setting, so the default block size for\n them should be 1490.\n- It's not possible to specify a write offset when uploading secure files,\n 0xFFFFFFFF (use current position) must be used.\n- Cellular devices return a file size of 0 bytes when creating a new file.\n- When uploading files bigger than the block size, the last offset must\n be used. Otherwise, the file is overwritten at offset 0.\n\nSigned-off-by: Ruben Moral ","shortMessageHtmlLink":"filesystem: several fixes in the API file system for Cellular devices"}},{"before":"c6568ed8522a1f45ea07f64bdf7706d7744da782","after":"054942ce2b182fa79be0b0f1d6d05c2f57d52530","ref":"refs/heads/rmoral/filesystem_api_fixes","pushedAt":"2024-02-27T10:41:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rubenmoral","name":"Rubén Moral","path":"/rubenmoral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180020?s=80&v=4"},"commit":{"message":"filesystem: several fixes in the API file system for Cellular devices\n\n- Cellular devices do not have NP setting, so the default block size for\n them should be 1490.\n- It's not possible to specify a write offset when uploading secure files,\n 0xFFFFFFFF (use current position) must be used.\n- Cellular devices return a file size of 0 bytes when creating a new file.\n- When uploading files bigger than the block size, the last offset must\n be used. Otherwise, the file is overwritten at offset 0.\n\nSigned-off-by: Ruben Moral ","shortMessageHtmlLink":"filesystem: several fixes in the API file system for Cellular devices"}},{"before":"9ad6aa8d94db9b70219e254b9048619361d54a98","after":null,"ref":"refs/heads/scottk/make_recovery_mode_try_harder_before_giving_up","pushedAt":"2023-12-22T23:22:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"skilau","name":null,"path":"/skilau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486288?s=80&v=4"}},{"before":"79be6453bfdd036214167e9c90406614d10b8130","after":"9ad6aa8d94db9b70219e254b9048619361d54a98","ref":"refs/heads/scottk/make_recovery_mode_try_harder_before_giving_up","pushedAt":"2023-12-19T20:59:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skilau","name":null,"path":"/skilau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486288?s=80&v=4"},"commit":{"message":"Make Recovery mode try more baud rates, in cause the auto-detection didn't work.\n\nThis patch has the recovery mode try more (all reasonable) baud rates\nafter it tries the auto-detected baud rates that it may be at.\n\nThis is used/needed, as we have found/have a platform where the\nauto-detection of the baud rate for recovery just doesn't work properly.","shortMessageHtmlLink":"Make Recovery mode try more baud rates, in cause the auto-detection d…"}},{"before":"863ccc9561bfcd3b6e4cb0804039e1c4dbeaf13a","after":null,"ref":"refs/heads/mwadsten/update_local_firmware-str-attributeerror","pushedAt":"2023-12-19T15:23:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikewadsten","name":"Mike Wadsten","path":"/mikewadsten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2193259?s=80&v=4"}},{"before":"612f8843014d5c57db09b011d2aa56399d5bd090","after":"36a5b637821e6941aa489d3235867b4f44e33eca","ref":"refs/heads/master","pushedAt":"2023-12-19T15:23:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikewadsten","name":"Mike Wadsten","path":"/mikewadsten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2193259?s=80&v=4"},"commit":{"message":"firmware: fix AttributeError when update_local_firmware is called with a string\n\nThis finally block assumed that target was always an XBeeDevice,\nwhile all of the code above it did the right thing and properly\nhandled the case of it being a str.\n\nThe \"Bootloader not supported\" block also assumed target was\nalways an XBeeDevice, so that code has been fixed as well.","shortMessageHtmlLink":"firmware: fix AttributeError when update_local_firmware is called wit…"}},{"before":"6d0fb859f57cdcbf58e16166db70c2a420cc5bc1","after":"863ccc9561bfcd3b6e4cb0804039e1c4dbeaf13a","ref":"refs/heads/mwadsten/update_local_firmware-str-attributeerror","pushedAt":"2023-12-18T18:05:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikewadsten","name":"Mike Wadsten","path":"/mikewadsten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2193259?s=80&v=4"},"commit":{"message":"firmware: fix AttributeError when update_local_firmware is called with a string\n\nThis finally block assumed that target was always an XBeeDevice,\nwhile all of the code above it did the right thing and properly\nhandled the case of it being a str.\n\nThe \"Bootloader not supported\" block also assumed target was\nalways an XBeeDevice, so that code has been fixed as well.","shortMessageHtmlLink":"firmware: fix AttributeError when update_local_firmware is called wit…"}},{"before":"7b7c86f1099c6349883a1d348e601cdc6a6a983c","after":"79be6453bfdd036214167e9c90406614d10b8130","ref":"refs/heads/scottk/make_recovery_mode_try_harder_before_giving_up","pushedAt":"2023-12-14T17:12:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skilau","name":null,"path":"/skilau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486288?s=80&v=4"},"commit":{"message":"Make 9600 baud the first item in list, as it is the most likely.\n\nAlso, make the \"rest_of_bauds\" list be more Pythonic.","shortMessageHtmlLink":"Make 9600 baud the first item in list, as it is the most likely."}},{"before":null,"after":"7b7c86f1099c6349883a1d348e601cdc6a6a983c","ref":"refs/heads/scottk/make_recovery_mode_try_harder_before_giving_up","pushedAt":"2023-12-14T16:33:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skilau","name":null,"path":"/skilau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1486288?s=80&v=4"},"commit":{"message":"Make Recovery mode try more baud rates, in cause the auto-detection didn't work.\n\nThis patch has the recovery mode try more (all reasonable) baud rates\nafter it tries the auto-detected baud rates that it may be at.\n\nThis is used/needed, as we have found/have a platform where the\nauto-detection of the baud rate for recovery just doesn't work properly.","shortMessageHtmlLink":"Make Recovery mode try more baud rates, in cause the auto-detection d…"}},{"before":null,"after":"6d0fb859f57cdcbf58e16166db70c2a420cc5bc1","ref":"refs/heads/mwadsten/update_local_firmware-str-attributeerror","pushedAt":"2023-12-13T19:49:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikewadsten","name":"Mike Wadsten","path":"/mikewadsten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2193259?s=80&v=4"},"commit":{"message":"firmware: fix AttributeError when update_local_firmware is called with a string\n\nThis finally block assumed that target was always an XBeeDevice,\nwhile all of the code above it did the right thing and properly\nhandled the case of it being a str.","shortMessageHtmlLink":"firmware: fix AttributeError when update_local_firmware is called wit…"}},{"before":null,"after":"c6568ed8522a1f45ea07f64bdf7706d7744da782","ref":"refs/heads/rmoral/filesystem_api_fixes","pushedAt":"2023-11-22T12:31:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rubenmoral","name":"Rubén Moral","path":"/rubenmoral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180020?s=80&v=4"},"commit":{"message":"filesystem: several fixes in the API file system for Cellular devices\n\n- Cellular devices do not have NP setting, so the default block size for\n them should be 1490.\n- It's not possible to specify a write offset when uploading secure files,\n 0xFFFFFFFF (use current position) must be used.\n- Cellular devices return a file size of 0 bytes when creating a new file.\n- When uploading files bigger than the block size, the last offset must\n be used. Otherwise, the file is overwritten at offset 0.\n\nSigned-off-by: Ruben Moral ","shortMessageHtmlLink":"filesystem: several fixes in the API file system for Cellular devices"}},{"before":"612f8843014d5c57db09b011d2aa56399d5bd090","after":null,"ref":"refs/heads/tleon/fix-format","pushedAt":"2023-10-27T08:52:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"}},{"before":"d27f2dad5024f375b95318a3306b961fa8be03f5","after":"612f8843014d5c57db09b011d2aa56399d5bd090","ref":"refs/heads/master","pushedAt":"2023-10-27T08:52:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"},"commit":{"message":"firmware: fix bad format in debug message\n\nSigned-off-by: Tatiana Leon ","shortMessageHtmlLink":"firmware: fix bad format in debug message"}},{"before":null,"after":"612f8843014d5c57db09b011d2aa56399d5bd090","ref":"refs/heads/tleon/fix-format","pushedAt":"2023-10-27T08:45:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"},"commit":{"message":"firmware: fix bad format in debug message\n\nSigned-off-by: Tatiana Leon ","shortMessageHtmlLink":"firmware: fix bad format in debug message"}},{"before":"d27f2dad5024f375b95318a3306b961fa8be03f5","after":null,"ref":"refs/heads/tleon/check-region-fix","pushedAt":"2023-10-26T14:46:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"}},{"before":"3bb1ee86a5d3c4c5f1dd820a9ff0ecc463353f83","after":"d27f2dad5024f375b95318a3306b961fa8be03f5","ref":"refs/heads/master","pushedAt":"2023-10-26T14:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"},"commit":{"message":"firmware: do not check the region for skip code\n\nIf firmware XML contains a 'skip' region code, do not check the region code of\nthe device before programming the firmware.\n\nhttps://onedigi.atlassian.net/browse/XBPL-394\n\nSigned-off-by: Tatiana Leon ","shortMessageHtmlLink":"firmware: do not check the region for skip code"}},{"before":"d27f2dad5024f375b95318a3306b961fa8be03f5","after":null,"ref":"refs/heads/github/master","pushedAt":"2023-10-26T14:45:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"}},{"before":null,"after":"d27f2dad5024f375b95318a3306b961fa8be03f5","ref":"refs/heads/github/master","pushedAt":"2023-10-26T14:45:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"},"commit":{"message":"firmware: do not check the region for skip code\n\nIf firmware XML contains a 'skip' region code, do not check the region code of\nthe device before programming the firmware.\n\nhttps://onedigi.atlassian.net/browse/XBPL-394\n\nSigned-off-by: Tatiana Leon ","shortMessageHtmlLink":"firmware: do not check the region for skip code"}},{"before":null,"after":"d27f2dad5024f375b95318a3306b961fa8be03f5","ref":"refs/heads/tleon/check-region-fix","pushedAt":"2023-10-26T12:11:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tatianaleon","name":null,"path":"/tatianaleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180050?s=80&v=4"},"commit":{"message":"firmware: do not check the region for skip code\n\nIf firmware XML contains a 'skip' region code, do not check the region code of\nthe device before programming the firmware.\n\nhttps://onedigi.atlassian.net/browse/XBPL-394\n\nSigned-off-by: Tatiana Leon ","shortMessageHtmlLink":"firmware: do not check the region for skip code"}},{"before":"3bb1ee86a5d3c4c5f1dd820a9ff0ecc463353f83","after":null,"ref":"refs/heads/descalon/remove-portnotopenerror-capture","pushedAt":"2023-10-10T12:27:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"}},{"before":"5051a321e2e609f3fb12ecfd30ba2c23f94c497b","after":"3bb1ee86a5d3c4c5f1dd820a9ff0ecc463353f83","ref":"refs/heads/master","pushedAt":"2023-10-10T12:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"},"commit":{"message":"serial: do not capture 'PortNotOpenError' to maintain backwards compatibility\n\nThe 'PortNotOpenError' exception was not introduced until PySerial v3.5. This was causing\nsome compatibility issues with software targeting a Pyserial version prior to 3.5. By\nremoving the 'PortNotOpenError' exception capture block, we do not break backwards\ncompatibility with Pyserial.\n\nSigned-off-by: David Escalona ","shortMessageHtmlLink":"serial: do not capture 'PortNotOpenError' to maintain backwards compa…"}},{"before":null,"after":"3bb1ee86a5d3c4c5f1dd820a9ff0ecc463353f83","ref":"refs/heads/descalon/remove-portnotopenerror-capture","pushedAt":"2023-10-10T09:28:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"},"commit":{"message":"serial: do not capture 'PortNotOpenError' to maintain backwards compatibility\n\nThe 'PortNotOpenError' exception was not introduced until PySerial v3.5. This was causing\nsome compatibility issues with software targeting a Pyserial version prior to 3.5. By\nremoving the 'PortNotOpenError' exception capture block, we do not break backwards\ncompatibility with Pyserial.\n\nSigned-off-by: David Escalona ","shortMessageHtmlLink":"serial: do not capture 'PortNotOpenError' to maintain backwards compa…"}},{"before":"5051a321e2e609f3fb12ecfd30ba2c23f94c497b","after":null,"ref":"refs/heads/descalon/capture-write-serial-exception","pushedAt":"2023-10-09T10:31:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daescalona","name":"David Escalona","path":"/daescalona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8180010?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESCg9sAA","startCursor":null,"endCursor":null}},"title":"Activity · digidotcom/xbee-python"}