Samsung WB850F Firmware Reverse Engineering
op-co.de
op-co.de
Project idea: figure out a way to cram an ESP32 into an SD card.
Searching 'wifi sdcard' and I found several vendors still making those cards, but I haven't used any of the newer ones.
Seems like it works well (I don't have any gear new enough to test myself).
Supported cameras here: https://support.captureone.com/hc/en-us/articles/36000271811...
Don’t even get me started on Fujifilm refusing to support Geotagging unless the iOS app is in the foreground though. That is entirely Fuji’s fault and their design choice because apparently users complained that “it was tracking my location when the app is closed” uh duh that’s how geotagging works, turn off location if you don’t use it.
The main problem is Bluetooth is dog slow, so they use temporary Wifi networks which have to be manually confirmed twice (once in the app, once in the Android UI)... and the wifi obviously doesn't have internet, so after a short time Android nags you to disconnect because the wifi it's connected to doesn't have internet.
What we want: Snap picture, picture is sent over high-bandwidth link to phone
Analysis: Can't be Bluetooth, also it's foolish to assume most pics are in wifi range of an access point, so it needs to be Wi-Fi Direct, like AirDrop is: Able to be performed with or without the parties being ON a network. The parties just p2p transfer the file.
More analysis: What would this take? 1. The blessings of the platform owners, at minimum Apple and other handset makers, probably Google too. The platform owners would need to provide:
1. Ability to make ad-hoc wi-fi direct connections with your other devices. APIs etc 2. Ability to either have your app running in the background, or be automatically silently launched in the background, to receive the image and add it to Photos.
No such abilities exist. All the cheesy hotspot things that they're doing is literally the only way to achieve such a goal without the cooperation of gatekeepers like Apple.
Like, there is OpenDrop but that is dead since five years [1], it was a code dump by some researchers, and there are no client implementations to interact with Apple servers for getting keys, or with registering Find My devices...
2024 and people still email themselves files
That's my experience, I'm sure it doesn't work well for everyone and it's still too cumbersome to do it all the time. I only use that feature when I really want to send to someone a photo I just took.
Ideally, I'd have the camera be constantly connected to my phone's hotspot so I can immediately browse the photos and upload them - partially because selecting photos on the camera to be transferred is a pain, and partially because while Sony does allow connecting to an AP and transfer from a laptop, it is an exclusively foreground application, meaning the transfer interrupts when I have to spontaneously make a new photo / video.
The UX for uploading to FTP isn't great but it's relatively more tolerable.
I have no idea what the original FlashAir software looks like. Never even occurred to me to try it—just assumed it would be a nightmare.
But it works fine in my old Nikon with PhotoSync on iOS!
They can also connect to phones/tablets/websites but you need apps/services.
ftp direct from camera:
https://gdlp01.c-wss.com/gds/5/0300024975/01/eos5d-mk4-wff-i...
page 113
link is: EOS 5D Mark IV (WG) Wi-Fi (Wireless Communication) Function Instruction Manual
What’s more annoying is that automatically adding geolocation data for photos requires a Bluetooth link to a phone via their app which seems pretty unreliable and sometimes messes up the ftp uploads. Older canon dslrs had built in GPS.