@jeancf That's what the BL602 firmware says when it boots ... Also the letters seem to be sorted, so X looks kinda correct 🤔
@AmpBenzScientist you might wanna share your reverse engineered code here: https://github.com/pine64/bl602-re
@AmpBenzScientist haha that's great, what blobs did you reverse engineer?
@lupyuen I feel like an idiot rn. I reversed engineered some blobs in the sdk into nearly perfect C for the BL602. Am I missing something?
Animal Crossing ✕ Uniqlo
Loongson unveils LoongArch CPU instruction set architecture for processors made in China
https://www.cnx-software.com/2021/04/17/loongson-loongarch-cpu-instruction-set-architecture/
Why is #BL602 designated RV32-IMACFX ? Here's the #RISCV alphabet soup...
https://en.wikipedia.org/wiki/RISC-V#ISA_base_and_extensions
#RISCV Morpheus Turns a CPU Into a Rubik’s Cube to Defeat Hackers
More about #RustLang Custom Targets...
https://docs.rust-embedded.org/embedonomicon/custom-target.html
Here's how we build #BL602 #RustLang programs with our Custom Target ... This also builds the Rust Core Library for our Custom Target
https://github.com/lupyuen/bl_iot_sdk/blob/rust/customer_app/sdk_app_rust/run.sh#L33-L77
#RustLang runs OK on #BL602 IoT SDK ... After creating custom target "riscv32imacf-unknown-none-elf" yay! 🎉
https://github.com/lupyuen/bl_iot_sdk/tree/rust/customer_app/sdk_app_rust
@lupyuen
Theres mismatch during linking betweem floatlib selecting option while two object files were being compiled.
Is the rust crate available both in soft and hard float or is there only single version of crate binaries available?
If available you need to select other softlib version to match your objs compilation option. If not avail, you may either wai on it being made avail or recompiling a crate yourself. Still thanks for attempting.
Linking #RustLang code (riscv32imac) with #BL602 IoT SDK (RV32-ACFIMX) ... "Can't link soft-float modules with single-float modules" 🤔
https://github.com/lupyuen/bl_iot_sdk/blob/rust/customer_app/sdk_app_rust/run.sh
Legal threats against good faith Security Researchers ... Vulnerability disclosure gone wrong
Our #BL602 Driver for #LoRa RFM90 Module @ThePine64 is complete! 🎉 I hope to see this in your #PineCone LoRa project real soon 👍
https://github.com/lupyuen/bl_iot_sdk/blob/master/components/3rdparty/lora-sx1262
Multiple #DNS Vulnerabilities affecting over 100 million devices
Work with GitHub Actions in your terminal with GitHub CLI
https://github.blog/2021-04-15-work-with-github-actions-in-your-terminal-with-github-cli/
IoT Techie and Educator / Apache NuttX PMC