caac069a3638293ca447c19397f13ff29b7de03f
The Sony-modelled minimal DT was electrically correct (verified node by node against the DTB LineageOS 23.2 actually boots: debug UART SE7, eUSB2 phy+repeater, hsphy supplies pm8550vs_2_l1/l3 all match exactly) but missing two things the stock firmware relies on: - qcom,msm-id = <0x218 0x20000 0x207 0x20000 0x207 0x10000 0x218 0x10000> qcom,board-id = <0x241 0xb1b0> The Motorola ABL selects a DTB out of a multi-FDT vendor_boot; without a matching SoC/board table it may reject our blob (-> no DT -> instant reset, which matches the <2s black-screen loop). - ramoops @ 0xae000000 (0x40000 console + 0x20000 record), copied from the stock DT. rtwo.config already builds CONFIG_PSTORE_RAM; with the node in place a failed boot's console can be read back from a later pmOS boot. No 'no-map' (arm64 ramoops needs the linear map). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QF5HebjUsRaxbW4cBX6HJP
postmarketOS aports repository
This repository contains the APKBUILD files for postmarketOS-specific packages, along with the required patches and scripts, if any.
There are many more packages defined in the Alpine Linux aports on which these packages depend.
Helpful resources:
- Issues
- How to create a package
- APKBUILD reference
- pmaports commit style
- Approval rules
- Alpine Linux aports
- Alpine Linux package search
- postmarketOS package search
Git Hooks
You can find some useful git hooks in the .githooks directory.
To use them, run the following command after cloning this repository:
git config --local core.hooksPath .githooks
Languages
Shell
95.8%
Python
2.5%
C
1.2%
Batchfile
0.3%
Jinja
0.2%