Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. To the people who would like to contribute to postmarketOS but haven't, what is stopping you?

To the people who would like to contribute to postmarketOS but haven't, what is stopping you?

Scheduled Pinned Locked Moved Uncategorized
postmarketoslinux
30 Posts 15 Posters 2 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • epickiwi@nerdculture.deE epickiwi@nerdculture.de

    @justsoup I have little to no knowledge in booting process and device tree of linux and the wiki does not give any clear path to understand how port or troubleshoot a device on PostmarketOS. Love the project btw, but leaving it to people knowing what theire doing.

    justsoup@mstdn.socialJ This user is from outside of this forum
    justsoup@mstdn.socialJ This user is from outside of this forum
    justsoup@mstdn.social
    wrote last edited by
    #21

    @epickiwi There's https://wiki.postmarketos.org/wiki/Porting_to_a_new_device but I do agree that it is challenging to get started. If you ever want to give it a try, just remember that mistakes are part of the process and nobody will fault you for asking questions. Otherwise, hope we at least look like we know what we're doing πŸ™‚

    1 Reply Last reply
    0
    • S soupborsh@mas.to

      @justsoup I need to learn first. I am learning electronics, low level programming and etc. Doing projects that take less time but make me learn a lot.

      Then I will have enough knowledge for comfortable reverse engineering.

      Also I do not like⚠️:
      IRC(cannot edit messages, need bouncer, no good clients for me), Matrix(laggy), gitlab(asks to login often, strange for me), Python.

      justsoup@mstdn.socialJ This user is from outside of this forum
      justsoup@mstdn.socialJ This user is from outside of this forum
      justsoup@mstdn.social
      wrote last edited by
      #22

      @soupborsh Matrix being laggy is most likely a client issue. What app / server are you using for it? Also, GitLab asking to login has happened to me before. You might be rejecting cookies without realizing it.

      1 Reply Last reply
      0
      • newbyte@mastodon.nuN newbyte@mastodon.nu

        @theking @justsoup Interesting πŸ€” Could you clarify what you were trying to do exactly? Happy to hear feedback on how pmbootstrap could be improved UX-wise, I know it has a long way to go πŸ˜…

        theking@mskey.nekomimi.partyT This user is from outside of this forum
        theking@mskey.nekomimi.partyT This user is from outside of this forum
        theking@mskey.nekomimi.party
        wrote last edited by
        #23

        @newbyte@mastodon.nu @justsoup@mstdn.social
        i would moreso say the issues are with documentation on trying to modify what pmbootstrap is building things with

        i was trying to apply a kernel patch alongside the others for captivate-glide because the port had been broken for some amount of time, where the sd slot was not getting any power to it, causing boot to fail as root couldn't be found (iirc internal boot fails for the same reason, because the emmc is probably powered the same way i would bet)

        could not figure out how to get it to want to accept my patch with the other ones πŸ˜›

        maybe pmbootstrap could get a device bring-up mode where it gives you folders to dump all your components in and needs minimal configuration to use those, for rapidly iterating on things? idk

        theking@mskey.nekomimi.partyT newbyte@mastodon.nuN 3 Replies Last reply
        0
        • theking@mskey.nekomimi.partyT theking@mskey.nekomimi.party

          @newbyte@mastodon.nu @justsoup@mstdn.social
          i would moreso say the issues are with documentation on trying to modify what pmbootstrap is building things with

          i was trying to apply a kernel patch alongside the others for captivate-glide because the port had been broken for some amount of time, where the sd slot was not getting any power to it, causing boot to fail as root couldn't be found (iirc internal boot fails for the same reason, because the emmc is probably powered the same way i would bet)

          could not figure out how to get it to want to accept my patch with the other ones πŸ˜›

          maybe pmbootstrap could get a device bring-up mode where it gives you folders to dump all your components in and needs minimal configuration to use those, for rapidly iterating on things? idk

          theking@mskey.nekomimi.partyT This user is from outside of this forum
          theking@mskey.nekomimi.partyT This user is from outside of this forum
          theking@mskey.nekomimi.party
          wrote last edited by
          #24

          @newbyte@mastodon.nu @justsoup@mstdn.social my degree is practically in robotics and automation so this is very much a more hardware-adjacent expert's view on things

          1 Reply Last reply
          0
          • theking@mskey.nekomimi.partyT theking@mskey.nekomimi.party

            @newbyte@mastodon.nu @justsoup@mstdn.social
            i would moreso say the issues are with documentation on trying to modify what pmbootstrap is building things with

            i was trying to apply a kernel patch alongside the others for captivate-glide because the port had been broken for some amount of time, where the sd slot was not getting any power to it, causing boot to fail as root couldn't be found (iirc internal boot fails for the same reason, because the emmc is probably powered the same way i would bet)

            could not figure out how to get it to want to accept my patch with the other ones πŸ˜›

            maybe pmbootstrap could get a device bring-up mode where it gives you folders to dump all your components in and needs minimal configuration to use those, for rapidly iterating on things? idk

            theking@mskey.nekomimi.partyT This user is from outside of this forum
            theking@mskey.nekomimi.partyT This user is from outside of this forum
            theking@mskey.nekomimi.party
            wrote last edited by
            #25

            @newbyte@mastodon.nu @justsoup@mstdn.social oh and editing what pmbootstrap does for a step seems impossible? heimdall in some cases was broken for a reason i don't remember, and the fix was simple but i couldn't find a way to get it to change the command run

            1 Reply Last reply
            0
            • theking@mskey.nekomimi.partyT theking@mskey.nekomimi.party

              @newbyte@mastodon.nu @justsoup@mstdn.social
              i would moreso say the issues are with documentation on trying to modify what pmbootstrap is building things with

              i was trying to apply a kernel patch alongside the others for captivate-glide because the port had been broken for some amount of time, where the sd slot was not getting any power to it, causing boot to fail as root couldn't be found (iirc internal boot fails for the same reason, because the emmc is probably powered the same way i would bet)

              could not figure out how to get it to want to accept my patch with the other ones πŸ˜›

              maybe pmbootstrap could get a device bring-up mode where it gives you folders to dump all your components in and needs minimal configuration to use those, for rapidly iterating on things? idk

              newbyte@mastodon.nuN This user is from outside of this forum
              newbyte@mastodon.nuN This user is from outside of this forum
              newbyte@mastodon.nu
              wrote last edited by
              #26

              @theking @justsoup Do you mean something like this: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/work_items/2729

              theking@mskey.nekomimi.partyT 1 Reply Last reply
              0
              • newbyte@mastodon.nuN newbyte@mastodon.nu

                @theking @justsoup Do you mean something like this: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/work_items/2729

                theking@mskey.nekomimi.partyT This user is from outside of this forum
                theking@mskey.nekomimi.partyT This user is from outside of this forum
                theking@mskey.nekomimi.party
                wrote last edited by
                #27

                @newbyte@mastodon.nu @justsoup@mstdn.social this does sound useful
                i would maybe add the idea of having files to represent the stages of building and flashing everything so they can easily be modded and tweaked too, as it would allow also stepping through things a bit more easily for learning

                theking@mskey.nekomimi.partyT 1 Reply Last reply
                0
                • theking@mskey.nekomimi.partyT theking@mskey.nekomimi.party

                  @newbyte@mastodon.nu @justsoup@mstdn.social this does sound useful
                  i would maybe add the idea of having files to represent the stages of building and flashing everything so they can easily be modded and tweaked too, as it would allow also stepping through things a bit more easily for learning

                  theking@mskey.nekomimi.partyT This user is from outside of this forum
                  theking@mskey.nekomimi.partyT This user is from outside of this forum
                  theking@mskey.nekomimi.party
                  wrote last edited by
                  #28

                  @justsoup@mstdn.social @newbyte@mastodon.nu i can add that as a comment on that later too

                  newbyte@mastodon.nuN 1 Reply Last reply
                  0
                  • theking@mskey.nekomimi.partyT theking@mskey.nekomimi.party

                    @justsoup@mstdn.social @newbyte@mastodon.nu i can add that as a comment on that later too

                    newbyte@mastodon.nuN This user is from outside of this forum
                    newbyte@mastodon.nuN This user is from outside of this forum
                    newbyte@mastodon.nu
                    wrote last edited by
                    #29

                    @theking @justsoup That would be much appreciated, easier to track if it's on GitLab!

                    1 Reply Last reply
                    0
                    • newbyte@mastodon.nuN newbyte@mastodon.nu

                      @airtower @justsoup Would it help if you found someone happy to donate a second PinePhone for experimentation to you? I think many people don't really use theirs any more.

                      airtower@woem.menA This user is from outside of this forum
                      airtower@woem.menA This user is from outside of this forum
                      airtower@woem.men
                      wrote last edited by
                      #30

                      @newbyte@mastodon.nu @justsoup@mstdn.social Not really, I actually have a spare that I still need to set up. But that wouldn't make recovering from a broken kernel install any less trouble, it'd just mean I still have another working device meanwhile.

                      The reason I mentioned the Pinephone specifically is that I don't know how boot is handled on other devices, if any already can choose between kernels.

                      1 Reply Last reply
                      0
                      • R relay@relay.infosec.exchange shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups