-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
K-S1 #80
Comments
Here is the results from trying to take a single picture PS C:\Users\Bryce\Downloads\pktriggercord-0.85.00-win> .\pktriggercord-cli.exe -o test.dng --file_format=dng --debug
|
The dng file when opened is completely white. If you would like it just let me know where to send it. |
Hello, I have a K-S1 and came across this project and would like to help seeing if we can get it going. I have run the initial commands from the testing page. Here is the status info
C:\Users\Bryce\Downloads\pktriggercord-0.85.00-win\pktriggercord-cli.exe --status_hex --debug
C:\Users\Bryce\Downloads\pktriggercord-0.85.00-win\pktriggercord-cli.exe 0.85.00
model (null)
device (null)
[C] plsr_init()
driveNum:24
Checking drive: C
Checking drive: D RICOHIMG DSC_K-S1
Found camera RICOHIMG DSC_K-S1
before connect
[C] pslr_connect()
[C] ipslr_status()
[C] command(fd=dc, 0, 1, 0)
[C] get_result(0xdc)
[R] => [1C 00 00 00]
[C] read_result(0xdc, size=28)
[R] => [01 00 00 00 00 00 00 00 00 01 00 01 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00]
[C] ipslr_set_mode(0x1)
[C] _ipslr_write_args(cmd_2 = 0x0, {0x1})
[C] command(fd=dc, 0, 0, 4)
[C] get_status(0xdc)
[R] => ERROR: 0x01
[R] => ERROR: 0x00
[C] ipslr_status()
[C] command(fd=dc, 0, 1, 0)
[C] get_result(0xdc)
[R] => [1C 00 00 00]
[C] read_result(0xdc, size=28)
[R] => [02 00 00 00 00 00 00 00 10 02 00 01 00 00 00 80
00 00 00 00 00 00 00 00 00 00 00 00]
[C] ipslr_identify()
[C] command(fd=dc, 0, 4, 0)
[C] get_result(0xdc)
[R] => [08 00 00 00]
[C] read_result(0xdc, size=8)
[R] => [1A 30 01 00 2E 02 00 00]
id of the camera: 1301a
[C] ipslr_status_full()
[C] command(fd=dc, 0, 8, 0)
[C] get_result(0xdc)
[R] => [C4 01 00 00]
read 452 bytes
expected_bufsize: 452
[C] read_result(0xdc, size=452)
[R] => [02 00 00 00 00 00 00 00 10 02 00 01 00 00 00 80
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... (420 bytes more)]
0x0000 | 02 00 00 00 00 00 00 00 10 02 00 01 00 00 00 80
0x0010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0030 | 00 01 00 00 01 00 00 00 64 00 00 00 26 00 00 00
0x0040 | 0a 00 00 00 00 00 00 00 0a 00 00 00 00 00 00 00
0x0050 | 03 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00
0x0060 | 00 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00
0x0070 | 80 0c 00 00 00 00 00 00 07 00 00 00 07 00 00 00
0x0080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0090 | 00 00 00 00 04 00 00 00 04 00 00 00 04 00 00 00
0x00a0 | 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00
0x00b0 | 00 00 00 00 01 00 00 00 05 00 00 00 00 00 00 00
0x00c0 | 03 00 00 00 06 00 00 00 00 40 00 00 00 00 00 00
0x00d0 | 00 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00
0x00e0 | 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
0x00f0 | 01 00 00 00 00 00 00 00 88 13 00 00 04 00 00 00
0x0100 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
0x0110 | 3c 00 00 00 26 00 00 00 0a 00 00 00 00 00 00 00
0x0120 | 0a 00 00 00 00 00 00 00 0a 00 00 00 01 00 00 00
0x0130 | 70 17 00 00 90 01 00 00 05 00 00 00 80 00 00 00
0x0140 | 00 00 00 00 26 00 00 00 0a 00 00 00 dc 00 00 00
0x0150 | 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0160 | 0a 00 00 00 57 50 41 05 57 50 41 05 50 02 00 00
0x0170 | 51 03 00 00 23 03 00 00 00 00 00 00 00 00 00 00
0x0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0190 | 84 00 00 00 00 00 00 00 00 00 00 00 29 00 00 00
0x01a0 | f0 0a 00 00 64 00 00 00 00 00 00 00 ec ff ff ff
0x01b0 | 00 00 00 00 00 00 00 00 0f 00 00 00 3f 00 00 00
0x01c0 | 00 00 00 00 00 00 00 00
init bufmask=0x0
[C] ipslr_cmd_00_09(0x2)
[C] _ipslr_write_args(cmd_2 = 0x0, {0x2})
[C] command(fd=dc, 0, 9, 4)
[C] get_status(0xdc)
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x00
[C] ipslr_status_full()
[C] command(fd=dc, 0, 8, 0)
[C] get_result(0xdc)
[R] => [C4 01 00 00]
read 452 bytes
expected_bufsize: 452
[C] read_result(0xdc, size=452)
[R] => [02 00 00 00 00 00 00 00 00 02 00 02 00 00 80 80
00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ... (420 bytes more)]
buf[008] last 10h 16 new 00h 0
buf[00B] last 01h 1 new 02h 2
buf[00E] last 00h 0 new 80h 128
buf[014] last 00h 0 new 03h 3
[C] ipslr_cmd_10_0a(0x1)
[C] _ipslr_write_args(cmd_2 = 0x0, {0x1})
[C] command(fd=dc, 10, a, 4)
[C] get_status(0xdc)
[R] => ERROR: 0x00
[C] ipslr_status_full()
[C] command(fd=dc, 0, 8, 0)
[C] get_result(0xdc)
[R] => [C4 01 00 00]
read 452 bytes
expected_bufsize: 452
[C] read_result(0xdc, size=452)
[R] => [02 00 00 00 00 00 00 00 00 02 00 02 01 00 80 80
00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ... (420 bytes more)]
buf[00C] last 00h 0 new 01h 1
[C] pslr_camera_name()
C:\Users\Bryce\Downloads\pktriggercord-0.85.00-win\pktriggercord-cli.exe: K-S1 Connected...
[C] pslr_get_status()
[C] ipslr_status_full()
[C] command(fd=dc, 0, 8, 0)
[C] get_result(0xdc)
[R] => [C4 01 00 00]
read 452 bytes
expected_bufsize: 452
[C] read_result(0xdc, size=452)
[R] => [02 00 00 00 00 00 00 00 00 02 00 02 01 00 80 80
00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ... (420 bytes more)]
[C] pslr_get_status()
[C] ipslr_status_full()
[C] command(fd=dc, 0, 8, 0)
[C] get_result(0xdc)
[R] => [C4 01 00 00]
read 452 bytes
expected_bufsize: 452
[C] read_result(0xdc, size=452)
[R] => [02 00 00 00 00 00 00 00 00 02 00 02 01 00 80 80
00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ... (420 bytes more)]
[C] ipslr_read_dspinfo()
[C] command(fd=dc, 1, 1, 0)
[C] get_result(0xdc)
[R] => [04 00 00 00]
[C] ipslr_read_dspinfo() bytes: 4
[C] read_result(0xdc, size=4)
[R] => [05 14 0A 01]
Firmware version: 1.10.20.05
json text:
{
"0x13222": {
"fields": [
{ "name" : "bulb_mode_press_press", "type": "boolean", "address": "0x178" },
{ "name" : "one_push_bracketing", "type": "boolean", "address": "0x17e"},
{ "name" : "bulb_timer", "type": "boolean", "address": "0x133"},
{ "name" : "bulb_timer_sec", "type": "uint16", "address": "0x134"},
{ "name" : "using_aperture_ring", "type": "boolean", "address": "0x18c"},
{ "name" : "shake_reduction", "type": "boolean!", "address": "0x07d"},
{ "name" : "astrotracer", "type": "boolean", "address": "0x087"},
{ "name" : "horizon_correction", "type": "boolean!", "address": "0x080"}
]
},
}
JSON: Cannot find camera model
[C] pslr_get_status()
[C] ipslr_status_full()
[C] command(fd=dc, 0, 8, 0)
[C] get_result(0xdc)
[R] => [C4 01 00 00]
read 452 bytes
expected_bufsize: 452
[C] read_result(0xdc, size=452)
[R] => [02 00 00 00 00 00 00 00 00 02 00 02 01 00 80 80
00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ... (420 bytes more)]
[C] pslr_get_status_buffer()
0x0000 | 02 00 00 00 00 00 00 00 00 02 00 02 01 00 80 80
0x0010 | 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00
0x0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0030 | 00 01 00 00 01 00 00 00 64 00 00 00 26 00 00 00
0x0040 | 0a 00 00 00 00 00 00 00 0a 00 00 00 00 00 00 00
0x0050 | 03 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00
0x0060 | 00 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00
0x0070 | 80 0c 00 00 00 00 00 00 07 00 00 00 07 00 00 00
0x0080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0090 | 00 00 00 00 04 00 00 00 04 00 00 00 04 00 00 00
0x00a0 | 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00
0x00b0 | 00 00 00 00 01 00 00 00 05 00 00 00 00 00 00 00
0x00c0 | 03 00 00 00 06 00 00 00 00 40 00 00 00 00 00 00
0x00d0 | 00 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00
0x00e0 | 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
0x00f0 | 01 00 00 00 00 00 00 00 88 13 00 00 04 00 00 00
0x0100 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
0x0110 | 3c 00 00 00 26 00 00 00 0a 00 00 00 00 00 00 00
0x0120 | 0a 00 00 00 00 00 00 00 0a 00 00 00 01 00 00 00
0x0130 | 70 17 00 00 90 01 00 00 05 00 00 00 80 00 00 00
0x0140 | 00 00 00 00 26 00 00 00 0a 00 00 00 dc 00 00 00
0x0150 | 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0160 | 0a 00 00 00 57 50 41 05 57 50 41 05 50 02 00 00
0x0170 | 51 03 00 00 23 03 00 00 00 00 00 00 00 00 00 00
0x0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0190 | 84 00 00 00 00 00 00 00 00 00 00 00 29 00 00 00
0x01a0 | f0 0a 00 00 64 00 00 00 00 00 00 00 ec ff ff ff
0x01b0 | 00 00 00 00 00 00 00 00 0f 00 00 00 3f 00 00 00
0x01c0 | 00 00 00 00
current iso : 400
current shutter speed : 1/60
camera max shutter speed : 1/6000
current aperture : 3.8
lens max aperture : 22.0
lens min aperture : 3.8
set shutter speed : 1/100
set aperture : 3.8
fixed iso : 0
auto iso : 100-3200
jpeg quality : 3
jpeg resolution : 20M
jpeg image tone : Natural
jpeg saturation : 4
jpeg contrast : 4
jpeg sharpness : 4
jpeg hue : 4
zoom : 28.00 mm
focus : 0
color space : sRGB
image format : JPEG
raw format : PEF
light meter flags : 128
ec : 0.00
custom ev steps : 1/3 EV steps
custom sensitivity steps : 1 EV steps
exposure mode : 0
scene mode : PORTRAIT
user mode flag : 0
ae metering mode : Multi
af mode : AF.A
af point select : Unknown value: 6
selected af point : invalid
focused af point : invalid
drive mode : Single
auto bracket mode : off
auto bracket picture count : 0
auto bracket picture counter : 0
auto bracket ev : 0.30
shake reduction : on
white balance mode : Auto
white balance adjust : 0
flash mode : Manual
flash exposure compensation : 0.00
manual mode ev : 0.00
lens : Tamron AF 28-200mm Super Zoom F3.8-5.6 Aspherical XR [IF] Macro (A03)
battery : 8.49V 8.03V 0.00V 0.00V
buffer mask : 0000000000000001
[C] pslr_disconnect()
[C] ipslr_cmd_10_0a(0x0)
[C] _ipslr_write_args(cmd_2 = 0x0, {0x0})
[C] command(fd=dc, 10, a, 4)
[C] get_status(0xdc)
[R] => ERROR: 0x01
[R] => ERROR: 0x00
[C] ipslr_set_mode(0x0)
[C] _ipslr_write_args(cmd_2 = 0x0, {0x0})
[C] command(fd=dc, 0, 0, 4)
[C] get_status(0xdc)
[R] => ERROR: 0x01
[R] => ERROR: 0x01
[R] => ERROR: 0x00
[C] ipslr_status()
[C] command(fd=dc, 0, 1, 0)
[C] get_result(0xdc)
[R] => [1C 00 00 00]
[C] read_result(0xdc, size=28)
[R] => [01 00 00 00 00 00 00 00 00 01 00 01 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00]
[C] pslr_shutdown()
The text was updated successfully, but these errors were encountered: