Jump to content
Sign in to follow this  
AsereBLN

EFiX™ autopsy / disassembled

Recommended Posts

This could be an USB U3 device or some king of intelligent usb key ....

More here : http://en.wikipedia.org/wiki/U3

However, what still puzzles me is that the BIOS obviously sees a boot sector to be able to boot the thing ... I need to find out how gthe BIOS enumerates USB devices, maybe it dies it in some kind of special way ...

It is also interesting in Asere logs, that the EFi-X appears to be an OHCI device when the regular 2GB stick appears to be an EHCI device ...

Using lsusb -vv could be useful ...

Share this post


Link to post
Share on other sites

The EFIX is a USB 1.0 device. In IORegistryExplorer this is also an UHCI device:

| 
+-o AppleUSBUHCI <class AppleUSBUHCI, registered, matched, active, busy 0, retain 9> {}
+-o UHCI Root Hub Simulation@1D <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain 10> {}
+-o EFiX Booting@1d100000 <class IOUSBDevice, registered, matched, active, busy 0, retain 8> {}

Share this post


Link to post
Share on other sites

http://www.rezrov.net/blog/index.php?/archives/91-EFi-X-uses-LGPL-code-and-violates-its-license..html

The EFi-X Windows 32-bit driver is derived from libusb-win32. It appears that all references to libusb in the code have been replaced with "EFiX". Further, the driver does not ship with a copy of the LGPL (in violation of section one), a description of modifications (in violation of section two), or the source code (in violation of section three).

In summary, EFi-X contains code covered under the Lesser GNU Public License -- and violates the terms of that license.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.