<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-07-20T14:23:01&#43;02:00</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by LogicalErzor</title>
  <author>
    <name>LogicalErzor</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1fq87kg24ntac2fesrqmqlk2ka03ere786x4d8whxw48kdf57ferqj2ftuk.rss" />
  <link href="https://nostr.ae/npub1fq87kg24ntac2fesrqmqlk2ka03ere786x4d8whxw48kdf57ferqj2ftuk" />
  <id>https://nostr.ae/npub1fq87kg24ntac2fesrqmqlk2ka03ere786x4d8whxw48kdf57ferqj2ftuk</id>
  <icon>https://cdn.fosstodon.org/accounts/avatars/000/118/407/original/16feffd972cbfca2.jpeg</icon>
  <logo>https://cdn.fosstodon.org/accounts/avatars/000/118/407/original/16feffd972cbfca2.jpeg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs94n5lhtxfss07hevsrqugcphn52f2as4s6ncn0cjjt9ajg9mn04szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvljgmjl</id>
    
      <title type="html">mind explaining? no idea what the background is here</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs94n5lhtxfss07hevsrqugcphn52f2as4s6ncn0cjjt9ajg9mn04szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvljgmjl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsds7kl9wxutl3e0y63gjlpu94288dg4xmt4fzce48ugq55zwhjf0cyss8gc&#39;&gt;nevent1q…s8gc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;mind explaining? no idea what the background is here
    </content>
    <updated>2026-05-05T10:05:31&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2c3094ywd0zeqhv8napj4m9kyq4cp4jwj9kq2sd7fdmu9j6xxfuszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvq0xyqr</id>
    
      <title type="html">u might hate this fact then: people switching to linux from ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2c3094ywd0zeqhv8napj4m9kyq4cp4jwj9kq2sd7fdmu9j6xxfuszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvq0xyqr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstg25eduqcxc7wxuvd2ytz37auv26markf0yvnd0l2mu7tpcpcg5qlzm8fm&#39;&gt;nevent1q…m8fm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;u might hate this fact then: people switching to linux from windows are primarily using ai to understand what to do in the terminal :P
    </content>
    <updated>2026-03-06T09:23:26&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsze0sfvafcledcgq2p7zgff4ts2nk5gvg9dr65kmh4vqgk5zkrg6qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvwx73nn</id>
    
      <title type="html">haha thats fair. u can review the cmds it runs beforehand to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsze0sfvafcledcgq2p7zgff4ts2nk5gvg9dr65kmh4vqgk5zkrg6qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvwx73nn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstutfy4fzrpee88xv07xcxjwh5c08gdy6v3g7ycv5ks4kjfspuc5cjzya5p&#39;&gt;nevent1q…ya5p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;haha thats fair. u can review the cmds it runs beforehand to audit it. prob useful for those who arent as tech savvy or if u just want it to work&lt;br/&gt;&lt;br/&gt;tbh i would never do this on my personal computer as well
    </content>
    <updated>2026-03-06T09:16:20&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8pyeyylvzfccwslfgsgsd0ytrc6nch6ymh0kekwk2c0mphv782hszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvkjn3xy</id>
    
      <title type="html">also slightly related, but im listening to a lot more audio books ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8pyeyylvzfccwslfgsgsd0ytrc6nch6ymh0kekwk2c0mphv782hszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvkjn3xy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyfna2mc0ne6kmhmlraptnlre7nrrfqvfr6uxs0gq033uvjweaxxq3pf3cu&#39;&gt;nevent1q…f3cu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;also slightly related, but im listening to a lot more audio books now :). its nice to multitask (eg. reading a book and working out). previous tts software just grated my ears and now local cpu generated audio sounds so nice&lt;br/&gt;&lt;br/&gt;handy, a local speech to text ai, is useful to quickly type up stuff&lt;br/&gt;&lt;br/&gt;anyways, i find it faster to review&amp;amp;edit than to code in one go, so looking forward to local models getting better. useful understanding unknown codebases and to parallelize some work
    </content>
    <updated>2026-03-06T09:05:15&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyfna2mc0ne6kmhmlraptnlre7nrrfqvfr6uxs0gq033uvjweaxxqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv5nlnea</id>
    
      <title type="html">i found ai does generate better code on FOSS software over ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyfna2mc0ne6kmhmlraptnlre7nrrfqvfr6uxs0gq033uvjweaxxqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv5nlnea" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst589jgqxxkcmp3jkk8hx2nzasahsxftzertfqfpu500cv8ad8j5q37fvdc&#39;&gt;nevent1q…fvdc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;i found ai does generate better code on FOSS software over proprietary (prob since it is trained on it)&lt;br/&gt;&lt;br/&gt;its also useful to understand/prototype on the codebase as well. eg i ask what xyz ticket requires, and it points out good spots (proprietary codebase so its massive and everyone is busy)&lt;br/&gt;&lt;br/&gt;another useful thing is letting ai do stuff on ur computer (eg. install xyz program) but i wouldnt trust this too much bc of injection attacks&lt;br/&gt;&lt;br/&gt;translation to other langs is good too
    </content>
    <updated>2026-03-06T08:56:34&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvmvwxdllzk0dnluzchqsexfjvfzdcp77rh4v408jhwnn7953xzdqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvajk3sp</id>
    
      <title type="html">the waiting game works and uart is working again :D —— i also ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvmvwxdllzk0dnluzchqsexfjvfzdcp77rh4v408jhwnn7953xzdqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvajk3sp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0lsqtl8d4vg5tmqtygxs4u3et57h0mxymjw22sghtutnn7aalj7gvv0qg7&#39;&gt;nevent1q…0qg7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the waiting game works and uart is working again :D&lt;br/&gt;&lt;br/&gt;——&lt;br/&gt;&lt;br/&gt;i also decided to try to use ai to get a peripheral working. so far i got the magnetometer working but not sure if the orientation is right&lt;br/&gt;&lt;br/&gt;gonna write a blogpost about my experience. tldr, ai has a great breadth of knowledge to pick at, but sometimes its confidently wrong which is annoying&lt;br/&gt;&lt;br/&gt;i hope to also get the accelerometer working. as its on the same i2c bus. maybe other things like the vibra might be easy to get working too?
    </content>
    <updated>2025-10-27T11:54:03&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrnpqa6qpy56q32p58ya740226dtelj4r3am0cuqqm8rsey2jkn3qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvt6ve0j</id>
    
      <title type="html">as one of the users who wanted to see the human, thanks kev. i ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrnpqa6qpy56q32p58ya740226dtelj4r3am0cuqqm8rsey2jkn3qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvt6ve0j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8l2kxp9y6c29arstl2jdmham2etq6ps0qqsxengfu8n2fcd2ff4sz6g0gw&#39;&gt;nevent1q…g0gw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;as one of the users who wanted to see the human, thanks kev. i appreciate what you’ve done to help fosstodon and the entire fedi grow&lt;br/&gt;&lt;br/&gt;if there are needs for modding, where can i apply? it seems like the person linked in ur blog left for hachyderm, but in the contrary im happy to stay and help if needed
    </content>
    <updated>2025-04-28T17:26:21&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxcjkqn24wtet40pu35s8nlretcg9n3p548vpe8f8mzfmtn4nw9qczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvgrch5p</id>
    
      <title type="html">was getting a bit annoyed that when sending patches upstream, i ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxcjkqn24wtet40pu35s8nlretcg9n3p548vpe8f8mzfmtn4nw9qczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvgrch5p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstnstdlm4hslawm22zrzr0khjdvwwseemsn7mg9lghhzf8xylf9fsqrvryu&#39;&gt;nevent1q…vryu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;was getting a bit annoyed that when sending patches upstream, i would usually go through the same commands when submitting patches upstream. thought it would be better to make an interactive session so introduced `b4 flow`:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://lore.kernel.org/tools/20250302-flow-v1-1-3247c022bbac@gmail.com/T/#u&#34;&gt;https://lore.kernel.org/tools/20250302-flow-v1-1-3247c022bbac@gmail.com/T/#u&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Based on:&lt;br/&gt;- &lt;a href=&#34;https://www.youtube.com/watch?v=QBR06ml2YLQ&#34;&gt;https://www.youtube.com/watch?v=QBR06ml2YLQ&lt;/a&gt;&lt;br/&gt;- &lt;a href=&#34;https://www.youtube.com/watch?v=-Vld9aoFPwU&#34;&gt;https://www.youtube.com/watch?v=-Vld9aoFPwU&lt;/a&gt;
    </content>
    <updated>2025-03-03T01:43:00&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstnstdlm4hslawm22zrzr0khjdvwwseemsn7mg9lghhzf8xylf9fszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvgs5m4s</id>
    
      <title type="html">man, some linux maintainers’ comments rival the squiggles on ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstnstdlm4hslawm22zrzr0khjdvwwseemsn7mg9lghhzf8xylf9fszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvgs5m4s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0rw27s7y4u0rvtgk8yz38kq2pfnalm9xw3whf66fnm7xcqtt056gg498xt&#39;&gt;nevent1q…98xt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;man, some linux maintainers’ comments rival the squiggles on doctor’s notes&lt;br/&gt;&lt;br/&gt;u dont understand what they try to get at
    </content>
    <updated>2025-02-27T07:16:11&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0rw27s7y4u0rvtgk8yz38kq2pfnalm9xw3whf66fnm7xcqtt056gzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvw7vn87</id>
    
      <title type="html">thanks to wctrl’s help, ive gotten tsens working for the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0rw27s7y4u0rvtgk8yz38kq2pfnalm9xw3whf66fnm7xcqtt056gzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvw7vn87" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs02zlymq025hcxvl9wevxgsvk8t6n2fjcgqgltzg2uhvuy357drhcrg74wf&#39;&gt;nevent1q…74wf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;thanks to wctrl’s help, ive gotten tsens working for the msm8960!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://logicalerzor.codeberg.page/blog/increasing-the-temperature/&#34;&gt;https://logicalerzor.codeberg.page/blog/increasing-the-temperature/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;nfc is super annoying. dunno why even tho its matching downstream it refuses to work
    </content>
    <updated>2025-02-25T12:04:16&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs02zlymq025hcxvl9wevxgsvk8t6n2fjcgqgltzg2uhvuy357drhczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvdmx50v</id>
    
      <title type="html">Blog! https://logicalerzor.codeberg.page/blog/lk2nd-and-shells/</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs02zlymq025hcxvl9wevxgsvk8t6n2fjcgqgltzg2uhvuy357drhczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvdmx50v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqnlujxjrznh6wv3y8w4qgem0cucu9srypm882equjar33ltjjczs9v3lvk&#39;&gt;nevent1q…3lvk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Blog!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://logicalerzor.codeberg.page/blog/lk2nd-and-shells/&#34;&gt;https://logicalerzor.codeberg.page/blog/lk2nd-and-shells/&lt;/a&gt;
    </content>
    <updated>2025-02-10T07:16:16&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqnlujxjrznh6wv3y8w4qgem0cucu9srypm882equjar33ltjjczszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvpcqy83</id>
    
      <title type="html">oh my fucking gosh it actually boots into a shell!!!!! im so ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqnlujxjrznh6wv3y8w4qgem0cucu9srypm882equjar33ltjjczszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvpcqy83" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr93atjm9yq0wxtcc9ws3unp9j0x0vh2v92hsq83n99vxw4greusgel4ek5&#39;&gt;nevent1q…4ek5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oh my fucking gosh it actually boots into a shell!!!!!&lt;br/&gt;&lt;br/&gt;im so happy!!!&lt;br/&gt;&lt;br/&gt;i was considering abandoning this project entirely just a day ago and i cant believe this is working now. holy shit&lt;br/&gt;&lt;br/&gt;HUGE thanks to Sam… wow without him this would be dead in the water&lt;br/&gt;&lt;br/&gt;i will probably make a short blog about this!
    </content>
    <updated>2025-02-08T11:25:02&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr93atjm9yq0wxtcc9ws3unp9j0x0vh2v92hsq83n99vxw4greusgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv8er4e4</id>
    
      <title type="html">main problem here is https://pastebin.com/qGbfFGUt small rw’s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr93atjm9yq0wxtcc9ws3unp9j0x0vh2v92hsq83n99vxw4greusgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv8er4e4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstqu26pepqcs36fhhux8zfqrsg5t5q56nl4eqgwjhhq8wwu477adq7txsxh&#39;&gt;nevent1q…xsxh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;main problem here is &lt;a href=&#34;https://pastebin.com/qGbfFGUt&#34;&gt;https://pastebin.com/qGbfFGUt&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;small rw’s are fine, but big ones hang the system: &lt;a href=&#34;https://pastebin.com/Tkx7Bw0q&#34;&gt;https://pastebin.com/Tkx7Bw0q&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;the person trying to help me couldn’t figure it out either&lt;br/&gt;&lt;br/&gt;at this point ill try for a bit more before just giving up on this unfortunately
    </content>
    <updated>2025-02-05T18:17:55&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstqu26pepqcs36fhhux8zfqrsg5t5q56nl4eqgwjhhq8wwu477adqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvtnm6c8</id>
    
      <title type="html">Hi! Thanks for making dowhile0. It’s come in use so many times ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstqu26pepqcs36fhhux8zfqrsg5t5q56nl4eqgwjhhq8wwu477adqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvtnm6c8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxwuvnx0t5efza5zk8u6q7mnzetgas4ltx6vvj8jfrhgfa20g8k5s65q54q&#39;&gt;nevent1q…q54q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi! Thanks for making dowhile0. It’s come in use so many times while i am trying to mainline my phone&lt;br/&gt;&lt;br/&gt;i have a problem thats been confusing me for a while: my emmc and sd card can rw, but it seems like if there are too many ops at once it hangs. do u know a way to debug this? there is downstream but it uses board files&lt;br/&gt;&lt;br/&gt;as u can see above, ive been thinking this is a memory problem for the longest time. any information for this newbie is much appreciated. thanks!
    </content>
    <updated>2025-02-04T09:45:18&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxwuvnx0t5efza5zk8u6q7mnzetgas4ltx6vvj8jfrhgfa20g8k5szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv6q4tpd</id>
    
      <title type="html">wow, the pmos community has changed, and for the better too huge ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxwuvnx0t5efza5zk8u6q7mnzetgas4ltx6vvj8jfrhgfa20g8k5szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv6q4tpd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs98taf43ff6z3q2lnss0k8fnqsvg92fqjcyuxmm23qefp6lyuma7sm3k7rl&#39;&gt;nevent1q…k7rl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;wow, the pmos community has changed, and for the better too&lt;br/&gt;&lt;br/&gt;huge thanks to sam:samcday.com on matrix. he basically sat and helped me work thru lk2nd (bootloader) bugs, until i actually got it working! prob spent 8 hours at least just helping me&lt;br/&gt;&lt;br/&gt;unfortunately i havent solved the above issue yet, but people in the chat seem to think its not a memory problem but maybe a config one. i need to play around with some of the suggestions and see if any work for me
    </content>
    <updated>2025-02-01T13:33:19&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs98taf43ff6z3q2lnss0k8fnqsvg92fqjcyuxmm23qefp6lyuma7szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvaxjmhj</id>
    
      <title type="html">decided to give mainlining a go once again, but hitting memory ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs98taf43ff6z3q2lnss0k8fnqsvg92fqjcyuxmm23qefp6lyuma7szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvaxjmhj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxdyapa0gfduxcjmrq2dzw9h90fhzs2jj6f8m8hl6f0pw2ttdlx7qt2v4hr&#39;&gt;nevent1q…v4hr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;decided to give mainlining a go once again, but hitting memory issues. decided to make a pmbootstrap issue about it: &lt;a href=&#34;https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3512&#34;&gt;https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3512&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;not too sure how to proceed. asking online gets me no answers. i don&amp;#39;t know anyone who can help me. just frustrating being in a dead end...
    </content>
    <updated>2025-01-31T10:03:58&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdf68e0zwe6a957c523n42rfsg7avl0u6evmxq0cx65fqfpme5z0gzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvhrqxgc</id>
    
      <title type="html">@npub13fk…z5hw for some reason i cant follow ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdf68e0zwe6a957c523n42rfsg7avl0u6evmxq0cx65fqfpme5z0gzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvhrqxgc" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub13fke9xvm3382npmrqsf9axvhxrxzdtvpqp9juh7npl5l7me2stesjdz5hw&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Flipboard&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub13fk…z5hw&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for some reason i cant follow [@npr](&lt;a href=&#34;https://flipboard.com/@npr&#34;&gt;https://flipboard.com/@npr&lt;/a&gt; ). keep getting 404 record not found when trying to follow and then put them in a list. refreshing the page shows that i seemingly unfollowed them
    </content>
    <updated>2025-01-27T09:24:34&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd7cn6c8hzmnghmek2dcaqkyd8khlqt6gtfc9da5svtltt8xwx80gzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvkpfrrq</id>
    
      <title type="html">I do want to try and give this one last shot Let’s meetup at ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd7cn6c8hzmnghmek2dcaqkyd8khlqt6gtfc9da5svtltt8xwx80gzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvkpfrrq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrcaty5czl6dl23uzds4hgu677x2ep8zmh90twywq23n4n33pdzzgx6vqz8&#39;&gt;nevent1q…vqz8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I do want to try and give this one last shot&lt;br/&gt;&lt;br/&gt;Let’s meetup at Barebottle Beer Garden at Salesforce Park. It’s also close to the Embarcadero Station in SF. Would people like to meet here at 2 PM on Feb 1st?&lt;br/&gt;&lt;br/&gt;Other places/times/topics are welcome. Just wanted to hangout with people interested in FOSS 😊&lt;br/&gt;&lt;br/&gt;#MobileLinux #Linux #FOSS
    </content>
    <updated>2025-01-25T11:36:58&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrcaty5czl6dl23uzds4hgu677x2ep8zmh90twywq23n4n33pdzzgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvsl0ejs</id>
    
      <title type="html">Unfortunately, it seems like there is only one person interested ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrcaty5czl6dl23uzds4hgu677x2ep8zmh90twywq23n4n33pdzzgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvsl0ejs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyyl3p52wdl2nuwzh43dzyckhtquzy296283nyzcsjkf4lnt6uaggnjn7yv&#39;&gt;nevent1q…n7yv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Unfortunately, it seems like there is only one person interested so I’ll go ahead and cancel it. Was worth a shot!&lt;br/&gt;&lt;br/&gt;#MobileLinux
    </content>
    <updated>2025-01-18T02:43:09&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyyl3p52wdl2nuwzh43dzyckhtquzy296283nyzcsjkf4lnt6uaggzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvl3et2h</id>
    
      <title type="html">We can meetup at Barebottle Beer Garden at Salesforce Park. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyyl3p52wdl2nuwzh43dzyckhtquzy296283nyzcsjkf4lnt6uaggzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvl3et2h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs956syy0petavw3js2yy85rxhkzsxwmrupj86zpxasd9tvpkq58hggnkyla&#39;&gt;nevent1q…kyla&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We can meetup at Barebottle Beer Garden at Salesforce Park. It’s also close to the Embarcadero Station in SF. Would people like to meet here at 1 PM on Jan 20th (MLK day)?&lt;br/&gt;&lt;br/&gt;Please only star/like this if you intend to come (I won’t track boosts so feel free to go ham lol)&lt;br/&gt;&lt;br/&gt;Other places/times/topics are welcome&lt;br/&gt;&lt;br/&gt;#MobileLinux
    </content>
    <updated>2025-01-15T07:33:52&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs956syy0petavw3js2yy85rxhkzsxwmrupj86zpxasd9tvpkq58hgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvffqj9s</id>
    
      <title type="html">Would anyone be interested in meeting up in SF/Bay Area about ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs956syy0petavw3js2yy85rxhkzsxwmrupj86zpxasd9tvpkq58hgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvffqj9s" />
    <content type="html">
      Would anyone be interested in meeting up in SF/Bay Area about #MobileLinux? I’m trying to gauge if there is interest like the person doing the meetups in New Zealand&lt;br/&gt;&lt;br/&gt;I’m not entirely sure what we would do, so suggestions are welcome. I was maybe thinking to hangout near a BART station for accessibility purposes
    </content>
    <updated>2025-01-14T12:43:56&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw9xh8ejzaac2udqmyyw3ry0djvs3gjzz5v5cmw35cdax9erf7tmqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv2ws0cv</id>
    
      <title type="html">Hm, I do agree with summarizing the outcome for others to catch ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw9xh8ejzaac2udqmyyw3ry0djvs3gjzz5v5cmw35cdax9erf7tmqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv2ws0cv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ght5z8f7vz8mylxuvjk50q2aqq3rpk7a6a69q04cdhkh9wk7zxsywv5x5&#39;&gt;nevent1q…v5x5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hm, I do agree with summarizing the outcome for others to catch up on, however it might be better to have software that groups chat up in a certain way? Like Zulip or Codeberg issues&lt;br/&gt;&lt;br/&gt;Problem with Matrix/Discord is that you get repeated questions because 1) search isn’t good 2) there are no “threads” to limit a conversation to one topic
    </content>
    <updated>2024-10-03T18:29:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8xwmlkw02r3e7nlsa055y55umrdlrv5svq5g8uud0clz7ud87hnqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvakyy0j</id>
    
      <title type="html">He’s dead now. The death penalty should be banned. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8xwmlkw02r3e7nlsa055y55umrdlrv5svq5g8uud0clz7ud87hnqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvakyy0j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrz2gt28zhvqka70ylel2dnluak784k750vpl9eml0zgts6xky5csn7nu7q&#39;&gt;nevent1q…nu7q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;He’s dead now. The death penalty should be banned.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://edition.cnn.com/2024/09/24/us/marcellus-williams-scheduled-execution-date/index.html&#34;&gt;https://edition.cnn.com/2024/09/24/us/marcellus-williams-scheduled-execution-date/index.html&lt;/a&gt;
    </content>
    <updated>2024-09-25T09:06:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs009s95lq3j2gcf358zmm846tdu9f0k0f6ps535j7s2apkynzxwpqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvp9y0r5</id>
    
      <title type="html">This is cool! Would you know how this setup is different from ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs009s95lq3j2gcf358zmm846tdu9f0k0f6ps535j7s2apkynzxwpqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvp9y0r5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsflhqf9t46lv0vusz98v7cup3mcjajfu09mfehul7z8laddyeu44cu9pwtu&#39;&gt;nevent1q…pwtu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is cool! Would you know how this setup is different from &lt;a href=&#34;https://mailinabox.email/&#34;&gt;https://mailinabox.email/&lt;/a&gt;?
    </content>
    <updated>2024-09-19T19:18:23&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrz0anum3quaham0xhj3uxcnuthh2dl3squx82kv3gqwguetwt6yszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv22ftfa</id>
    
      <title type="html">I can’t wait until the day when office buildings are converted ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrz0anum3quaham0xhj3uxcnuthh2dl3squx82kv3gqwguetwt6yszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv22ftfa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0x83vf8u4r7f9n6m87hgszdcaachj80wngk85ekkdguem88l4v6gk7xcfh&#39;&gt;nevent1q…xcfh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I can’t wait until the day when office buildings are converted into homes because of the economics of WFH
    </content>
    <updated>2024-09-19T19:04:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxdyapa0gfduxcjmrq2dzw9h90fhzs2jj6f8m8hl6f0pw2ttdlx7qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv89rxew</id>
    
      <title type="html">Ended up making a mainline builder script that just has Linux and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxdyapa0gfduxcjmrq2dzw9h90fhzs2jj6f8m8hl6f0pw2ttdlx7qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv89rxew" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0cxm7hywptmwf7j8m0rdu3f37hd5a97xac4x4d3ulumgted7j4c4mw5fh&#39;&gt;nevent1q…w5fh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ended up making a mainline builder script that just has Linux and busybox: &lt;a href=&#34;https://codeberg.org/LogicalErzor/mainline_builder/src/branch/master&#34;&gt;https://codeberg.org/LogicalErzor/mainline_builder/src/branch/master&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;No root needed (for now), and this is all built locally. I&amp;#39;ll probably expand on this to include more tools to help me mainline&lt;br/&gt;&lt;br/&gt;This should hopefully help me use i2cdetect and other tools. I can easily kexec into another kernel now too to save my eMMC from being written to oblivion and also hopefully have more space to enable configs
    </content>
    <updated>2024-08-25T23:13:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp0cxm7hywptmwf7j8m0rdu3f37hd5a97xac4x4d3ulumgted7j4czypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvfnc7q7</id>
    
      <title type="html">A bit irritated here… Here’s what I have to do to figure out ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp0cxm7hywptmwf7j8m0rdu3f37hd5a97xac4x4d3ulumgted7j4czypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvfnc7q7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstfaj8yt9htguxec24e4y8cd0qexuu8ydkahu8g6uasq2lzr6dctctngc0c&#39;&gt;nevent1q…gc0c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A bit irritated here… Here’s what I have to do to figure out why my i2c gpio devices aren’t working:&lt;br/&gt;&lt;br/&gt;- Add i2c-gpio devices in dts (Doesn’t work)&lt;br/&gt;- i2cdetect (Doesn’t work in debug shell)&lt;br/&gt;- Enable configs to boot Linux (Doesn’t fit in partition)&lt;br/&gt;- u-boot (Stuck trying to get UART output)&lt;br/&gt;- Use Kexec instead of u-boot (pmOS now thinks my phone is ARM64)&lt;br/&gt;&lt;br/&gt;Anyone know how to write an ARMv7 UART program in assembly? UART works in Linux, but frustrating not knowing what I’m doing wrong
    </content>
    <updated>2024-07-01T08:42:03&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstfaj8yt9htguxec24e4y8cd0qexuu8ydkahu8g6uasq2lzr6dctczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvkny25y</id>
    
      <title type="html">So I kept enabling more and more linux configs, and now it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstfaj8yt9htguxec24e4y8cd0qexuu8ydkahu8g6uasq2lzr6dctczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvkny25y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsguge2dxh3k03r2tn39e442lmp03z4dvswszzuykr4nvym3vuhdeghr6nk8&#39;&gt;nevent1q…6nk8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So I kept enabling more and more linux configs, and now it doesn’t fit in my partition anymore :/&lt;br/&gt;&lt;br/&gt;I knew I would have to do this eventually, but I guess nows the time to add armv7 support to u-boot. Luckily it doesn’t look like a lot of work since I’ll be building on top of Caleb’s work, but I also don’t know what I’m doing lol&lt;br/&gt;&lt;br/&gt;I could modify lk2nd to boot from another partition… but meh, seems like it’ll be smarter to get u-boot instead long term
    </content>
    <updated>2024-06-25T05:56:34&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsguge2dxh3k03r2tn39e442lmp03z4dvswszzuykr4nvym3vuhdegzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvfl6rww</id>
    
      <title type="html">So I got telnet working in debug shell (postmarketOS now uses NCM ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsguge2dxh3k03r2tn39e442lmp03z4dvswszzuykr4nvym3vuhdegzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvfl6rww" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2kmy54e25nj8spfsgp0qa7dgxzexl89ey9g5ah3a2snhwtpdrrls90sdly&#39;&gt;nevent1q…sdly&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So I got telnet working in debug shell (postmarketOS now uses NCM rather than RNDIS and seems like there’s an upstream USB regression as well) but still struggling to get telnet/ssh after debug-shell&lt;br/&gt;&lt;br/&gt;I think I’m supposed to wait till #OpenRC boots up all the way for ssh access? Got through some problems (enabled UNIX config and increased ramdisk offset)&lt;br/&gt;&lt;br/&gt;The current problem I’m facing is OpenRC hanging on “SVCNAME=dmesg”. /etc/init.d/dmesg is a simple script. Maybe missing kernel configs? Dunno
    </content>
    <updated>2024-06-16T11:20:02&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2kmy54e25nj8spfsgp0qa7dgxzexl89ey9g5ah3a2snhwtpdrrlszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvzr25cz</id>
    
      <title type="html">Hm, have a weird ssh/telnet issue going on. telnet works in ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2kmy54e25nj8spfsgp0qa7dgxzexl89ey9g5ah3a2snhwtpdrrlszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvzr25cz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrjvsqfjh88zq2fhkh8jzllsjz3z87hvpa2m6t5l6ays9cpprcmmqdmpet3&#39;&gt;nevent1q…pet3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hm, have a weird ssh/telnet issue going on.&lt;br/&gt;&lt;br/&gt;telnet works in debug-shell, but neither telnet nor ssh work after booting past that&lt;br/&gt;&lt;br/&gt;Doing &lt;a href=&#34;https://wiki.postmarketos.org/wiki/USB_Network#SSH_issues&#34;&gt;https://wiki.postmarketos.org/wiki/USB_Network#SSH_issues&lt;/a&gt; makes telnet stop working in debug-shell&lt;br/&gt;&lt;br/&gt;I have no other way to get a console. openrc throws errors regarding udev, logging, and clock skew, but i don’t think any of these should affect ssh, right?&lt;br/&gt;&lt;br/&gt;Banging my head against the wall trying to understand and fix the problem here
    </content>
    <updated>2024-03-18T06:33:29&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrjvsqfjh88zq2fhkh8jzllsjz3z87hvpa2m6t5l6ays9cpprcmmqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv3p7jlf</id>
    
      <title type="html">Now trying to test my i2c stuff. I have two nodes in the dts: NFC ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrjvsqfjh88zq2fhkh8jzllsjz3z87hvpa2m6t5l6ays9cpprcmmqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv3p7jlf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswzx8mwlnwqawmt95389fp7qn82gnr5ngmaa8yfg9any4af5dwyzgsmzvg9&#39;&gt;nevent1q…zvg9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Now trying to test my i2c stuff. I have two nodes in the dts: NFC and touchkeys&lt;br/&gt;&lt;br/&gt;Touchkeys doesn’t want to work, even though the dts looks the same as the boardfile&lt;br/&gt;&lt;br/&gt;Trying to get NFC working, but neard doesn’t run in debug shell. Having trouble figuring out how to add the neard executable into debug shell or sshing/telneting into my phone without a debug shell&lt;br/&gt;&lt;br/&gt;If my phone can detect NFC that’d be great. I’d then know that the device node was bad. Otherwise back to the drawing board
    </content>
    <updated>2024-03-12T08:09:11&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswzx8mwlnwqawmt95389fp7qn82gnr5ngmaa8yfg9any4af5dwyzgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvy3k6v8</id>
    
      <title type="html">The downstream boot.img stored it in a location close to the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswzx8mwlnwqawmt95389fp7qn82gnr5ngmaa8yfg9any4af5dwyzgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvy3k6v8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst26yzvd66ptw2z8tzt5kq9285hygegle8klupfpgejvy66qaqz9sdev76k&#39;&gt;nevent1q…v76k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The downstream boot.img stored it in a location close to the kernel. So when I added more configs to the kernel, it decompressed beyond the kernel’s size and overwrote the ramdisk that was in memory&lt;br/&gt;&lt;br/&gt;I increased where the ramdisk is stored in memory, and I no longer get the initramfs error&lt;br/&gt;&lt;br/&gt;Sucks that it took me this long to figure out. I wish postmarketOS had a forum so that a question can be searchable via a search engine. Matrix search sucks
    </content>
    <updated>2024-02-18T02:38:13&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst26yzvd66ptw2z8tzt5kq9285hygegle8klupfpgejvy66qaqz9szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvyjgqp2</id>
    
      <title type="html">Randomly figured out what was causing the initramfs problem. The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst26yzvd66ptw2z8tzt5kq9285hygegle8klupfpgejvy66qaqz9szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvyjgqp2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0j38dhanetzcf2g2p95ecy8xcwvzdquzfz82467kn4mep76qghrq63qsl5&#39;&gt;nevent1q…qsl5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Randomly figured out what was causing the initramfs problem. The bootloader that’s built into the phone can only boot Android boot.img. Contained within it is a kernel and a ramdisk&lt;br/&gt;&lt;br/&gt;I never paid much attention to the ramdisk, since I’ve only modified the kernel, but turns out that the ramdisk is the initramfs. When running mkbootimg (this is to create a boot.img that my phone can boot), you specify where the ramdisk is stored in memory
    </content>
    <updated>2024-02-18T02:35:40&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0j38dhanetzcf2g2p95ecy8xcwvzdquzfz82467kn4mep76qghrqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvq8russ</id>
    
      <title type="html">There are around 600 remaining configs that I have to go through ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0j38dhanetzcf2g2p95ecy8xcwvzdquzfz82467kn4mep76qghrqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvq8russ" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszu0r0chy2zlgmuz2snh6wl3rp0yex539jdyk086m72flj4jwy4ac5asxzj&#39;&gt;nevent1q…sxzj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There are around 600 remaining configs that I have to go through in the downstream config. I can get an accurate understanding on what’s mainlined already (a lot of what I’ve done so far is just enable mainlined functionality, which is nice) and what feature I need to create drivers for. It’ll also help me understand what features there are in my phone as well
    </content>
    <updated>2024-02-13T10:05:08&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszu0r0chy2zlgmuz2snh6wl3rp0yex539jdyk086m72flj4jwy4aczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvvahcx4</id>
    
      <title type="html">Hm, it seems I can boot now, though I don’t know why. I saw ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszu0r0chy2zlgmuz2snh6wl3rp0yex539jdyk086m72flj4jwy4aczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvvahcx4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd4tpvpduzwlxyqg6rzujepklufccx0f0zgww67thdsd0da43y28s9lgels&#39;&gt;nevent1q…gels&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hm, it seems I can boot now, though I don’t know why. I saw that a bunch of TV configs were =m so I removed them. It started working after that. I also modularized a bunch of configs. If I were smart, I would’ve saved my config progress and tried to find the config that causes this issue. Would most likely be a false positive though&lt;br/&gt;&lt;br/&gt;Now that I got it booting again, I can test both NFC and touchkeys. Seems like I’m still having trouble with i2c bus :(
    </content>
    <updated>2024-02-13T10:01:30&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd4tpvpduzwlxyqg6rzujepklufccx0f0zgww67thdsd0da43y28szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvezwkht</id>
    
      <title type="html">Argh, I’m hitting the initrd error once again. I switched over ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd4tpvpduzwlxyqg6rzujepklufccx0f0zgww67thdsd0da43y28szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvezwkht" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyqzt6hguty6vkee6yhhdsvc6vqe0e04z0uvfcvt9pj4747w298wqzkxc4h&#39;&gt;nevent1q…xc4h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Argh, I’m hitting the initrd error once again. I switched over to try and get nfc working on my device, but reenabling the networking stack seems to make my device panic :(&lt;br/&gt;&lt;br/&gt;Seems like I have to spend a lot more time on figuring this out, at least to get it booting again&lt;br/&gt;&lt;br/&gt;The problem: &lt;a href=&#34;https://wiki.postmarketos.org/wiki/Qualcomm_Snapdragon_S4_Plus_(MSM8960)&#34;&gt;https://wiki.postmarketos.org/wiki/Qualcomm_Snapdragon_S4_Plus_(MSM8960)&lt;/a&gt;
    </content>
    <updated>2024-02-06T05:25:53&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyqzt6hguty6vkee6yhhdsvc6vqe0e04z0uvfcvt9pj4747w298wqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvkcetj3</id>
    
      <title type="html">NFC support is also in mainline, but it’s also on its own I2C ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyqzt6hguty6vkee6yhhdsvc6vqe0e04z0uvfcvt9pj4747w298wqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvkcetj3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgz5xtfzpynrzjvzjccxtpvnnm3gjvecz6hamyde4esj8cdu9fpmqm3p7jl&#39;&gt;nevent1q…p7jl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;NFC support is also in mainline, but it’s also on its own I2C bus. So I have to figure out this issue first before I can add these two peripherals to my device
    </content>
    <updated>2024-02-03T08:18:31&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgz5xtfzpynrzjvzjccxtpvnnm3gjvecz6hamyde4esj8cdu9fpmqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvehe7ng</id>
    
      <title type="html">Hm, struggling with getting an i2c-bus up. Seems like touchkeys ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgz5xtfzpynrzjvzjccxtpvnnm3gjvecz6hamyde4esj8cdu9fpmqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvehe7ng" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0kfldwk5vml7y6q93zpjul98a4c3afvrhsxfhp6wxrfezqw57tpsh6p3yl&#39;&gt;nevent1q…p3yl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hm, struggling with getting an i2c-bus up. Seems like touchkeys isn’t on GSBI10. Looks like Linux wants to add 512 to the GPIO for some reason?&lt;br/&gt;&lt;br/&gt;Eg. when I specify that I want to have an i2c-bus on GPIO 71(sda) and 72(scl), the logs says “using lines 583 (SDA) and 584 (SCL)”&lt;br/&gt;&lt;br/&gt;Don’t know why it’s doing this or how to solve this :(
    </content>
    <updated>2024-02-03T08:16:47&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0kfldwk5vml7y6q93zpjul98a4c3afvrhsxfhp6wxrfezqw57tpszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv4yskau</id>
    
      <title type="html">My touchscreen blog is up! ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0kfldwk5vml7y6q93zpjul98a4c3afvrhsxfhp6wxrfezqw57tpszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv4yskau" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgq8df9fwjy292j4n0ujellfqhsztpd85vgv9wwqy88cvjs4j6wjqd284uk&#39;&gt;nevent1q…84uk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My touchscreen blog is up!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://logicalerzor.codeberg.page/blog/mxt224s-touchscreen-kernel-dev/&#34;&gt;https://logicalerzor.codeberg.page/blog/mxt224s-touchscreen-kernel-dev/&lt;/a&gt;
    </content>
    <updated>2024-02-01T05:39:23&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgq8df9fwjy292j4n0ujellfqhsztpd85vgv9wwqy88cvjs4j6wjqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv7ch549</id>
    
      <title type="html">Woo! Got touchscreen working :) Gotta make another blog (first ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgq8df9fwjy292j4n0ujellfqhsztpd85vgv9wwqy88cvjs4j6wjqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv7ch549" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswj77s8p8hqyfsdrp928d9ch2wslwf95erz9ynlssury0r5f5nhlq0u9n2t&#39;&gt;nevent1q…9n2t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Woo! Got touchscreen working :)&lt;br/&gt;&lt;br/&gt;Gotta make another blog (first gotta refactor my blog to use Hugo) and send patches upstream&lt;br/&gt;&lt;br/&gt;Probably will try to attempt the touchkeys again while attempting the vibrator and tsens as well&lt;br/&gt;&lt;br/&gt;Some things missing:&lt;br/&gt;- display&lt;br/&gt;- speakers/mic&lt;br/&gt;- cameras/flash&lt;br/&gt;- sensors (proximity, light, etc.)&lt;br/&gt;- gyroscope, accelerometers&lt;br/&gt;- wifi/bluetooth/gps (functionality provided by modem?)&lt;br/&gt;- nfc&lt;br/&gt;- battery/charging&lt;br/&gt;&lt;br/&gt;This is what I know of, but there might be others that are missing
    </content>
    <updated>2024-01-30T00:08:18&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswj77s8p8hqyfsdrp928d9ch2wslwf95erz9ynlssury0r5f5nhlqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvrlde6n</id>
    
      <title type="html">I almost got the Atmel touchscreen working today. Seems to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswj77s8p8hqyfsdrp928d9ch2wslwf95erz9ynlssury0r5f5nhlqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvrlde6n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszayl4zjsutspmu8ckueuqqe75s03elk6pulzjqu4c8q6qk8nhx8g3ggyf5&#39;&gt;nevent1q…gyf5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I almost got the Atmel touchscreen working today. Seems to randomly work and not work, but I don’t know why. Or maybe it’s fooling me into thinking that it’s working, I don’t know&lt;br/&gt;&lt;br/&gt;I think I figured out for certain that the touchkeys don’t work because they aren’t on the correct i2c bus. It seems to be on gsbi10 by the looks of it, but there’s no data sheet to be found unfortunately&lt;br/&gt;&lt;br/&gt;Might try to get the vibrator and tsens working. Hopefully low hanging fruit
    </content>
    <updated>2024-01-27T09:30:31&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszayl4zjsutspmu8ckueuqqe75s03elk6pulzjqu4c8q6qk8nhx8gzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvl99rcs</id>
    
      <title type="html">Hm, I think I might have to hunker down and just read John Madieu ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszayl4zjsutspmu8ckueuqqe75s03elk6pulzjqu4c8q6qk8nhx8gzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvl99rcs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsps33afhranhn88muls2rqallh4yg24gdsqa5xvvpf5dcu2tueg8cm8dz7w&#39;&gt;nevent1q…dz7w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hm, I think I might have to hunker down and just read John Madieu “Linux Device Drivers Development” cover to cover. This is a bigger uphill climb than I realized since it’s not just driver development, but also figuring out what features are missing in the upstream SoC itself and implementing/enabling that. Searching downstream code is hard&lt;br/&gt;&lt;br/&gt;I’ll use this time to get a setup a better neovim development environment and also get my blog sorted out too. Hopefully I can get through this quickly
    </content>
    <updated>2024-01-26T09:32:50&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsps33afhranhn88muls2rqallh4yg24gdsqa5xvvpf5dcu2tueg8czypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvf3xn7f</id>
    
      <title type="html">Currently a bit stuck of touchkeys. There’s a mainline driver ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsps33afhranhn88muls2rqallh4yg24gdsqa5xvvpf5dcu2tueg8czypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvf3xn7f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswzf628n8r9avl6n2th5h7ej9e25dtq4hyuyjata8zjlvedcaknjsp0zg6w&#39;&gt;nevent1q…zg6w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Currently a bit stuck of touchkeys. There’s a mainline driver thats extremely similar to what’s already been done, but for some reason it’s just not working. My hunch is that the sda/scl (the communication lines) are messed up or maybe the dts is, but everything looks right to me.&lt;br/&gt;&lt;br/&gt;I’m just going to switch over to trying to enable the touchscreen. Hopefully that is easier?
    </content>
    <updated>2024-01-25T06:14:42&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswzf628n8r9avl6n2th5h7ej9e25dtq4hyuyjata8zjlvedcaknjszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvf58cnt</id>
    
      <title type="html">And here&amp;#39;s my post on gpio-keys! I&amp;#39;m thinking about ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswzf628n8r9avl6n2th5h7ej9e25dtq4hyuyjata8zjlvedcaknjszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvf58cnt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfmqpgltc348unkewzdh7p8858xh5ryac856wcjtl43fypj7734hq0zh30w&#39;&gt;nevent1q…h30w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And here&amp;#39;s my post on gpio-keys! I&amp;#39;m thinking about switching to markdown cause manually editing HTML was not fun&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://logicalerzor.codeberg.page/content/gpio-keys-an-intro-to-kernel-dev.html&#34;&gt;https://logicalerzor.codeberg.page/content/gpio-keys-an-intro-to-kernel-dev.html&lt;/a&gt;
    </content>
    <updated>2024-01-20T13:11:21&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfmqpgltc348unkewzdh7p8858xh5ryac856wcjtl43fypj7734hqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv6l8743</id>
    
      <title type="html">Kinda was dreading sending emails upstream, but I found a very ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfmqpgltc348unkewzdh7p8858xh5ryac856wcjtl43fypj7734hqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv6l8743" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxl966wdwy62jn5yhkwfx2xl95jnq6l897wsfq64rdgmcthm0regc9gjljq&#39;&gt;nevent1q…jljq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Kinda was dreading sending emails upstream, but I found a very friendly b4 video: &lt;a href=&#34;https://www.youtube.com/watch?v=QBR06ml2YLQ&#34;&gt;https://www.youtube.com/watch?v=QBR06ml2YLQ&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is a very well done video
    </content>
    <updated>2024-01-20T09:57:31&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxl966wdwy62jn5yhkwfx2xl95jnq6l897wsfq64rdgmcthm0regczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvuxt29a</id>
    
      <title type="html">Got gpio-keys working! 🥳 Going to send patches upstream, make ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxl966wdwy62jn5yhkwfx2xl95jnq6l897wsfq64rdgmcthm0regczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvuxt29a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv5zm707khur3pty54p6zdre9r3y0nnhvdzvlga32tvg4j5auqx9qhqqcje&#39;&gt;nevent1q…qcje&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Got gpio-keys working! 🥳 Going to send patches upstream, make a blog post on how I approached the problem, and then work on cypress touchkeys next&lt;br/&gt;&lt;br/&gt;Huge thanks to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1a02p6jwxeyja63xgvt80wzv3h467nrcagfqxzszrzsq747qqg7xs874rre&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Alexey Min&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1a02…4rre&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for helping me! It was great to see how he figured out the problem
    </content>
    <updated>2024-01-20T09:56:59&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv5zm707khur3pty54p6zdre9r3y0nnhvdzvlga32tvg4j5auqx9qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvnefhuv</id>
    
      <title type="html">Quick updates: - Pivoted to GPIO keys to understand the DTS more. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv5zm707khur3pty54p6zdre9r3y0nnhvdzvlga32tvg4j5auqx9qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvnefhuv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsykruaa4ey7ny45f3hqru0spgvkeefzfm39vf8u9kzn5xukehvxzc4yr5gl&#39;&gt;nevent1q…r5gl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Quick updates:&lt;br/&gt;&lt;br/&gt;- Pivoted to GPIO keys to understand the DTS more. Very similar to touchkeys. evtest doesn&amp;#39;t work so DTS is wrong :(&lt;br/&gt;&lt;br/&gt;- Couple hours wasted only to find out $builddir was set wrong&lt;br/&gt;&lt;br/&gt;- Need to setup LSPs for neovim. It&amp;#39;s slowing me down trying to grep for things. Using kickstart.nvim&lt;br/&gt;&lt;br/&gt;- In downstream kernel, converted all configs that were in defconfig to true. Saves time just looking at the source code and not referring to the defconfig&lt;br/&gt;&lt;br/&gt;- Building kernel on PPP is slow :(
    </content>
    <updated>2024-01-19T10:23:46&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsykruaa4ey7ny45f3hqru0spgvkeefzfm39vf8u9kzn5xukehvxzczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvwg4rk6</id>
    
      <title type="html">There seems to be support for firmware upgrades, touchkey ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsykruaa4ey7ny45f3hqru0spgvkeefzfm39vf8u9kzn5xukehvxzczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvwg4rk6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8zpyt9n8tevgs4pknev62l8r7tuerytxu4fpnxys25jnh35sattc529hw0&#39;&gt;nevent1q…9hw0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There seems to be support for firmware upgrades, touchkey calibration, and raw data support in the downstream driver, but I’m unsure if that will be necessary in the mainline kernel. IIRC the tm2 driver doesn’t have that support&lt;br/&gt;&lt;br/&gt;Since I’m essentially the only user of this phone, I think I’ll put that in the backlog for now
    </content>
    <updated>2024-01-17T09:26:31&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8zpyt9n8tevgs4pknev62l8r7tuerytxu4fpnxys25jnh35sattczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvd0ll89</id>
    
      <title type="html">Awesome, after a nice holiday break and a workflow upgrade ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8zpyt9n8tevgs4pknev62l8r7tuerytxu4fpnxys25jnh35sattczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvd0ll89" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqc6x867dstctfc6sxykw9j3j3qse2wqu5fljdputj9f7707zn2gshvyzlz&#39;&gt;nevent1q…yzlz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Awesome, after a nice holiday break and a workflow upgrade detour, I finally got back into kernel development&lt;br/&gt;&lt;br/&gt;Looked at mainline linux and downstream for a while and figured out a few things&lt;br/&gt;- touchkeys are a simple way to start&lt;br/&gt;- cypress,tm2-touchkey is a generic mainline driver that I should put my touchkey support in&lt;br/&gt;- board-&amp;lt;machine&amp;gt; is essentially the dts file. need to manually parse it to convert it into a modern dts&lt;br/&gt;&lt;br/&gt;After enabling the touchkey and led regulator, the led turns on!
    </content>
    <updated>2024-01-17T09:23:04&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqc6x867dstctfc6sxykw9j3j3qse2wqu5fljdputj9f7707zn2gszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvl7y5q7</id>
    
      <title type="html">Cool, got a minimum kernel where all the .{c,s,S,h} files are all ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqc6x867dstctfc6sxykw9j3j3qse2wqu5fljdputj9f7707zn2gszypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvl7y5q7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyj28g35skgj2uugwfvcq4e4wq7fdsrukvvyshcuchs0d40tlhwvgslza88&#39;&gt;nevent1q…za88&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Cool, got a minimum kernel where all the .{c,s,S,h} files are all the important ones. Initally I didn&amp;#39;t want to make a parser like I originally stated, so I attempted to brute force it. Tried various algorithms and doing full rebuilds (partial rebuilds didn&amp;#39;t recompile everything), but it would take a couple days&lt;br/&gt;&lt;br/&gt;Finally got a way to output all dependecies:&lt;br/&gt;- remove `rm -f $(depfile);` (*.d files contain dependecies)&lt;br/&gt;- run `make` with `-d` (I ran it on --debug=implicit)
    </content>
    <updated>2023-12-19T05:42:03&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyj28g35skgj2uugwfvcq4e4wq7fdsrukvvyshcuchs0d40tlhwvgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvws27az</id>
    
      <title type="html">While compiling and doing other things on my computer, it started ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyj28g35skgj2uugwfvcq4e4wq7fdsrukvvyshcuchs0d40tlhwvgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvws27az" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8tyxynt5rhd5wj78fr06c8utu9ycj8ruk8z7uqj5wvaus0v89w4qfukjr3&#39;&gt;nevent1q…kjr3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;While compiling and doing other things on my computer, it started to thrash. Guess it’s starting to show its age!&lt;br/&gt;&lt;br/&gt;I like old computers like this though. Even though it takes time to compile, I feel like using older devices is nice for the reasons below (no particular order)&lt;br/&gt;&lt;br/&gt;1) Sympathizing with those with minimal computing resources&lt;br/&gt;2) Environmentally friendly&lt;br/&gt;3) Decrease consumerism&lt;br/&gt;4) Reduce impact in slavery (eg. DRC)&lt;br/&gt;5) Emphasizes lighter software&lt;br/&gt;&lt;br/&gt;That’s why I like postmarketOS so much!
    </content>
    <updated>2023-12-14T07:59:50&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8tyxynt5rhd5wj78fr06c8utu9ycj8ruk8z7uqj5wvaus0v89w4qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvszje6d</id>
    
      <title type="html">Before this I was trying to get the framebuffer working, but my ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8tyxynt5rhd5wj78fr06c8utu9ycj8ruk8z7uqj5wvaus0v89w4qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvszje6d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyfkadfgej8g6hzyhxtgcghu0d5asuvznaer4cd7azjlrw2d3hrccga3ype&#39;&gt;nevent1q…3ype&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Before this I was trying to get the framebuffer working, but my device has its framebuffer disabled. I’ll have to setup a display driver, but searching through the code was a pain, so that’s why I’m trying to reduce the downstream kernel to the bare minimum&lt;br/&gt;&lt;br/&gt;Bringing up i2c and then working on touchkeys is a good first step. I don’t know the i2c subsystem well and touchkeys seems simple enough to understand. Lots of other peripherals depend on i2c, so this will be good to test and learn things
    </content>
    <updated>2023-12-14T07:50:10&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyfkadfgej8g6hzyhxtgcghu0d5asuvznaer4cd7azjlrw2d3hrcczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvjltxc2</id>
    
      <title type="html">To do that I’m going to add KBUILD_VERBOSE=1 and then build it. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyfkadfgej8g6hzyhxtgcghu0d5asuvznaer4cd7azjlrw2d3hrcczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvjltxc2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfk4s66hdv9w84jffv7q2xp2a7xa4dvu8yl9hen6l8nshhnj243ggeqln5v&#39;&gt;nevent1q…ln5v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;To do that I’m going to add KBUILD_VERBOSE=1 and then build it. It should output all .c files it needs, and I should be able to just delete the other .c files&lt;br/&gt;&lt;br/&gt;Then I’ll probably go through the .c files and get all the .h files needed by it. Those .h files might be dependent on other .h files, so I’ll prob have to recursively iterate that. I’ll prob ignore &amp;lt;&amp;gt; since that’ll be included with -I? idk&lt;br/&gt;&lt;br/&gt;In the end I should have a minimal kernel? Need to test this theory&lt;br/&gt;&lt;br/&gt;I’m having a lot of fun :D
    </content>
    <updated>2023-12-14T07:43:47&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfk4s66hdv9w84jffv7q2xp2a7xa4dvu8yl9hen6l8nshhnj243ggzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv2253e3</id>
    
      <title type="html">Thought I would build my downstream kernel for fun. Downloaded ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfk4s66hdv9w84jffv7q2xp2a7xa4dvu8yl9hen6l8nshhnj243ggzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv2253e3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyucauk7fzn46063ecr4fdr22cug38e7kyrlkqfrazru0e93wx09swyp87m&#39;&gt;nevent1q…p87m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thought I would build my downstream kernel for fun. Downloaded 16.06 Ubuntu, loaded up gcc and gnueabihf version 4.9 on it &#43; other necessary build tools, and passed the appropriate ARCH, CC, HOSTCC, and CROSS_COMPILE variables to make. Recent versions of Ubuntu couldn’t get gcc4&lt;br/&gt;&lt;br/&gt;I think it’ll be useful, since there are a lot of files that I don’t understand in the downstream kernel. I’m going to remove files that aren’t necessary to builds and then run ctags
    </content>
    <updated>2023-12-14T07:37:32&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyucauk7fzn46063ecr4fdr22cug38e7kyrlkqfrazru0e93wx09szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvspwxpm</id>
    
      <title type="html">I thought I could get around flashing constantly by doing the USB ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyucauk7fzn46063ecr4fdr22cug38e7kyrlkqfrazru0e93wx09szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvspwxpm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdw2l3qkflzkwwefrveenj4hknhsnhnmackmnuntfvvmk7e996d9st7w2vn&#39;&gt;nevent1q…w2vn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I thought I could get around flashing constantly by doing the USB and UART combo. I could then use “fastboot boot” instead to directly load it in memory&lt;br/&gt;&lt;br/&gt;While rigging up the USB part above, it was interesting to note that I had to twist the D&#43;/- wires! Without it, my computer couldn’t read my phone’s output. It was cool to see electromagnetic fields cause corruption on USB&lt;br/&gt;&lt;br/&gt;Another strange bug I encountered was that turning off my laptop’s WiFi helped the Pi connect. Unsure why
    </content>
    <updated>2023-12-13T05:35:06&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdw2l3qkflzkwwefrveenj4hknhsnhnmackmnuntfvvmk7e996d9szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvlggun0</id>
    
      <title type="html">Lol, Raspberry Pi Bookworm’s networking doesn’t work out of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdw2l3qkflzkwwefrveenj4hknhsnhnmackmnuntfvvmk7e996d9szypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvlggun0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrgur9fac9mfkpesdwzr7k0mp4882r3nuqy53cxen3jjlzffcpgjqv0lguc&#39;&gt;nevent1q…lguc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Lol, Raspberry Pi Bookworm’s networking doesn’t work out of the box on the Zero W. Downloading the 2020-02-13-raspbian-buster-lite.img seems to work so I’ll just stick with that. Finally got my UART cable working&lt;br/&gt;&lt;br/&gt;Tried to be smart and hook up a USB cable and a UART cable to my phone, but it doesn’t work. I think for debugging, I’ll have to flash the emmc. Hopefully I can use lk2nd soon so i don’t wear out the emmc&lt;br/&gt;&lt;br/&gt;Now time to debug why enabling a lot of configs crashes the kernel
    </content>
    <updated>2023-12-13T03:04:31&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrgur9fac9mfkpesdwzr7k0mp4882r3nuqy53cxen3jjlzffcpgjqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvdrwesz</id>
    
      <title type="html">Hm, anyone have a way to setup a headless/USB gadget on the #pi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrgur9fac9mfkpesdwzr7k0mp4882r3nuqy53cxen3jjlzffcpgjqzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvdrwesz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq9976gzes8hveey9nvvyh4n7cp8qhe4d8eknqfdmtjulvdx7u54q3m2c2d&#39;&gt;nevent1q…2c2d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hm, anyone have a way to setup a headless/USB gadget on the #pi zero w? For some reason my pi won’t connect to WiFi even though I have the SSID and password correct. Tried USB gadget, but no matter what recent guide I follow, I get “connection refused” even though I enable ssh on my pi through the installer&lt;br/&gt;&lt;br/&gt;In the past, we could modify WiFi config via a file on the sd card, but seems like they removed that functionality&lt;br/&gt;&lt;br/&gt;If this doesn’t work out then I’ll just make this: &lt;a href=&#34;https://wiki.postmarketos.org/index.php?title=Serial_debugging:Cable_schematics#microUSB/Carkit_debug_cable&#34;&gt;https://wiki.postmarketos.org/index.php?title=Serial_debugging:Cable_schematics#microUSB/Carkit_debug_cable&lt;/a&gt;
    </content>
    <updated>2023-12-12T07:06:20&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq9976gzes8hveey9nvvyh4n7cp8qhe4d8eknqfdmtjulvdx7u54qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvzwsps3</id>
    
      <title type="html">Gah, trying to spend a couple of days on this and cant figure it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq9976gzes8hveey9nvvyh4n7cp8qhe4d8eknqfdmtjulvdx7u54qzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvzwsps3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz0z8zetrdc04w4ryspau5p7djkvn9hw4l9wv38dwwcx8sg85lj3ckxz439&#39;&gt;nevent1q…z439&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Gah, trying to spend a couple of days on this and cant figure it out&lt;br/&gt;&lt;br/&gt;I reduced my kernel config just in case I had to get around this for now, and it looks like I do. Weird thing is that my device seems to get hotter, but oh well. I at least know the configs to disable now if I need space&lt;br/&gt;&lt;br/&gt;I tried making /proc/iomem look like downstream, but it’s still failing to boot&lt;br/&gt;&lt;br/&gt;At this point I’ll have to setup my UART cable again and debug via KGDB&lt;br/&gt;&lt;br/&gt;I just want to start driver dev tho :(
    </content>
    <updated>2023-12-07T12:45:18&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz0z8zetrdc04w4ryspau5p7djkvn9hw4l9wv38dwwcx8sg85lj3czypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvapq82v</id>
    
      <title type="html">Hm, adding too many configs causes the device to not boot because ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz0z8zetrdc04w4ryspau5p7djkvn9hw4l9wv38dwwcx8sg85lj3czypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvapq82v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswarfxj67p7xut4g6mgvjxfqxylfe9mf2kthhwaew6rgqfuslanlgrlqxel&#39;&gt;nevent1q…qxel&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hm, adding too many configs causes the device to not boot because the kernel takes too much space? My theory is that while the kernel is decompressing, it overwrites itself causing memory corruption. Not sure how to validate this theory or how to solve it&lt;br/&gt;&lt;br/&gt;This happens on lk2nd and the stock bootloader, so I’m guess it’s something with Linux. If I can’t figure out how to debug this, I’ll first strip my current config to it’s bare minimum and then add in downstream configs that exist in mainline
    </content>
    <updated>2023-12-01T09:47:41&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswarfxj67p7xut4g6mgvjxfqxylfe9mf2kthhwaew6rgqfuslanlgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv5xrsdr</id>
    
      <title type="html">android_kernel_samsung_d2$ cat ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswarfxj67p7xut4g6mgvjxfqxylfe9mf2kthhwaew6rgqfuslanlgzypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yv5xrsdr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8su09sj8qzt8eucvsuzk2yj04paucy7e46hze7yuq0krvflw4hucwx90p4&#39;&gt;nevent1q…90p4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;android_kernel_samsung_d2$ cat ./arch/arm/configs/cyanogen_expressatt_defconfig | grep -v &amp;#34;#&amp;#34; | sort | uniq&lt;br/&gt;&lt;br/&gt;Configs enabled in downstream kernel. Todo: see what the differences are and upstream
    </content>
    <updated>2023-11-30T08:03:25&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8su09sj8qzt8eucvsuzk2yj04paucy7e46hze7yuq0krvflw4huczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvsd4drc</id>
    
      <title type="html">Modify the kernel and deploy it (for future me) cd mainline-linux ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8su09sj8qzt8eucvsuzk2yj04paucy7e46hze7yuq0krvflw4huczypyql6ep2kd0hpf8xqvrvr7e2m478y08clg645a6ue657e4xne8yvsd4drc" />
    <content type="html">
      Modify the kernel and deploy it  (for future me)&lt;br/&gt;&lt;br/&gt;cd mainline-linux&lt;br/&gt;. pmbootstrap/helpers/envkernel.sh&lt;br/&gt;cp defconfig arch/arm/configs/expressatt_defconfig&lt;br/&gt;make expressatt_defconfig&lt;br/&gt;make menuconfig&lt;br/&gt;make -j8&lt;br/&gt;deactivate&lt;br/&gt;pmbootstrap build --envkernel linux-postmarketos-qcom-msm8960&lt;br/&gt;pmbootstrap initfs hook_add debug-shell&lt;br/&gt;pmbootstrap export&lt;br/&gt;fastboot boot /tmp/postmarketOS-export/boot.img&lt;br/&gt;sleep 40&lt;br/&gt;telnet 172.16.42.1&lt;br/&gt;&lt;br/&gt;lk2nd should be installed in BOOT&lt;br/&gt;&lt;br/&gt;lmk if there&amp;#39;s a better workflow #postmarketos
    </content>
    <updated>2023-11-30T08:00:15&#43;01:00</updated>
  </entry>

</feed>