Description
-
Which files need reverse engineering?
-
Does the license on the blob permit reverse engineering and could any derived work be open sourced?
-
What information may be promoted to the README to aid everyone interested?
3a. What are all the components of this repository? How do they fit together? Build instructions? Links to external documentation for these devices or for general protocols in use?
IIUC the SDK includes example applications in customer_app
and common libraries in components
. Using drivers which interact with the problematic binary blob and/or the hardware directly.
-
Is there any reason the toolchain is old? GCC version 8.3 vs. >=10.1.
-
Is C the only acceptable language or may we write our code in Rust or any other systems suitable language?
-
What is the exact ISA target? I.e. rv32gc? rv32im[a]fc? Where are the custom extensions documented? I.e. the crypto coprocessor.