HTC Nexus One (htc-passion)
Appearance
WARNING: This device is not recommended for future use with postmarketOS due to its armhf architecture. Alpine Linux (the distribution that postmarketOS extends) pmaports#599 has been considering dropping it. |
This device is still running on armhf, although the processor supports armv7. If you own it, change it and test it that way. |
![]() | |
Manufacturer | HTC |
---|---|
Name | Nexus One |
Codename | htc-passion |
Released | 2010 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon S1 (QSD8250) |
CPU | 1.0 GHz Scorpion |
GPU | Adreno 200 |
Display | 480x800, 3.7 inches |
Storage | 512MB |
Memory | 512MB |
Architecture | armhf |
Software | |
Original software | Android |
Original version | 2.1 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Flashing |
Partial |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
- scintill
Maintainer(s)
- scintill
What works
- Boots to Weston
- Display
- Touch screen
- USB networking
What does not work
- MTD flash (not tested) - this means your pmOS image has to be on an SD card.
How to enter flash mode
While powering on, hold trackball plus volume-up.
Port Status
Code is at https://github.com/scintill/pmbootstrap/tree/device/htc-passion .
Code should be cleaned up. Notably, I backported gcc 4 because the kernel compiled with gcc 6 doesn't boot. It's a bit Frankensteinish and not ideal, so it would be good to figure out how to get it working with gcc 6.