Archive for November, 2008

Sixaxis + OSX

Here is source for sixaxis-init app for osx,  based on source I found some time ago for linux.

connnect sixaxis to usb port, run sixaxis-init, if it found and initilized sixaxis gamepad – press PS button.

Now you can use ur sixaxis gamepad with apps which supports gamepads, like controllermate.

link to sources and binary

Update: sixaxis in osx works with most cider games whichi normaly supports controllers, like nfs Mostwanted/Carbon

Offtopic: Getting sixaxis working on vista/vistaX64

EDIT , libusb on vista can hurt system if it will work wrong way (e.g. all usb devices doesnt work), a way to fix it – boot safe mode and uninstall libusb., also sources at end of post

a lot of peoples have problems to get sixaxis working in vista64, i solved it for myself tonight.

before doing anything need to disable driver signature checking.

short instruction – download  libusb-win32-filter-bin- from

open file properties, set compatible mode to winxp_sp2 for this .exe. (very important step)

now install  libusb-win32-filter-bin- then reboot.

after reboot u can check if this trick worked, in drivers list(driver properties or etc) for usb devices (e.g. usb hid) u will see libusb0.sys (or etc).

now connect your sixaxis to system via usb cable, run this application – (it’s 32-bit app).

it will find sixaxis in list of usb devices and initialize it (if it shows usb devices list but no sixaxis – try another pc usb ports,  if it doesnt list any usb devices – then filtr installation went wrong).

now press PS button and u can calibrate this sixaxis gamepad in window’s control panel.

this way got  sixaxis to work in vista x64 sp1.

so steps is

1) downlaod libusb-win32-filter

2) run  it with compatible mode – windows xp sp2

3) install it, reboot

4) attach sixaxis gamepad, run sixaxis64.exe, press PS button i gamepad

5) if all was ok, now gamepad should work with windows.

Sources –

PCEFI V9, updated

This is new bootloader with few nice features, it’s n0w based on Chameleon codebase.

so, it supports all what Chameleon supports ( including /Extra)

and it has few new patches applied:

1) dsdt overwrite patch from mackerintel

2) resume from hibernate(aka deep sleep) support from me

(-nowake boot option to bypass resume, if u dont want it on current boot)

3) 64-bit kernel loading support from me  ( -x64 boot option to tell it to boot 64-bit kernel (only snow leo kernel has 64-bit part)

4) it supports new Extension.mkext location as in new snow leo

Now few words about hibernate, to activate it u can use e.g. this widget –

Bootloader will check /var/vm/sleepimage, and if it has proper signature, it will try to resume system

Now about problems, some systems fails to go to deepsleep state(e.g. gigabyte, asus), it’s caused by RTC bug in dsdt

to fix it – use fassl’s dsdt patcher, it will create proper dsdt.aml, rename it to DSDT.aml and put it in root of your partition

Find it here –

Also on radeon hd cards, after waking up from deepsleep, you will have only 1/4 of screen visible.

Bootloader – Bootloader

Improved messages about problems in sleepimage and will not try to resume with encrypted sleepimage(uncheck “use secure virtaual memory” in system preferences to fix it)

You also can use this bootloader with chameleon’s boot0/boot1h just fine.

as for source patch – as soon as I will clean it.

notice – if pc goes to regular sleep instead of deep sleep, and rtc dsdt fix didnt help – then probably deep sleep will not work on ur machine.



CPU-X:cpu-z like cpu detector for Mac OS X

Here is new app I made last week.

It’s designed to detect cpu capabilities and parametrs and show it in

cpu-z like maner.

information about freqs is continuously updated.

here it is :

UPDATED, now it will show if intel virtualization technology, aka VMX available(parallels4 needs it)

and removed mmx info, since every cpu has it.

and screenshot

cpuz sshot

supports only intel core 2 family cpus.