Giter Club home page Giter Club logo

Comments (2)

leifliddy avatar leifliddy commented on July 18, 2024

I think I figured it out (not sure if it's the correct way, I'm still new at this)

I just did a hexdump -d AppleCamera.sys on your file and used the offsets you provided to in the wiki the locate the dat files.
just the first and last lines are shown for each file

1871_01XX.dat
	28952   01793   02560   00021   00000   00000   00000   00000
	02599   00000   00000   00000   03500   00000   04500   00000

1874_01XX.dat
	29720   01793   02560   00021   00000   00000   00000   00000
	02599   00000   00000   00000   03500   00000   04500   00000
		
1771_01XX.dat	
	28951   02049   02560   00021   00000   00000   00000   00000
	00000   00000   00000   00000   00000   00000   00000   00000

I was able to easily identify these three dat files in my AppleCamera.sys file
I also located an additional three files immediately following 1771_01XX.dat

unknown.dat
	29718   01281   02560   00021   00000   00000   00000   00000
	00000   00000   03500   00000   04500   00000   00000   00000

unknown.dat
	29974   01793   02560   00021   00000   00000   00000   00000
	00000   00000   03500   00000   04500   00000   00000   00000

unknown.dat
	28950   01793   02560   00021   00000   00000   00000   00000
	00000   00000   03500   00000   04500   00000   00000   00000

Each of these files is the exact same length of 18048 bytes
I believe they correspond to these three dat files:

/usr/local/share/firmware/isp/1671_01XX.dat
/usr/local/share/firmware/isp/1674_01XX.dat
/usr/local/share/firmware/isp/1675_01XX.dat

I'm not sure how to sort out which file is which.
If were to install windows + bootcamp drivers on my macbook, would these dat files manifest themselves on the filesystem somewhere?

from facetimehd-firmware.

patjak avatar patjak commented on July 18, 2024

Hi, I found the offsets by looking at the disassembly of the driver. The code that loads them into the ISP tells the offset and size of the sensor files. Unfortunately the 167x versions are not available in the bootcamp driver from 2015 that we can download directly from Apple.

from facetimehd-firmware.

Related Issues (7)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.