Saturday, April 24, 2010

Update for firmware file

I tried to identify the compression used in "Zi8_106.fw" file but its some weird type of file that I am still not able to extract properly.
Two probable types are:-
1. MacBinary 2 file
2. Applesoft BASIC program data

Whatever this file is its related to Macs and Apples.

If anyone know how to strip MacBinary header and extract data from the file then do comment.

2 comments:

  1. I made a file check in linux and it says "Applesoft Basic program data".

    Moreover i looked through the hex-code, the firmware file contains the following files:
    cc_in_still2vid.bin
    cc_in_still_4.bin
    cc_in_still_3.bin
    fonts.bin
    cc_3d_still2vid.bin
    mctf_video.bin
    mctf_still.bin
    fonts.bin
    bitmaps.bin
    black.jpg
    invalid.jpg
    poweron_12k.pcm
    videostart_12k.pcm
    videostart_12k.pcm
    videostop_12k.pcm
    shutter_12k.pcm
    poweroff_12k.pcm
    kodak0.jpg
    kodak1.jpg
    ...
    kodak9.jpg
    ...

    Hope this helped,
    Leo

    ReplyDelete
  2. I also found some hints to the software used within the zi8:

    PrKernel (http://www.esol.co.jp/english/embedded/prkernelv4.html)

    Ambarella Video Encoding
    (http://www.ambarella.com/technology/compression.htm)

    ACD Systems Digital Imaging

    So far,
    Leo

    ReplyDelete