Work
Projects- 3D Printing Projects
- Amateur Radio
- Automotive Projects
- Electronics Projects
- Homelab Projects
- Horticulture Projects
- Other Projects
- Project Projects
- Software Projects
- Tumblr (photography)
-
Work
ProjectsThis is an old revision of the document!
Why not just use something like an Intel i225?
atlflashupdate
binary to the Windows firmware package and execute thereDIAG_2.10_Ubuntu_x86_64.zip
, patching lib/_ctypes.x86_64-linux-gnu.so
to use libffi.so.7
instead of libffi.so.6
, and patching lib/readline.x86_64-linux-gnu.so
to use libreadline.so.8
instead of libreadline.so.6
seems to work fine. #include <asm/compat.h>
with #include <linux/compat.h>
in diag_driver_linux/diag_driver.c
for newer kernel versions too.driver/diag_driver_linux
with make
, then run ./DIAG -s
(to automatically unload/load kernel modules) in diag/
.3) Flash
→ 3) Save Flash Contents To File
(read) or 2) Update Flash Image
(write)../DIAG -s –password \!h:ahT8uW6
also exposes secret menus that let you read/write registers, update PCIe device ID/subsystem IDs, change MAC addresses, wipe your flash (!), etc605ce4a7a21f35182fe152c2a37f993b876bb9fe478960b0a0d2b16c66f16ab7