Skip to content

[device-report] Dierya DK68SE #123

Closed

Description

@neduard

Device Info

Part Info

plarform: sh68f90
vendor_id: 0x258a
product_id: 0x013b

Operations Tested

  • Read
  • Write

Platforms Tested

  • linux
  • macos
  • windows

Checksums

  • Stock Firmware MD5: e611dacbc710b758a6fbcc3bcc648b7b
  • Bootloader MD5: 620f0b67a91f7f74151bc5be745b7110 (shown when running sinowealth-kb-tool read -s bootloader ...)

Device Info (HID Reports)

Output when running sinowealth-kb-tool list --vendor_id=<PID> --product_id=<PID>

Output
target/debug/sinowealth-kb-tool list --vendor_id=0x258a --product_
id=0x013b
ID 258a:013b manufacturer="Sino Wealth" product="DIERYA DK68SE"
    path="1-2:1.0" interface_number=0
    report_descriptor(len=67)=[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]
    feature_report_ids=[]
    path="1-2:1.1" interface_number=1
    report_descriptor(len=269)=[05 01 09 80 A1 01 85 01 19 81 29 83 15 00 25 01 75 01 95 03 81 02 95 05 81 01 C0 05 0C 09 01 A1 01 85 02 19 00 2A FF 1F 15 00 26 FF 1F 95 01 75 10 81 00 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 05 01 09 06 A1 01 85 06 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 09 15 00 26 FF 00 09 00 75 08 96 F8 01 B1 02 C0 06 00 FF 09 01 A1 01 85 0A 15 00 26 FF 00 09 00 75 08 95 29 B1 02 C0 06 00 FF 09 01 A1 01 85 0B 15 00 26 FF 00 09 00 75 08 95 7E B1 02 C0 05 01 09 02 A1 01 85 0D 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 0C 15 00 26 FF 00 09 00 75 08 96 80 07 B1 02 C0]

PCB Photos

Image
Image
Image

Activity

  1. carlossless commented on Apr 12, 2026

    @carlossless
    Owner

    Thanks for the report! Interesting to see a new label in the wild (BYK903).

  2. added 2 commits that reference this issue on Jul 11, 2026
    15ba3a6
    9528598
  3. carlossless commented on Aug 27, 2026

    @carlossless
    Owner

    @neduard I just recently realised that 620f0b67a91f7f74151bc5be745b7110 is just all zeros in the bootloader section. Do you happen to have a payload for your keyboard that you can share with me? I believe the actual flash size for this device is smaller than 64kB.

  4. neduard commented on Sep 9, 2026

    @neduard
    ContributorAuthor

    Hey @carlossless

    I just recently realised that 620f0b67a91f7f74151bc5be745b7110 is just all zeros

    nice, yeah exactly - that's what I was mentioning in my previous comment but it's a good shout about the device size

    Do you happen to have a payload for your keyboard

    I do indeed: https://gist.github.com/neduard/98858d988339070cf7f5ea24902f69ce

    It does seem to stop at address 0x7b46 which would indicate it's 32kb (with bootloader starting at 0x7000 ?) . I tried passing firmware and bootloader size but didn't get a known md5:

    $ cargo -r run read -s bootloader -d dierya-dk68se dumps/bootloader-32k.bin --firmware_size 28672 --bootloader_size 4096
    Looking for 258a:013b (isp_iface_num=1 isp_report_id=5)
    Connected!
    Enabling firmware...
    Reading...
    Rebooting...
    MD5: f7e71254659953fd1d139b815fd9880b
    Successfully read 4096 bytes - dumps/bootloader-32k.bin
    
  5. carlossless commented on Sep 9, 2026

    @carlossless
    Owner

    Thanks! Updating sinowisp here: #160

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions