About the Device Sources & Trees category

Dedicated to sharing, finding, and discussing device-specific source code needed for AOSP and custom ROM development.

Purpose:
Developers can post links to kernel trees, vendor trees, proprietary blobs, HALs, or guides for downloading and syncing device sources. This is a resource hub, not for troubleshooting or active development.

What topics should contain:

  • Links to official or community kernel trees
  • Vendor files / blobs / proprietary HALs
  • Guides for downloading or syncing device sources
  • Updates to repositories or patches ready for use, not modified/debug logs

Why use this category:
Keeping source files in a dedicated place allows developers to quickly access the resources they need to start porting or building ROMs without digging through troubleshooting threads.

Recommended Post Format for Device Sources & Trees

Title: [Device Model] – [Resource Type] – [Short Description]

Examples:

  • Pixel 5 – Kernel Tree – Latest AOSP branch

  • OnePlus 8 – Vendor Blobs – Android 14

Post Body Template:

### Device Information
- **Device Model:** [e.g., Pixel 5]
- **Manufacturer:** [e.g., Google]
- **Architecture:** [e.g., ARM64]

### Resource Type
- Kernel Tree / Vendor Blobs / Device Tree / HAL / Other

### Description
- [Brief description of what this resource contains]

### Source / Link
- [GitHub / SourceForge / AOSP / Official vendor link]

### Additional Notes
- [Optional: Any instructions for download, sync, or setup]

Tip: Always include device model, resource type, and link. Tag posts appropriately (kernel-tree, vendor-tree, device-tree, hal, git).