2016年2月22日 星期一

commlite CM-ENF-E1

簡單的說, 這是一個 sony e-mount 轉 nikon F-mount 的轉接環, 支援光圈控制跟自動對焦. 不過既然是轉自動鏡頭, 就會有相容性的問題. 測試機身是 sony A7, 目前測試到的幾隻鏡頭:
  • Nikon AF-S NIKKOR 70-200mm f/2.8G ED VR II
    • 對焦 ok 光圈控制 ok.
    • 加 kenko 2x DGX 兩倍鏡後機身很常對不到焦. 我認為是機身的問題.
  • Nikon AF-S NIKKOR 16-35mm f/4G ED VR
    • 對焦 ok 光圈控制 ok.
  • TAMRON SP 70-300mm F/4-5.6 Di VC USD
    • 對焦 ok 光圈控制 ok. 整體情況跟小黑六一樣
  • TAMRON SP 24-70mm F/2.8 Di VC USD
    • 沒辦那直接裝上轉接環, 會卡到.
    • 加 kenko 2x DGX 兩倍鏡後可以正常操作.
  • Sigma 17-50mm F2.8 EX DC OS HSM
    • 無法正常操作, 對焦不行光圈控制不行.
  • Sigma 8-16mm f/4.5-5.6 DC HSM
    • 對焦不能操作, 光圈控制無法操作.
  • Sigma 24-105mm f/4 DG (160525 update) 
    • 操作一切正常, 除了機身引起的對焦問題以外.


A007 接上就像這樣. 不過 A007 不是我買這個環計劃中打算要接的鏡頭, 我的打算是 sigma 8-16mm, 還有 nikon 之後打算全面推行的電磁光圈鏡像 16-80mm f/2.8-4E 這支, 到了那時, 就不能靠外面撥光圈開合桿去控制光圈, 必需要靠電子信號, 搞的跟 canon 一樣.... 買這個轉接環也只是為了要在那時代的鏡頭還可以控制光圈使用, 當然啦, 這是如果還有買 nikon 鏡頭機會的前提下設想啦.
對焦是原本就沒有在期待, 在 A7 上只能用慘劇形容, 拍拍景都不算很夠用, 更別提追焦了. 不過我認為這是 A7 本身峰值對焦演算法的問題, 換到 A7Rii 會不會比較好...... ? 我不知道, 我沒有在期待, 有沒有比較好對我不重要.

update. 2016/05/02
有幾個建議:
1. 它不支援 D 鏡. 也就是機身馬達驅動對焦鏡頭它不支援.
2. 如果接的是沒有電子接點的手動鏡頭 (Zeiss ZF.2 我沒試過, 也許沒這問題), 它會開機 27 秒後才能正常測光, 三分鐘後才能給你按快門. 也就是說, 如果是接這種鏡頭, 我建議使用最簡單的那種機械式轉接環就好.
update 2016/07/08
現在才看到新的 firmware v03, v03 跟以往的差別是, 以前能對焦的現在通通不能對焦, 但 sigma 8-16mm 可以調光圈了, ..... (那你這跟純機械轉接環是差在哪啊幹)
update 2016/7/22
新的 firmware v04 看起來跟 v03 一樣看來只想支援 A7II 跟 A7RII, 在 A7 上對焦只剩 nikon 16-35mm 正常而已, 其它只是會動... 不過跟之前不能動比起來, 算有進步了. 這版感受到最大的改變是非電子鏡像 AiS 鏡, 並不會讓你開機快兩分鐘後才能按快門, 現在馬上就可以用了.

2015年12月26日 星期六

[雜記] Tamron A007 part2

簡單的說...

  • 用橡皮筋是對的
  • 用布膠帶是錯的
  • 要用鐵人膠帶, 而且還比較方便裁切

包了幾個月, 對焦環不會再掉下來了...


這顆就不多講了. 看到 Nikon 24-70mm VR 版後, 我決定還是拿這顆當旅遊鏡....

2015年12月6日 星期日

修修風扇軸承...

之前修風扇的手法都很簡單, 打開後蓋就直接上油, 就像這樣子:

這樣是不行的.
簡單的說, 把整個軸承組先拆下來, 前後都要:

拆下來後在軸孔裡上油...

就是這樣.

雜訊很多? 全片幅雜訊當然很多啊不然想怎樣......

2015年10月16日 星期五

CE hive registry (續)

其實後來發現. windows CE hive registry 從 5.0 以來就沒什麼改變, 本文講的是 CE 7.0, hive registry 儲存界面為 SDmemory. 因為 SDbus 在一開機時並不會載入, 所以需要另外加進 boot.hv 中. 但因為這些內容是擺在 Microsoft Windows core registry 中, 基本上個人並不建議去更動 (事實上隨著 Microsoft 的 update 這個檔內容也會一直修一直改, 改動它, 難保哪天做 update 時又再被改回來, 也就是說改它等於做白工), 所以另外做一個 sd_hive.reg 檔, 內容就從 common.reg 裡抄出來. common.reg 檔案在 C:\WINCE700\public\common\oak\files 裡.

