davidawesome02-backup / usb-multi-tool

USB multi tool for bl808 based boards

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

General purpose usb device by davidawesome

(Based on bouffalo sdk) Tested on bl808 in Ox64 (pine64)


This project is not the best, so just report errors if you find them, I will try to fix

Made with massive help from baselalsayeh @baselsayeh and ^K @chiefnoah

V1 - released oct 29 2023 (minor patches may not effect this file)

Patch notes:

UF2 flashing working
iso 9660 and dd working
write caching
image resizing
help files
HID device faking working:

cmd action params comments
hi hid init
hd hid disable
wu wait usb connection
gs general sleep <ms>
gj general jump <delta_lines>
ls led set <red> <green> <blue> All are eithor 0 or 1, use 1 for on, 0 for off
ks keyboard string <modifiers> <resend_count> <string>
ki keyboard input <type> <resend_count> <modifiers> [data]{x6} Type is 0 for hid codes and 1 for ascii characters as data
mi mouse input <x> <y> <scroll> <buttons>
cj conditional jump <delta_lines>

For more info, please read the help file located in examples directory

About

USB multi tool for bl808 based boards

License:Apache License 2.0


Languages

Language:C 78.0%Language:CMake 19.7%Language:Python 1.7%Language:Assembly 0.3%Language:C++ 0.2%Language:Shell 0.0%Language:Batchfile 0.0%Language:Tcl 0.0%Language:Fortran 0.0%Language:Cuda 0.0%Language:Objective-C++ 0.0%Language:Objective-C 0.0%Language:Makefile 0.0%