Some checks failed
CI / markdown-lint (push) Failing after 15s
- Added comprehensive hardware research documentation - Created bootloader analysis and driver compatibility research - Set up development environment with cross-compilation tools - Created Q20-specific device tree (simplified version) - Added kernel build scripts and configuration - Set up CI/CD pipeline with Gitea Actions - Added .gitignore for build artifacts
2.1 KiB
2.1 KiB
BlackBerry Classic (Q20) Hardware Specifications
System-on-Chip (SoC)
- Model: Qualcomm MSM8960 (Snapdragon S4 Plus)
- Architecture: ARMv7 dual-core Krait 200/300
- Frequency: 1.5GHz (maximum)
- Manufacturing Process: 28nm LP
- Memory Interface: LPDDR2-1066
- ISP: 20MP camera support
- Video: 1080p encode/decode
Memory
- RAM: 2GB LPDDR2
- Storage: 16GB eMMC
- Expandable: microSD card slot
Display
- Panel: 3.5" IPS LCD
- Resolution: 720x720 (1:1 aspect ratio)
- Interface: MIPI DSI
- Touch: Capacitive overlay (if present)
- Backlight: LED with PWM control
Input Devices
- Keyboard: Physical QWERTY with backlight
- Trackpad: Optical or capacitive sensor
- Navigation Keys: Menu, Back, Call, End
- Interface: I2C or SPI communication
Graphics
- GPU: Adreno 225
- Architecture: Unified shader model 4.1
- Memory: Shared with system RAM
- API Support: OpenGL ES 2.0, OpenVG 1.1
- Performance: ~24 GFLOPS
Modem
- Model: Qualcomm MDM9615
- Technology: LTE Cat 3, HSPA+, CDMA
- Interface: QMI over USB or HSIC
- Firmware: Proprietary binary blob
Connectivity
- Wi-Fi: 802.11n
- Bluetooth: 4.0
- GPS: Integrated
- USB: 2.0 with OTG support
Audio
- Codec: Qualcomm WCD9310 or similar
- Interface: I2S/SLIMbus
- Speakers: Mono speaker output
- Headphones: 3.5mm jack
- Microphone: Built-in microphone
Power Management
- Battery: 2515mAh removable Li-ion
- Charging: USB and external charger
- Interface: I2C communication
- Protection: Over-voltage, over-current
Debug Interfaces
- USB: Standard USB 2.0 interface
- Serial: UART over USB (if available)
- JTAG: Hardware debug interface
- EDL: Emergency Download Mode
- QDL: Qualcomm Download Mode
Physical Dimensions
- Width: 72mm
- Height: 131mm
- Depth: 10.2mm
- Weight: 177g
Research Status
- Hardware documentation collected
- Firmware extraction completed
- Bootloader analysis done
- Debug access confirmed
- Driver requirements identified