diff --git a/README.md b/README.md index 86c1d91..12be449 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,7 @@ to check for syntax errors, run `nix repl replEval.nix` and once inside the repl check for syntax errors # Setup for not nixos -Install nix on your system following the instructions here: -https://nixos.org/download.html +Install nix on your system following the instructions [here.](https://nixos.org/download.html) Add the nixos 22.11 channel to your system, since we're basing on the latest stable branch for now. `nix-channel --add https://nixos.org/channels/nixos-22.11 nixos` diff --git a/TODO.md b/TODO.md index 2aadf1c..0abeb7c 100644 --- a/TODO.md +++ b/TODO.md @@ -21,3 +21,16 @@ https://nixos.wiki/wiki/Nixpkgs/Create_and_debug_packages https://rycee.gitlab.io/home-manager/options.html#opt-programs.fish.enable - firejail - git config + +> bitborealis: in the oneplus 6 the sensors area connected to a separate low power processor +Some people are trying to write drivers for communicating with it but its still WIP +https://lore.kernel.org/lkml/20230330164633.117335-1-me@dylanvanassche.be/ + +> well, I'd assume a sane kernel driver for a wired headset would expose an iio device, just as a sane driver for the i2c IMU +though with oneplus6 you can't access that i2c master because it's locked out from Linux and you don't actually own the device in the sense that you could change that + +> android uses NIH qcom-specific protocol to talk to a different cpu core that runs singed fw and can access the i2c master +bitborealis: you can flash anything you want, yes, but if it's not signed with a private key you don't have it won't boot +boot.img being an exception, assuming you have "unlocked bootloader" + +