Richard Hughes
Richard Hughes
Ahh, it's a strange beast indeed. I've started the process with https://github.com/hughsie/libgusb/pull/43
100% untested incomplete WIP branch: wip/hughsie/GD32VF103 -- I've ordered a Sipeed Longan Nano dev board and can finish off the branch when it arrives.
Seems to work for me: https://github.com/fwupd/fwupd/pull/2815 -- there's the slight issue that fwupd doesn't know how to flash an Intel Hex file to the DFU device, but I can work...
Ahh, I missed that. The bin file might need fwupd work as I'm assuming the base offset is 0 rather than 0x8000000 or whatever the chip has. Got a link...
> how would fwupd identify the Pinecil We need a USB runtime interface, even if it's just the interface with some revision number and a VID PID. fwupd is smart...
> Just haven't sat down to code it yet sadly I tried to flash the UK Pinecil firmware to the GD32VF103 I have in the Sipeed Longan Nano but that...
> If you tell me how to retrieve the ChipID I can check it for the Pinecil Install libgusb fwupd from git master (or the F33 packages from https://people.freedesktop.org/~hughsient/fedora/ --...
@t-8ch does https://github.com/fwupd/fwupd/pull/2952 fix things? I'm away from my lab today so I can actually test until Monday.
> Now it looks different, but still 0603 Ya, as it should; I misunderstood the original quirk purpose. I've fixed up the branch and just flashed successfully Pinecil_UK.bin to the...
> setup the barebones USB to enumerate with a descriptor Certainly if you implement a DFU runtime interface then it's easy for fwupd to put the device into bootloader mode...