Jumat, 24 Juni 2016

Hacking Kamera Digital Canon Menggunakan CHDK




       CHDK atau kependekan dari Canon Hack Development Kit adalah sebuah firmware yang dibuat oleh para pengembang dengan tujuan mengaktifkan fitur-fitur yang tersembunyi didalamnya. CHDK sifatnya Hanya Memanggil Program Jadi jangan khawatir kamera canonmu akan rusak atau crash programnya. CHDK bisa diinstall di kamera Canon pocket(point and shoot) atau prosumer dengan bantuan sdcard. Fitur yang akan kamu dapatkan banyak sekali, serasa kamu memegang kamera DSLR. 



Dan berikut fitur yang akan kamu dapatkan:
1.     Shutter-priority (Tv) eksposur - melalui fitur rana nilai override
2.     Memotret dengan RAW, bisa dalam bentuk DNG (Digital Negative) yang bisa langsung diedit dengan adobe photoshop.
3.     Bracketing-Tv, Av, ISO, dan bracketing Focus, menggunakan script, atau dalam mode waktu terus menerus atau kustom
4.     histogram Live,histogram DOF
5.     indikator baterai
6.     pengaturan kualitas video dan kompresinya, video bisa lebih bagus.
7.     Custom grid. Banyak pilihan grid untuk membantu framing.
8.      Custom flash. dengan memilih custom flash fungsi TTL flash dihilangkan. Diganti menjadi manual sehingga dapat di atur flashnya menjadi 3 tingkatan lemah, menengah dan kuat. Flash hanya nembak sekali, sehingga cocok untuk main strobist di studio dengan mata kucing biasa.
9.      Timelapse foto,dengan menambahkan program
10.  Shutter speed bisa kamu atur sampai batas spesifikasi kameramu
11.  HDR
12.  Dan masih banyak lagi.

Dan berikut 2 tutorial cara menginstall chdk di kamera Canon,dan kali ini saya mencobanya dengan menggunakan Canon Ixus 135.

Menginstall CHDK menggunakan CardTricks


Alat-alat yang dibutuhkan adalah SDcard atau SDHC maksimal 4GB,Laptop atau computer,dan Software Cardtricks yang kamu bisa Download di http://chdk.wikia.com/wiki/Downloads.

1.Hal pertama yang kamu lakukan jika kamu sudah mengistall cardtricksnya adalah memformat SD cardnya dengan menggunakan cardtricksnya langsung dengan memilih sd card kamu.
2. Klik “Format as Fat”.Ini akan memformat disk kamu,jika ada file yang penting mending di backup terlebih dahulu.
3.Klik Download CHDK.Ini adalah URL situr resmi tempat download CHDK,pilih kameramu dan tentunya pilih juga versi firmwaremu.
4.Jika kamu sudah mendownloadnya kamu bisa membuka “CHDK card”, disini bisa langsung mengestrak file Zip yang kamu download tadi.
5.Dan yang terakhir,adalah make bootable,ini adalah program perintah untuk memerintahkan program chdknya secara otomatis.Jika kamu menginginkannya secara otomatis berjalan jika kamera dinyalakan kamu bisa meng-kliknya. Dan jika kamu tidak menginginkannya kamu mending tidak usah dipilih dan adapun cara mengaktifkannya dengan mengklik Display –>Set->Firmware update.
Jika sudah semuanya, Klik esc atau exit.
Catatan 1: Sebelum memasukkan sd cardnya ke kamera jangan lupa di “LOCK” dulu di adapternya yaa.

Cara menginstall CHDK menggunakan Smartphone

Alat-alat yang dibutuhkan adalah Hp Andoid atau Iphone atau apa saja yang penting Hp ber-SDcard,Sd card 2,4,atau 8 GB juga nggak papa,dan App File Explorer.
1.Yang pertama yang harus kamu lakukan adalah mendownload CHDK yang cocok berdasarkan tipe kamera dan firmwaremu di http://www.mighty-hoernsche.de/.
2.Format SD cardnya
3.Jika kamu mendownload CHDKnya,  buka file Zipnya,lalu ekstrak filenya langsung di SD card yang akan telah disiapkan. Jika kamu bingung, Sebenenarnya ini hanya pekerjaan mengekstrak file dan menaruhnya di SD card kamu.
4.Lepas SD cardnya dan pasang dengan menggunakan adapter ke kameramu dan jangan lupa adapternya dalam posisi “LOCK” yaa.


BONUS: Script Timelapse dan Speed shutter

