Have you thought about contacting cyanogen. He does custom roms for most android platforms. Perhaps he can help in some way?