Contribute
Register

HP ProBook Installer 6.1: 4x30s and 4x40s support

HP ProBook Installer 6.1 (beta): Ivy bridge support

Keep in mind that the IOath3kfrmwr.kext only does its job when the BT hardware has suffered a power loss. This means if you are warm restarting after having already loaded the firmware in a previous session (Windows/OSX/Linux included), the firmware is still present. The only time it loads the firmware is on a cold start and wake from sleep.

I removed the kext, repaired permissions with KextUtility and clicked restart. Could this have given wrong readings?
 
HP ProBook Installer 6.1 (beta): Ivy bridge support

I don't see anything with the kext removed or installed under Bluetooth, it makes no difference.

I was asking because saw these lines

  • vendor: 0cf3 ("Atheros Communications, Inc."), product: 3000 ("AR3011 Bluetooth (no firmware)")
  • vendor: 0cf3 ("Atheros Communications, Inc."), product: 3002 ("AR3011 Bluetooth")
and for a second was hoping that your card has on-board firmware, otherwise modifying to idProduct=12290 idVendor=3315 will needed for BT to be recognized.
 
HP ProBook Installer 6.1 (beta): Ivy bridge support

I removed the kext, repaired permissions with KextUtility and clicked restart. Could this have given wrong readings?

Yes, because the firmware is still loaded in that case. You would have to do a cold start, or sleep/wake after restarting. The device doesn't lose its firmware until it loses power, and restarts to not power cycle the device.
 
HP ProBook Installer 6.1 (beta): Ivy bridge support

Removing kext, repairing permissions, shutting down, powering back on, sleep/wake just to make sure will report back in a few minutes :thumbup:

Edit: Done as above and here are the results.

Code:
[B]USB High-Speed Bus:[/B]

  Host Controller Location:	Built-in USB
  Host Controller Driver:	AppleUSBEHCI
  PCI Device ID:	0x1e26 
  PCI Revision ID:	0x0004 
  PCI Vendor ID:	0x8086 
  Bus Number:	0x1d 


[B]Hub:[/B]


  Product ID:	0x0024
  Vendor ID:	0x8087  (Intel Corporation)
  Version:	 0.00
  Speed:	Up to 480 Mb/sec
  Location ID:	0x1d100000 / 2
  Current Available (mA):	500
  Current Required (mA):	0


[B]Bluetooth HCI:[/B]


  Product ID:	0x3002
  Vendor ID:	0x0cf3  (Atheros Communications, Inc.)
  Version:	 0.01
  Speed:	Up to 12 Mb/sec
  Location ID:	0x1d160000 / 3
  Current Available (mA):	500
  Current Required (mA):	Unknown (Device has not been configured)

And the second branch
Code:
[B]USB High-Speed Bus:[/B]

  Host Controller Location:	Built-in USB
  Host Controller Driver:	AppleUSBEHCI
  PCI Device ID:	0x7fdd00001e2d 
  PCI Revision ID:	0x7fdd00000004 
  PCI Vendor ID:	0x7fdd00008086 
  Bus Number:	0x1a 


[B]Hub:[/B]


  Product ID:	0x0024
  Vendor ID:	0x8087  (Intel Corporation)
  Version:	 0.00
  Speed:	Up to 480 Mb/sec
  Location ID:	0x1a100000 / 2
  Current Available (mA):	500
  Current Required (mA):	0


[B]HP HD Webcam [Fixed]:[/B]


  Product ID:	0x2c2a
  Vendor ID:	0x1bcf  (Sunplus Innovation Technology Inc.)
  Version:	24.02
  Speed:	Up to 480 Mb/sec
  Manufacturer:	DDEJL019I3M5G1
  Location ID:	0x1a130000 / 4
  Current Available (mA):	500
  Current Required (mA):	500


[B]Vendor-Specific Device:[/B]


  Product ID:	0x003d
  Vendor ID:	0x138a
  Version:	 1.04
  Serial Number:	00a0e44f0c8d
  Speed:	Up to 12 Mb/sec
  Location ID:	0x1a110000 / 3
  Current Available (mA):	500
  Current Required (mA):	Unknown (Device has not been configured)
 
HP ProBook Installer 6.1 (beta): Ivy bridge support

Removing kext, repairing permissions, shutting down, powering back on, sleep/wake just to make sure will report back in a few minutes

Did you also rebuild kernel cache?
 
HP ProBook Installer 6.1 (beta): Ivy bridge support

KextUtility takes care of that?

Or Kext Wizard. Or 'sudo kextcache --system-prelinked-kernel -arch x86_64' in Terminal. Point is, if you 'sudo rm -rf /System/Library/Extensions/IOath3kfrmwr.kext' (or delete it w/ Finder) then it is still in the cache and still loading the next time you boot, even though the file is gone from /S/L/E. It will be that way until you do something that directly or indirectly causes the kernel cache to be rebuilt.

You didn't mention that you rebuilt cache, so I asked...
 
HP ProBook Installer 6.1 (beta): Ivy bridge support

Yeah sorry, what I meant was I used KextUtility after I removed it from S/L/E

If this was after you are sure IOath3kfrmwr.kext was not loaded, then you have your raw productid/vendor id:

Code:
  Product ID:	0x3002
  Vendor ID:	0x0cf3  (Atheros Communications, Inc.)

You might try entering those IDs into the Info.plist and see how it goes...
 
Back
Top