[APP] Nikon DSLR Dashboard via USB V0.30.27 beta

Search This thread

gmarques33

New member
Sep 14, 2010
2
0
This is the same as qDsldDashboard from play store?
It is still open source? The source on google code is outdate. It is 0.3.6. I want to contribute, as the version from play store is crashing when I try to use the live view.
 

devdattashinde

New member
May 8, 2018
1
0
Need android sdk

Hi
I am developing an android app, in that app i want to show live view and capture image after capturing the image i want to show that image in android imageview (using bitmap) so their is any way where i can achieve this functionality ?

Thanks in advance!!
:)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 85
    Hi

    I'm presenting you my Android application for controling Nikon and Canon DSLR with your Android phone/tablet over USB, wireless with the WU-1a/1b adapter or with using an OpenWrt with help of the DslrDashboardServer.

    For running the application you need Android with USB host mode support and USB OTG cable/adapter.

    Begining with version V0.30.1 you need Android 4.0 (ICS) for the application, the old version V0.26.7 minimal requirement is Android 2.3.4.

    Bitcoin donation address: 19QGtBbPXQL1Y6dRC2jVoH7t5nHFeK5F5W

    Instant Guide to DslrDashboard by Dmitri Popov:

    http://dmpop.homelinux.com/dslrdashboard/
    http://www.amazon.com/dp/B005H86Y9G
    https://gumroad.com/l/dslrdashboard

    The project is in beta development.

    Please check out the new LRTimelapse help screen that should help you capturing time-lapse sequences.

    V0.30.28 changes:
    • Nikon properties dialog (press the exposure indicator display in bottom to bring it up)
    • Some fixes for the Nikon internal bracketing - only available in Nikon properties dialog
    • Added Nikon HDR capture - only available in Nikon properties dialog
    • Added Nikon Auto ISO - only available in Nikon properties dialog
    • Canon 10x zoom
    • Small fix for Canon live view render while in movie recording
    • LRTimelapse help screen available if you start a time-lapse in DslrDashboard
    • Exposure correction based on camera exposure reading (Nikon only) - read more here [AutomaticExposureCorrection Exposure Correction]
    • Histogram based exposure correction - still work in progress
    • master device (NIKON only). If you have connected more devices you can set one as a master device and all other devices will reflect the shutter speed/aperture/iso changes. Also if you start a time-lapse on master device it will execute on other devices to. - this is still work in progress
    • small error fixes that where reported on Google Play

    V0.30.27 changes:
    • Added the live view overlay buttons to new layout
    • GPS info now also works for Canon JPG and RAW to (only if the image is downloaded to your Android device - capture button is red)
    • Added BULB mode for custom bracketing (works only on models that support bulb shooting). Works only in M mode and the initial shutter speed must be other then bulb (<= 30 ).
    • Added battery info icon
    • Added Image size/format property for Canon (only tested with 650D)
    • Some fixes and changes for the GPS info handling for images
    • Stability fixes
    • Remaining free image count for sdcard (Nikon/Canon). Now if you click it, it will toggle between capture destination : camera sdcard/android device. The old 'capture' button long click still works but will be removed in upcoming versions.

    V0.30.26 changes:
    • added support for DslrDashboardServer v0.2 that now support multiple USB connections and multiple client connections
    • now mov files are also displayed in the image gallery and they can be downloaded (it can take a while if a file is big) and watched (external played is used)
    • fix for the timelapse and focus dialog crash
    • histogram switch in LRTimelapse help screen
    • optimisation and more fixes for errors reported by users

    V0.30.23 changes:
    • UI changes, the UI is faster now
    • LRTimelapse help screen, read more about it: LRTimelapse help screen
    • Internal changes to the device communicators


    V0.30.22 changes:
    • Fix for D5100 crash
    • Added D3200 camera/host mode
    • Added bulb timer
    • Fix for 'Connect to server' button not showing
    • some small fixes

    V0.30.21 changes:
    • More then one USB camera support (using an USB hub you can now connect more USB cameras and control/switch between them)
    • Fixed switching between connected cameras (USB or network connected)
    • Ability to start a capture on all connected cameras (enable it in the 'back' button dialog)
    • Fix for cameras that have 2 slots (Nikon)
    • Some fixes that should improve D3100 and D3200 (D3200 should also work)
    • Fixes for the old live view display
    • Canon live view should be a bit more faster
    • Other small fixes

    V0.30.20 changes:
    • D7100 support
    • WU-1a/1b support (tested with D7100 by me, tested with D600 with a help of a user)
    • Custom bracketing now works with Canon in M and A mode to
    • lot of small fixes

    V0.30.19 changes:
    • UI changes, reworked the icons, new colors for button, reworked the dialogs, removed the menu and actionbar as it was more in the way then it helped
    • image viewer uses OpenCV/OpenGL for rendering the image, JPG are loaded in full resolution so no pixelation when zoomed in (raw files are still processed with half-size because of slow processing in full resolution)
    • added live view exposure preview, live view white balance, live view selector for Nikon models that support it (they can be find in LV properties layout on right)
    • added zoom button in live view display (upper left corner - only in OpenCV/OpenGL live view mode) that will display a zoom dialog)
    • added a BLV button below the zoom button in live view. Pressing the BLV button will save the aperture/shutter speed/iso values. After pressing it those values can be changed at will. Before capture the application will restore the saved values and make the capture with those. If 'return to live view' is enabled the application will restore the BLV values. This is useful for Nikon models that reflect the aperture/shutter speed/iso changes in live view (like D800).
    • reworked the custom bracketing, now it should choose the right shutter speeds if used in M mode.
    • increased the manual focus step slider in live view (0 - 1000 now)
    • other fixes
    • I still didn't get back the Canon 650D so the custom bracketing is not working for Canon as I can't test it.

    V0.30.18 changes:
    • Added D5200 support
    • Fixed custom bracketing image capture order - now the capture order is: under exposed - normal - over exposed
    • Fixed crash if external viewer is used
    • Fixed image review if camera shutter or remote release is used
    • Fixed the RPT interval property in Flash commander dialog
    • Added comment, artist and copyright properties (right panel last button). Not all models support the artist and copyright properties. All 3 can take up to 36 characters
    • Added focal length display in the bottom bar for cpu-lens.
    • Added a small DoF calculator. Press the focal length display in the bottom bar.
    • Added profiles for camera properties, custom bracketing, focus stacking, flash commander (CLS). All use the same dialog. 'New' will create a new profile. 'Save' will save the properties into the current selected profile. 'Load' will load the properties for the current selected profile. 'Delete' will delete the current selected profile.

    V0.30.17 changes:
    • Keep live view aspect ratio (in settings)
    • Auto focus in live view after focus point change (for now Nikon only)
    • Landscape mode in both orientation
    • Next/previous image while in gallery image view (fling left/right)
    • Image review after image is taken (enable in settings). It will work if you shoot in RAW + JPG or in any of JPG modes
    • Custom bracketing dialog rework. Now you can select the desired under/over exposure image count. In 'A' mode it will use the EV as in old version, in 'M' mode it will bracket the shutter speed. Displays that EV/shutter speed values that will use for bracketing (for now Nikon only)
    • Added menu options for connecting to DslrDashboardServer running on OpenWrt

    V0.30.16 changes:
    • I added OpenCV. Durning DslrDashboard first start it will ask you to install the OpenCV manager. After installing it the manager will install the OpenCV client libraries for the Android device.
    • I added a complet new live view rendering that is implemented in native code using OpenCV and OpenGL. To enable the new rendering go to settings and under live view options enable the 'Use OpenCV/OpenGL for LV rendering' option. In OpenCV/OpenGL rendering you are able to enable various OpenCV filters with the button located in the upper right corner (grayscale, sepia, edge detection, sobel, canny, inverse, etc). Also the histogram calculation and display is done with help of OpenCV. The new rendering should be much faster then the old one (Please test this rendering so I can improve it, with D5000 and 650D works superb here on Nexus 7 and SG2 to).
    • added focus area selection for Nikon cameras (still needs some work)
    • added a fix that enabled live view with Canon 7D models
    • fixed the exposure display view

    V0.30.15 changelog (mostly Canon 650D changes)
    • reworked the capture
    • added bulb capture (select BULB for shutter speed, press the capture button to start BULB capture, press again the capture button to end BULB capture)
    • reworked the auto focus (AF now works like if you press halfway the shutter release button, while you holding the AF button the camera is auto focusing, after you release it will stop the auto focus)
    • added EV value display while the AF is enabled
    • added proper focus rect display while in live view
    • added movie recording (thanks to Dave Coffin who showed me how to decode the LV image while in movie recording - while the camera is recording a movie the LV is much slower)
    • added the focus mode property for the live view and movie recording
    • custom bracketing (in Av mode)
    • focus stacking (the Canon 650D only supports 3 steps of focus movement 1 - small, 2 - medium, 3 - large so use these values for the focus step value in the dialog)
    • time-lapse also works now with Canon 650D
    • other small fixes improvements

    V0.30.14 changelog
    • Fix for the time-lapse bug
    • Networking mode - server accepts more clients and switching is possible between the connected clients (server can have a camera connected with usb to)
    • Initial Canon 650D code - this is work in progress (custom bracketing, focus stacking and time-lapse not working yet)

    V0.30.13 changelog

    V0.30.12 changelog
    • Added audio initiated capture
    • Added full screen toggle to preferences

    V0.30.11 changelog

    V0.30.10 changelog
    • Merged the image gallery for images that are on phone/tablet and images on camera card
    • Added 2 buttons for camera card slots for cameras that have more then 1 card slot (need to be tested)
    • Fix for D800 and D600 movie recording
    • Fixes for some properties for D800 and D600
    • Flash commander dialog
    • Option to add EXIF GPS location info to images that are captured to phone/tablet
    • small fixes

    V0.30.5 changelog
    • Added option in preferences to disable the internal image viewer so you can use your favorite one (like Photo Mate)
    • Added focus stacking (you start it from the focus stacking dialog)
    • Added manual focus movement to live view (the toggle is in the bottom right corner in live view)
    • Moved the histogram toggle in live view to upper right corner
    • Added more info to live view OSD
    • Added live view OSD toggle to bottom left corner
    • fixed some fixes for D3S, hope someone can confirm that works
    • some small fixes
    What is done between V0.26.7 and V0.30.5
    • Works only with Android V4.0 (ICS) and up.
    • Complete rewrite of the application core.
    • Remake of the application UI.
    • Better tablet support.
    • Custom bracketing
    • Timelapse
    • Focus stacking
    • Manual focus movement while in live view (focus mode must be AF-S)
    • Separate image gallery for images on phone and camera
    • Image preview
    • Histogram in live view and in image preview
      [/LST]

      ps: probably the basic functions will work with other nikon cameras as the program checks what
      commands/properties the camera supports(or any camera that supports
      the basic PTP commands/properties/events - PIMA 15740:2000
      or ISO 15740:2008 - don't have this one as it is to much for my pocket)
    2
    DslrDashboard V0.30.15

    Uploaded a new version - this one is birthday release :)

    V0.30.15 changelog (mostly Canon 650D changes)
    • reworked the capture
    • added bulb capture (select BULB for shutter speed, press the capture button to start BULB capture, press again the capture button to end BULB capture)
    • reworked the auto focus (AF now works like if you press halfway the shutter release button, while you holding the AF button the camera is auto focusing, after you release it will stop the auto focus)
    • added EV value display while the AF is enabled
    • added proper focus rect display while in live view
    • added movie recording (thanks to Dave Coffin who showed me how to decode the LV image while in movie recording - while the camera is recording a movie the LV is much slower)
    • added the focus mode property for the live view and movie recording
    • custom bracketing (in Av mode)
    • focus stacking (the Canon 650D only supports 3 steps of focus movement 1 - small, 2 - medium, 3 - large so use these values for the focus step value in the dialog)
    • time-lapse also works now with Canon 650D
    • other small fixes improvements
    2
    V0.13 beta

    V0.13 beta changes:
    • Liveview should work with D5000 (confirmed), D5100, D7000 (confirmed), d300, d300s, d700, d90
    • rewrote the part that sends commands to camera (now it's lighter to link commands, also should work better, was working on this the past day)
    • added image preview with option to select what files will be keeped (images are always saved to DCIM/dslr as they are downloaded becouse it would be to much to keep them in memory. If you press the 'Keep selected' button the images that are selected will remain and added to media gallery and the rest will be deleted. The 'Delete selected' button does the oposit. You can click on the image to get a preview of it (will invoke external program - so if you have some application that handles nef files you can preview it). I have plans to extend this view so that you can browse the files that you already have in your DCIM/DSLR folder and to browse the files on your cameras sd/cf card
    • 'Stop service' will now disable liveview if enabled, switch to camera mode if host mode is selected and switch recording media back to sdcard (please use this option before you turn off you camera or unpluge the usb)

    Over weekend I will be away, so new updates only during next week.
    2
    I have a Nikon D80 which I was able to control using a nook color runing CM9 and appropriate cables. I tried to use an HP touchpad tablet runing CM10 (Jcsullins Cm-10-20130418) but it doesn't work. The dmesg shows that the camera is recongnized (Nikon d80 etc...) but the application doesn't report a camera connected. Using the same cable setting, I am able to read a flash memory stick, so the cable is OK. Is there a requirement specific to camera support that's not met in the CM10 kernel? Did anybody manage to make this work on an HP Touchpad with CM10? I really love DSLR Dashboard and would really like to see it working with my HP.

    Don't know about the HP Touchpad but I presume CM10 should have the required bits.
    Try asking in the CM10 thread if USB host support is included.
    Also you can try connecting the camera over a powered USB hub.
    2
    DslrDashboard 0.30.2

    V0.30.2 changelog

    • Added image gallery and image preview for images on phone/tablet and for images on camera sdcard. To enter the image gallery for images that are on phone/tablet press the 'Image' button in the action bar. To enter the image gallery for the images that are on the camera press the 'remaining images' ([401] in the sample screenshoots) indicator in the bottom bar.
    • Added option to download or delete images while in gallery mode for camera images. In gallery mode for camera images if you click the thumbnail it will only download a small size low quality image from camera and display it. To download the full size image for preview long press the download button in action bar, it will be checked, while it checked the app will download the full size image for preview and it will save it to the saving location entered in preferences (DCIM/DSLR by default)
    • In gallery to enter selection mode long press the selection button in action bar, while checked you can click the thumbnails to toggle the selection for them.
    • Added histograms for live view and for image preview. To enable the histogram in the LV press the small image button in the bottom left corner while in LV to turn on and to switch between the modes (luminosity + separate RGB or luminosity + one RGB). While in image preview touch the histogram to change the mode
    • Added capture to sdram (phone/tablet). Press and hold down the shutter button, it will turn red and it means that it will transfer the picture to phone/tablet.
    • Added long press for the the AF button to change the AF behavior before capture. If AF is red then AF will be performed every time before capture (if lens support it and if focus mode is not MF). If AF if not red then AF will be not performed before capture, the application will change the focus mode to MF before capture and change it back to the previous value. (Explanation: by default while camera is connected over USB and controled via PTP commands the capture operation always performs AF before capture, except when the focus mode is set to MF.)
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone