Contribute
Register

[Guide] Dell Inspiron 3x37 - 5x37 -7x37 Clover, Yosemite/El Capitan

Status
Not open for further replies.
Messed-up keyboard: Most function keys do not work. I defined some in SysPrefs/Keyboard/Shortcuts, for example I want Dashboard on F7 but do not get it. Instead I get special characters typed, F5=ƒ, F6=ª, F7=π, F8=⁄, F9=(nothing obvious).

Perhaps your BIOS swaps Fn+Fx for Fx and therefore you're actually pressing Fn+Fx keys, not Fx keys.

Audio volume, backlight and brightness control F-keys are working properly. The key right beside the SHIFT key on the left and the key on top of the TAB key are exchanged (sucks when coding html).

You should probably provide a photo. Your description of the location of these keys and their labels is ambiguous.
 
Thanks RehabMan I am just learning how to do the SSDT injector costumization and will do it then. Touchscreen is definitely USB, I have seen it in System Profiler once with a former, discarded install attempt. I will also provide a photo of the keyboard problem as soon as I can. It might take some time because I have to get on the xmas family crazy train tomorrow. But I will definitely be back. Hope you can get some quiet time too if that's something you like ... happy holidays and thanks for the help!
 
I am trying to get my USB port injection / routing right to get my touchscreen to work, but I am totally lost.

I have figured out the following through ioreg:

If I attach my USB3.0 stick to any of the 4 USB ports at the sides of my Dell7537, XHC@14 shows them on one of the following: SSP1, SSP2, SSP3 or SSP4 (depending on the port I use).

If I use my USB2.0 stick instead, they show up under PCI0@0/AppleACPIPCI/EH01/PR11 at HP11, HP12, HP13 or HP14. HP15 is always the integrated webcam and HP16 is always the Bluetooth Host Controller.

The touchscreen does not show up anywhere. At an earlier build that I had to discard it did show up under USB3.0 so I know it is USB, see this screenshot:
usb.png

How do I get the touchscreen to work? Please help.
 

Attachments

  • usbarchiv.zip
    2.1 MB · Views: 88
I am trying to get my USB port injection / routing right to get my touchscreen to work, but I am totally lost.

I have figured out the following through ioreg:

If I attach my USB3.0 stick to any of the 4 USB ports at the sides of my Dell7537, XHC@14 shows them on one of the following: SSP1, SSP2, SSP3 or SSP4 (depending on the port I use).

If I use my USB2.0 stick instead, they show up under PCI0@0/AppleACPIPCI/EH01/PR11 at HP11, HP12, HP13 or HP14. HP15 is always the integrated webcam and HP16 is always the Bluetooth Host Controller.

The touchscreen does not show up anywhere. At an earlier build that I had to discard it did show up under USB3.0 so I know it is USB, see this screenshot:
View attachment 227143

How do I get the touchscreen to work? Please help.

Check in Windows to determine if your touchscreen is connected via USB, and if so, which port.
 
I have a issue, when i try to install os x i not see my hard disk in utility disk.
I use dell 7537 i5 4200 with ACHI enabled
 
OK looked it up with the help of my rudimentary Windows (8 in this case) experience. "Devices Manager" shows the touchscreen as "HID", no clue what that is, see this (sorry in German) screenshot:
win-devices.png

After research I downloaded freeware "USB View" and it shows the following:
usbview.jpg

The ELAN MICROELECTRONICS CORP device is my Touchscreen and now I am 100% sure it is hooked to USB.

So this is what "USB View" puts out:

For the first listed host controller (I assume it is the USB 3.0 controller as it is "xHCI")
- on USB-xHCI "Loc15" I have the Integrated Webcam (not compatible with OSX)
- on USB-xHCI "Loc17" I have the Elan Microelectronics Touchscreen

For the second host controller (the Intel 8series USB - USB 2.0?)
- on "Loc216" I have the Bluetooth Host Controller "Intel Wireless Bluetooth"

Comparing this to Ioreg output in OSX, there, I have
- on EH01 -> PR11 -> HP15 the Integrated Webcam
- on EH01 -> PR11 -> HP16 the Bluetooth Host Controller
but nothing on the EH01 -> PR11 -> HP17 which would at least give me some correspondence.

What am I to do with this?
I understand I do have to patch the USBInjectAll.kext so that all ports my Laptop uses stay open.
But if USBView’s "Loc17" corresponds to the "PH17" in Ioreg, why does Ioreg not show me the device?
The port should be open thanks to the kext, shouldn't it?

Thanks for further advice...
 
I have a issue, when i try to install os x i not see my hard disk in utility disk.
I use dell 7537 i5 4200 with ACHI enabled

Attach EFI/Clover folder as ZIP (omit 'themes' folder).
Also, attach output of 'lspci -nn' in Linux Terminal.
 
OK looked it up with the help of my rudimentary Windows (8 in this case) experience. "Devices Manager" shows the touchscreen as "HID", no clue what that is, see this (sorry in German) screenshot:
View attachment 227261

After research I downloaded freeware "USB View" and it shows the following:
View attachment 227262

The ELAN MICROELECTRONICS CORP device is my Touchscreen and now I am 100% sure it is hooked to USB.

So this is what "USB View" puts out:

For the first listed host controller (I assume it is the USB 3.0 controller as it is "xHCI")
- on USB-xHCI "Loc15" I have the Integrated Webcam (not compatible with OSX)
- on USB-xHCI "Loc17" I have the Elan Microelectronics Touchscreen

For the second host controller (the Intel 8series USB - USB 2.0?)
- on "Loc216" I have the Bluetooth Host Controller "Intel Wireless Bluetooth"

Comparing this to Ioreg output in OSX, there, I have
- on EH01 -> PR11 -> HP15 the Integrated Webcam
- on EH01 -> PR11 -> HP16 the Bluetooth Host Controller
but nothing on the EH01 -> PR11 -> HP17 which would at least give me some correspondence.

What am I to do with this?
I understand I do have to patch the USBInjectAll.kext so that all ports my Laptop uses stay open.
But if USBView’s "Loc17" corresponds to the "PH17" in Ioreg, why does Ioreg not show me the device?
The port should be open thanks to the kext, shouldn't it?

Thanks for further advice...

Try removing FakePCIID_XHCIMux so that all your devices land on XHC.
 
Try removing FakePCIID_XHCIMux so that all your devices land on XHC.

That was it. Now the touchscreen works and I can build my USB injector! You are the coolest!!

One quick question before I get to it: Can I have the same kext installed in EFI/CLOVER/kexts and S/L/E without risking potential errors?
 
Status
Not open for further replies.
Back
Top