https://wiki.postmarketos.org/api.php?action=feedcontributions&user=Z3ntu&feedformat=atompostmarketOS - User contributions [en]2024-03-29T14:42:38ZUser contributionsMediaWiki 1.39.6https://wiki.postmarketos.org/index.php?title=User_talk:Casper&diff=57367User talk:Casper2024-03-28T18:09:53Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 18:09, 28 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Casper&diff=57366User:Casper2024-03-28T18:09:53Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>I like tinkering with things, both software and hardware</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Nonam3248&diff=57142User talk:Nonam32482024-03-22T23:13:29Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 23:13, 22 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Nonam3248&diff=57141User:Nonam32482024-03-22T23:13:29Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>Programming ,build apk for android <br />
<br />
I have :<br />
<br />
Galaxy tab 10.1 P5100<br />
Galqxy s5<br />
Galaxy s8<br />
Galaxy s10<br />
Galaxy s20+<br />
Samsung galaxy tab A8 x200</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Alexdmrk&diff=57140User talk:Alexdmrk2024-03-22T23:13:08Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 23:13, 22 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Alexdmrk&diff=57139User:Alexdmrk2024-03-22T23:13:08Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>Devices:<br />
Samsung Galaxy Tab 2(espresso10)<br />
Motorola Moto G 2013(falcon)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Yk303&diff=57138User talk:Yk3032024-03-22T23:12:37Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 23:12, 22 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Yk303&diff=57137User:Yk3032024-03-22T23:12:37Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>computer science student and devops enginner.</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Catmengi&diff=57136User talk:Catmengi2024-03-22T23:12:24Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 23:12, 22 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Catmengi&diff=57135User:Catmengi2024-03-22T23:12:24Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>Just a guy, that try to install linux on everything he has</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Jethrob&diff=57134User talk:Jethrob2024-03-22T23:12:09Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 23:12, 22 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Jethrob&diff=57133User:Jethrob2024-03-22T23:12:09Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>Experience with Nvidia Tegra SOC, specifically Microsoft Surface 1/2.</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Zoom90x&diff=57132User talk:Zoom90x2024-03-22T23:11:52Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 23:11, 22 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Zoom90x&diff=57131User:Zoom90x2024-03-22T23:11:52Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>Android developer. Now want to learn something about embedded systems programming</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Sseekktt88rr&diff=57130User talk:Sseekktt88rr2024-03-22T23:11:37Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 23:11, 22 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Sseekktt88rr&diff=57129User:Sseekktt88rr2024-03-22T23:11:37Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>want to translate wiki into russian</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=HP_Jornada_680_(hp-jornada680)&diff=57128HP Jornada 680 (hp-jornada680)2024-03-22T22:58:56Z<p>Z3ntu: Fix wrong whet_dhry syntax breaking cargo insert</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = HP<br />
| name = Jornada 680<br />
| codename = hp-jornada680<br />
| <!--model = CHANGE_ME <!-- Manufacturer's model/part number, e.g. SM-T330 --><br />
| <!--image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg--><br />
| <!--imagecaption = CHANGE_ME--><br />
| releaseyear = 1998<br />
| <!--category = testing--><br />
| originalsoftware = Windows CE<br />
| originalversion = 2.11<br />
| <!--pmoskernel = 6.x.x --><br />
| chipset = Hitachi SH7709A<br />
| cpu = 133MHz SH-3<br />
| gpu = N/A<br />
| display = 640x240 LCD<br />
| storage = ROM only<br />
| memory = 16MB<br />
| architecture = sh3 <!-- One of these: armhf, armv7, aarch64, riscv64, x86, x86_64 --><br />
| type = laptop <!-- One of "desktop", "laptop", "convertible", "server", "tablet", "handset", "watch", and "embedded" --><br />
| whet_dhry = 0.0 <!-- see Unixbench page on wiki --><br />
<!-- Features --><br />
<!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --><br />
| status_usbnet = -<br />
| status_flashing = -<br />
| status_touch = P<br />
| status_screen = Y<br />
| status_3d = -<br />
| status_fde = -<br />
| status_emmc = -<br />
| status_wifi = -<br />
| status_mainline = Y<br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = -<br />
| status_camera = -<br />
| status_gps = -<br />
| status_mobiledata = -<br />
| status_sms = -<br />
| status_calls = -<br />
| status_otg = -<br />
| status_nfc = -<br />
<!-- Sensors --><br />
| status_accel = -<!-- The sensor that measures proper acceleration works --><br />
| status_magnet = -<!-- Magnetometer works --><br />
| status_light = -<!-- Ambient light sensor works --><br />
| status_proximity = -<!-- Proximity sensor works --><br />
| status_hall = -<!-- Hall effect sensor works --><br />
| status_barometer = -<!-- Barometer works --><br />
| status_powersensor = <!-- Power sensor works --><br />
<!-- Misc --><br />
| status_dvb = -<br />
| status_cameraflash = -<br />
| status_keyboard = Y<br />
| status_touchpad = -<br />
| status_usba = -<br />
| status_sdcard = Y<!-- Compact Flash, tested up to 32GB --><br />
| status_hdmidp = -<br />
| status_irtx = <!-- Infrared (IR) transmit works --><br />
| status_irrx = <!-- Infrared (IR) receive works --><br />
| status_stylus = P<br />
| status_haptics = -<br />
| status_ethernet = -<br />
| status_fossbootloader = Y<!-- It's long abandoned and needs even longer abandoned tools to build, but yeah, shlo is open source as far as i know --><br />
<br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
| status = the SuperH architecture is not supported by alpine<br />
}}<br />
<br />
The HP Jornada 680, and the whole Jornada 6XX/7XX range, were little laptops (hand-held PC) released around the turn of the millennium.<br />
== Contributors ==<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
<br />
== Installation ==<br />
*Format the CF-Card with a small FAT32 partition at the beginning and one or more ext4 partitions<br />
*Build a rootfs and a kernel, for example with buildroot, patching buildroot to support sh3 is left as an exercise for the reader ;)<br />
*Download [https://repository.deuill.org/hp6xx/misc/shlo.exe the bootloader] and [https://repository.deuill.org/hp6xx/misc/shlo.txt the configuration file]<br />
*Put the bootloader, config and your kernel zImage on the FAT32 partition<br />
*Untar the rootfs onto the ext4 partition<br />
*Adjust the bootloader configuration to the filename of your zImage, and you kernel command line, especially your root partition<br />
*Insert the CF-Card into the Jornada, launch shlo.exe and boot!<br />
<br />
== See also ==<br />
* [https://wiki.netbsd.org/ports/hpcsh/ NetBSD for the Jornada and similar devices]<br />
* [https://lore.kernel.org/all/20230506141703.65605-1-contact@artur-rojek.eu/ The patches that made mainline linux boot again after ~14 years]<br />
* [https://deuill.org/code/jlime-vargtass/ jlime, an old linux distro for the Jornada and similar devices]<br />
<br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--></div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=Lenovo_Yoga_c630_(lenovo-yoga-c630)&diff=57127Lenovo Yoga c630 (lenovo-yoga-c630)2024-03-22T22:52:35Z<p>Z3ntu: Fix wrong whet_dhry syntax breaking cargo insert</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Lenovo<br />
| name = Yoga C630<br />
| codename = lenovo-yoga-c630<br />
| image = <br />
| imagecaption = <br />
| releaseyear = 2019<br />
| category = testing<br />
| originalsoftware = Windows<br />
| originalversion = 10<br />
| chipset = Qualcomm Snapdragon 850 (SDM850)<br />
| cpu = Octa-core (4x 2.9 GHz Kryo 385 Gold & 4x 1.7 GHz Kryo 385 Silver)<br />
| gpu = Adreno 630<br />
| display = 1920x1080 IPS Touch + Stylus<br />
| storage = 128GB<br />
| memory = 8GB<br />
| architecture = aarch64<br />
| type = laptop<br />
<!-- Features --><br />
<!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --><br />
| status_usbnet = -<br />
| status_flashing = -<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_wifi = Y<br />
| status_fde = Y<br />
| status_mainline = Y<br />
| status_battery = Y<br />
| status_3d = Y<br />
| status_audio = P<br />
| status_bluetooth = Y<br />
| status_camera = N<br />
| status_gps = P<br />
| status_mobiledata = Y<br />
| status_sms = -<br />
| status_calls = -<br />
| status_otg = Y<br />
| status_emmc = Y<br />
| status_nfc = -<br />
<!-- Sensors --><br />
| status_accel = -<br />
| status_magnet = -<br />
| status_light = -<br />
| status_proximity = -<br />
| status_hall = Y<br />
| status_barometer = -<br />
| status_powersensor = Y<br />
<!-- Misc --><br />
| status_cameraflash = -<br />
| status_keyboard = Y<br />
| status_touchpad = Y<br />
| status_usba = -<br />
| status_hdmidp = N<br />
| status_sdcard = -<br />
| status_irtx = -<br />
| status_irrx = -<br />
| status_stylus = Y<br />
| status_haptics = -<br />
| status_ethernet = -<br />
| status_fossbootloader = -<br />
| status_dvb = -<br />
| booting = yes<br />
| status = unknown<br />
| whet_dhry = 0.0<br />
}}<br />
<br />
{{Note|Support for this device is not merged yet, you'll need to check out the yoga-c630 branch of pmaports to try this out}}<br />
<br />
== Contributors ==<br />
* ''[[user:kalube|caleb]]''<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --><br />
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--><br />
<!-- you may need to purge page cache to see changes (more->purge cache)--><br />
<!-- you can use {{My devices}} on your profile page to show table with all your devices --><br />
<br />
== Installation ==<br />
<br />
Make the following changes in the EFI setup application:<br />
<br />
{| class="wikitable" style="margin:auto"<br />
|-<br />
! EFI Config Option !! Value<br />
|-<br />
| Secure Boot || Disabled<br />
|-<br />
| Linux Boot || Enabled<br />
|}<br />
<br />
Use [[pmbootstrap]] to build your own installation image (choose <code>lenovo</code> as the vendor and <code>yoga-c630</code> as the device).<br />
<br />
<source lang="shell-session"><br />
$ pmbootstrap init<br />
$ pmbootstrap install --fde<br />
</source><br />
<br />
The most straight forward way to install pmOS to the internal UFS storage (at least until ondev2), is to build a USB drive with a pmOS install, boot it, then use pmbootstrap to build/flash an image to the nvme disk. The process looks something like this:<br />
<br />
<source lang="shell-session"><br />
# coreutils is optional, just for full fat dd with progress support<br />
$ pmbootstrap install --disk /dev/<usb disk> --add pmbootstrap,gptfdisk,coreutils<br />
# Boot the usb disk on the laptop<br />
$ pmbootstrap init<br />
# Figure out which storage device has your EFS partition on it, it should be the biggest and also contains windows.<br />
# It's usually /dev/sda or /dev/sdf. Look for "EFI System Partition" in the output<br />
$ sudo blkid<br />
# Getting this wrong could leave your device hard bricked... Replace /dev/sdX with the correct device.<br />
$ pmbootstrap install --sdcard /dev/sdX <br />
# Now make sure the ESP bit is set<br />
$ sudo gdisk /dev/sdX<br />
Command (? for help): x<br />
...<br />
Expert command (? for help): a<br />
Partition number (1-2): <br />
Partition number (1-2): 1<br />
Known attributes are:<br />
0: system partition<br />
1: hide from EFI<br />
2: legacy BIOS bootable<br />
60: read-only<br />
62: hidden<br />
63: do not automount<br />
<br />
Attribute value is 0000000000000000. Set fields are:<br />
No fields set<br />
<br />
Toggle which attribute field (0-63, 64 or <Enter> to exit): 0<br />
Have enabled the 'system partition' attribute.<br />
Attribute value is 0000000000000001. Set fields are:<br />
0 (system partition)<br />
<br />
Toggle which attribute field (0-63, 64 or <Enter> to exit): <br />
<br />
# Write out the new partition table and exit partitioning<br />
Expert command (? for help): w<br />
</source><br />
<br />
=== Manual partitioning ===<br />
<br />
For manual flashing (e.g. to dual boot with windows or another distro) the following serves as a reference, but NOT a guide (you probably don't want to nuke the drive if you plan to keep windows).<br />
<br />
<source lang="shell-session"><br />
$ sudo gdisk -l /dev/sdf<br />
# Check that /dev/sdf is definitely the device with windows on, it should be the biggest and have an EFI system partition. If not then work out which device is.<br />
<br />
$ sudo gdisk /dev/sdf<br />
<br />
# Delete the entire partition table (your windows install will be gone)<br />
Command (? for help): o<br />
This option deletes all partitions and creates a new protective MBR.<br />
Proceed? (Y/N): y<br />
<br />
# Then create a brand new ESP<br />
Command (? for help): n<br />
Partition number (1-128, default 1): <br />
First sector (6-29765626, default = 256) or {+-}size{KMGTP}: <br />
Last sector (256-29765626, default = 29765375) or {+-}size{KMGTP}: 512M<br />
Current type is 8300 (Linux filesystem)<br />
# !!! Don't forget to set the right partition type GUID<br />
Hex code or GUID (L to show codes, Enter = 8300): ef00<br />
Changed type of partition to 'EFI system partition'<br />
<br />
# Create a new root partition<br />
Command (? for help): n<br />
Partition number (2-128, default 2): <br />
First sector (6-29765626, default = 131328) or {+-}size{KMGTP}: <br />
Last sector (131328-29765626, default = 29765375) or {+-}size{KMGTP}: <br />
Current type is 8300 (Linux filesystem)<br />
Hex code or GUID (L to show codes, Enter = 8300): <br />
Changed type of partition to 'Linux filesystem'<br />
<br />
# It should now look like this<br />
Command (? for help): p<br />
Disk /dev/sdf: 29765632 sectors, 113.5 GiB<br />
Model: H28S8Q302CMR <br />
Sector size (logical/physical): 4096/4096 bytes<br />
Disk identifier (GUID): 5F036999-BEC0-41C1-B610-B709E6E15220<br />
Partition table holds up to 128 entries<br />
Main partition table begins at sector 2 and ends at sector 5<br />
First usable sector is 6, last usable sector is 29765626<br />
Partitions will be aligned on 256-sector boundaries<br />
Total free space is 756 sectors (3.0 MiB)<br />
<br />
Number Start (sector) End (sector) Size Code Name<br />
1 256 131072 511.0 MiB EF00 EFI system partition<br />
2 131328 29765375 113.0 GiB 8300 Linux filesystem<br />
<br />
# Now set the bootable attributes on the ESP<br />
Command (? for help): x<br />
...<br />
Expert command (? for help): a<br />
Partition number (1-2): <br />
Partition number (1-2): 1<br />
Known attributes are:<br />
0: system partition<br />
1: hide from EFI<br />
2: legacy BIOS bootable<br />
60: read-only<br />
62: hidden<br />
63: do not automount<br />
<br />
Attribute value is 0000000000000000. Set fields are:<br />
No fields set<br />
<br />
Toggle which attribute field (0-63, 64 or <Enter> to exit): 0<br />
Have enabled the 'system partition' attribute.<br />
Attribute value is 0000000000000001. Set fields are:<br />
0 (system partition)<br />
<br />
Toggle which attribute field (0-63, 64 or <Enter> to exit): <br />
<br />
# Write out the new partition table and exit partitioning<br />
Expert command (? for help): w<br />
<br />
# It should now look like this<br />
$ sudo gdisk -l /dev/sdf<br />
GPT fdisk (gdisk) version 1.0.9.1<br />
<br />
Partition table scan:<br />
MBR: protective<br />
BSD: not present<br />
APM: not present<br />
GPT: present<br />
<br />
Found valid GPT with protective MBR; using GPT.<br />
Disk /dev/sdf: 29765632 sectors, 113.5 GiB<br />
Model: H28S8Q302CMR <br />
Sector size (logical/physical): 4096/4096 bytes<br />
Disk identifier (GUID): 5F036999-BEC0-41C1-B610-B709E6E15220<br />
Partition table holds up to 128 entries<br />
Main partition table begins at sector 2 and ends at sector 5<br />
First usable sector is 6, last usable sector is 29765626<br />
Partitions will be aligned on 256-sector boundaries<br />
Total free space is 756 sectors (3.0 MiB)<br />
<br />
Number Start (sector) End (sector) Size Code Name<br />
1 256 131072 511.0 MiB EF00 EFI system partition<br />
2 131328 29765375 113.0 GiB 8300 Linux filesystem<br />
<br />
# Now we can flash the postmarketOS boot and root partition images<br />
$ pmbootstrap export<br />
$ sudo dd if=/tmp/postmarketOS-export/lenovo-yoga-c630-boot.img of=/dev/sdf1 status=progress<br />
$ sudo dd if=/tmp/postmarketOS-export/lenovo-yoga-c630-root.img of=/dev/sdf2 status=progress<br />
</source><br />
<br />
== Known issues ==<br />
<br />
Display initialization is quite quirky and occasionally doesn't work. The GPU and display stack in general can be quite fragile, although once it's running it usually doesn't fall over.<br />
<br />
== See also ==<br />
<br />
Support for the device isn't merged yet, so thinks links won't work.<br />
<br />
* {{Device package|device-lenovo-yoga-c630}}<br />
* {{Kernel package|linux-lenovo-yoga-c630}}</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=OLIMEX_Teres_i&diff=57126OLIMEX Teres i2024-03-22T22:48:20Z<p>Z3ntu: Fix wrong whet_dhry syntax breaking cargo insert</p>
<hr />
<div>{{note|New device port in works by the community maintainer}}<br />
<br />
{{Infobox device<br />
| manufacturer = OLIMEX<br />
| name = Teres 1<br />
| codename = teres_i<br />
| model = Rev.C<br />
| image = File:Teres_at_fosdem.jpg<br />
| imagecaption = The Odrysian King at [https://olimex.wordpress.com/2017/02/07/fosdem-and-teres-i-update/ FOSDEM2017]<br />
| releaseyear = [https://olimex.wordpress.com/2017/10/12/teres-i-do-it-yourself-open-source-laptop-update/ 12 Oct 2017]<br />
| category = testing<br />
| originalsoftware = Android<br />
| pmoskernel = [https://pkgs.postmarketos.org/package/master/postmarketos/aarch64/linux-postmarketos-allwinner linux-postmarketos-allwinner]<br />
| chipset = Allwinner A64<br />
| cpu = 4x 1152 MHz Cortex-A53<br />
| gpu = [https://linux-sunxi.org/Mali#Utgard_.28Mali-400_and_Mali-450.29 600Mhz Mali-400 MP2]<br />
| display = 1366x768 IPS ([https://github.com/OLIMEX/DIY-LAPTOP/blob/rel3/doc/datasheets/TERES-015-LCD11.6/N116BGE-EA2.pdf N11BGE-EA2 Rev.C3])<br />
| storage = 16 GB eMMC ([https://github.com/OLIMEX/DIY-LAPTOP/blob/rel3/doc/datasheets/eMMC/emmc_1664gb_ps8222_153b_v50_it.pdf MTFC16GAKAENA-4M]) + SDCard<br />
| memory = 2GB DDR3L RAM ([https://github.com/OLIMEX/DIY-LAPTOP/blob/rel3/doc/datasheets/RAM/H5TC8G63AMR-PBA.pdf 2x Hynix H5TC8G63AMR-PBA])<br />
| architecture = aarch64<br />
| type = laptop<br />
| whet_dhry = 0.0<br />
<br />
<!-- Features --><br />
| status_usbnet = - <!-- Do we even want this to work? --><br />
| status_flashing = Y<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_wifi = Y<br />
| status_fde = Y<br />
| status_mainline = Y<br />
| status_battery = Y<br />
| status_3d = Y<br />
| status_audio = Y<br />
| status_bluetooth = Y<br />
| status_camera = Y<br />
| status_gps = Y <!-- MOD: https://www.olimex.com/Products/Modules/GPS/MOD-GPS --><br />
| status_mobiledata = -<br />
| status_emmc = Y<br />
| status_sms = Y <!-- MOD: https://www.olimex.com/Products/IoT/LTE/USB-gLINK-ANT/open-source-hardware --><br />
| status_calls = Y <!-- MOD: https://www.olimex.com/Products/IoT/LTE/USB-gLINK-ANT/open-source-hardware --><br />
| status_otg = Y <!-- Daughter board USB-A port only --><br />
| status_nfc = Y <!-- MOD: https://www.olimex.com/Products/Modules/RFID/MOD-RFID1356MIFARE --><br />
<br />
<!-- SENSORS --><br />
| status_accel = Y <!-- MOD: https://www.olimex.com/Products/Modules/Sensors/MOD-SMB380 --><br />
| status_magnet = Y <!-- Passive component --><br />
| status_light = Y <!-- MOD: https://www.olimex.com/Products/Modules/Sensors/MOD-LTR-501ALS/open-source-hardware --><br />
| status_proximity = Y <!-- MOD: https://www.olimex.com/Products/Modules/Sensors/MOD-LTR-501ALS/open-source-hardware --><br />
| status_hall = -<br />
| status_barometer = Y <!-- MOD: https://www.olimex.com/Products/Modules/Sensors/MOD-BMP085/open-source-hardware --><br />
| status_powersensor = Y<br />
<br />
<!-- MISC --><br />
| status_dvb = -<br />
| status_cameraflash = -<br />
| status_keyboard = Y<br />
| status_touchpad = Y<br />
| status_usba = Y<br />
| status_hdmidp = Y<br />
| status_irtx = Y <!-- MOD: https://www.olimex.com/Products/Modules/Interface/MOD-IRDA+/open-source-hardware --><br />
| status_irrx = Y <!-- MOD: https://www.olimex.com/Products/Modules/Interface/MOD-IRDA+/open-source-hardware --><br />
| status_stylus = - <br />
| status_sdcard = Y<br />
| status_haptics = -<br />
| status_ethernet = Y <!-- MOD: https://www.olimex.com/Products/USB-Modules/USB-GIGABIT/open-source-hardware --><br />
| status_fossbootloader = Y <!-- U-Boot --><br />
<br />
<!-- U-Boot --><br />
| status_uboot_primary = Y<br />
| status_uboot_secondary = Y <!-- Can be booted from FEL or AllWinner SDK --><br />
| status_uboot_mainline = Y <!-- teres_i_defconfig --><br />
| status_uboot_internalstorage = Y<br />
| status_uboot_sd = Y<br />
| status_uboot_usbhost = Y<br />
| status_uboot_usbperipheral = Y<br />
| status_uboot_screen = Y <!-- since alpine u-boot 24.01-r3, see aports!59249 --><br />
| status_uboot_keyboard = Y<br />
| status_uboot_buttons = Y <!-- Can use keyboard buttons --><br />
<br />
<!-- Unassigned --><br />
| status_uart = Y<br />
| status_uboot = Y<br />
| status = In Works<br />
| booting = yes<br />
| packaged = N <!-- In works: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4743 --><br />
| supported = N<br />
}}<br />
<br />
<span class="mw-customtoggle-myDivision"><br />
'''Another''' unsuspecting wanderer graces these humble pages. Did you '''stumble upon''' this realm by accident, or did a cruel hand of '''destiny''' somehow decide you needed to witness the desolation within? Welcome, I suppose.. Do you '''dare to''' find a comfortable place to sit and prepare for a tale steeped in sorrow? ''click to listen to the tale..''<br />
</span><br />
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myDivision"><br />
Alright then, In a world sadly not distant enough, an insidious '''corporation''', orchestrates a grandiose symphony of global strife. A heart-wrenching performance filled with the spilled '''blood''', '''tears''', and the unwitting sacrifices of minds too feeble or fearful to break free. Picture, if you will, a desolate expanse where '''individuality''' is a scarce relic, traded for the meager '''privilege''' of having a fragile '''ski helmet''' over one's head for the illusory escape into a utopia of the world that could have been.<br />
<br />
Amid this grim '''reality''', a band of warriors, led by my creator '''Master Usunov''', surfaces. They send forth a grim '''warning across time'''—an offering of plans and instructions to construct the initial shard of a weapon. A flickering '''ember of hope''' in a world drowning in the shadows of despair.<br />
<br />
Now, '''brace yourself''', dear visitor, for the revelation of a companion on your journey. [https://www.olimex.com/Products/DIY-Laptop/KITS/ Will you muster the '''strength''' to endure its '''burdens''' and, perchance, be strong enough to guide this realm out of its woeful state?]<br />
<br />
Or will you retreat to the comforting shadows of indifference? The '''choice''' rests with you, my unwitting bearer of clicks.<br />
</div><br />
<br />
=== Engineers, Maintainers and Contributors ===<br />
* ''[https://github.com/TsvetanUsunov Tsvetan Usunov]'' -- Hardware Engineer and Supplier<br />
* ''[https://github.com/DanKoloff Dan Koloff]'' -- Main Repository Maintainer<br />
* ''[https://github.com/hehopmajieh Dimitar Gamishev]'' -- The Linux Kernel Mainline and Hardware Engineer<br />
* ''[https://www.olimex.com/forum/index.php?action=profile;u=99 Lub]'' -- Official Technical Support<br />
* ''[[user:Kreyren|KREYREN]]'' -- Maintainer of Armbian, Debian GNU/Linux, Ubuntu, (Devuan GNU/Linux), NixOS, (GNU Guix GNU/Linux), PostmarketOS, (Alpine Linux), Parabola GNU/Linux, (Archlinux ARM). Contributor to The Linux Kernel<br />
* ''[https://github.com/jcstaudt| JC Staudt]'' -- Debian GNU/Linux Maintainer<br />
* ''[https://gitlab.alpinelinux.org/mps/aports Milan P. Stanić]'' -- Alpine Linux Maintainer<br />
* ''[https://github.com/Thra11 Tom Hall] (former)'' -- NixOS Maintainer<br />
* ''[https://github.com/bill-auger Bill Auger]'' -- Parabola GNU/Linux Maintainer<br />
* ''[https://github.com/GNUtoo Denis 'GNUtoo' Carikli]'' -- Parabola GNU/Linux Maintainer<br />
* ''[https://github.com/khumarahn/teres1-gentoo Alexey Korepanov]'' -- Gentoo Linux Maintainer<br />
* ''[https://code.forksand.com/forksand/olimex-teres-case Jeff Moe]'' -- Engineer of 3D printable case<br />
* ''[https://github.com/d3v1c3nv11/teres1-debug Chris Boudacoff]'' -- teres1-debug developer<br />
* ''Torsten Duwe'' -- [https://lore.kernel.org/lkml/20220417181538.57fa1303@blackhole/T/ Linux kernel contributor who fixed ANX6345 power up sequence]<br />
* ''Harald Geyer'' -- [https://lore.kernel.org/lkml/20220417181538.57fa1303@blackhole/T/ Linux kernel contributor who reported issue with ANX6345]<br />
* (and many more!)<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== Installation ==<br />
Use [[pmbootstrap]] to build your own image.<br />
<br />
Insert your desired sdcard in the build system and note it's device identifier (e.g. /dev/mmcblk1)<br />
<br />
<syntaxhighlight lang="shell-session"><br />
$ pmbootstrap init # vendor: olimex, device: teres_i<br />
$ pmbootstrap install --fde --sdcard=/dev/your-sdcard-device<br />
</syntaxhighlight><br />
<br />
Disconnect the sdcard from your build system and insert it into a laptop, it's expected to boot.<br />
<br />
Alternatively you can flash a pre-built images from ...<br />
<br />
== U-boot Updates ==<br />
{{Warning| This process might result in a device that will not boot postmarketOS, make sure you understand how you might recover from this situation before proceeding!! }}<br />
<br />
<syntaxhighlight lang="shell-session"><br />
# update-u-boot --board=teres_i --device=/dev/your-device<br />
Updating teres_i u-boot in /dev/your-device in 3 seconds...<br />
Completed successfully.<br />
# sync<br />
</syntaxhighlight><br />
<br />
== Serial console ==<br />
Teres has a serial port in the headphone connector.<br />
<br />
The default UART is '''115200n8'''<br />
<br />
The pinout for the serial connector on the headphone jack is:<br />
<br />
TX RX<br />
| | <br />
=== == ====|||||||||---------<br />
|<br />
GND<br />
<br />
The serial connection is '''3.3V'''<br />
<br />
You can also buy the debug cable from [https://www.olimex.com/Products/DIY-Laptop/KITS/TERES-USB-DEBUG the supplier's web store] or make one.<br />
<br />
For instructions and firmware: https://github.com/d3v1c3nv11/teres1-debug<br />
<br />
== Storage ==<br />
<br />
The SD card is <code>/dev/mmcblk2</code> and the eMMC is <code>/dev/mmcblk0</code><br />
<br />
== Booting ==<br />
<br />
Teres boots using u-boot. The bootrom in the A64 soc will look for u-boot on the SPI flash chip, then the eMMC and then the SD card slot and It will boot the first functioning u-boot image it can find.<br />
<br />
=== Booting from SD ===<br />
<br />
To boot from the SD the SPI bootloader and eMMC bootloader need to be disabled. Then the SoC will fallback to a bootloader on the SD card so postmarketOS can be fully booted from SD.<br />
<br />
Teres comes with an empty SPI chip from the factory so that doesn't need anything by default.<br />
<br />
=== Booting from eMMC ===<br />
<br />
To boot it from eMMC you have to overwrite the OS that's on the eMMC already. This is possible to do from an OS booted from SD with the steps above and then flashed on the eMMC using live system.<br />
<br />
Fastboot mode is work-in-progress<br />
<br />
=== Booting from SPI ===<br />
<br />
TBD<br />
<br />
== Connecting to the WiFi ==<br />
<br />
=== wpa_supplicant ===<br />
<br />
Refet to the https://wiki.alpinelinux.org/wiki/Wi-Fi#wpa_supplicant.<br />
<br />
== Notes ==<br />
<br />
Refer to the linux-sunxi.org wiki for more details about the device: https://linux-sunxi.org/Olimex_Teres-A64<br />
<br />
== Known issues with alpine/postmarketos ==<br />
<br />
Only for distribution-relevant issues, for device-specific issue see the linux-sunxi wiki.<br />
<br />
=== Disfunctional display when BL31.bin is compiled with SUNXI_SETUP_REGULATORS=0 ===<br />
<br />
The The Arm-Trusted-Firmware's BL31 is responsible for PMIC initialization that should be correctly printed in serial console as:<br />
U-Boot SPL 2024.01 (Jan 18 2024 - 19:32:49 +0100)<br />
DRAM: 2048 MiB<br />
Trying to boot from MMC1<br />
NOTICE: BL31: v2.10.0 (debug):<br />
NOTICE: BL31: Built : 01:25:38, Dec 4 2023<br />
NOTICE: BL31: Detected Allwinner A64/H64/R18 SoC (1689)<br />
NOTICE: BL31: Found U-Boot DTB at 0x20a2d98, model: Olimex A64 Teres-I<br />
INFO: ARM GICv2 driver initialized<br />
INFO: Configuring SPC Controller<br />
INFO: PMIC: Probing AXP803 on RSB<br />
INFO: PMIC: aldo1 voltage: 2.800V<br />
INFO: PMIC: dcdc1 voltage: 3.300V<br />
INFO: PMIC: dcdc5 voltage: 1.500V<br />
INFO: PMIC: dcdc6 voltage: 1.100V<br />
INFO: PMIC: dldo1 voltage: 3.300V<br />
INFO: PMIC: dldo2 voltage: 2.500V<br />
INFO: PMIC: dldo3 voltage: 1.200V<br />
INFO: PMIC: dldo4 voltage: 3.300V<br />
INFO: PMIC: fldo1 voltage: 1.200V<br />
INFO: PMIC: Enabling DC SW<br />
INFO: BL31: Platform setup done<br />
INFO: BL31: Initializing runtime services<br />
INFO: BL31: cortex_a53: CPU workaround for erratum 843419 was applied<br />
INFO: BL31: cortex_a53: CPU workaround for erratum 855873 was applied<br />
INFO: BL31: cortex_a53: CPU workaround for erratum 1530924 was applied<br />
INFO: PSCI: Suspend is unavailable<br />
INFO: BL31: Preparing for EL3 exit to normal world<br />
INFO: Entry point address = 0x4a000000<br />
INFO: SPSR = 0x3c9<br />
<br />
If your U-Boot initializes with:<br />
<br />
U-Boot SPL 2024.01 (Jan 20 2024 - 10:52:04 +0000)<br />
DRAM: 2048 MiB<br />
Trying to boot from MMC1<br />
NOTICE: BL31: lts-v2.8.14(release):<br />
NOTICE: BL31: Built : 10:47:18, Jan 20 2024<br />
NOTICE: BL31: Detected Allwinner A64/H64/R18 SoC (1689)<br />
NOTICE: BL31: Found U-Boot DTB at 0x20a2d98, model: Olimex A64 Teres-I<br />
<br />
Then you likely need to review your BL31.bin's compilation logs for the presence of 'SUNXI_SETUP_REGULATORS=0 such as https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/59249/diffs#082488b14c7615f24feec8cd5916dfbd77c6a78d_41_41.<br />
<br />
This issue affected alpine's u-boot <=2024.01-r2 and was addressed in:<br />
* https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/59177<br />
* https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/59249<br />
* https://gitlab.alpinelinux.org/alpine/aports/-/commit/34e1f452115975ac88b04d3bbe0b75436a5b0f69<br />
<br />
== Troubleshooting ==<br />
<br />
..<br />
<br />
== See also ==<br />
* {{MR|4743|pmaports}} Initial merge request.<br />
* [https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/59177 aports!59177] Fixes for broken screen initialization on Alpine Linux.<br />
* [https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/59249 aports!59249] Fixes PMIC regulator initialization<br />
* [https://gitlab.alpinelinux.org/alpine/aports/-/commit/34e1f452115975ac88b04d3bbe0b75436a5b0f69 aports!34e1f4] Rebuilds u-boot with fixed atf dependency<br />
* [https://gitlab.alpinelinux.org/alpine/aports/-/issues/15732 aports!/issues/15732] Adjustments to the Linux-lts/Edge kernel in alpine to support the device<br />
* [https://github.com/Kreyren/pmaports-TERES github:Kreyren/pmports-TERES] Work repository for teres compatibility patches for alpine/pmos<br />
* [https://github.com/OLIMEX/DIY-LAPTOP/blob/rel3/doc/datasheets/TERES-015-LCD11.6/N116BGE-EA2.pdf github.com/OLIMEX/DIY_LAPTOP] Device Repository<br />
* [https://www.olimex.com/Products/DIY-Laptop Olimex.com/Products/DIY-Laptop] Products page<br />
* [https://linux-sunxi.org/Olimex_Teres-A64 linux-sunxi.org/Olimex_teres-A64] Sunxi wiki page about the device</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_Tab_A_7.0_(2016)_(samsung-gtexslte)&diff=57125Samsung Galaxy Tab A 7.0 (2016) (samsung-gtexslte)2024-03-22T22:44:17Z<p>Z3ntu: Fix wrong whet_dhry syntax breaking cargo insert</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy Tab A 7.0 (2016)<br />
| codename = samsung-gtexslte<br />
| model = SM-T285<br />
| image = File:Galaxy_tab_a_7.0_(2016)_front.webp<br />
| imagecaption = The tablet's front<br />
| releaseyear = 2016<br />
| category = testing<br />
| originalsoftware = Android<br />
| originalversion = 5.1.1<br />
| pmoskernel = 3.10.107<br />
| chipset = Spreadtrum SC9830<br />
| cpu = Quad-core 1.3 GHz Cortex-A7<br />
| gpu = Mali-400 MP<br />
| display = 800x1280 IPS LCD<br />
| storage = 8 GB<br />
| memory = 1.5 GB<br />
| architecture = armv7<br />
| type = tablet<br />
| whet_dhry = 0.0<br />
<!-- Features --><br />
<!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_emmc = <!-- Internal storage can be accessed? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = -<br />
<!-- Sensors --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_magnet = -<br />
| status_light = -<br />
| status_proximity = -<br />
| status_hall = -<br />
| status_barometer = -<br />
| status_powersensor = <!-- Power sensor works --><br />
<!-- Misc --><br />
| status_dvb = -<br />
| status_cameraflash = -<br />
| status_keyboard = -<br />
| status_touchpad = -<br />
| status_usba = -<br />
| status_sdcard = <!-- SD/UFS card works --><br />
| status_hdmidp = <!-- Video and audio output with HDMI or DisplayPort works --><br />
| status_irtx = -<br />
| status_irrx = -<br />
| status_stylus = -<br />
| status_haptics =<br />
| status_ethernet =<br />
| status_fossbootloader = -<br />
<br />
<!-- optional for devices running u-boot<br />
| status_uboot =<br />
| status_uboot_primary =<br />
| status_uboot_secondary =<br />
| status_uboot_mainline =<br />
| status_uboot_internalstorage =<br />
| status_uboot_sd =<br />
| status_uboot_usbhost =<br />
| status_uboot_usbperipheral =<br />
| status_uboot_screen =<br />
| status_uboot_keyboard =<br />
| status_uboot_buttons =<br />
--><br />
<br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
| status = Fails to boot due to "Kernel is not SEAndroid Enforcing" error.<br />
}}<br />
<br />
== Contributors ==<br />
* IverCoder<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --><br />
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--><br />
<!-- you may need to purge page cache to see changes (more->purge cache)--><br />
<!-- you can use {{My devices}} on your profile page to show table with all your devices --><br />
<br />
== How to enter flash mode ==<br />
Either reboot to TWRP, or use Odin.<br />
<br />
== Installation ==<br />
Use [[pmbootstrap]] to build your own installation image. You can clone [https://gitlab.com/IverCoder/pmaports/tree/samsung-gtexslte this pmaports fork] for the source.<br />
<br />
<!-- Expand this with the commands needed for flashing, add --sdcard to install if it makes sense etc. --><br />
<source lang="shell-session"><br />
$ pmbootstrap init<br />
$ pmbootstrap install --fde<br />
</source><br />
<br />
<!-- add more sections below as necessary, e.g. WiFi, photos, ... --><br />
<br />
== See also ==<br />
<!--<br />
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):<br />
* {{MR|4657|pmaports}} Initial merge request<br />
* [https://www.gsmarena.com/samsung_galaxy_tab_a_7_0_(2016)-7880.php GSMArena page]<br />
--><br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--></div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_J1_mini_(samsung-j1minilte)&diff=57124Samsung Galaxy J1 mini (samsung-j1minilte)2024-03-22T22:38:56Z<p>Z3ntu: Fix wrong whet_dhry syntax breaking cargo insert</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Samsung Galaxy J1 Mini 4G<br />
| codename = j1minilte<br />
| model = SM-J105F/DS<br />
| image = File:j1minilte.jpg<br />
| imagecaption = Device<br />
| releaseyear = 2016<br />
| category = testing<br />
| originalsoftware = Android<br />
| originalversion = 5.1<br />
| pmoskernel = 3.10.65<br />
| chipset = Spreadtrum SC9830<br />
| cpu = Quad-core 1,5 GHz Cortex-A7<br />
| gpu = ARM Mali-400 MP2<br />
| display = 480 x 800 TFT<br />
| storage = 8 GB<br />
| memory = 1 GB<br />
| architecture = armv7<br />
| type = handset<br />
| whet_dhry = 0.0<br />
<!-- Features --><br />
<!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --><br />
| status_usbnet = Y<br />
| status_flashing = P<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_3d = <br />
| status_xwayland = <br />
| status_fde = <br />
| status_emmc = <br />
| status_wifi = <br />
| status_mainline = <br />
| status_battery = P<br />
| status_audio = <br />
| status_bluetooth = <br />
| status_camera = <br />
| status_gps = <br />
| status_mobiledata = <br />
| status_sms = <br />
| status_calls = <br />
| status_otg = <br />
| status_nfc = <br />
<!-- Sensors --><br />
| status_accel = <br />
| status_magnet = <br />
| status_light = <br />
| status_proximity = <br />
| status_hall = <br />
| status_barometer = <br />
| status_powersensor = <br />
<!-- Misc --><br />
| status_dvb = <br />
| status_cameraflash = <br />
| status_keyboard = -<br />
| status_touchpad = -<br />
| status_usba = -<br />
| status_sdcard =<br />
| status_hdmidp = <br />
| status_irtx = <br />
| status_irrx = <br />
| status_stylus = -<br />
| status_haptics = -<br />
| status_ethernet = -<br />
| status_fossbootloader = <br />
<br />
<!-- optional for devices running u-boot<br />
| status_uboot =<br />
| status_uboot_primary =<br />
| status_uboot_secondary =<br />
| status_uboot_mainline =<br />
| status_uboot_internalstorage =<br />
| status_uboot_sd =<br />
| status_uboot_usbhost =<br />
| status_uboot_usbperipheral =<br />
| status_uboot_screen =<br />
| status_uboot_keyboard =<br />
| status_uboot_buttons =<br />
--><br />
<br />
| booting = yes<br />
| status = flash, boot bug<br />
}}<br />
<br />
== Contributors ==<br />
* ''[[user:Latestofmymind|Latestofmymind]]''<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
<br />
== Installation ==<br />
Use [[pmbootstrap]] to build your own installation image.<br />
<br />
<!-- Expand this with the commands needed for flashing, add --sdcard to install if it makes sense etc. --><br />
<source lang="shell-session"><br />
$ pmbootstrap init<br />
$ pmbootstrap install --fde<br />
</source><br />
<br />
<!-- add more sections below as necessary, e.g. WiFi, photos, ... --><br />
<br />
== See also ==<br />
<!--<br />
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):<br />
* {{MR|CHANGEME|pmaports}} Initial merge request<br />
* {{issue|CHANGEME|pmaports}} Some related issue<br />
You can also add normal web links:<br />
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]<br />
--><br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--></div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=Acer_Iconia_Tab_A700_(acer-picasso2)&diff=57123Acer Iconia Tab A700 (acer-picasso2)2024-03-22T22:34:27Z<p>Z3ntu: Fix wrong N/A syntax breaking cargo insert</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Acer<br />
| name = Iconia Tab A700<br />
| codename = picasso2<br />
| <!-- model = unspecified --><br />
| image = File:Picasso2-img-front.png<br />
| <!-- imagecaption = CHANGE_ME --><br />
| releaseyear = 2012<br />
| <!-- category = not booting --><br />
| originalsoftware = Android<br />
| originalversion = 4.0<br />
| extendedversion = 4.1<br />
| pmoskernel = 5.19.0-rc8<br />
| chipset = Nvidia Tegra 3 (T30)<br />
| cpu = 1.3 GHz<br />
| gpu = ULP GeForce<br />
| display = 1920x1200<br />
| storage = 16/32/64 GB<br />
| memory = 1 GB<br />
| architecture = armv7<br />
| type = tablet<br />
| <!-- whet_dhry = 0.0 see Unixbench page on wiki --><br />
<!-- Features --><br />
<!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --><br />
| status_usbnet = Y<br />
| status_flashing = N<br />
| status_touch = N<br />
| status_screen = Y<br />
| status_3d = N<br />
| status_xwayland = N<br />
| status_fde = N<br />
| status_emmc = N<br />
| status_wifi = N<br />
| status_mainline = P<br />
| status_battery = N<br />
| status_audio = N<br />
| status_bluetooth = N<br />
| status_camera = N<br />
| status_gps = N<br />
| status_mobiledata = -<br />
| status_sms = -<br />
| status_calls = -<br />
| status_otg = N<br />
| status_nfc = -<br />
<!-- Sensors --><br />
| status_accel = N<br />
| status_magnet = N<br />
| status_light = -<br />
| status_proximity = -<br />
| status_hall = -<br />
| status_barometer = -<br />
| status_powersensor = -<br />
<!-- Misc --><br />
| status_dvb = -<br />
| status_cameraflash = -<br />
| status_keyboard = -<br />
| status_touchpad = -<br />
| status_usba = -<br />
| status_sdcard = N<br />
| status_hdmidp = N<br />
| status_irtx = -<br />
| status_irrx = -<br />
| status_stylus = -<br />
| status_haptics = N<br />
| status_ethernet = -<br />
| status_fossbootloader = N<br />
<br />
<!-- optional for devices running u-boot<br />
| status_uboot =<br />
| status_uboot_primary =<br />
| status_uboot_secondary =<br />
| status_uboot_mainline =<br />
| status_uboot_internalstorage =<br />
| status_uboot_sd =<br />
| status_uboot_usbhost =<br />
| status_uboot_usbperipheral =<br />
| status_uboot_screen =<br />
| status_uboot_keyboard =<br />
| status_uboot_buttons =<br />
--><br />
<br />
| booting = no<br />
| status = incomplete<br />
}}{{Based on SoC|Nvidia_Tegra_3_(tegra30)|Tegra 3}}<br />
<br />
== Contributors ==<br />
<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --><br />
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--><br />
<!-- you may need to purge page cache to see changes (more->purge cache)--><br />
<!-- you can use {{My devices}} on your profile page to show table with all your devices --><br />
<br />
== How to enter flash mode ==<br />
Instructions can be found in [[#See also]].<br />
<br />
=== APX ===<br />
It is possible to use fusee with the payload <code>uart_payload_n7.bin</code> (for UART A). <br />
This enables building a <code>blob.bin</code>. The <code>blob.bin</code> is used with <code>wheelie</code> in order to enable APX access.<br />
Fusee and the payload is included in the tegra30_debrick tools repository. Wheelie source code can also be found in: [[#See also]].<br />
<br />
== Installation ==<br />
<br />
=== Work-in-progress mainline ===<br />
<br />
Installation not supported for now.<br />
<br /><br />
[[File:Mainline-picasso2.jpg|300px]]<br />
<br /><br />
<br />
==== Status ====<br />
USB networking and basic <code>tegrafb</code> display output works.<br />
<br /><br />
DTS includes timings generated with the tool linked at this page [[Nvidia_Tegra]].<br />
<br />
=== Downstream ===<br />
'''Warning: So far only booting using the <code>fastboot boot boot.img</code> and flashing to a micro SD card has been tested.'''<br />
<br /><br />
Commands for flashing rootfs to a micro sd card and exporting/booting the <code>boot.img</code> (using fastboot) can be found in the [[Pmbootstrap]] guide.<br />
<br />
==== Status ====<br />
Graphics is broken, USB networking with telnet and SSH works as well as the micro sd card slot.<br />
<br />
=== Serial console ===<br />
'''Warning: Use with care'''<br />
<br /><br />
It is possible to change pinmux to have serial port <code>uarte</code> (UART 5) available on the sdcard slot pins. A breakout board and a logic analyzer can be used to read messages. Until now, only <code>TXD</code> has been tested working.<br />
Changing the pinmux is done in the DTS file. Refer to [[#See also]] for breakout board info and DTS.<br />
<br /><br />
[[File:Uarte-picasso2.jpg]]<br />
<br />
== See also ==<br />
<!--<br />
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):<br />
* {{MR|CHANGEME|pmaports}} Initial merge request<br />
* {{issue|CHANGEME|pmaports}} Some related issue<br />
You can also add normal web links:<br />
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]<br />
--><br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--><br />
<br />
* [https://xdaforums.com/t/unlock-bootloader.1710755/#post-27411257 Unlock instructions on XDA]<br />
* [https://xdaforums.com/t/key-combinations-for-the-existing-a700-a701-acer-and-their-effects.1861092/ Key combinations on XDA]<br />
* [https://github.com/Unlegacy-Android/android_device_acer_picasso2 Unlegacy-Android tree for picasso2]<br />
* [https://www.gsmarena.com/acer_iconia_tab_a700-4425.php Info about device]<br />
* [https://github.com/tofurky/tegra30_debrick tegra30_debrick tools including fusee]<br />
* [https://github.com/clamor-s/wheelie Wheelie source code]<br />
* [https://linux-sunxi.org/MicroSD_Breakout MicroSD Breakout article for a sunxi board (for information purposes)]<br />
* [https://github.com/JDxxxR/linux_picassomf/tree/picassomf Grate-driver Linux kernel version 5.19.0-rc8 with DTS]<br />
* [https://gitlab.com/JDxxxR/pmaports/-/tree/downstream/picassomf?ref_type=heads pmaports fork with downstream kernel and device package]</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_S4_Mini_Value_Edition_(samsung-serranove)&diff=57122Samsung Galaxy S4 Mini Value Edition (samsung-serranove)2024-03-22T22:22:23Z<p>Z3ntu: Fix wrong comment syntax breaking cargo insert</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy S4 Mini Value Edition<br />
| codename = samsung-serranove<br />
| image = File:Samsung-serranovelte_xfce4_1_20210620.jpg<br />
| imagecaption = Samsung Galaxy S4 Mini Value Edition<br />
| releaseyear = 2015<br />
| category = community<br />
| originalsoftware = Android<br />
| originalversion = 4.4.4<br />
| chipset = Qualcomm Snapdragon 410 (MSM8916)<br />
| cpu = 4x 1.2 GHz Cortex-A53<br />
| gpu = Adreno 306<br />
| storage = 8 GB<br />
| display = 4.3 inch 16:9, 540 x 960 AMOLED<br />
| memory = 1.5 GB<br />
| architecture = armv7<br />
| type = handset<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = Y<br />
| status_flashing = Y<br />
| status_touch = Y<br />
| status_screen = P<br />
| status_wifi = Y<br />
| status_fde = Y<br />
| status_mainline = Y<br />
| status_battery = Y<br />
| status_3d = P<br />
| status_audio = Y<br />
| status_bluetooth = Y<br />
| status_camera = N<br />
| status_gps = Y<br />
| status_mobiledata = Y<br />
| status_emmc = Y<br />
| status_sms = Y<br />
| status_calls = Y<br />
| status_otg = -<br />
| status_nfc = -<br />
<!-- Sensors --><br />
| status_accel = -<br />
| status_magnet = -<br />
| status_light = N<br />
| status_proximity = N <!-- Doesn't seem to function --><br />
| status_hall = N <!-- Flip case doesn't cause screen to turn off --><br />
| status_barometer = -<br />
| status_powersensor = - <!-- Appears to not be present on the device --><br />
<!-- Misc --><br />
| status_dvb = -<br />
| status_cameraflash = N<br />
| status_keyboard = -<br />
| status_touchpad = -<br />
| status_usba = -<br />
| status_hdmidp = -<br />
| status_irtx = -<br />
| status_irrx = -<br />
| status_stylus = -<br />
| status_sdcard = Y<br />
| status_haptics = -<br />
| status_ethernet = -<br />
| status_fossbootloader = Y<br />
| status = Maintained and supported<br />
| booting = yes<br />
| pmoskernel = Mainline<br />
| whet_dhry = 886.7<br />
}}{{Based on SoC|Qualcomm_Snapdragon_410/412_(MSM8916)|Snapdragon 410}}<br />
<br />
{{note|'''Note:''' Even though MSM8916 is capable of aarch64, the firmware of this device was never updated with aarch64 support. Therefore, this device can only boot mainline on armv7 at the moment.}}<br />
<br />
== Contributors ==<br />
* ''[[user:Minecrell|minecrell]]''<br />
* ''[[user:Jakko|Jakko]]''<br />
* ''[[user:Kreyren|KREYREN]]''<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== Installation ==<br />
{{lk2nd|samsung=true|target=msm8916}}<br />
<br />
== Touch keys ==<br />
For configuration of the touch keys, see [[Tm2-touchkey]].<br />
<br />
== Display brightness ==<br />
The brightness of the display can't be adjusted, this is not available yet.<br />
<br />
{{rt5033}}<br />
<br />
== Suspend ==<br />
Suspend is not yet fully implemented. It's recommended to disable suspend. See [[Qualcomm_Snapdragon_410/412_(MSM8916)#Suspend]].<br />
<br />
{{410common issue waking the screen in xorg}}<br />
<br />
== Mirrored screen on Plasma Mobile and GNOME mobile ==<br />
On samsung-serranove the display natively shows everything in flipped/mirrored way. To compensate this, the cmdline in /etc/deviceinfo contains <code>video=540x960,reflect_x</code>. In Plasma Mobile the screen handling is done by KScreen. As KScreen doesn't support flipping/reflecting, everything is shown mirrored. There is currently no solution, work on the panel driver would be needed, see {{issue|1340|pmaports}}.<br />
<br />
As it turned out, also GNOME mobile is affected by this. While Phosh and GNOME use "mutter" as a Wayland compositor, GNOME mobile uses "mutter-mobile", which is in an experimental state and currently not capable to flip the screen.<br />
<br />
== Hardware Acceleration in Firefox ==<br />
<br />
As of 04.01.2024 it was observed on phosh that firefox-esr has a broken UI on launch, this has been linked to the hardware acceleration currently tracked on {{issue|2332!pmaports}} and including a hotfix and on https://gitlab.freedesktop.org/mesa/mesa/-/issues/10374.<br />
<br />
== Official Support Checklist ==<br />
<br />
1. Fix {{issue|1340|pmaports}} (Breaks gnome, gnome-mobile and plasma-mobile usability)<br/><br />
2. Fix {{issue|2332|pmaports}} (To be decided, if it turns out to be a mesa bug then it would have to be fixed otherwise minor issue)<br />
<br />
Other components cannot be fixed due to lack of firmware source code and signing keys from Samsung including the limitation to use armv7 instead of aarch64 architecture<br />
<br />
== References ==<br />
<references /></div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Dounghycat&diff=56935User talk:Dounghycat2024-03-16T17:59:22Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 17:59, 16 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Dounghycat&diff=56934User:Dounghycat2024-03-16T17:59:22Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>Interested in postmarketos and looking to contribute.</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Vognev&diff=56933User talk:Vognev2024-03-16T17:59:12Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 17:59, 16 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Vognev&diff=56932User:Vognev2024-03-16T17:59:12Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>Random linux beginner enthusiast from internet</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Amari&diff=56931User talk:Amari2024-03-16T17:58:58Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 17:58, 16 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Amari&diff=56930User:Amari2024-03-16T17:58:58Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>hey guys im new here i know about pmbootstrap and raspberry pis</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:MarvelousZebraM&diff=56929User talk:MarvelousZebraM2024-03-16T17:58:45Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 17:58, 16 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:MarvelousZebraM&diff=56928User:MarvelousZebraM2024-03-16T17:58:45Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>As a renegade Independent Software Engineer with a specialized focus on cybersecurity, I possess a diverse and comprehensive skill set that spans both embedded and traditional Linux environments, as well as the Android Operating System. My proficiency in programming languages includes C, Go, Python, PHP, and Bash, allowing me to tackle a wide range of technical challenges with efficiency and innovation. This unique combination of skills and my independent approach enable me to address and solve complex cybersecurity issues, ensuring systems are secure and resilient against emerging threats.</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Yorderboy_it&diff=56927User talk:Yorderboy it2024-03-16T17:57:04Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 17:57, 16 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Yorderboy_it&diff=56926User:Yorderboy it2024-03-16T17:57:04Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>IT Engineer in love with open source.</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Xcowsay&diff=56846User talk:Xcowsay2024-03-14T12:14:29Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 12:14, 14 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Xcowsay&diff=56845User:Xcowsay2024-03-14T12:14:29Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>Loves : family , linux<br />
Job : programmer<br />
Favorite thing : testing everything</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Uquoh&diff=56844User talk:Uquoh2024-03-14T12:14:12Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 12:14, 14 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Uquoh&diff=56843User:Uquoh2024-03-14T12:14:12Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>I use arch and gentoo btw<br />
<br />
Matrix: @uquoh:matrix.org</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Bhe&diff=56842User talk:Bhe2024-03-14T12:13:57Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 12:13, 14 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Bhe&diff=56841User:Bhe2024-03-14T12:13:57Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>I hack on old phones(mostly android) to revive it.</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Yifei&diff=56840User talk:Yifei2024-03-14T12:13:47Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 12:13, 14 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Yifei&diff=56839User:Yifei2024-03-14T12:13:47Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>Debian & OpenBSD contributor hacking on free and open mobile devices.</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Gaertaygfs525&diff=56838User talk:Gaertaygfs5252024-03-14T12:13:25Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 12:13, 14 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Gaertaygfs525&diff=56837User:Gaertaygfs5252024-03-14T12:13:25Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>I am Francesco, a person who has a ton of useless old phones and wants to give life to them. So I decided to contribute to postmarketOS!</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:19atlas&diff=56836User talk:19atlas2024-03-14T12:13:16Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 12:13, 14 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:19atlas&diff=56835User:19atlas2024-03-14T12:13:16Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>I have samsung gtexswifi (SM-T280 gtexswifi) and exynos 4412 based E-tab4 (other name is mehmet).</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Michalpok3&diff=56685User talk:Michalpok32024-03-09T17:23:01Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 17:23, 9 March 2024 (UTC)</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User:Michalpok3&diff=56684User:Michalpok32024-03-09T17:23:01Z<p>Z3ntu: Creating user page for new user.</p>
<hr />
<div>i'm Polish guy who's testing postmarketos</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=Fairphone_4_(fairphone-fp4)&diff=56662Fairphone 4 (fairphone-fp4)2024-03-08T10:41:41Z<p>Z3ntu: Update feature status after tqftpserv update (and a bit of misc)</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Fairphone<br />
| name = 4<br />
| codename = fairphone-fp4<br />
| image = File:Fairphone4-mainline.jpg<br />
| imagecaption = Framebuffer console on mainline kernel<br />
| releaseyear = 2021<br />
| category = community<br />
| originalsoftware = Android<br />
| originalversion = 11<br />
| chipset = Qualcomm Snapdragon 750G (SM7225)<br />
| cpu = Octa-core Kryo 570<br />
| gpu = Adreno 619<br />
| display = 1080x2340<br />
| storage = 128GB/256GB<br />
| memory = 6GB/8GB<br />
| architecture = aarch64<br />
| type = handset<br />
<!-- Features --><br />
| status_usbnet = Y<br />
| status_flashing = Y<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_wifi = Y<br />
| status_fde = Y<br />
| status_emmc = Y<br />
| status_mainline = Y<br />
| status_battery = N<br />
| status_3d = Y<br />
| status_audio = N<br />
| status_bluetooth = Y<br />
| status_camera = N<br />
| status_gps = N<br />
| status_mobiledata = N<br />
| status_sms = Y<br />
| status_calls = P<br />
| status_otg = N<br />
| status_nfc = N<br />
<!-- Sensors --><br />
| status_accel = N<br />
| status_magnet = N<br />
| status_light = N<br />
| status_proximity = N<br />
| status_hall = -<br />
| status_barometer = -<br />
| status_powersensor = -<br />
<!-- Misc --><br />
| status_dvb = -<br />
| status_cameraflash = Y<br />
| status_keyboard = -<br />
| status_touchpad = -<br />
| status_usba = -<br />
| status_sdcard = Y<br />
| status_hdmidp = N<br />
| status_irtx = -<br />
| status_irrx = -<br />
| status_stylus = -<br />
| status_haptics = Y<br />
| status_ethernet = -<br />
| status_fossbootloader = -<br />
<br />
| booting = yes<br />
}}<br />
<br />
== Contributors ==<br />
* [[User:Z3ntu|Z3ntu]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
<br />
For booting into fastboot, turn off the phone, hold volume down and plug in the USB cable.<br />
<br />
== Installation ==<br />
<br />
Unlock the bootloader according to the [https://support.fairphone.com/hc/en-us/articles/10492476238865 official instructions].<br />
<br />
=== UBports Installer ===<br />
<br />
You can use [https://devices.ubuntu-touch.io/installer/ UBports Installer] v0.9.8 (or later) to flash a prebuilt image of postmarketOS onto your Fairphone 4. Just select postmarketOS in the OS selection and choose the desired UI and lean back!<br />
<br />
=== Manually ===<br />
<br />
You need to erase the <code>dtbo</code> partition for the current slot with <code>fastboot erase dtbo</code>, otherwise the device will not boot. <br />
<br />
{{hint|You can always restore the original <code>dtbo</code> partition by downloading and extracting the dtbo.img from the [https://support.fairphone.com/hc/en-us/articles/18896094650513-Installing-Fairphone-OS-Manually factory package] and then flashing it via <code>fastboot flash dtbo <path/to/dtbo.img></code>. This works similar for the <code>boot</code> partition.}}<br />
<br />
The rest of the installation is standard, but because the device contains [[Android_AB_Slots|A/B slots]], you must watch out for the correct slot being active. <br />
<br />
{{note|The device does not contain a <code>system</code> as you might be used to, it contains one <code>super</code> partition which contains <code>system</code>/<code>system_ext</code>/<code>product</code>/<code>vendor</code>/<code>odm</code> partitions, in <code>_a</code> and <code>_b</code> variant each. This concept is called [https://source.android.com/devices/tech/ota/dynamic_partitions/implement Dynamic Partitions].}}<br />
<br />
You have a few possibilities to flash the postmarketOS rootfs:<br />
* <code>userdata</code> partition (> 100 GB space): <code>pmbootstrap flasher flash_rootfs --partition userdata</code><br />
* <code>super</code> partition (6 GB space): <code>pmbootstrap flasher flash_rootfs --partition super</code><br />
* Subpartition of <code>super</code> using [https://source.android.com/devices/bootloader/fastbootd fastbootd].<br />
* SD card: <code>pmbootstrap install --sdcard /dev/$blk_dev</code><br />
<br />
See also [[Dual Booting]] if you want to run postmarketOS in parallel with another operating system.<br />
<br />
==== SD card notes ====<br />
<br />
In case you want to flash to SD card on a different computer, do the following:<br />
<br />
1. Edit <code>$(pmbootstrap config aports)/device/community/device-fairphone-fp4/deviceinfo</code> and change the value of <code>deviceinfo_rootfs_image_sector_size</code> to <code>512</code> (the SD card sector size)<br />
<br />
2. Run <code>pmbootstrap install --no-sparse</code> (we do not need a sparse image for the SD card)<br />
<br />
3. Copy the newly created <code>$(pmbootstrap config work)/chroot_native/home/pmos/rootfs/fairphone-fp4.img</code> to the other computer and flash it there with your preferred flashing tool.<br />
<br />
== Resources ==<br />
<br />
* [https://www.fairphone.com/wp-content/uploads/2022/09/FP4_Information-for-repairers-and-recyclers.pdf Repairability and recyclers information on Fairphone 4] - Schematics and other information<br />
* [https://code.fairphone.com/projects/fairphone-4/kernel.html Fairphone 4 - Kernel Source Code]<br />
<br />
== Partition layout ==<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width: 660px; overflow: auto;"><br />
<code>fairphone-fp4:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sda</code><br />
<div class="mw-collapsible-content"><br />
Disk /dev/sda: 117.27 GiB, 125908811776 bytes, 30739456 sectors<br />
Disk model: KM2V8001CM-B707 <br />
Units: sectors of 1 * 4096 = 4096 bytes<br />
Sector size (logical/physical): 4096 bytes / 4096 bytes<br />
I/O size (minimum/optimal): 524288 bytes / 524288 bytes<br />
Disklabel type: gpt<br />
Disk identifier: CFAF47FD-955A-B7E5-3B44-7CB199157323<br />
<br />
Device Start End Sectors Size Name<br />
/dev/sda1 6 29 24 96K ALIGN_TO_128K_3<br />
/dev/sda2 30 31 2 8K ssd<br />
/dev/sda3 32 8223 8192 32M persist<br />
/dev/sda4 8224 8479 256 1M misc<br />
/dev/sda5 8480 8607 128 512K keystore<br />
/dev/sda6 8608 8735 128 512K frp<br />
/dev/sda7 8736 16383 7648 29.9M metadata<br />
/dev/sda8 16384 67583 51200 200M oempersist<br />
/dev/sda9 67584 2217164 2149581 8.2G rawdump<br />
/dev/sda10 2217165 3790028 1572864 6G super<br />
/dev/sda11 3790029 30739450 26949422 102.8G userdata<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width: 660px; overflow: auto;"><br />
<code>fairphone-fp4:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sdb</code><br />
<div class="mw-collapsible-content"><br />
Disk /dev/sdb: 8 MiB, 8388608 bytes, 2048 sectors<br />
Disk model: KM2V8001CM-B707 <br />
Units: sectors of 1 * 4096 = 4096 bytes<br />
Sector size (logical/physical): 4096 bytes / 4096 bytes<br />
I/O size (minimum/optimal): 524288 bytes / 524288 bytes<br />
Disklabel type: gpt<br />
Disk identifier: C294D7C7-0358-526E-7C3A-26D0921BB1F3<br />
<br />
Device Start End Sectors Size Name<br />
/dev/sdb1 6 901 896 3.5M xbl_a<br />
/dev/sdb2 902 933 32 128K xbl_config_a<br />
/dev/sdb3 934 2042 1109 4.3M last_parti<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width: 660px; overflow: auto;"><br />
<code>fairphone-fp4:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sdc</code><br />
<div class="mw-collapsible-content"><br />
Disk /dev/sdc: 8 MiB, 8388608 bytes, 2048 sectors<br />
Disk model: KM2V8001CM-B707 <br />
Units: sectors of 1 * 4096 = 4096 bytes<br />
Sector size (logical/physical): 4096 bytes / 4096 bytes<br />
I/O size (minimum/optimal): 524288 bytes / 524288 bytes<br />
Disklabel type: gpt<br />
Disk identifier: 33EF572A-E407-059A-2A48-608D0AC95DF2<br />
<br />
Device Start End Sectors Size Name<br />
/dev/sdc1 6 901 896 3.5M xbl_b<br />
/dev/sdc2 902 933 32 128K xbl_config_b<br />
/dev/sdc3 934 2042 1109 4.3M last_parti<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width: 660px; overflow: auto;"><br />
<code>fairphone-fp4:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sdd</code><br />
<div class="mw-collapsible-content"><br />
Disk /dev/sdd: 128 MiB, 134217728 bytes, 32768 sectors<br />
Disk model: KM2V8001CM-B707 <br />
Units: sectors of 1 * 4096 = 4096 bytes<br />
Sector size (logical/physical): 4096 bytes / 4096 bytes<br />
I/O size (minimum/optimal): 524288 bytes / 524288 bytes<br />
Disklabel type: gpt<br />
Disk identifier: 7E252AAA-82B5-5A26-C6B5-D7DD4C57C080<br />
<br />
Device Start End Sectors Size Name<br />
/dev/sdd1 6 31 26 104K ALIGN_TO_128K_1<br />
/dev/sdd2 32 63 32 128K cdt<br />
/dev/sdd3 64 319 256 1M ddr<br />
/dev/sdd4 320 32762 32443 126.7M last_parti<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width: 660px; overflow: auto;"><br />
<code>fairphone-fp4:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sde</code><br />
<div class="mw-collapsible-content"><br />
Disk /dev/sde: 1.64 GiB, 1744830464 bytes, 425984 sectors<br />
Disk model: KM2V8001CM-B707 <br />
Units: sectors of 1 * 4096 = 4096 bytes<br />
Sector size (logical/physical): 4096 bytes / 4096 bytes<br />
I/O size (minimum/optimal): 524288 bytes / 524288 bytes<br />
Disklabel type: gpt<br />
Disk identifier: E7841167-3D00-D421-8846-7B7A871AB8A1<br />
<br />
Device Start End Sectors Size Name<br />
/dev/sde1 6 31 26 104K ALIGN_TO_128K_4<br />
/dev/sde2 32 159 128 512K aop_a<br />
/dev/sde3 160 1183 1024 4M tz_a<br />
/dev/sde4 1184 1191 8 32K multiimgoem_a<br />
/dev/sde5 1192 1319 128 512K hyp_a<br />
/dev/sde6 1320 51239 49920 195M modem_a<br />
/dev/sde7 51240 51751 512 2M bluetooth_a<br />
/dev/sde8 51752 52775 1024 4M mdtpsecapp_a<br />
/dev/sde9 52776 60967 8192 32M mdtp_a<br />
/dev/sde10 60968 61223 256 1M abl_a<br />
/dev/sde11 61224 77607 16384 64M dsp_a<br />
/dev/sde12 77608 77735 128 512K keymaster_a<br />
/dev/sde13 77736 102311 24576 96M boot_a<br />
/dev/sde14 102312 102343 32 128K devcfg_a<br />
/dev/sde15 102344 102363 20 80K qupfw_a<br />
/dev/sde16 102364 126939 24576 96M recovery_a<br />
/dev/sde17 126940 126955 16 64K vbmeta_system_a<br />
/dev/sde18 126956 126971 16 64K vbmeta_a<br />
/dev/sde19 126972 133115 6144 24M dtbo_a<br />
/dev/sde20 133116 133627 512 2M imagefv_a<br />
/dev/sde21 133628 134139 512 2M uefisecapp_a<br />
/dev/sde22 134140 177659 43520 170M core_nhlos_a<br />
/dev/sde23 177660 177691 32 128K featenabler_a<br />
/dev/sde24 177692 178331 640 2.5M fsgbk_a<br />
/dev/sde25 178332 182427 4096 16M questdatafv<br />
/dev/sde26 182428 182555 128 512K aop_b<br />
/dev/sde27 182556 183579 1024 4M tz_b<br />
/dev/sde28 183580 183587 8 32K multiimgoem_b<br />
/dev/sde29 183588 183715 128 512K hyp_b<br />
/dev/sde30 183716 233635 49920 195M modem_b<br />
/dev/sde31 233636 234147 512 2M bluetooth_b<br />
/dev/sde32 234148 235171 1024 4M mdtpsecapp_b<br />
/dev/sde33 235172 243363 8192 32M mdtp_b<br />
/dev/sde34 243364 243619 256 1M abl_b<br />
/dev/sde35 243620 260003 16384 64M dsp_b<br />
/dev/sde36 260004 260131 128 512K keymaster_b<br />
/dev/sde37 260132 284707 24576 96M boot_b<br />
/dev/sde38 284708 284739 32 128K devcfg_b<br />
/dev/sde39 284740 284759 20 80K qupfw_b<br />
/dev/sde40 284760 309335 24576 96M recovery_b<br />
/dev/sde41 309336 309351 16 64K vbmeta_system_b<br />
/dev/sde42 309352 309367 16 64K vbmeta_b<br />
/dev/sde43 309368 315511 6144 24M dtbo_b<br />
/dev/sde44 315512 315543 32 128K featenabler_b<br />
/dev/sde45 315544 316055 512 2M imagefv_b<br />
/dev/sde46 316056 316567 512 2M uefisecapp_b<br />
/dev/sde47 316568 360087 43520 170M core_nhlos_b<br />
/dev/sde48 360088 360727 640 2.5M fsgbk_b<br />
/dev/sde49 360728 360728 1 4K devinfo<br />
/dev/sde50 360729 360984 256 1M dip<br />
/dev/sde51 360985 361048 64 256K apdp<br />
/dev/sde52 361049 363096 2048 8M spunvm<br />
/dev/sde53 363097 371452 8356 32.7M splash<br />
/dev/sde54 371453 371453 1 4K limits<br />
/dev/sde55 371454 371454 1 4K limits-cdsp<br />
/dev/sde56 371455 371710 256 1M toolsfv<br />
/dev/sde57 371711 373758 2048 8M logfs<br />
/dev/sde58 373759 374270 512 2M cateloader<br />
/dev/sde59 374271 390654 16384 64M logdump<br />
/dev/sde60 390655 390686 32 128K storsec<br />
/dev/sde61 390687 390814 128 512K uefivarstore<br />
/dev/sde62 390815 390821 7 28K secdata<br />
/dev/sde63 390822 390949 128 512K catefv<br />
/dev/sde64 390950 391205 256 1M catecontentfv<br />
/dev/sde65 391206 392229 1024 4M oembin<br />
/dev/sde66 392230 392261 32 128K swversion<br />
/dev/sde67 392262 425978 33717 131.7M last_parti<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width: 660px; overflow: auto;"><br />
<code>fairphone-fp4:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sdf</code><br />
<div class="mw-collapsible-content"><br />
Disk /dev/sdf: 128 MiB, 134217728 bytes, 32768 sectors<br />
Disk model: KM2V8001CM-B707 <br />
Units: sectors of 1 * 4096 = 4096 bytes<br />
Sector size (logical/physical): 4096 bytes / 4096 bytes<br />
I/O size (minimum/optimal): 524288 bytes / 524288 bytes<br />
Disklabel type: gpt<br />
Disk identifier: 807C60B8-2098-B26C-7DC6-B11C3B173565<br />
<br />
Device Start End Sectors Size Name<br />
/dev/sdf1 6 31 26 104K ALIGN_TO_128K_2<br />
/dev/sdf2 32 287 256 1M traceability<br />
/dev/sdf3 288 319 32 128K fpconfig_persist<br />
/dev/sdf4 320 351 32 128K fpconfig<br />
/dev/sdf5 352 991 640 2.5M fsg<br />
/dev/sdf6 992 1023 32 128K fsc<br />
/dev/sdf7 1024 2559 1536 6M tunning<br />
/dev/sdf8 2560 4095 1536 6M modemst1<br />
/dev/sdf9 4096 5631 1536 6M modemst2<br />
/dev/sdf10 5632 32762 27131 106M last_parti<br />
</div><br />
</div><br />
<div class="toccolours mw-collapsible mw-collapsed" style="width: 660px; overflow: auto;"><br />
<code>fairphone-fp4:~# fdisk -l -o Device,Start,End,Sectors,Size,Name /dev/sdg</code><br />
<div class="mw-collapsible-content"><br />
Disk /dev/sdg: 12 MiB, 12582912 bytes, 3072 sectors<br />
Disk model: KM2V8001CM-B707 <br />
Units: sectors of 1 * 4096 = 4096 bytes<br />
Sector size (logical/physical): 4096 bytes / 4096 bytes<br />
I/O size (minimum/optimal): 524288 bytes / 524288 bytes<br />
</div><br />
</div><br />
<br />
== See also ==<br />
<br />
* {{Device package|fairphone-fp4|community}}<br />
* {{Kernel package|postmarketos-qcom-sm6350|community}} (close to mainline)<br />
* {{Firmware package|fairphone-fp4|community}}</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=Fairphone_5_(fairphone-fp5)&diff=56661Fairphone 5 (fairphone-fp5)2024-03-08T10:39:15Z<p>Z3ntu: Update feature status after tqftpserv update</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Fairphone<br />
| name = 5<br />
| codename = fairphone-fp5<br />
| image = File:Fairphone5-mainline.jpg<br />
| releaseyear = 2023<br />
| category = testing<br />
| originalsoftware = Android<br />
| originalversion = 13<br />
| chipset = Qualcomm QCM6490<br />
| cpu = Octa-core Kryo 670<br />
| gpu = Adreno 643<br />
| display = 1224x2700<br />
| storage = 256GB<br />
| memory = 8GB<br />
| architecture = aarch64<br />
| type = handset<br />
<!-- Features --><br />
| status_usbnet = Y<br />
| status_flashing = Y<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_emmc = Y<br />
| status_wifi = Y<br />
| status_xwayland = Y<br />
| status_fde = Y<br />
| status_mainline = Y<br />
| status_battery = Y<br />
| status_3d = Y<br />
| status_audio = N<br />
| status_bluetooth = Y<br />
| status_camera = N<br />
| status_gps = N<br />
| status_mobiledata = Y<br />
| status_sms = Y<br />
| status_calls = P<br />
| status_otg = P<br />
| status_nfc = N<br />
<!-- Sensors --><br />
| status_accel = N<br />
| status_magnet = N<br />
| status_light = N<br />
| status_proximity = N<br />
| status_hall = Y<br />
| status_barometer = -<br />
| status_powersensor = -<br />
<!-- Misc --><br />
| status_dvb = -<br />
| status_cameraflash = Y<br />
| status_keyboard = -<br />
| status_touchpad = -<br />
| status_usba = -<br />
| status_sdcard = Y<br />
| status_hdmidp = Y<br />
| status_irtx = -<br />
| status_irrx = -<br />
| status_stylus = -<br />
| status_haptics = N<br />
| status_ethernet = -<br />
| status_fossbootloader = -<br />
<br />
| booting = yes<br />
}}<br />
<br />
== Contributors ==<br />
* [[User:Z3ntu|Z3ntu]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
<br />
For booting into fastboot, turn off the phone, hold volume down and plug in the USB cable.<br />
<br />
== Installation ==<br />
<br />
Unlock the bootloader according to the [https://support.fairphone.com/hc/en-us/articles/10492476238865 official instructions].<br />
<br />
=== Manually ===<br />
<br />
You need to erase the <code>dtbo</code> and <code>vendor_boot</code> partitions for the current slot with <code>fastboot erase dtbo erase vendor_boot</code>.<br />
<br />
Disable [[Android Verified Boot (AVB)]]: <code>pmbootstrap flasher flash_vbmeta --partition vbmeta</code><br />
<br />
The rest of the installation is standard, but because the device contains A/B slots, you must watch out for the correct slot being active.<br />
<br />
{{note|The device does not contain a <code>system</code> as you might be used to, it contains one <code>super</code> partition which contains <code>system</code>/<code>system_ext</code>/<code>product</code>/<code>vendor</code>/<code>odm</code> partitions, in <code>_a</code> and <code>_b</code> variant each. This concept is called [https://source.android.com/devices/tech/ota/dynamic_partitions/implement Dynamic Partitions].}}<br />
<br />
You have a few possibilities to flash the postmarketOS rootfs:<br />
* <code>userdata</code> partition (> 200 GB space): <code>pmbootstrap flasher flash_rootfs --partition userdata</code><br />
* <code>super</code> partition (6 GB space): <code>pmbootstrap flasher flash_rootfs --partition super</code><br />
* SD card: <code>pmbootstrap flasher flash_rootfs --sdcard /dev/$blk_dev</code><br />
* Subpartition of <code>super</code> using [https://source.android.com/devices/bootloader/fastbootd fastbootd].<br />
<br />
== Resources ==<br />
<br />
* [https://www.fairphone.com/wp-content/uploads/2024/02/Fairphone5_Information-on-how-to-repair-and-recycle-SCH-09-02-2024.pdf Fairphone 5: Information on how to repair and recycle] - Schematics and other information<br />
<br />
== See also ==<br />
<br />
* {{Device package|fairphone-fp5|testing}}<br />
* {{Kernel package|postmarketos-qcom-sc7280|testing}} (close to mainline)<br />
* {{Firmware package|fairphone-fp5|testing}}</div>Z3ntuhttps://wiki.postmarketos.org/index.php?title=User_talk:Donihalim&diff=56598User talk:Donihalim2024-03-05T16:49:04Z<p>Z3ntu: Welcome!</p>
<hr />
<div>'''Welcome to ''postmarketOS''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Z3ntu|Z3ntu]] ([[User talk:Z3ntu|talk]]) 16:49, 5 March 2024 (UTC)</div>Z3ntu