About the only hardware in the N900 that isn't documented in some form is the 'GPU and the GPS, as far as I know everything else is documented and understood (e.g. cellmo is documented through ofono)