Skip to content

Instantly share code, notes, and snippets.

View kimocoder's full-sized avatar
👤
Kali NetHunter & Aircrack-NG [ Android & Linux ]

Christian <kimo> B. kimocoder

👤
Kali NetHunter & Aircrack-NG [ Android & Linux ]
View GitHub Profile
@kimocoder
kimocoder / ipq5018.dtsi
Created July 29, 2025 10:57
ipq5018.dtsi
// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
/*
* IPQ5018 SoC device tree source
*
* Copyright (c) 2023-2025 The Linux Foundation. All rights reserved.
*/
#include <dt-bindings/clock/qcom,apss-ipq.h>
#include <dt-bindings/clock/qcom,gcc-ipq5018.h>
#include <dt-bindings/clock/qcom,ipq5018-cmn-pll.h>
@kimocoder
kimocoder / build.sh
Created July 28, 2025 19:09
build.sh
#!/usr/bin/env bash
#
# If missing the "qcom,ipq5018-cmn-pll.h" after running build script, simply do these two steps below;
# ----------------------------------------------------------------------------------------------------
# $ wget -O build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq50xx/linux-6.12.40/include/dt-bindings/clock/qcom,ipq5018-cmn-pll.h "https://gist.githubusercontent.com/kimocoder/b8ebb67ae3250517d7dde1c36b5afcb7/raw/03b750c5646716c4bdae5deb7bb9db14adb83676/qcom,ipq5018-cmn-pll.h"
# $ make -j12 V=sc
#
set -euo pipefail
@kimocoder
kimocoder / qcom,ipq5018-cmn-pll.h
Created July 28, 2025 18:13
qcom,ipq5018-cmn-pll.h
/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#ifndef _DT_BINDINGS_CLK_QCOM_IPQ5018_CMN_PLL_H
#define _DT_BINDINGS_CLK_QCOM_IPQ5018_CMN_PLL_H
/* CMN PLL core clock. */
#define IPQ5018_CMN_PLL_CLK 0
@kimocoder
kimocoder / ipq5018.dtsi
Created July 28, 2025 17:50
ipq5018.dtsi
// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
/*
* IPQ5018 SoC device tree source
*
* Copyright (c) 2023-2025 The Linux Foundation. All rights reserved.
*/
#include <dt-bindings/clock/qcom,apss-ipq.h>
#include <dt-bindings/clock/qcom,gcc-ipq5018.h>
#include <dt-bindings/clock/qcom,ipq5018-cmn-pll.h>
@kimocoder
kimocoder / build.patch
Last active July 28, 2025 09:23
ipq5018 build test
From 1234567890 Mon Sep 17 00:00:00 2001
From: kimocoder <[email protected]>
Date: Mon, 28 Jul 2025 07:20:00 +0200
Subject: [PATCH] IPQ5018 build test
---
build.sh | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100755 build.sh
@kimocoder
kimocoder / check-nvidia-driver.sh
Created July 28, 2025 00:38
Check for NVIDIA driver updates
#!/bin/bash
# NVIDIA "New Feature Branch" driver check script
# Author: ChatGPT for kimocoder
NVIDIA_DRIVER_URL="https://www.nvidia.com/en-us/drivers/unix/"
TMP_PAGE=$(mktemp)
echo "📦 Checking NVIDIA New Feature Branch drivers..."
echo "Fetching page: $NVIDIA_DRIVER_URL"
@kimocoder
kimocoder / gist:dde05cda20a8927a41c463aa26d66456
Last active October 31, 2024 22:49
Nothing Phone 1 - firmware v2.6 - offloading / packeting features
[ 28.809724] [ T2352] rmnet_shs initializing rmnet_data0
[ 28.809736] [ T2352] rmnet_shs init with 0
[ 28.809761] [ T2352] DATARMNET7dec24813e(): Initializing on device rmnet_data0
[ 28.857381] [ T2352] rmnet_ctl driver probed
[ 28.908650] [ T2352] ipa-wan ipa3_wwan_ioctl:1996 dev(rmnet_data0) register to IPA
[ 29.771149] [ T2352] rmnet_shs: mask: 0x7d maplen: 6
[ 889.826175] [ C5] NETDEV WATCHDOG: rmnet_ipa0 (): transmit queue 0 timed out
[ 889.826238] [ C5] Modules linked in: rmnet_offload(O) rmnet_shs(O) radio_i2c_rtc6226_qca native_dlkm wlan(O) tfa98xx_dlkm pinctrl_wcd_dlkm wsa_macro_dlkm hdmi_dlkm hid_aksys swr_dmic_dlkm nothing_stability_test wcd938x_slave_dlkm goodix_fp machine_dlkm platform_dlkm wsa883x_dlkm camera rx_macro_dlkm wcd937x_slave_dlkm wcd937x_dlkm stub_dlkm wcd938x_dlkm tx_macro_dlkm mbhc_dlkm va_macro_dlkm swr_ctrl_dlkm swr_haptics_dlkm rdbg slimbus_ngd qcom_edac pinctrl_lpi_dlkm bolero_cdc_dlkm fts_tp bt_fm_slim wcd9xxx_dlkm adsp_loader_dlkm rmnet_core(O) q6_dlkm bt