• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

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

Search This thread

thehabos

Senior Member
Sep 28, 2010
456
157
Bajmok
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)
 

Attachments

  • DslrDashboard_V0.26.7_beta.apk
    1.4 MB · Views: 5,298
  • changeproperty.jpg
    changeproperty.jpg
    26.4 KB · Views: 9,711
  • focusbkt.jpg
    focusbkt.jpg
    20.6 KB · Views: 7,768
  • custombkt.jpg
    custombkt.jpg
    20.2 KB · Views: 8,741
  • lv.jpg
    lv.jpg
    35.7 KB · Views: 7,752
  • lvhistogram1.jpg
    lvhistogram1.jpg
    36.1 KB · Views: 7,097
  • lvmanualfocus.jpg
    lvmanualfocus.jpg
    37.3 KB · Views: 6,920
  • timelapse.jpg
    timelapse.jpg
    20.9 KB · Views: 6,219
  • cameragallery.jpg
    cameragallery.jpg
    44.8 KB · Views: 10,851
  • phonegallery.jpg
    phonegallery.jpg
    29.4 KB · Views: 5,915
  • imgpreviewhistogram.jpg
    imgpreviewhistogram.jpg
    29.6 KB · Views: 6,239
  • AudioCapture.jpg
    AudioCapture.jpg
    13.1 KB · Views: 5,298
  • new_bracketing_dialog.jpg
    new_bracketing_dialog.jpg
    24.7 KB · Views: 4,760
  • DslrDashboard_V0.30.22.apk
    2.2 MB · Views: 3,573
  • DslrDashboard_V0.30.30_x86.apk
    3.1 MB · Views: 2,683
  • DslrDashboard_V0.30.30.apk
    2.8 MB · Views: 10,965
Last edited:

awesome-member

Senior Member
Dec 30, 2010
198
19
kent uk
I knew after chainfire released one for canon, some one would release one for nikon as well.I own canon dslr so i wont be able test it but kudos to you for releasing one for free.
 

Declan79

Senior Member
Mar 21, 2011
454
15
Padang
Wow,its cool. Wonder when its come for olympus. It would be great with pen series

send from my premium XDA GT-P1000 2.3.3|DXJPE
 

Araf

Senior Member
Dec 12, 2010
258
86
Jakarta
OMG..finally someone create something that can combine SGS2 and Nikon Camera.
Unfortunately, I have Nikon D700. I hope you can create similar application for it :)
Anyway, thanks for your great work thehabos
 

thehabos

Senior Member
Sep 28, 2010
456
157
Bajmok
Checked out the sdk's for other models and with some work the other models will work to. The live view part needs most of the changes.

aflatonios:
can you be more specific, what rom u use, what camera u use, do you get the permission dialog, is your camera detected when you turn it on?

I'm on latest lite'ning rom.
 

aflatonios

Member
Oct 2, 2010
25
0
before trying to connect the camera (D5k) , the application won't even boot .

in the pics you can see the error and my phone info .
 

Attachments

  • SC20110910-185538.jpeg
    SC20110910-185538.jpeg
    121.9 KB · Views: 5,023
  • SC20110910-185510.jpg
    SC20110910-185510.jpg
    38.4 KB · Views: 5,257

thehabos

Senior Member
Sep 28, 2010
456
157
Bajmok
yes with some work. the D300 live view data is a bit different then the D5000 (it has no face detection data), and some of the property values differ. Will try to add the needed changes in the upcoming days if you interested in trying it out.
 

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,442
87,717
www.chainfire.eu
Hmm, where have I seen something similar before... You could have at least picked a name that didn't mimic mine.
 

thehabos

Senior Member
Sep 28, 2010
456
157
Bajmok
Hmm, where have I seen something similar before... You could have at least picked a name that didn't mimic mine.

The app name is D5kControl and the "Nikon D5000 DSLR Control" simply describes what it does, if you have problem with it I can rename it if you find me a name that describes it and dosn't 'mimic' yours.
Edit:
Actually I have created for myself an unpublished WPF application under same name last year in april, when I buyed my Nikon D5000
 
Last edited:

TheZuneLune

Senior Member
Dec 12, 2010
170
10
Pittsburgh
The app name is D5kControl and the "Nikon D5000 DSLR Control" simply describes what it does, if you have problem with it I can rename it if you find me a name that describes it and dosn't 'mimic' yours.
Edit:
Actually I have created for myself an unpublished WPF application under same name last year in april, when I buyed my Nikon D5000

What About DSLR Dashboard?
 

ekoandrew

Senior Member
Sep 5, 2009
344
29
Kaohsiung City, Taiwan
The app name is D5kControl and the "Nikon D5000 DSLR Control" simply describes what it does, if you have problem with it I can rename it if you find me a name that describes it and dosn't 'mimic' yours.
Edit:
Actually I have created for myself an unpublished WPF application under same name last year in april, when I buyed my Nikon D5000

Once you got it all down for All Recent Nikon DSLR, you can just name it NikonControl or NDSLRcontrol (lol sounds like NDS control)
 

ekoandrew

Senior Member
Sep 5, 2009
344
29
Kaohsiung City, Taiwan
Here is what I found out:

it FC and Hangs when I chose Live View function when I put in either Camera Mode or Host Mode.
I already start and stop the service just to try it out, but still does the same thing.

Live View just shows up Black Screen. I notice it puts the camera top LCD says PC mode.

BTW, I am using VillainROM 2.4 KG6
 
Last edited:

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.)