carlossless / sinowealth-kb-tool

A utility for reading and writing flash contents on Sinowealth 8051-based HID devices through the commonly found ISP bootloader
MIT License
60 stars 18 forks source link

[device-report] Redragon IRELIA K658 PRO #61

Closed Sherman729 closed 5 months ago

Sherman729 commented 6 months ago

Device Info

Part Info

firmware_size: 61440
vendor_id: 0x258a
product_id: 0x0049

Operations Tested

Platforms Tested

Checksums

HID Dump

A dump from usbhid-dump, win-hid-dump or mac-hid-dump

HID Tool Output ``` # Redragon K658 Irelia Pro using usbhid-dump ... 001:010:001:DESCRIPTOR 1713041695.200599 06 01 00 09 80 A1 01 85 01 19 81 29 83 15 00 25 01 95 03 75 01 81 02 95 01 75 05 81 01 C0 05 0C 09 01 A1 01 85 02 19 00 2A FF 02 15 00 26 FF 7F 95 01 75 10 81 00 C0 06 00 FF 09 01 A1 01 85 03 15 00 26 FF 00 09 2F 75 08 95 03 81 02 C0 05 01 09 06 A1 01 85 04 05 07 19 04 29 70 15 00 25 01 75 01 95 78 81 02 C0 06 00 FF 09 01 A1 01 85 05 15 00 26 FF 00 19 01 29 02 75 08 95 05 B1 02 C0 06 00 FF 09 01 A1 01 85 06 15 00 26 FF 00 19 01 29 02 75 08 96 07 04 B1 02 C0 05 01 09 02 A1 01 85 07 09 01 A1 00 05 09 15 00 25 01 19 01 29 05 75 01 95 05 81 02 95 03 81 01 05 01 16 00 80 26 FF 7F 09 30 09 31 75 10 95 02 81 06 15 81 25 7F 09 38 75 08 95 01 81 06 05 0C 0A 38 02 95 01 81 06 C0 C0 06 00 FF 09 01 A1 01 85 08 15 00 26 FF 00 09 00 75 08 96 7D 01 B1 02 C0 001:010:000:DESCRIPTOR 1713041695.202649 05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 95 08 75 01 81 02 95 01 75 08 81 03 95 06 75 08 15 00 26 FF 00 05 07 19 00 2A FF 00 81 00 25 01 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 03 C0 ... ```
carlossless commented 6 months ago

Thanks for the report @Sherman729!

Could you please share the HID Dump for the keyboard when it is in its stock firmware mode (not bootloader mode)?

Sherman729 commented 5 months ago

Deleted the old one, added the new. Need the bootloader one too?

carlossless commented 5 months ago

@Sherman729 sorry, I might have mistaken your previous dump for when the device was in bootloader mode.

Still, since windows divides these HID devices into multiple TLCs I would like to see all records, but only one of them is shared.

Can you please add all records that have the path prefix PATH:\\?\hid#vid_258a&pid_0049 into the HID Tool Output?

Sherman729 commented 5 months ago

The HID dumper crashes a lot, but let me get it running in a clean machine and I'll go back to it.

On Sat, Apr 13, 2024, 15:19 Karolis Stasaitis @.***> wrote:

@Sherman729 https://github.com/Sherman729 sorry, I might have mistaken your previous dump for when the device was in bootloader mode.

Still, since windows divides these HID devices into multiple TLCs I would like to see all records, but only one of them is shared.

Can you please add all records that have the path prefix PATH:\?\hid#vid_258a&pid_0049 into the HID Tool Output?

— Reply to this email directly, view it on GitHub https://github.com/carlossless/sinowealth-kb-tool/issues/61#issuecomment-2053736716, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBR4DCXK7TFHMXFYIDAUPBLY5GANHAVCNFSM6AAAAABFYABJQ6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJTG4ZTMNZRGY . You are receiving this because you were mentioned.Message ID: @.***>

Sherman729 commented 5 months ago

I got it to work in a clean linux install, kb is the only device attached to the machine. Dumped with usbhid-dump, as follows: is that what you need?

001:010:001:DESCRIPTOR 1713041695.200599 06 01 00 09 80 A1 01 85 01 19 81 29 83 15 00 25 01 95 03 75 01 81 02 95 01 75 05 81 01 C0 05 0C 09 01 A1 01 85 02 19 00 2A FF 02 15 00 26 FF 7F 95 01 75 10 81 00 C0 06 00 FF 09 01 A1 01 85 03 15 00 26 FF 00 09 2F 75 08 95 03 81 02 C0 05 01 09 06 A1 01 85 04 05 07 19 04 29 70 15 00 25 01 75 01 95 78 81 02 C0 06 00 FF 09 01 A1 01 85 05 15 00 26 FF 00 19 01 29 02 75 08 95 05 B1 02 C0 06 00 FF 09 01 A1 01 85 06 15 00 26 FF 00 19 01 29 02 75 08 96 07 04 B1 02 C0 05 01 09 02 A1 01 85 07 09 01 A1 00 05 09 15 00 25 01 19 01 29 05 75 01 95 05 81 02 95 03 81 01 05 01 16 00 80 26 FF 7F 09 30 09 31 75 10 95 02 81 06 15 81 25 7F 09 38 75 08 95 01 81 06 05 0C 0A 38 02 95 01 81 06 C0 C0 06 00 FF 09 01 A1 01 85 08 15 00 26 FF 00 09 00 75 08 96 7D 01 B1 02 C0

001:010:000:DESCRIPTOR 1713041695.202649 05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 95 08 75 01 81 02 95 01 75 08 81 03 95 06 75 08 15 00 26 FF 00 05 07 19 00 2A FF 00 81 00 25 01 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 03 C0

carlossless commented 5 months ago

Yes, thank you!

Sherman729 commented 5 months ago

Glad to hear it!

On Sat, Apr 13, 2024 at 5:08 PM Karolis Stasaitis @.***> wrote:

Yes, thank you!

— Reply to this email directly, view it on GitHub https://github.com/carlossless/sinowealth-kb-tool/issues/61#issuecomment-2053761909, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBR4DCTKTVMXWBSSHDRXF73Y5GNFPAVCNFSM6AAAAABFYABJQ6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJTG43DCOJQHE . You are receiving this because you were mentioned.Message ID: @.***>

--

Saludos, Norman De Barath