CONFIG_KGDB=y
CONFIG_KGDB_KDB=y
CONFIG_PANIC_TIMEOUT=y
CONFIG_PANIC_ON_OOPS=y
CONFIG_RANDOMIZE_BASE=n # Disable KASLR
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ 0.000000] c0 0 Booting Linux on physical CPU 0x0 | |
[ 0.000000] c0 0 Linux version 4.9.270-g862f51bac900-ab7613625 (android-build@abfarm-east4-101) (Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)) #0 SMP PREEMPT Thu Aug 5 07:04:42 UTC 2021 | |
[ 0.000000] c0 0 Boot CPU: AArch64 Processor [517f803c] | |
[ 0.000000] c0 0 Machine: Google Inc. MSM sdm845 B1 DVT1.1 | |
[ 0.000000] c0 0 earlycon: msm_geni_serial0 at MMIO 0x0000000000a84000 (options '') | |
[ 0.000000] c0 0 bootconsole [msm_geni_serial0] enabled | |
[ 0.000000] c0 0 Reserved memory: created CMA memory pool at 0x00000000fec00000, size 16 MiB | |
[ 0.000000] c0 0 OF: reserved mem: initialized node adsp_region, compatible id shared-dma-pool | |
[ 0.000000] c0 0 Reserved memory: created CMA memory pool at 0x00000000fdc00000, size 16 MiB | |
[ 0.000000] c0 0 OF: reserved mem: initialized node qseecom |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SMB2 DEBUG: (addr = CHGR_BASE, val = 0x00) | |
SMB2 DEBUG: (addr = 0x1001, val = 0x00) | |
SMB2 DEBUG: (addr = 0x1002, val = 0x00) | |
SMB2 DEBUG: (addr = 0x1003, val = 0x00) | |
SMB2 DEBUG: (addr = 0x1004, val = 0x02) | |
SMB2 DEBUG: (addr = 0x1005, val = 0x61) | |
SMB2 DEBUG: (addr = BATTERY_CHARGER_STATUS_1_REG, val = 0x03) | |
SMB2 DEBUG: (addr = BATTERY_CHARGER_STATUS_2_REG, val = INPUT_CURRENT_LIMITED_BIT) | |
SMB2 DEBUG: (addr = CHG_OPTION_REG, val = 0x00) | |
SMB2 DEBUG: (addr = BATTERY_CHARGER_STATUS_3_REG, val = FV_POST_JEITA_MASK=0x7a) |
From 96boards docsdragonboard/dragonboard410c/guides/enable-ls-i2s.md.html
- Primary MI2S - Supports only playback
- Secondary MI2S - Supports only playback
- Tertiary MI2S - Supports only capture
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# sudo uhubctl -a off -p 2 -n 2109:2812 && printf "%b" "\0x01" > /dev/ttyACM0 && sleep 15 && sudo uhubctl -a on -p 2 -n 2109:2812 | |
export TOOLSDIR=$HOME/pmos/tools | |
. $HOME/pmos/tools/pmenv | |
. $HOME/pmos/tools/automation.sh | |
. ~/pmos/pmbootstrap/helpers/envkernel.sh |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/zsh | |
# Wrapper for common fastboot flash commands | |
# Example usage (as an alias) | |
# Assumes the device is running Android, syncs kernel modules (and whatever else) | |
# and then reboots and flashes the kernel | |
# $ alias aflashboot="adb remount && adb sync; aflash.sh -t -b" | |
# | |
# Flashes everything, from bootloader | |
# $ alias aflashall="aflash.sh -t -s -v -b" |
- How to step by step set up a data connection over QMI
- Uses QMI USB modem, probably quite similar for us - but over QRTR instead of USB
- An introduction to libqmi
- QMI is based on "services" which provide different functionality
- Introduction to ModemManager
- Nice PDF explaining how the pieces go together.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/ash | |
# You may need to disable nftables for this to work, it's probably a bad idea to do so | |
sysctl net.ipv4.ip_forward=1 | |
iptables -P FORWARD ACCEPT | |
iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.250.0/24 | |
echo "ip route add default via 192.168.250.1 dev eth0; setprop net.dns1 1.1.1.1" | waydroid shell |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python3 | |
import argparse | |
import numpy as np | |
import matplotlib.pyplot as plt | |
import matplotlib.patches as patches | |
from scipy.stats import linregress | |
pmics = ["pmi8998", "pm660"] | |
fabs = ["gf", "tsmc", "smic", "mgna"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
############## | |
## WARNING: This script uses `rm -rf` with variables, make sure you know what it's doing before running it | |
## and don't hold me accountable if you accidentally delete important stuff. | |
## Whilst I have tested it, your setup will be different and you should edit this to match. | |
## See more details at the bottom. | |
ANDROID_MAINLINE_DIR="/PATH/TO/AOSP/SOURCE" |