再說一次因為很重要, 請從自己的 common.reg 裡 copy/paste, 因為每一版 common.reg 並不會完全一樣, 硬貼上我的版本是有機會開不了機的...

sd_hive.reg 內容, 紅色為必加內容.

; @CESYSGEN IF CE_MODULES_SDBUS
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\Drivers\Builtin\SDBusDriver]
   "Order"=dword:15
   "Dll"="SDBus.dll"
   "Prefix"="SDC"
   "ThreadPriority"=dword:64     ; default thread priority for dispatch thread
   "RequestListDepth"=dword:30   ; pre-allocated requests
   "IClass"=multi_sz:"{20FA98A8-B298-4b32-8D72-C716AEE2FA84}=%b","{6F40791D-300E-44E4-BC38-E0E63CA8375C}=%b"
   "Flags"=dword:1000
   "BootPhase"=dword:0
; END HIVE BOOT SECTION
; @CESYSGEN ENDIF CE_MODULES_SDBUS

; @CESYSGEN IF CE_MODULES_SDMEMORY
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory]
....中略....
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\MMC_Class\High_Capacity]
....中略....
; END HIVE BOOT SECTION                     
; @CESYSGEN ENDIF CE_MODULES_SDMEMORY

以上 HIVE BOOT SECTION 與 END HIVE BOOT SECTION 為必加, 很重要.

再來的是 platform build 有一個環境設定的 .bat 檔裡加上

set PRJ_ENABLE_FSREGHIVE=1
set PRJ_ENABLE_REGFLUSH_THREAD=1
set PRJ_ENABLE_FSMOUNTASROOT=1

這幾個敘述, 但是 PRJ_ENABLE_FSREGHIVE 這個設定其實跟 PRJ_BOOTDEVICE_MSFLASH 和 PRJ_BOOTDEVICE_ATAPI 有關, 而這兩者都不設定時, 會被默認為 PRJ_BOOTDEVICE_ATAPI, 於是要再做一個 sd_plat.reg 註消在這裡面設定的內容.
sd_plat.reg 內容:
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile]
    "MountAsBootable"=-
    "MountAsRoot"=-
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
    "MountAsBootable"=-
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
    "MountAsRoot"=-
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC]
"MountAsBootable"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory]
"MountAsBootable"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDHCMemory]
"MountAsBootable"=dword:1
;enable compress, unnecessary
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC\FATFS\Filters\CEFilt]
    "Dll"="cefilt.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS\Filters\CEFilt]
    "Dll"="cefilt.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDHCMemory\FATFS\Filters\CEFilt]
    "Dll"="cefilt.dll"

IF PRJ_ENABLE_FSREGHIVE
[HKEY_LOCAL_MACHINE\init\BootVars]
    "Flags"=dword:1

[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\ObjectStore]
    "MountAsRoot"=dword:1
ENDIF
; END HIVE BOOT SECTION

一般來講 mountasbootable=dword:1 如果有多處, 你就要確定這些東西開機時只會有其中一樣有作用. mountasroot=dword:1 這個就要小心, 如果設定在 storage/FS 上就會看到所有的根目錄都變成那個 storage 圖示. 在這裡是走預設掛到 RAMdisk 去. 如果看到範例裡設定一大票地方都 mountasroot=dword:1, 那表示這個是亂槍打鳥打中的, 哪天也會出包, 要小心.
以上都是系統的, 再來才是 BSP 外加的 SD host driver 加在 boot.hv 中, 例如:
; HIVE BOOT SECTION
IF BSP_SDHC 
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDHC]
   "Prefix"="SHC"
   "Dll"="omap_sdhc.dll"
   "Flags"=dword:1000
ENDIF BSP_SDHC
; END HIVE BOOT SECTION

在這裡 "Flags"=dword:1000 這句很重要, 再來是前面講的 HIVE BOOT SECTION 一定要加上.

然後在 platform.reg 裡加上剛剛寫的 registry file:
#include "$(_TARGETPLATROOT)\sd_hive.reg"
#include "$(_TARGETPLATROOT)\sd_plat.reg"
這樣, 再 build platform.

build platform 蓋好後可以用 show built image 這個功能打開 nk.bin 看 boot.hv

看boot.hv是否如預期要求加上需要的 registry.

如果不如預期, 可以改剛剛做的那兩個 sd_plat.reg 與 sd_hive.reg 後做 mage run-time image, 就可以一直驗證到滿意為止.
相關筆記可以參考這裡的文章:
http://processors.wiki.ti.com/index.php/Persistent_Registry_in_ARM-A8_BSP
ps. 如果開不了機, 需要注意是不是其它的 driver 擋到開機流程....

