See my technical notes here, which include how to get root on a Drift HD Ghost with no modifications to the unit.
The following is a list of URLs which might be handy if you connect your machine to the Drift HD Ghost's WiFi network.
rtsp://192.168.42.1/AmbaStreamTest
http://192.168.42.1/DCIM/100DRIFT/
If it's interesting, this is how this mount point is made in the firmware:
umount /var/www/DCIM 2>/dev/null
mount --bind /tmp/fuse_d/DCIM /var/www/DCIM
mount --bind /tmp/fuse_a/DCIM /var/www/DCIM
http://192.168.42.1/shutter/
http://192.168.42.1/live/
http://192.168.42.1/mjpeg/
#### Delete media file:
Type 0: Deletes a file:
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_del_media_file&type=0&name=100DRIFT/
Type 1: Not sure, but still deletes a file
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_del_media_file&type=1&name=100DRIFT/
#### Set Digital Zoom (0 (off) to 9 (full)):
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_dzoom&data={0-9}
Returns:
<?xml version="1.0" encoding="utf-8"?><Response><Status>1</Status></Response>
If out of range (error):
<?xml version="1.0" encoding="utf-8"?><Response><Status>0</Status><ErrMsg>invaid parameters! only support (0~9). </ErrMsg></Response>
#### Get Camera Information:
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_get_camera_info
Returns:
<?xml version="1.0"?><Response><DevInfo><Name>HD GHOST</Name><Battery>2</Battery><Capacity>29.2G</Capacity><Available>29.2G</Available><Version>Ver2.1.6.4</Version><ModelName>Drift HD GHOST</ModelName><SerialNumber>11CBDFEFGIM3KM32</SerialNumber><IPAddress>192.168.42.1</IPAddress><MACAddress>BC:0F:2B:22:77:A1</MACAddress></DevInfo></Response>
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_get_camera_setting
Returns:
<?xml version="1.0"?><Response><Setting><mic_sensitivity>0</mic_sensitivity><speaker_volume>0</speaker_volume><lcd_brightness>0</lcd_brightness><lcd_off>3</lcd_off><remote_control>1</remote_control><remote_led>1</remote_led><led_indicator>1</led_indicator><dzoom_on>1</dzoom_on><camera_off>0</camera_off><time>2012-01-02 00:03</time><date_time_stamp>0</date_time_stamp><setting_profile>0</setting_profile><language>0</language></Setting></Response>
#### Get Camera Status
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_get_camera_status
Returns:
<?xml version="1.0"?><Response><DevInfo><video_amount>4</video_amount><photo_amount>0</photo_amount><stream_type>0</stream_type><ntc>47</ntc><app_type>0</app_type><video_res>0</video_res><photo_size>0</photo_size><meter_mode>0</meter_mode><photo_quality>0</photo_quality><scene_mode>0</scene_mode><white_balance>0</white_balance><contrast>0</contrast><photo_selftimer>0</photo_selftimer><flicker>0</flicker><continue_shooting>0</continue_shooting><auto_shutdown_threshold>0</auto_shutdown_threshold><time>2012-01-02 00:04</time><video_fov>0</video_fov><mic_sensitivity>0</mic_sensitivity><dzoom_step>0</dzoom_step><rec_status>0</rec_status><battery>1</battery></DevInfo><WifiInfo><wifi_mode>0</wifi_mode><wifi_ssid>HD GHOST 203</wifi_ssid><wifi_security>0</wifi_security><wifi_password></wifi_password></WifiInfo></Response>
Which interestingly shows WiFi Security settings which are not used or apparent in the menu anywhere at the moment.
#### Get Photo Settings
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_get_photo_setting
Returns:
<?xml version="1.0"?><Response><Setting><resolution>0</resolution><fov>0</fov><exposure>0</exposure><self_timer>0</self_timer><ae>0</ae><wb>0</wb><contrast>0</contrast><continue_shooting>0</continue_shooting><photo_amount>0</photo_amount></Setting></Response>
#### Get PhotoBurst Settings
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_get_photoburst_setting
Returns:
<?xml version="1.0"?><Response><Setting><resolution>0</resolution><fov>0</fov><exposure>0</exposure><self_timer>0</self_timer><capture_rate>0</capture_rate><duration>0</duration><photoburst_amount>0</photoburst_amount></Setting></Response>
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_get_record_status
Returns:
<?xml version="1.0"?><Response><DevInfo><mode>0</mode><dzoom_step>0</dzoom_step><rec_status>0</rec_status><battery>1</battery><recording_timelapse>0</recording_timelapse><time>2012-01-02 00:05</time></DevInfo></Response>
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_get_timelapse_setting
Returns:
<?xml version="1.0"?><Response><Setting><resolution>0</resolution><fov>0</fov><exposure>0</exposure><self_timer>0</self_timer><interval>0</interval><timelapse_amount>0</timelapse_amount></Setting></Response>
http://192.168.42.1/setting/cgi-bin/fd_control_client?func=fd_get_video_setting
Returns:
<?xml version="1.0"?><Response><Setting><resolution>0</resolution><framerate>0</framerate
Thanks for the info, i will port HeroProApp for GoPro to drift