Magic Lantern Install Tool
recognizes Canon.Inc as canon cameras
Lots of improvements made in the last year.
New Functionality (all platforms):
mlinstall
can be invoked with CLI to upload files with if ML is compiled with CHDK PTP extensionsBinary changes:
MacOS binary doesn't support any SD card functionality. This will be fixed in a later release once the code is better tested.
UI Changes:
MacOS users: You will have to allow unverified apps to be run (see https://macpaw.com/how-to/fix-macos-cannot-verify-that-app-is-free-from-malware)
Jan 25 2024: hot fix - remove extra uiTextFree
Unlike libptp, camlib has native support for Windows through libwpd. This means that all the libusb-win32/zadig/driver corruption nonsense is over now. Don't install Zadig to use MLinstall.
camlib has been tested and works on MacOS, so porting it should be easy if and when needed.
Full Changelog: https://github.com/petabyt/mlinstall/compare/0.9.4...1.0.0
very early test
I'm now discouraging all use of Zadig, the tool I previously recommended to install LibUSB win32 on Windows systems. This release includes a copy of the libusb filter installer (install-filter-win.exe) which is straightforward to use, and is much less intrusive than Zadig. Source of binaries: https://github.com/mcuee/libusb-win32
Full Changelog: https://github.com/petabyt/mlinstall/compare/0.9.2...0.9.3
Next release will hopefully be the same as this. If any bugs are detected after this release, they will be fixed before 1.0.0
.
Windows Users:
You will need to run Zadig and install libusb0.
https://petabyt.github.io/mlinstall/MANUAL#no-ptpusb-device-found
Since 0.9 pre-release:
I heavily fuzz tested it on my end (both Linux and Windows) but having testers would help out a lot.
You can post any feedback, suggestions, or problems on the forum post: https://www.magiclantern.fm/forum/index.php?topic=26162.msg236087#msg236087
Windows Users:
You will need to run Zadig and install libusb0.
https://petabyt.github.io/mlinstall/MANUAL#no-ptpusb-device-found
Full Changelog: https://github.com/petabyt/mlinstall/compare/0.9...0.9.1
This is a test binary, has not been stress tested yet. Implemented ExFAT drive support for Linux - no Windows binary yet. See #4
After some findings in CHDK,
I've been able to properly implement EvProc parameters.
It includes a basic command parser. It accepts plain text (commands),
strings (between quotes), and numbers (base 10 and hex).
Example:
FooBar "Hello, World"
foo_bar 123 0x123
Keep in mind that this is advanced, and could destroy cameras. Use with caution.
Windows Users:
You will need to run Zadig and install libusb0.
https://petabyt.github.io/mlinstall/MANUAL#no-ptpusb-device-found
Windows Users:
You will need to run Zadig and install libusb0.
https://petabyt.github.io/mlinstall/MANUAL#no-ptpusb-device-found