--- ./pommed/pommed.c.orig 2009-03-14 06:13:17.000000000 -0700 +++ ./pommed/pommed.c 2009-06-26 01:49:16.000000000 -0700 @@ -411,7 +411,8 @@ { "/sys/module/hid_apple/parameters/fnmode", /* 2.6.28 & up */ "/sys/module/hid/parameters/pb_fnmode", /* 2.6.20 & up */ - "/sys/module/usbhid/parameters/pb_fnmode" + "/sys/module/usbhid/parameters/pb_fnmode", + "/sys/module/hid_apple/parameters/fnmode", /* 2.6.30 (?) */ }; FILE *fp; int i; @@ -673,6 +674,9 @@ /* Core2 Duo MacBook Pro 15" & 17" (October 2008) */ else if (strcmp(buf, "MacBookPro5,1") == 0) ret = MACHINE_MACBOOKPRO_5; + /* Core2 Duo MacBook Pro 13" (June 2009) */ + else if (strcmp(buf, "MacBookPro5,5") == 0) + ret = MACHINE_MACBOOKPRO_5; /* Core Duo MacBook (May 2006) */ else if (strcmp(buf, "MacBook1,1") == 0) ret = MACHINE_MACBOOK_1;