Jump to content

EFI firmware webcam


Matioupi
 Share

6 posts in this topic

Recommended Posts

Hello,

 

since i've been trying to have my laptop integrated webcam working under Mac OS X (it was working fine under Ubuntu and Windows) it is not working anymore on the last 2 OS (and never worked under OS X)

I noticed that the VendorId and ProductId have been modified

(lsusb under linux) From vendor:product 0x04f:0xb024 to 0x0c45:0x62c0

It look like the firmware of the cam have been modified... or it is the EFI ? Is there a way to have it working back ?

 

Regards,

 

Mathieu

Link to comment
Share on other sites

Thank you for your answer... I just tried revertir to the previous system BIOS version but it did not changed anything...

So if has nothing to do with EFI, I guess that the only remaining explaination is that the CAM firmware / NVRAM have been modified while playing with macam / recompliling testing the driver (in "blind dont understand all what you are doing" mode....)

 

I hope only the vendorId/productId fields have been modified in the NVRAM.... is there a way to write them back to the right values...

 

Under Linux, I can't find any way to access the /dev/bus/usb/006/002 file in write mode... which seems to be the part of the cam header related to the issue...

 

The bytes at offset +7 +8 +9 and +10 contains the "new bad ids".... but no cp or dd or cat > 002 command work... even in sudo mode and after changing the rights to full access....

 

Regards and thank you for any further help...

Link to comment
Share on other sites

Hello,

the issue is mainly that the cam is not working on Windows and Linux side anymore... not that a particular software can run it or not...

By the way, i tried it with iChat unsuccessfully...

I really think i have to (at least if the rest of the firmware have not ben messed up...) restore back the correct value for vendorid and productid... but don't know how to do it...

My idea is that restoring these Id may autorize my Windows driver pack to flash back the whole firmare... (maybe i'm a bit optimistic...)

Link to comment
Share on other sites

Macam drivers didn't change the firmware, that I'm quite sure (tried it before), does the device id change in Windows (device manager) too? Try DCPIManager (freeware) in Mac also just to be sure Linux reported it correctly. This is kinda obvious, but you could download the driver from the manufacturer website and reinstall if you haven't yet. I duno other ways beyond that.

Link to comment
Share on other sites

 Share

×
×
  • Create New...