Files
BBeOS/hardware/q20-specs.md
Eliott 71941f0584
Some checks failed
CI / markdown-lint (push) Failing after 15s
Phase 1: Initial kernel development setup
- 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
2025-07-31 17:43:09 +02:00

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