下次有時間我再來驗證走 USB storage 的...



2015年10月9日 星期五

jenova tw-3300 相機包

這個相機包其實我用三年以上了, 當初是因為它大才買它, 結果沒想到三年多來也沒有找到讓我覺的比這款更好用的... 然後這個背包條是今天才在賣場發現的. 首先先來看背包. 這是手機拍的, 只要知道它是背包就好, 其它不重要

很多笨重的相機包不知道為什麼會設計成單肩背包, 即使是整個包包重十餘公斤仍然設計成單肩, 我真的不知道做那種產品倒底有沒有實際使用過... 即使是這款, 兩機三鏡下去也可以到 10 公斤重. 這就是它的新外掛...

這張圖當然看不出來這外掛是幹麻用的, 繼續看下去. 登登! 背包出現了!!
掛起來大概就像這個樣子. 以背包來說, 這也不是啥小東西....

然後前面還可以再多掛一臺相機, 等於是你背包裡可以只放一堆雜物跟鏡頭就好.

2015年9月12日 星期六

sony SEL1018

這顆鏡是買進 A7 後第一顆自動鏡頭, 因為謠傳說它在 A7 上可以使用 11-17mm. 會選用這顆鏡, 簡單來說就是因為它是 APS-C 鏡.
這篇就是要講它的實用性怎麼樣. 要在 A7 上使用它, 記得跟這張圖一樣把遮光罩拿掉, 否則你會只有 14-16mm 可用而已. 首先先來看暗角的情況. 以下光圈都是開 f/22.

10mm. 不用看了

11mm: 這個暗角是無法還原的, 但已經可以在某些場合中使用.

12mm:

13mm:

14mm:
  
15mm

16mm:

17mm:
 18mm:

實拍 11-14mm, 11mm:

12mm:

13mm:

14mm:

乍看之下 12mm 開始到 14mm 都算可以用, 但實拍時其實有不少暗角影響:
強光場合下 12mm 暗角非常明顯, 即使光圈開到最大
14mm 其實也會很明顯, 嚴格講起來不能算可用焦段...


既然明知道有暗角為什麼還要拿 APS-C 鏡硬上 FF 機器呢? 我的理由很簡單..
1. 偷雞摸狗. FE 到現在並沒有 15mm 廣角可用, 但裁到 APS-C 就有. 這樣的話為什麼一定非要用 FE 鏡不可? 也許有人非全片幅鏡頭不用, 但我不會給自己這樣劃地自限.
2. 它輕. 225g 比福倫達 12mm f/5.6 的 230g 還輕, 福倫達的還不含轉接環的重量, 更別說對比對焦 16mm 以下焦段合焦提示能力會幾乎全部消失這個問題.
3. 以我的超廣角的應用來說, 用的不多, 但一定會用上, 也就因為它少用但又沒它不行, 減輕重量在少用的焦段演變成一種必需.

好, 那有沒有救呢? 有的. 但目前只試到 lightroom 可以修. 這是原始圖, 焦段12mm, 光圈 f22:

這是 lens corrections, lens vignetting 調到 90 後的結果:


如果不顧四個角落的畫質的話, 對我來講這樣是可以用的. 不過荷重允許的話, 這個焦段我仍舊會交給 sigma 8-16mm + D90...

這顆鏡另一個特色是星芒, 這是正對太陽時, 不需要縫卡, 直接縮光圈拍就可以:

夜間的. 近距離光源. 忘了開裁切. 18mm:

10mm:

遠距離光源, 18mm + APS-C
 10mm + APS-C 裁切
11mm 端測試照片:

10mm APS-C crop 測試:

拜廣角之賜, 對比好拉顏色豔麗, 橫定光圈 f/4 好拉快門重量又輕, 這種好東西只有 APS-C 鏡才會有 (寫這文章時 FE 在 15mm 廣角端還是缺席的..), 老實講我不知道有什麼理由要去排斥 APS-C 鏡.

2015年9月3日 星期四

flange distance correction lens

這個實驗很久以前就想做了, 只是一直到有 sony A7 後才能做裁切比例比對.
canon FD to Nikon F: 約 x1.52, 跟增距鏡幾乎沒什麼兩樣:
當然的, 快門也會降一級.

這個是 M42 to Nikon F, 約 x1.05, 損失很少:

canon FD 是 50mm f/1.8 s.c., M42 是 helios 44-2. FD 的鏡後距校正鏡片也並不會都是缺點, 最少無限遠端的表現有相當的提升:
http://yoko-hama.blogspot.tw/2013/08/m43-to-e-mount.html
還有什麼實驗想做歡迎提出.