Timelapse:
 rem Time Lapse Photography
 rem Step 1: Mount camera on bike
 rem Step 2: Click "shoot" button
 rem Step 3: Profit!

 @title Time Lapse Photos
 @param a Interval (secs)
 @default a 1
 @param b Interval (1/100 sec)
 @default b 0
 
 i=a*1000 + b*10
 if i<100 i="100<br" let="" then=""> t=get_tick_count

 rem Shot counter
 n=1

 print "Time Lapse Photos"

 sleep 1000
 goto "shot"

 :shot
   t=get_tick_count
   print "Shot", n
   shoot
   n=n+1
   rem Wait i msecs, including the
   rem time it takes to shoot.
   rem Shoots as fast as possible if
   rem each shot takes longer than
   rem i msecs.
   d= i - get_tick_count + t
   if d<0 d="0<br" let="" then="">   sleep d
   goto "shot"

Speed Shutter:

rem Author: barberofcivil
rem Tested on S2
rem Requires AllBest build

@title Shutter Speed - AllBest
@param a EV fraction (1/x EV)
@default a 3
@param b Start Tv (1EV)
@default b -11
@param c Start Tv (1/xEV)
@default c 0
@param d No.Shots
@default d 1
@param e Step Size (y/x EV)
@default e 1
@param f Start Delay (s)
@default f 0
@param g Delay between shots (s)
@default g 0

cls
if f<0 f="0<br" then="">if g<0 g="0<br" then="">if d<1 d="1<br" then="">if a<1 a="1<br" then="">if c>=a then c=a-1
if c<0 c="0<br" then="">if b<0 c="-c<br" then="">
if d=1 then print "One shot to be taken" else print d,"shots to be taken"
if d=1 or e=0 then gosub "Single" else gosub "Multiple"

print "Click to proceed"
print "Any button to cancel"

wait_click
is_key z "set"
if z=1 then print "Proceeding..." else gosub "Cancel"

while f>0
  print "Starting in",f,"s..."
  sleep 1000
  f=f-1
wend

print "Starting shots now..."

for i=1 to d
  cls
  print "Shot",i,"of",d
  gosub "ShutterCalc"
  if k>=6 then print "Shutter ~1/"o,"s" else print "Shutter ~"r"."st,"s"
  print "Shutter value:",p
  set_tv96_direct p
  shoot
  sleep 1000*g
next i

end

:ShutterCalc
  k=(1-i)*e-b*a-c
  l=(k/a/4)*4*a
  if k<0 l="l-4*a<br" then="">  m=1
  for j = 1 to (l/a/4+2)
    m=m*16
  next j
  h=(k-l)
  j=(((((((((30*h*h*h)/(4*a))*h)/(4*a))*h)/(4*a))*243)/(4*a))*7)
  j=j-(((((((30*h*h*h)/(4*a))*h)/(4*a))*254)/(4*a))*4)
  j=j+(((((30*h*h*h)/(4*a))*227)/(4*a))*9)
  j=j+(((30*h*h*307)/(4*a))*3)
  j=j+(30*h*850)
  o=(((((((j/(18000)+1)/2)+a)*m)/(128*a)+1))/2)
  p=(k*96)/a
  q=(((51200*a)/(((((j/18000)+1)/2)+a)*m)+1)/2)
  r=q/100
  s=(q-r*100)/10
  t=q-r*100-s*10
return

:Cancel
  print "Shots cancelled"
  end

:Single
  if e=0 and d>1 then print "Tv locked (step=0)"
  i=1
    gosub "ShutterCalc"
    if k>=6 then print "Tv: ~1/"o,"s" else print "Tv: ~"r"."st,"s"
return

:Multiple
  i=1
    gosub "ShutterCalc"
    if k>=6 then print "Tv Start: ~1/"o,"s" else print "Tv Start: ~"r"."st,"s"
  i=d
    gosub "ShutterCalc"
    if k>=6 then print "Tv End:   ~1/"o,"s" else print "Tv End:   ~"r"."st,"s"
return



Catatan 2 : Jika kameramu nge-hang jangan panik,mungkin masalah ini hanya terletak pada kesalahan firmware yang kamu download tadi,Ini tidak akan merusak kameramu,download lagi dan coba install lagi.


Jika kamu masih bingung bagaimana cara mengistallnya kamu bisa menghubungi facebook ku.
Selamat menjalankan ibadah puasa,and stay classic. 

Tidak ada komentar:

Posting Komentar