├── .github └── workflows │ ├── stale.yml │ └── sync_issues.yml ├── seeed_usb_serial.cat └── seeed_usb_serial.inf /.github/workflows/stale.yml: -------------------------------------------------------------------------------- 1 | name: 'Close stale issues and PRs' 2 | 3 | on: 4 | workflow_dispatch: 5 | schedule: 6 | - cron: '0 4 * * *' 7 | 8 | jobs: 9 | stale: 10 | runs-on: ubuntu-latest 11 | 12 | steps: 13 | - name: Checkout repository 14 | uses: actions/checkout@v4 15 | 16 | - name: Checkout script repository 17 | uses: actions/checkout@v4 18 | with: 19 | repository: Seeed-Studio/sync-github-all-issues 20 | path: ci 21 | 22 | - name: Run script 23 | run: ./ci/tools/stale.sh 24 | env: 25 | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} 26 | -------------------------------------------------------------------------------- /.github/workflows/sync_issues.yml: -------------------------------------------------------------------------------- 1 | name: Automate Issue Management 2 | 3 | on: 4 | issues: 5 | types: 6 | - opened 7 | - edited 8 | - assigned 9 | - unassigned 10 | - labeled 11 | - unlabeled 12 | - reopened 13 | 14 | jobs: 15 | add_issue_to_project: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - name: Add issue to GitHub Project 19 | uses: actions/add-to-project@v1.0.2 20 | with: 21 | project-url: https://github.com/orgs/Seeed-Studio/projects/17 22 | github-token: ${{ secrets.ISSUE_ASSEMBLE }} 23 | labeled: bug 24 | label-operator: NOT -------------------------------------------------------------------------------- /seeed_usb_serial.cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seeed-Studio/Signed_USB_Serial_Driver/2c18d05dc7efd71cc8a2229abf8bb1da3e6acd82/seeed_usb_serial.cat -------------------------------------------------------------------------------- /seeed_usb_serial.inf: -------------------------------------------------------------------------------- 1 | ; Copyright 2012 Blacklabel Development, Inc. 2 | 3 | [Strings] 4 | DriverPackageDisplayName="Seeed USB Driver" 5 | ManufacturerName="Seeed Technology Inc (www.seeed.cc)" 6 | ServiceName="USB RS-232 Emulation Driver" 7 | clio.bootloader.name="Seeeduino Clio bootloader" 8 | clio.sketch.name="Seeeduino Clio" 9 | lite.bootloader.name="Seeeduino Lite bootloader" 10 | lite.sketch.name="Seeeduino Lite" 11 | xadow.bootloader.name="Xadow bootloader" 12 | xadow.sketch.name="Xadow Clio" 13 | seeeduinoV4.name="Seeeduino V4" 14 | cloud.bootloader.name="Seeeduino Cloud bootloader" 15 | cloud.sketch.name="Seeeduino Cloud" 16 | atomNode.bootloader.name="Atom Node bootloader" 17 | atomNode.sketch.name="Atom Node" 18 | respeaker.sketch.name="ReSpeaker" 19 | respeaker.bootloader.name="ReSpeaker bootloader" 20 | rephone32u4.sketch.name="RePhone 2G 32u4" 21 | rephone32u4.bootloader.name="RePhone 2G 32u4 bootloader" 22 | rephoneSAMD.sketch.name="RePhone 2G SAMD21" 23 | rephoneSAMD.bootloader.name="RePhone 2G SAMD21 bootloader" 24 | zero.sketch.name="Seeeduino Zero" 25 | zero.bootloader.name="Seeeduino Zero bootloader" 26 | lorawan.sketch.name="Seeeduino LoRaWAN" 27 | lorawan.bootloader.name="Seeeduino LoRaWAN bootloader" 28 | groveTwoCore.sketch.name="Grove Two Core" 29 | groveTwoCore.bootloader.name="Grove Two Core bootloader" 30 | wioTraker.sketch.name="Wio Traker" 31 | wioTraker.bootloader.name="Wio Traker bootloader" 32 | lotusM0.sketch.name="Seeeduino Lotus V2 - Cortex-M0" 33 | lotusM0.bootloader.name="Seeeduino Lotus V2 - Cortex-M0 bootloader" 34 | CortexM0.sketch.name="Seeeduino Cortex-M0" 35 | CortexM0.bootloader.name="Seeeduino Cortex-M0 bootloader" 36 | wioLiteW600.sketch.name="Seeeduino Wio Lite W600" 37 | wioLiteW600.bootloader.name="Seeeduino Wio Lite W600 bootloader" 38 | wioBle.sketch.name="Seeeduino Wio Ble W600" 39 | wioBle.bootloader.name="Seeeduino Wio Ble W600 bootloader" 40 | femto.sketch.name="Seeeduino femto" 41 | femto.bootloader.name="Seeeduino femto bootloader" 42 | wioTerminal.sketch.name="Seeeduino Wio Terminal" 43 | wioTerminal.bootloader.name="Seeeduino Wio Terminal bootloader" 44 | XIAO.sketch.name="Seeeduino XIAO" 45 | XIAO.bootloader.name="Seeeduino XIAO bootloader" 46 | XIAO_RA4M1.sketch.name="Seeed" 47 | XIAO_RA4M1.bootloader.name="Xiao RA4M1 Firmware Upgrade" 48 | 49 | 50 | [DefaultInstall] 51 | CopyINF=seeed_usb_serial.inf 52 | 53 | [Version] 54 | Class=Ports 55 | ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} 56 | Signature="$Windows NT$" 57 | Provider=%ManufacturerName% 58 | DriverPackageDisplayName=%DriverPackageDisplayName% 59 | CatalogFile=seeed_usb_serial.cat 60 | DriverVer=01/04/2013,1.0.0.0 61 | 62 | [Manufacturer] 63 | %ManufacturerName%=DeviceList, NTamd64, NTia64 64 | 65 | [Standard.NTamd64] 66 | %DeviceNameSantiago% =USB_Install, USB\%DeviceIDSantiago% 67 | %DeviceNameSantiagoDFU% =USB_Install, USB\%DeviceIDSantiagoDFU% 68 | %DeviceNameOptaDigital% =USB_Install, USB\%DeviceIDOptaDigital% 69 | %DeviceNameOptaDigitalDFU% =USB_Install,USB\%DeviceIDOptaDigitalDFU% 70 | %DeviceNameOptaAnalog% =USB_Install, USB\%DeviceIDOptaAnalog% 71 | %DeviceNameOptaAnalogDFU% =USB_Install, USB\%DeviceIDOptaAnalogDFU% 72 | %DeviceNamePortenta% =USB_Install, USB\%DeviceIDPortenta% 73 | %DeviceNamePortentaDFU% =USB_Install, USB\%DeviceIDPortentaDFU% 74 | %DeviceNameScience% =USB_Install, USB\%DeviceIDScience% 75 | %DeviceNameScienceDFU% =USB_Install, USB\%DeviceIDScienceDFU% 76 | 77 | [DestinationDirs] 78 | FakeModemCopyFileSection=12 79 | DefaultDestDir=12 80 | 81 | [DeviceList] 82 | %clio.sketch.name%=DriverInstall, USB\VID_2886&PID_8001&MI_00 83 | %clio.bootloader.name%=DriverInstall, USB\VID_2886&PID_0001 84 | %lite.sketch.name%=DriverInstall, USB\VID_2886&PID_8002&MI_00 85 | %lite.bootloader.name%=DriverInstall, USB\VID_2886&PID_0002 86 | %xadow.sketch.name%=DriverInstall, USB\VID_2886&PID_8003&MI_00 87 | %xadow.bootloader.name%=DriverInstall, USB\VID_2886&PID_0003 88 | %seeeduinoV4.name%=DriverInstall, USB\VID_2886&PID_0004 89 | %cloud.sketch.name%=DriverInstall, USB\VID_2886&PID_8005&MI_00 90 | %cloud.bootloader.name%=DriverInstall, USB\VID_2886&PID_0005 91 | %atomNode.sketch.name%=DriverInstall, USB\VID_2886&PID_8025&MI_00 92 | %atomNode.bootloader.name%=DriverInstall, USB\VID_2886&PID_0025 93 | %respeaker.sketch.name%=DriverInstall, USB\VID_2886&PID_8005&MI_00 94 | %respeaker.bootloader.name%=DriverInstall, USB\VID_2886&PID_0005 95 | %rephone32u4.sketch.name%=DriverInstall, USB\VID_2886&PID_8006&MI_00 96 | %rephone32u4.bootloader.name%=DriverInstall, USB\VID_2886&PID_0006 97 | %rephoneSAMD.sketch.name%=DriverInstall, USB\VID_2886&PID_800A&MI_00 98 | %rephoneSAMD.bootloader.name%=DriverInstall, USB\VID_2886&PID_000A 99 | %zero.sketch.name%=DriverInstall, USB\VID_2886&PID_800B&MI_00 100 | %zero.bootloader.name%=DriverInstall, USB\VID_2886&PID_000B 101 | %lorawan.sketch.name%=DriverInstall, USB\VID_2886&PID_800C&MI_00 102 | %lorawan.bootloader.name%=DriverInstall, USB\VID_2886&PID_000C 103 | %groveTwoCore.sketch.name%=DriverInstall, USB\VID_2886&PID_800D&MI_00 104 | %groveTwoCore.bootloader.name%=DriverInstall, USB\VID_2886&PID_000D 105 | %wioTraker.sketch.name%=DriverInstall, USB\VID_2886&PID_800E&MI_00 106 | %wioTraker.bootloader.name%=DriverInstall, USB\VID_2886&PID_000E 107 | %lotusM0.sketch.name%=DriverInstall, USB\VID_2886&PID_8026&MI_00 108 | %lotusM0.bootloader.name%=DriverInstall, USB\VID_2886&PID_0026 109 | %CortexM0.sketch.name%=DriverInstall, USB\VID_2886&PID_8027&MI_00 110 | %CortexM0.bootloader.name%=DriverInstall, USB\VID_2886&PID_0027 111 | %wioLiteW600.sketch.name%=DriverInstall, USB\VID_2886&PID_8028&MI_00 112 | %wioLiteW600.bootloader.name%=DriverInstall, USB\VID_2886&PID_0028 113 | %wioBle.sketch.name%=DriverInstall, USB\VID_2886&PID_802A&MI_00 114 | %wioBle.bootloader.name%=DriverInstall, USB\VID_2886&PID_002A 115 | %femto.sketch.name%=DriverInstall, USB\VID_2886&PID_802C&MI_00 116 | %femto.bootloader.name%=DriverInstall, USB\VID_2886&PID_002C&MI_00 117 | %wioTerminal.sketch.name%=DriverInstall, USB\VID_2886&PID_802D&MI_00 118 | %wioTerminal.bootloader.name%=DriverInstall, USB\VID_2886&PID_002D&MI_00 119 | %XIAO.sketch.name%=DriverInstall, USB\VID_2886&PID_802F&MI_00 120 | %XIAO.bootloader.name%=DriverInstall, USB\VID_2886&PID_002F&MI_00 121 | %XIAO_RA4M1.sketch.name%=DriverInstall. USB\VID_2886&PID_0049&MI_00 122 | %XIAO_RA4M1.bootloader.name%=DriverInstall, USB\VID_2886&PID_0049&MI_00 123 | 124 | [DeviceList.NTamd64] 125 | %clio.sketch.name%=DriverInstall, USB\VID_2886&PID_8001&MI_00 126 | %clio.bootloader.name%=DriverInstall, USB\VID_2886&PID_0001 127 | %lite.sketch.name%=DriverInstall, USB\VID_2886&PID_8002&MI_00 128 | %lite.bootloader.name%=DriverInstall, USB\VID_2886&PID_0002 129 | %xadow.sketch.name%=DriverInstall, USB\VID_2886&PID_8003&MI_00 130 | %xadow.bootloader.name%=DriverInstall, USB\VID_2886&PID_0003 131 | %seeeduinoV4.name%=DriverInstall, USB\VID_2886&PID_0004 132 | %cloud.sketch.name%=DriverInstall, USB\VID_2886&PID_8005&MI_00 133 | %cloud.bootloader.name%=DriverInstall, USB\VID_2886&PID_0005 134 | %atomNode.sketch.name%=DriverInstall, USB\VID_2886&PID_8025&MI_00 135 | %atomNode.bootloader.name%=DriverInstall, USB\VID_2886&PID_0025 136 | %respeaker.sketch.name%=DriverInstall, USB\VID_2886&PID_8005&MI_00 137 | %respeaker.bootloader.name%=DriverInstall, USB\VID_2886&PID_0005 138 | %rephone32u4.sketch.name%=DriverInstall, USB\VID_2886&PID_8006&MI_00 139 | %rephone32u4.bootloader.name%=DriverInstall, USB\VID_2886&PID_0006 140 | %rephoneSAMD.sketch.name%=DriverInstall, USB\VID_2886&PID_800A&MI_00 141 | %rephoneSAMD.bootloader.name%=DriverInstall, USB\VID_2886&PID_000A 142 | %zero.sketch.name%=DriverInstall, USB\VID_2886&PID_800B&MI_00 143 | %zero.bootloader.name%=DriverInstall, USB\VID_2886&PID_000B 144 | %lorawan.sketch.name%=DriverInstall, USB\VID_2886&PID_800C&MI_00 145 | %lorawan.bootloader.name%=DriverInstall, USB\VID_2886&PID_000C 146 | %groveTwoCore.sketch.name%=DriverInstall, USB\VID_2886&PID_800D&MI_00 147 | %groveTwoCore.bootloader.name%=DriverInstall, USB\VID_2886&PID_000D 148 | %wioTraker.sketch.name%=DriverInstall, USB\VID_2886&PID_800E&MI_00 149 | %wioTraker.bootloader.name%=DriverInstall, USB\VID_2886&PID_000E 150 | %lotusM0.sketch.name%=DriverInstall, USB\VID_2886&PID_8026&MI_00 151 | %lotusM0.bootloader.name%=DriverInstall, USB\VID_2886&PID_0026 152 | %CortexM0.sketch.name%=DriverInstall, USB\VID_2886&PID_8027&MI_00 153 | %CortexM0.bootloader.name%=DriverInstall, USB\VID_2886&PID_0027 154 | %wioLiteW600.sketch.name%=DriverInstall, USB\VID_2886&PID_8028&MI_00 155 | %wioLiteW600.bootloader.name%=DriverInstall, USB\VID_2886&PID_0028 156 | %wioBle.sketch.name%=DriverInstall, USB\VID_2886&PID_802A&MI_00 157 | %wioBle.bootloader.name%=DriverInstall, USB\VID_2886&PID_002A 158 | %femto.sketch.name%=DriverInstall, USB\VID_2886&PID_802C&MI_00 159 | %femto.bootloader.name%=DriverInstall, USB\VID_2886&PID_002C&MI_00 160 | %wioTerminal.sketch.name%=DriverInstall, USB\VID_2886&PID_802D&MI_00 161 | %wioTerminal.bootloader.name%=DriverInstall, USB\VID_2886&PID_002D&MI_00 162 | %XIAO.sketch.name%=DriverInstall, USB\VID_2886&PID_802F&MI_00 163 | %XIAO.bootloader.name%=DriverInstall, USB\VID_2886&PID_002F&MI_00 164 | %XIAO_RA4M1.sketch.name%=DriverInstall. USB\VID_2886&PID_0049&MI_00 165 | %XIAO_RA4M1.bootloader.name%=DriverInstall, USB\VID_2886&PID_0049&MI_00 166 | 167 | [DeviceList.NTia64] 168 | %clio.sketch.name%=DriverInstall, USB\VID_2886&PID_8001&MI_00 169 | %clio.bootloader.name%=DriverInstall, USB\VID_2886&PID_0001 170 | %lite.sketch.name%=DriverInstall, USB\VID_2886&PID_8002&MI_00 171 | %lite.bootloader.name%=DriverInstall, USB\VID_2886&PID_0002 172 | %xadow.sketch.name%=DriverInstall, USB\VID_2886&PID_8003&MI_00 173 | %xadow.bootloader.name%=DriverInstall, USB\VID_2886&PID_0003 174 | %seeeduinoV4.name%=DriverInstall, USB\VID_2886&PID_0004 175 | %cloud.sketch.name%=DriverInstall, USB\VID_2886&PID_8005&MI_00 176 | %cloud.bootloader.name%=DriverInstall, USB\VID_2886&PID_0005 177 | %atomNode.sketch.name%=DriverInstall, USB\VID_2886&PID_8025&MI_00 178 | %atomNode.bootloader.name%=DriverInstall, USB\VID_2886&PID_0025 179 | %respeaker.sketch.name%=DriverInstall, USB\VID_2886&PID_8005&MI_00 180 | %respeaker.bootloader.name%=DriverInstall, USB\VID_2886&PID_0005 181 | %rephone32u4.sketch.name%=DriverInstall, USB\VID_2886&PID_8006&MI_00 182 | %rephone32u4.bootloader.name%=DriverInstall, USB\VID_2886&PID_0006 183 | %rephoneSAMD.sketch.name%=DriverInstall, USB\VID_2886&PID_800A&MI_00 184 | %rephoneSAMD.bootloader.name%=DriverInstall, USB\VID_2886&PID_000A 185 | %zero.sketch.name%=DriverInstall, USB\VID_2886&PID_800B&MI_00 186 | %zero.bootloader.name%=DriverInstall, USB\VID_2886&PID_000B 187 | %lorawan.sketch.name%=DriverInstall, USB\VID_2886&PID_800C&MI_00 188 | %lorawan.bootloader.name%=DriverInstall, USB\VID_2886&PID_000C 189 | %groveTwoCore.sketch.name%=DriverInstall, USB\VID_2886&PID_800D&MI_00 190 | %groveTwoCore.bootloader.name%=DriverInstall, USB\VID_2886&PID_000D 191 | %wioTraker.sketch.name%=DriverInstall, USB\VID_2886&PID_800E&MI_00 192 | %wioTraker.bootloader.name%=DriverInstall, USB\VID_2886&PID_000E 193 | %lotusM0.sketch.name%=DriverInstall, USB\VID_2886&PID_8026&MI_00 194 | %lotusM0.bootloader.name%=DriverInstall, USB\VID_2886&PID_0026 195 | %CortexM0.sketch.name%=DriverInstall, USB\VID_2886&PID_8027&MI_00 196 | %CortexM0.bootloader.name%=DriverInstall, USB\VID_2886&PID_0027 197 | %wioLiteW600.sketch.name%=DriverInstall, USB\VID_2886&PID_8028&MI_00 198 | %wioLiteW600.bootloader.name%=DriverInstall, USB\VID_2886&PID_0028 199 | %wioBle.sketch.name%=DriverInstall, USB\VID_2886&PID_802A&MI_00 200 | %wioBle.bootloader.name%=DriverInstall, USB\VID_2886&PID_002A 201 | %femto.sketch.name%=DriverInstall, USB\VID_2886&PID_802C&MI_00 202 | %femto.bootloader.name%=DriverInstall, USB\VID_2886&PID_002C&MI_00 203 | %wioTerminal.sketch.name%=DriverInstall, USB\VID_2886&PID_802D&MI_00 204 | %wioTerminal.bootloader.name%=DriverInstall, USB\VID_2886&PID_002D&MI_00 205 | %XIAO.sketch.name%=DriverInstall, USB\VID_2886&PID_802F&MI_00 206 | %XIAO.bootloader.name%=DriverInstall, USB\VID_2886&PID_002F&MI_00 207 | %XIAO_RA4M1.sketch.name%=DriverInstall. USB\VID_2886&PID_0049&MI_00 208 | %XIAO_RA4M1.bootloader.name%=DriverInstall, USB\VID_2886&PID_0049&MI_00 209 | 210 | [DriverInstall] 211 | include=mdmcpq.inf,usb.inf 212 | CopyFiles = FakeModemCopyFileSection 213 | AddReg=DriverAddReg 214 | 215 | [DriverAddReg] 216 | HKR,,DevLoader,,*ntkern 217 | HKR,,NTMPDriver,,usbser.sys 218 | HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" 219 | 220 | [DriverInstall.Services] 221 | include=mdmcpq.inf 222 | AddService=usbser, 0x00000002, DriverService 223 | 224 | [DriverService] 225 | DisplayName=%ServiceName% 226 | ServiceType=1 227 | StartType=3 228 | ErrorControl=1 229 | ServiceBinary=%12%\usbser.sys 230 | LoadOrderGroup=Base --------------------------------------------------------------------------------