USB patch for host+function mode here.
it *is* still unstable as unloading/loading the drivers hangs the phone after a few times. However, its working well enough for an alpha release.
Update: I think I’ve fixed the stability problem with the latest patch.