Does your Fn button generate any code by itself (this is rare, but my Lenovo u430 does and it will be fairly useful).
The big question is for the keys that do generate a code, how do you want to assign them? What functions make the most sense based on what glyph is on the key?
nope, it dosn't.
think native, like it drawed on laptop will be the best way.
my header is: "DefinitionBlock ("dsdt.aml", "DSDT", 2, "HPQOEM", "179C ", 0x00000001)"
most of buttons is working oob, list:
fn+f3=key e05f=0, 0=80 (sleep on button) [working]
fn+f6=key e02e=49 (volume down) [working]
fn+f7=key e030=48 (volume up) [working]
fn+f9=key e012=91 (brightness down) [working]
fn+f10=key e017=90 (brightness up) [working]
fn+pg up=key e045=34 (pause) [working]
fn+pg dn=key e046=92 (break) [working]
i think that:
fn+f4=key e06e=70 (monitor on button) [unknown]
fn+insert=key 46=4d (scroll) [don't know how to test]
needed to be tested. fn+f4 uses hdmi or vga?
fn+home=key e037=0, 0=80 (prt sc) [touchpad on/off]
must be swaped with
fn+end=key 54=44 (sys rq) [unknown]
and tested
fn+f8=key e001=80 (mic on button with led) [unknown]
this button has no functionality for now. if it can be native to mic (macros or so) this will be good.
if not than maybe community with 450g1 laptops wants smth on it.
sound=key e020=4a [working] (led out of sync)
it will be good if it won't be like crasy and led will sync with on/off status.
wifi=key e078=80 [dunno]
need more tests, but anyway try to fix it.
====================
DUAL-BOOT UEFI [OSX|UNIX]
**CLOVER AND UEFI READY UNIX ONLY**
simple guide at your own risk
i used ubuntu 13.10 desktop amd64
--YOU ARE IN OSX
1. login user with admin privileges
2. go to disk utility
3. remap your drive as u will need,
new partitions are in HFS+ and their each size=size each of your future unix partitions
i have added 2 partitions for "/" and swap
DON'T DO PARTITION FOR EFI U ALREADY HAVE IT
don't forget that if u would like to use sleep u swap must be = your ram
DOING UBUNTU 13.10 DESKTOP AMD64 USB FLASH
many unix distro can be done like that, don't forget to clarify it for distro
1. go to terminal
2. write:
3. write:
Code:
diskutil unmount "HERE U WRITE PATH TO MOUNTPOINT OF YOUR FLASH"
example: "/dev/disk7"
4. ***BE ATTENTIVE***
****IF U WILL WRITE "OF PATH" WRONG U CAN DESTROY YOUR OSX INSTALLATION****
write:
Code:
sudo dd if=/PATH/TO/DISTRO of=/PATH/TO/DISK_U_UNMOUNTED bs=4096
--RESTARTING TO BIOS
1. shutdown pc and power on
for now 450g1 have problems with restarting from osx
2. press f10 while booting to get to bios
3. go to advanced menu
4. switch to
UEFI native
5. press f10 and choose save
--LOADING FROM FLASH
1. press f9 during boot and choose boot your boot source with unix
UBUNTU EXAMPLE
when u are in UEFI mod your ubuntu starter screen where u choose what to do will be DOS like
2. when it will ask u where to install, choose
INSTALLATION TYPE -> SOMETHING ELSE
do not miss here
3. choose partition u created for it and press change
4. choose mount point and file system
AND DON'T TOUCH SIZE
5. redo for another partitions
6. continue installation
unix bootloader must be atomate wrote to unix patition witch contains /boot
IF all go good and i didn't forgot to say smth important u will reboot and see...
clever CLOVER will auto catch your unix system and u simple can choose it to boot.
than u will see linux bootloader, where u can choose your boot options.
THIS GUIDE WAS WROTE TESTING WITH LATEST CLOVER AND UBUNTU DESKTOP 13.10 AMD64
================
btw restarting from ubuntu doesn't lead to black screen ^^
------------------------------
for those who have sound problems try this kext by Sergey_Galan
http://www.osx86.net/files/file/3914-idt-92hd91bxx-applehda-1092hdef/
if u change smbios after ssdt generation u must regenerate ssdt.
if u havent got internet connection to generate ssdt put iasl to /usr/local/bin folder.