Skip to content
Snippets Groups Projects

two years blog post (2019-06-23)

Merged Imported Administrator requested to merge 2y-post into master

Add structure, write introduction, add more quotes to start page (having only one quote talking about 1 year of pmOS is a bit thin at this point in time).

Closes #105 (closed)


I've recycled two images from the old start page in the introduction section. As always, feedback welcome, let me know if I forgot something in the headlines.

Preview as rendered by gitlab (lots of unsupported markup in there): https://gitlab.postmarketos.org/postmarketos/postmarketos.org/blob/2y-post/content/blog/2019-06-23-two-years.md

Latest screenshot: Screenshot_2019-06-23_postmarketOS_Two_years_of_postmarketOS

Edited by Administrator

Merge request reports

Checking pipeline status.

Merged by AdministratorAdministrator 5 years ago (Jun 23, 2019 1:21pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Administrator added blog post label · Imported

    added blog post label

  • Administrator changed the description · Imported

    changed the description

    By Oliver Smith on 2019-06-01T19:27:16

  • Administrator added 17 commits · Imported

    added 17 commits

    Compare with previous version

    By Oliver Smith on 2019-06-04T18:32:54

  • Author Owner

    I am currently working on mainlining my sm-a300fu (Samsung Galaxy A3 2015). lambdadroid is working on sm-a500fu, which is similar. There are some other similar samsung phones with msm8916, which should be easy to start mainlining thanks to easily accessible UART and almost ootb usb. My very wip mainline fork (rebased on linaro's qcom integration, but should work on mainline; will test again once the feature I thought I needed lands in mainline, should be 5.3 iirc) is at https://gitlab.com/Mis012/sm-a300fu-mainlining_wip ;
    It should be just dts and the panel driver, but don't count on my memory ;)
    Working features:
    SMP - CPU cores power management depends on PSCI on aarch64, which is implemented in (signed) trustzone and only on the dragonboard 410c of all msm8916 devices wifi: (needs firmware that smells like OEM signed trustlet)
    serial port: (multiplexed on microusb port in standard Samsung fashion. Is actually so.called blsp, so could in theory be used as spi/i2c/gpio instead)
    gpio keys: volume up and home button
    power/reset keys: power-on button and volume down (connected to pm8916 reset for hard reset without battery removal - that one would require unglueing the display)
    hall sensor: actually a reed switch connected to a gpio. used as lid switch sdhci: emmc works flawlessly; microsd not tested
    nfc: driver in mainline, should work - but can't test (neard doesn't compile, and not sure if it supports android beam as that's all that I have regarding nfc)
    usb: works; only device mode tested sm5502 MUIC: driver in mainline, not sure if otg host mode detection is wired up to usb drivers
    rt5033 charging ic: regulators and battery gauge supported in mainline, other functions not; phone seems to be charging in any case, unsure about safety functions like trickle charge
    display: works with basic custom panel driver; GPU acceleration working on mesa 18.x, should work in latest 19.1 git tree with adreno a3xx regressions fixed; simple-framebuffer driver works, but is useless because freedreno doesn't support handover (yet)
    Not working zinitix bt532(541?) touchscreen - working on writing the driver atm "back" and "multitask" touchkeys - are not really needed, and are implemented using an 8051 based MCU with flash memory (not many rewrite cycles though) and no signature verification, which means they may serve as a fun liberation chalange and are not worth porting otherwise.
    bluetooth - throws some error in dmesg
    modem - not tested, no plans to test because the firmware is probably not trustworthy
    bmc150 accelerometer/magnetometer - bma150 is in mainline, no idea if it's similar
    gps - not tested, no idea if driver is in mainline (chip is qcom's as is wifi/bt) sound - works on dragonboard, not sure how much that helps audio jack insertion/button press detection - will look into when sound works proximity sensor - similar one is in mainline; has a gpio-connected ir led - would be cool if it worked with lirc :P
    cameras - no idea how that will work

    By Mis012 on 2019-06-07T20:05:27

    Edited by Administrator
  • Administrator added 1 commit · Imported

    added 1 commit

    • fcd88c31 - Add lots of content for the UIs, some restructuring

    Compare with previous version

    By Oliver Smith on 2019-06-08T01:55:01

  • Administrator changed the description · Imported

    changed the description

    By Oliver Smith on 2019-06-08T01:57:50

    • Author Owner

      @Mis012: thanks! let's fit some of that into the mainlining section of the post.


      Four hours more put into it, here's the next version. I've uploaded a screenshot (see initial post at the top).

      The UI sections are slowly heading towards completion. plamo and shelli still consist of bullet points, and 150x150 images for the bottom parts of coreapps and phosh sections are missing. I have added two videos, and a shorter thumbnail video for each of them.

      @unrznbl: would you like to write out the Shelli section? (EDIT: done)

      @PureTryOut: would you like to write out the PlaMo section?

      That would help out a lot, as you can see writing these posts takes lot of time. It should be easier now, that bullet points and the layout are already there. The README.md explains how to run the blog locally, in case you want to do that (only needed for previewing, not for writing text obviously).

      If anybody else wants to write out a section, or add missing images (e.g. thumbnails for CoreApps, take them from the wiki page), be my guest, I highly appreciate it.

      @rahmanshaber: I've also written a section about CoreApps. What do you think about it, anything to correct there?

      @danct12: FYI I'm not planning to add a screenshot next to the Sway section; we already have much UI stuff there, and it is not much of a mobile UI, so I doubt that there would be much benefit in it.

      Reviewing is appreciated as well :)

      By Oliver Smith on 2019-06-21T03:47:14

      Edited by Administrator
    • Author Owner

      @ollieparanoid just reviewed the very nice shelli section, looks great! And thanks!!! Been too busy this month to contribute much. :)

      By Craig Comstock on 2019-06-21T03:47:14

    • Please register or sign in to reply
  • Author Owner

    I mentioned this elsewhere, but more photos of phosh would be great! I'd like to see some of the phosh apps if possible. With @MartijnBraam's MR, it should work on any aarch64 device, and it is already working on x86_64.

    By Oliver Smith on 2019-06-08T02:11:01

  • Author Owner

    @danct12: FYI I'm not planning to add a screenshot next to the Sway section; we already have much UI stuff there, and it is not much of a mobile UI, so I doubt that there would be much benefit in it.

    It's fine, I don't need to see sway on a phone without a keyboard. :sweat_smile:

    By Danct12 on 2019-06-08T02:14:12

  • Author Owner

    I noticed there is a section for new mainline devices, you may want to mention that @cerg2010cerg2010 managed to get the Samsung i927 to run a mainline kernel with a few patches (pmaports!195)

    By Grant Miller on 2019-06-08T06:00:44

    • Author Owner

      @GrantM11235 I would be glad to see my work here ;)

      I can take some photos if you want.

      Just to say, device support is still WIP - I have some things uncommited, like 5GHz WiFi fixed, working charging, etc. I'll finish my work soon and send the changes.

      By Sergey Larin on 2019-06-10T15:44:39

      Edited by Ghost User
    • Author Owner

      I can take some photos if you want.

      This would be great!

      By Oliver Smith on 2019-06-10T15:44:39

    • Please register or sign in to reply
  • Author Owner

    @ollieparanoid thanks a lot.

    i will put some light on our little project. soon we will release the v2.6 with fix for the theme. Now CoreApps will use system theme.

    can you also mention the group(including me in the group) that are working on the CoreApps project.

    By rahmanshaber on 2019-06-08T14:27:45

    Edited by Administrator
  • Administrator added 1 commit · Imported

    added 1 commit

    • 92bc91bc - Mainlining: intro, samsung-maguro

    Compare with previous version

    By Oliver Smith on 2019-06-10T15:42:19

  • Administrator changed title from WIP: two years blog post (ETA: 2019-06-15) to WIP: two years blog post (ETA: 2019-06-22) · Imported

    changed title from WIP: two years blog post (ETA: 2019-06-15) to WIP: two years blog post (ETA: 2019-06-22)

    By Oliver Smith on 2019-06-10T15:44:06

  • Administrator changed the description · Imported

    changed the description

    By Oliver Smith on 2019-06-10T15:44:06

    • Author Owner

      I have started with the mainlining section now. Added an intro, and wrote about samsung-maguro. I've simplified it a bit by not mentioning the sleeps that were used in initial debugging, but also mentioned that it was simplified. (and I think it makes sense not to go into more detail there, it is already quite long.)

      @drebrez: what do you think?

      For the other mainlining devices, I plan to only write a few sentences for each device; we can't make each of them that long obviously. But drebrez' efforts are the best documented ones I think, so it makes sense to dive a bit deeper in there.

      Regarding the date, I've moved it by one week, new target is 2019-06-22.

      By Oliver Smith on 2019-06-11T20:16:16

      Edited by Ghost User
    • Author Owner

      @ollieparanoid I think you summed up very well, thank you very much :thumbsup:

      By Daniele Debernardi on 2019-06-11T20:16:16

    • Please register or sign in to reply
  • Administrator added 1 commit · Imported

    added 1 commit

    • 1e46b85e - Plasma Mobile: initial version

    Compare with previous version

    By Bart Ribbers on 2019-06-10T20:49:05

  • Author Owner

    I've made a start at the Plasma Mobile section. It could probably use some rewording and general proof-reading, but most info should be there.

    By Bart Ribbers on 2019-06-10T20:49:51

  • Author Owner

    Has anyone made a phone call with audio, yet? (just curious since i didnt see it mentioned in the draft)

    i know phone calls were possible on some devices ages ago, and audio on others, but hadnt heard that any had both of these together

    By foldedcascode on 2019-06-14T16:13:19

  • Administrator added 1 commit · Imported

    added 1 commit

    • 85845a98 - Update plamo text, add shelli text

    Compare with previous version

    By Oliver Smith on 2019-06-17T17:31:22

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading