does suspend and other hw fully works on it? however it is an old gen computer

The M1 is still perfectly fine.