About
I started Fudge in 2023 as a response to the release of Fujifilm's Xapp. It got mixed reviews, both praise and frustrations. This prompted me to try reversing the protocols myself. Once I had finished the PoC, I expanded the project's scope to become a more ambitious replacement for all of Fujifilm's software.
A lot of Fudge discussion happens in the Fujihack Discord server. We talk about photography, camera mods, and anything related to imaging. Come join if that sounds interesting!
Notes: - This project was temporarily named 'fujiapp' (hence the package name being dev.danielc.fujiapp) - 'libfudge' is portable and based on camlib, a PTP client library I wrote for my experiments with Magic Lantern and Fujihack.
FAQ
iOS support?
I ported all of Fudge's PTP code to iOS over a weekend, see /ios. It's missing a frontend, and creating that UI will take a significant
amount of effort.
There is also Fuji-Fi and Cascable that may work on your camera. Both are closed-source.
Bluetooth?
- If you are interested in having a seperate piece of hardware for connecting to your camera, take a look at furble.
- A cross platform Bluetooth library should be used, such as SimpleBLE or blue-falcon.
- I'd like to implement a virtual BLE camera for debugging/black-box testing, the same as I did for PTP.
- This feature is currently on the backburner.
Transfer RAW photos?
- Normal 'Wireless Communication' mode doesn't allow RAW photos to be viewed or downloaded. This is hardcoded in firmware and cannot be changed.
- 'PC AutoSave' allows downloading RAWs over an existing WiFi network.
- If you want the fastest transfer speeds, you can use a USB-C sdcard reader.
RAW Conversion/Fuji X Raw Studio replacement
This is not high priority right now but it may be exposed over CLI: #21