It's easy to assume that everyone understands the direction i'm going. However in the real world not everyone has used firmware enhancements such as CHDK or Magic Lantern or understands the great deal of technical work it requires to enable anyone to have a go at writing software that runs on a DSLR. Most people are happy to point and shoot, any why not!
So for the avoidance of doubt.
PHDK will be a
community driven platform to build a free firmware enhancement for all cameras using a Pentax Prime M or newer. The overall aim is to put Pentax firmware modifications in a similar league to that of Canon cameras. For Pentax owners who only use Auto or Scene modes it will have little value but for anyone who flirts with Manual it will open a world of possibilities.
At present I have no plans to implement specific enhancements as I am just at the point of being able to put custom text on screen. However the kind of things I would expect (given enough time) are:
- Increasing the quality of JPEG images
- Increasing the quality of videos, perhaps even enabling auto focus during filming.
- Custom post processing filters
- Special modes - for example an astro tracing mode that turns of noise reduction.
- Custom display overlays for live view
- External GPS support - for example being able to pair your phone with a SanDisk WiFi SD card and use it to embed GPS data into your photos.
- Scripting! - Automating any operation, say time lapse with automatic exposure changes
PHDK doesn't exist yet., there is no community. It is just me, hacking the K-30 because that's what I have. At the moment I have very little to offer the Pentax community, Yet when I am able to do some of the cool things listed above I want as many people to benefit as possible. I should be able to take the knowledge that I have and 'port' functionality to other devices in much quicker time than its taken me to get this far.
Take a look at the CHDK project as a great example of how this works
CHDK Wiki. It supports a huge range of devices that are all based broadly round the same software. CHDK provides a platform to write extensions that are compatible with a large number of devices. I hope to do the same with a similarly named project PHDK.
Quote: I hope opening up this topic to public discourse has resulted in more donations than whining, because the whining is making me wish to ignore this thread.
I would like to thank everyone who has donated so far. You have allowed me to get another K-30 and not brick my own! In one day I learnt more about the internal workings of the camera than ever before. If you donated and are one of the people 'whining' then go ahead - my opinion is that you've paid for the right. Anyway this is an open forum, I post status updates in the hope of getting a community motivated around this. Just me on my own is going to take a long time...
Whilst I would love to be able to say that all Pentax DSLRs will be supported this just wont happen. For the non technical people I would liken it to speaking a different language. Older Pentax's say the K5 are written in a language say Russian. Prime M and above like the K-30 are written in Arabic. The differences between Arabic and Russian are great! (أنا أتكلم بعض عربية). I would love everyone to have access to it but unless Pentax makes it easy by giving out some technical specifications of their software (unlikely) I don't have time to learn another language to the extent I would need.
Anyway, at this time all I want to know what is the most popular Prime-M or newer camera on the forums is. It might be a good idea for someone to find out, probably in another post.
I'll also keep everyone up to date, firstly for those that donated and secondly because I want to keep everyone enthusiastic!