{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":569402057,"defaultBranch":"main","name":"fwupd","ownerLogin":"FrameworkComputer","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-22T18:41:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58124942?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722500539.0","currentOid":""},"activityList":{"items":[{"before":"08db7bff4eb8c563d67265af609f41797256d7a1","after":null,"ref":"refs/heads/shebang","pushedAt":"2024-08-01T08:22:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"}},{"before":null,"after":"08db7bff4eb8c563d67265af609f41797256d7a1","ref":"refs/heads/shebang","pushedAt":"2024-07-31T07:56:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"contrib: Use /usr/bin/env for more compatibility\n\nLike in many other scripts, use /usr/bin/env for maximum OS\ncompatibility. I was trying to build on FreeBSD and they don't have\ntheir binaries in /bin.\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"contrib: Use /usr/bin/env for more compatibility"}},{"before":"b8dbed047021324e1390addb285ddea43287b539","after":null,"ref":"refs/heads/fwk-sd-card","pushedAt":"2024-06-27T03:08:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"}},{"before":"73461bd7cc1c55529ec3b3de023a55fb300e8227","after":"b8dbed047021324e1390addb285ddea43287b539","ref":"refs/heads/fwk-sd-card","pushedAt":"2024-06-26T01:30:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"plugins/genesys-gl32xx: Allow custom PID\n\nSpecify which genesys device it's compatible with in a quirk file.\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"plugins/genesys-gl32xx: Allow custom PID"}},{"before":"4b282af9039b9f43075a9135bc761136876bff59","after":"73461bd7cc1c55529ec3b3de023a55fb300e8227","ref":"refs/heads/fwk-sd-card","pushedAt":"2024-06-25T19:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"fixup! plugins/genesys-gl32xx: Only set generic names for Genesys devices","shortMessageHtmlLink":"fixup! plugins/genesys-gl32xx: Only set generic names for Genesys dev…"}},{"before":"e4b42fc68224a25c68671223d5b067d7b5c7a8c1","after":"4b282af9039b9f43075a9135bc761136876bff59","ref":"refs/heads/fwk-sd-card","pushedAt":"2024-06-25T19:04:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"fixup! plugins/genesys-gl32xx: Allow custom PID","shortMessageHtmlLink":"fixup! plugins/genesys-gl32xx: Allow custom PID"}},{"before":"b12f4cec6c0ad4ce9056f9a2ad04520f923d8b4a","after":"e4b42fc68224a25c68671223d5b067d7b5c7a8c1","ref":"refs/heads/fwk-sd-card","pushedAt":"2024-06-25T18:57:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"fixup! plugins/genesys-gl32xx: Allow custom PID","shortMessageHtmlLink":"fixup! plugins/genesys-gl32xx: Allow custom PID"}},{"before":"4f49fbe66ff866e065fd8b1e0d04371b786fc4d0","after":"b12f4cec6c0ad4ce9056f9a2ad04520f923d8b4a","ref":"refs/heads/fwk-sd-card","pushedAt":"2024-06-25T15:18:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"plugins/genesys-gl32xx: Allow custom PID\n\nSpecify which genesys device it's compatible with in a quirk file.\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"plugins/genesys-gl32xx: Allow custom PID"}},{"before":"0b761386af75069b950b854197076ff07114a7e2","after":"4f49fbe66ff866e065fd8b1e0d04371b786fc4d0","ref":"refs/heads/fwk-sd-card","pushedAt":"2024-06-25T15:18:05.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fwk-sd-card","shortMessageHtmlLink":"Merge branch 'main' into fwk-sd-card"}},{"before":null,"after":"0b761386af75069b950b854197076ff07114a7e2","ref":"refs/heads/fwk-sd-card","pushedAt":"2024-06-25T14:17:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"plugins/genesys-gl32xx: Allow custom PID\n\nSpecify which genesys device it's compatible with in a quirk file.\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"plugins/genesys-gl32xx: Allow custom PID"}},{"before":null,"after":"a7d75790e9fe7e3db0c85f235b671e552833183c","ref":"refs/heads/capsule-quirks","pushedAt":"2024-06-06T03:57:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"plugins/uefi-capsule: Add names for framework ESRTs\n\n> sudo fwupdtool get-devices --plugins uefi_capsule\nLoading… [************************************** ]\nWARNING: This package has not been validated, it may not work properly.\nFramework Laptop (12th Gen Intel Core)\n│\n├─System Firmware:\n│ Device ID: a45df35ac0e948ee180fe216a5f703f32dda163f\n│ Summary: UEFI ESRT device\n│ Current version: 0.0.3.7\n│ Minimum Version: 0.0.3.0\n│ Vendor: Framework (DMI:INSYDE Corp.)\n│ Update State: Success\n│ GUIDs: a30a8cf3-847f-5e59-bd59-f9ec145c1a8c\n│ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware\n│ Device Flags: • Internal device\n│ • Updatable\n│ • System requires external power source\n│ • Supported on remote server\n│ • Needs a reboot after installation\n│ • Device is usable for the duration of the update\n│\n├─UEFI Device Firmware:\n│ Device ID: 349bb341230b1a86e5effe7dfe4337e1590227bd\n│ Summary: Framework 13 - 12th Gen Retimer xx\n│ Current version: 0x00000136\n│ Vendor: DMI:INSYDE Corp.\n│ Update State: Success\n│ GUID: a9c91b0c-c0b8-463d-a7da-a5d6ec646333\n│ Device Flags: • Internal device\n│ • Updatable\n│ • System requires external power source\n│ • Needs a reboot after installation\n│ • Device is usable for the duration of the update\n│\n└─UEFI Device Firmware:\n Device ID: 2292ae5236790b47884e37cf162dcf23bfcd1c60\n Summary: Framework 13 - 12th Gen Retimer xx\n Current version: 0x00000136\n Vendor: DMI:INSYDE Corp.\n Update State: Success\n GUID: ba2e4e6e-3b0c-4f25-8a59-4c553fc86ea2\n Device Flags: • Internal device\n • Updatable\n • System requires external power source\n • Needs a reboot after installation\n • Device is usable for the duration of the update\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"plugins/uefi-capsule: Add names for framework ESRTs"}},{"before":null,"after":"4001427eaf1f503d2aa6cbc75f5957fee29ef12d","ref":"refs/heads/framework-system-guid","pushedAt":"2023-08-08T10:15:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"uefi-capsule: Add quirks for Framework Laptops\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"uefi-capsule: Add quirks for Framework Laptops"}},{"before":"469a7a13bc4f0611cccec8fea32820ab3c390531","after":"f0dfd5dc13c2aa9efbf86a741a0be0ffd02c051d","ref":"refs/heads/framework-hdmi-dp","pushedAt":"2023-05-21T17:52:41.634Z","pushType":"push","commitsCount":2,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"ccgx: Reformat\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"ccgx: Reformat"}},{"before":"5965934069f6e4bff9810089dcfdabc5cef98b2c","after":"469a7a13bc4f0611cccec8fea32820ab3c390531","ref":"refs/heads/framework-hdmi-dp","pushedAt":"2023-05-19T02:50:21.313Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"ccgx: Remove fu_ccgx_detailed_version_to_string\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"ccgx: Remove fu_ccgx_detailed_version_to_string"}},{"before":"cddb479d8616cc6a6e3dc9cbb0168ac624e10670","after":"5965934069f6e4bff9810089dcfdabc5cef98b2c","ref":"refs/heads/framework-hdmi-dp","pushedAt":"2023-05-19T01:12:05.787Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"ccgx: Cleanup hid module\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"ccgx: Cleanup hid module"}},{"before":null,"after":"cddb479d8616cc6a6e3dc9cbb0168ac624e10670","ref":"refs/heads/framework-hdmi-dp","pushedAt":"2023-05-19T00:53:29.690Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"ccgx: Cleanup hid module\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"ccgx: Cleanup hid module"}},{"before":"05e68e3f00e8084cba512016e83b13731a67816e","after":"96012791a26f5694627f11a2fda08b9a2e3dd0b0","ref":"refs/heads/main","pushedAt":"2023-05-19T00:52:15.165Z","pushType":"push","commitsCount":203,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"thunderbolt: disable retimer offline mode for rex\n\nChange-Id: I51cbfbe7df4e5e737742f254baf13fd27b03f9ee\nSigned-off-by: Kranthi Kuntala ","shortMessageHtmlLink":"thunderbolt: disable retimer offline mode for rex"}},{"before":"5393693c39123b9ed7bd76aaedad594dc1b322ed","after":"05e68e3f00e8084cba512016e83b13731a67816e","ref":"refs/heads/main","pushedAt":"2023-03-27T14:43:16.557Z","pushType":"push","commitsCount":42,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"trivial: Fix capacity of GD25Q127C\n\n128 *mbits*, not *mbytes*.","shortMessageHtmlLink":"trivial: Fix capacity of GD25Q127C"}},{"before":"fd0db02ce09737d232a7b7adb8db9dcb2b2b73d2","after":null,"ref":"refs/heads/framework-audio","pushedAt":"2023-03-27T14:18:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"}},{"before":null,"after":"fd0db02ce09737d232a7b7adb8db9dcb2b2b73d2","ref":"refs/heads/framework-audio","pushedAt":"2023-03-27T13:17:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"Add support for Framework Audio Card\n\nAble to get firmware version:\n\n```\n> sudo fwupdtool --plugins synaptics_cape get-devices\nLoading… [************************************** ]\nWARNING: This package has not been validated, it may not work properly.\nFramework Laptop (12th Gen Intel Core)\n│\n└─Audio Expansion Card:\n Device ID: 0d5d05911800242bb1f35287012cdcbd9b381148\n Current version: 9.5.1.0\n Vendor: Framework (USB:0x32AC)\n Install Duration: 3 seconds\n GUIDs: 8114d066-2ccc-52f6-b299-cd4d47997108 ← SYNAPTICS_CAPE\\CX31993\n cacc4388-b52c-5147-8e5f-2e8ad7cff1f7 ← USB\\VID_32AC&PID_0010\n 84663f4c-778f-580f-8e87-45a08be1c255 ← USB\\VID_32AC&PID_0010&REV_0002\n Device Flags: • Updatable\n • Unsigned Payload\n```\n\n`Flags = use-in-report-interrupt` doesn't seem to work.\n\nleads to error message:\n\n```\nfailed to get IN_REPORT: failed to get report over interrupt ep: transfer timed out\n```\n\nSigned-off-by: Daniel Schaefer ","shortMessageHtmlLink":"Add support for Framework Audio Card"}},{"before":"8b94080ca06a7f5a4570ff7556898e65cd550342","after":"5393693c39123b9ed7bd76aaedad594dc1b322ed","ref":"refs/heads/main","pushedAt":"2023-03-15T07:27:56.810Z","pushType":"push","commitsCount":430,"pusher":{"login":"JohnAZoidberg","name":"Daniel Schaefer","path":"/JohnAZoidberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5307138?s=80&v=4"},"commit":{"message":"Update synaptics-cxaudio.quirk (#5622)\n\ntrivial: synaptics-cxaudio: Add entry for ThinkPad TBT3-TR Gen 2 dock with updated PID","shortMessageHtmlLink":"Update synaptics-cxaudio.quirk (fwupd#5622)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjuIKDQA","startCursor":null,"endCursor":null}},"title":"Activity · FrameworkComputer/fwupd"}