All Projects → akatrevorjay → intel-joule-bios-flash-linux

akatrevorjay / intel-joule-bios-flash-linux

Licence: other
Flashing the BIOS on an Intel Joule 570x from Linux

Programming Languages

c
50402 projects - #5 most used programming language
Batchfile
5799 projects
C++
36643 projects - #6 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to intel-joule-bios-flash-linux

ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh-Monterey
Asrock Z390 phantom gaming itx ac Hackintosh OpenCore EFI 华擎 Z390 幻影电竞 itx 黑苹果 OC EFI 🍎 🎮 Monterey
Stars: ✭ 25 (+38.89%)
Mutual labels:  intel, bios
Papers
My presentations and papers
Stars: ✭ 40 (+122.22%)
Mutual labels:  intel, bios
Me Tools
Tools for working with Intel ME
Stars: ✭ 165 (+816.67%)
Mutual labels:  intel, bios
Virtual Controllers
Virtual controls for use in Flash based games on touch devices. Includes thumbstick and button ui elements
Stars: ✭ 16 (-11.11%)
Mutual labels:  flash
use-color-change
📈📉React hook for flashing a text when a value becomes higher or lower
Stars: ✭ 32 (+77.78%)
Mutual labels:  flash
astra-flash
Fork of Astra Flash components
Stars: ✭ 15 (-16.67%)
Mutual labels:  flash
blflash
bl602 serial flasher
Stars: ✭ 41 (+127.78%)
Mutual labels:  flash
toolchain
A cmake based toolchain with support for diffrent micrcocontrollers.
Stars: ✭ 16 (-11.11%)
Mutual labels:  flash
idfx
Tool for flash/monitor ESP-IDF and ESP8266_SDK apps on the WSL2 ⚡
Stars: ✭ 71 (+294.44%)
Mutual labels:  flash
S51 UTF 8 FontLibrary
UTF-8 font dot matrix data is saved through external FLASH
Stars: ✭ 30 (+66.67%)
Mutual labels:  flash
scikit-learn-intelex
Intel(R) Extension for Scikit-learn is a seamless way to speed up your Scikit-learn application
Stars: ✭ 887 (+4827.78%)
Mutual labels:  intel
kendryte-flash-windows
Kendryte flash utility for Windows
Stars: ✭ 28 (+55.56%)
Mutual labels:  flash
Intel-Realsense-Hand-Toolkit-Unity
Intel Realsense Toolkit for Hand tracking and Gestural Recognition on Unity3D
Stars: ✭ 72 (+300%)
Mutual labels:  intel
MultiOS-USB
Boot operating systems directly from ISO files
Stars: ✭ 106 (+488.89%)
Mutual labels:  bios
flashmingo
Automatic analysis of SWF files based on some heuristics. Extensible via plugins.
Stars: ✭ 117 (+550%)
Mutual labels:  flash
spectre-attack-demo
Reproducing malicious memory reading on Intel i5 and Intel Xeon using a Spectre attack
Stars: ✭ 87 (+383.33%)
Mutual labels:  intel
samsung-bios-check
BIOS update checker for Samsung laptops running Linux
Stars: ✭ 25 (+38.89%)
Mutual labels:  bios
lvg
Lion Vector Graphics
Stars: ✭ 106 (+488.89%)
Mutual labels:  flash
PolarisBiosEditor
Polaris Bios Editor PBE 1.7.6
Stars: ✭ 129 (+616.67%)
Mutual labels:  bios
anytone-flash-tools
Independend flash tools for Anytone D878UV radio (and maybe others)
Stars: ✭ 31 (+72.22%)
Mutual labels:  flash

Flashing the BIOS on an Intel Joule 570x from Linux

Intel says you need Windows to flash the BIOS on this guy.

The thing is, Intel included the tool needed dldrcli as a deb! They just didn't write any scripts around it or write docs.

I took all the logic in their Windows batch script and rewrote it for bash. It's much cleaner if you ask me, but then again I'm biased as hell here.

It's located at flash.sh, take a look!

Usage

Connemt you're Joule and boot it into DNX mode by holding the DNX button down as you plug it in. It's the one closest to the pins, separate from the other two.

Install dnx.deb / dnx.rpm / dnx.tar.gz accordingly.

Deb distros for example:

sudo dpkg -i dnx.deb

After that, just run flash.sh with the firmware you're flashing. I have symlinked all required files to the root dir for ease of use.

./flash.sh Joule_C0-X64-Release-1D1-Public_DNX.bin

Flashing an older BIOS

I've kept a git tag for each version I've used as I've upgraded, as well as kept an ./archives folder more recently.

IOW, Extract away or simply git checkout. Choice is yours.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].