Contribute
Register

HP ProBook Installer 6.1: 4x30s and 4x40s support

Joined
Jan 25, 2012
Messages
678
Motherboard
Asus P8P67-LE | ProBook 4340s
CPU
i5-2400 | i3-3110M
Graphics
GTX 550 Ti | HD4000
Mac
Classic Mac
Mobile Phone
Android, iOS
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?
 
Joined
Aug 16, 2011
Messages
1,085
Motherboard
HP-4540S
CPU
i5-3210M
Graphics
HD4000
Mac
Classic Mac
Mobile Phone
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,259
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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.
 
Joined
Jan 25, 2012
Messages
678
Motherboard
Asus P8P67-LE | ProBook 4340s
CPU
i5-2400 | i3-3110M
Graphics
GTX 550 Ti | HD4000
Mac
Classic Mac
Mobile Phone
Android, iOS
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)
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,259
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,259
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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...
 
Joined
Jan 25, 2012
Messages
678
Motherboard
Asus P8P67-LE | ProBook 4340s
CPU
i5-2400 | i3-3110M
Graphics
GTX 550 Ti | HD4000
Mac
Classic Mac
Mobile Phone
Android, iOS
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
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,259
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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...
 
Top