Jump to content

Acer Aspire 1 A114-61 (acer-aspire1): Difference between revisions

From postmarketOS Wiki
Jenneron (talk | contribs)
No edit summary
Diogotavc (talk | contribs)
m update the cpu name
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Notice|This device is Work-In-Progress and is not yet available in postmarketOS. Contact travmurav via [[Matrix and IRC|matrix]] if you have questions.}}
{{Warning|The bootloader chain of the device is located in the same eMMC as the OS, damaging internal partition layout may make the laptop into an unrecoverable brick. See more details below.}}
 
{{Infobox device
{{Infobox device
| manufacturer = Acer
| manufacturer = Acer
Line 7: Line 8:
| imagecaption = Aspire 1 running GNOME
| imagecaption = Aspire 1 running GNOME
| releaseyear = 2021
| releaseyear = 2021
| originalsoftware = Windows 10
| originalsoftware = Windows
| originalversion = 10
| chipset = Qualcomm Snapdragon 7c (SC7180)
| chipset = Qualcomm Snapdragon 7c (SC7180)
| cpu = 2x Kryo 468 Gold + 6x Kryo 468 Silver
| cpu = 2x Kryo 468 Gold + 6x Kryo 468 Silver
Line 15: Line 17:
| memory = 4 GB
| memory = 4 GB
| architecture = aarch64
| architecture = aarch64
<!-- 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 -->
| type = laptop
| status_usbnet = -
| status_usbnet = -
| status_flashing = -
| status_flashing = -
Line 33: Line 35:
| status_sms = -
| status_sms = -
| status_calls = -
| status_calls = -
| status_otg = Y
| status_otg = -
| status_nfc = -
| status_nfc = -
| status_accel = -
| status_accel = -
Line 39: Line 41:
| status_light = -
| status_light = -
| status_proximity = -
| status_proximity = -
| status_hall = <!-- Hall effect sensor works -->
| status_hall = P
| status_barometer = -
| status_barometer = -
| status_powersensor = -
| status_powersensor = -
Line 51: Line 53:
| status_uart = Y
| status_uart = Y
| status_stylus = -
| status_stylus = -
| status_haptics = -
| status_ethernet = -
| status_cameraflash = -
| status_fossbootloader = -
| status_fossbootloader = -
| status_emmc = Y
| status_sdcard = -
| booting = yes
| booting = yes
| packaged = no
| packaged = yes
| status = WIP, upstreaming basic support first.
| status =  
| pmoskernel = mainline
| pmoskernel = mainline
| whet_dhry = 5668.0
| whet_dhry = 5668.0
Line 69: Line 76:


== Users owning this device ==
== Users owning this device ==
{{Device owners}}
{{Device owners}} <!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page -->
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page -->
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}-->
<!-- you may need to purge page cache to see changes (more->purge cache)-->
<!-- you can use {{My devices}} on your profile page to show table with all your devices -->


== Installation ==
== Installation ==
Line 103: Line 106:
make the laptop into an unrecoverable brick.}}
make the laptop into an unrecoverable brick.}}


TBD
See [[Windows on ARM devices]] page for generic suggestions.


== Known Issues ==
== Known Issues ==


* Audio is only minimally implemented.
=== Work-In-Progress Issues ===
* Hall/lid sensor is not enabled at this time.
 
Kernel package in pmOS follows upstream Linux and only contains the changes that were accepted there.
 
Here are some differences between pmOS and WIP branch:
 
{| class="wikitable"
|-
! style=min-width:8em | Feature !! style=min-width:8em | pmOS !! style=min-width:8em | WIP !! Notes
|-
! Hall Effect/Lid sensor
| class="feature feature-partial" | Partial || class="feature feature-partial" | Partial  || The sensor is reported, but can't be used for wakeup yet.
|-
! Audio  
| class="feature feature-partial" | Partial || class="feature feature-partial" | Partial || Internal mic is not implemented yet.
|}
 
=== Other issues ===
 
* The keyboard FN switch in the firmware settings is not effective. By default the media keys will be on top (press Fn to input F1, F2...) and Fn behavior can be swapped via sysfs.
* Using DisplayPort/HDMI audio requires restarting PulseAudio (run <code>pulseaudio -k</code> after the cable is plugged for the sound output to be detected.
* There may be issues with using PipeWire.


== See also ==
== See also ==
<!--
 
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):
* [https://github.com/TravMurav/linux/tree/aspire1 WIP kernel tree]
* {{MR|CHANGEME|pmaports}} Initial merge request
* {{Device package|acer-aspire1}}
* {{issue|CHANGEME|pmaports}} Some related issue
You can also add normal web links:
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]
-->
<!--
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.
* {{Device package|DEVICE_CODENAME}}
* {{Kernel package|DEVICE_CODENAME}}
-->

Latest revision as of 18:26, 9 January 2025

Warning WARNING: The bootloader chain of the device is located in the same eMMC as the OS, damaging internal partition layout may make the laptop into an unrecoverable brick. See more details below.
Acer Aspire 1
Aspire 1 running GNOME
Aspire 1 running GNOME
Manufacturer Acer
Name Aspire 1
Codename acer-aspire1
Released 2021
Type laptop
Hardware
Chipset Qualcomm Snapdragon 7c (SC7180)
CPU 2x Kryo 468 Gold + 6x Kryo 468 Silver
GPU Adreno 618
Display 1920x1080 IPS
Storage 64 GB
Memory 4 GB
Architecture aarch64
Software
Original software Windows
Original version 10
postmarketOS
Category testing
Pre-built images no
Mainline yes
postmarketOS kernel mainline
Unixbench Whet/Dhry score 5668.0
Features
Internal storage
Works
Battery
Works
Screen
Works
Keyboard
Works
Touchpad
Works
Multimedia
3D Acceleration
Works
Audio
Partial
Camera
Works
Connectivity
WiFi
Works
Bluetooth
Works
Miscellaneous
FDE
Works
USB-A
Works
SATA/eSATA
No data
HDMI/DP
Works
Sensors
Hall Effect
Partial

Acer Aspire 1 is a low-end Windows on ARM laptop, based on Snapdragon 7c Gen1, a platform that has great mainline Linux support due to some Chromebooks sharing the same platform.

Variant differences

While the most common version of the device seems to be the "WiFi" variant, an "LTE" version with 8GB ram seem to also exist.

Contributors

  • travmurav

Users owning this device

  • TravMurav (Notes: wifi, A114-61-S45P, daily use)


Installation

Disabling UEFI Secure-Boot

This device uses the standard UEFI secure-boot. The initial configuration seem to contain the keys for some Linux distributors (i.e. Canonical or Debian) but for now it's probably easiest to just disable it.

Note that the following actions may cause Windows to fail decryption if the Bitlocker was enabled.

  1. Power on the device and press F2 to enter UEFI setup.
  2. Go to the Security tab and set the maintenance password. Write it down.
  3. Go to the Boot tab and disable the Secure Boot. This option is only available if the password is set.
  4. Go back to the Security tab and remove the password by changing it to the empty string.

Installing pmOS on an external storage

You should be able to perform sdcard installation with some usb-stick as the target. Note that the laptop has no SD slot.

Highly consider making a backup of the internal storage, it seems like the recovery media is not available for this laptop.

Installing pmOS on the internal eMMC

Warning WARNING: The bootloader chain of the device is located in the same eMMC as the OS, damaging internal partition layout may make the laptop into an unrecoverable brick.

See Windows on ARM devices page for generic suggestions.

Known Issues

Work-In-Progress Issues

Kernel package in pmOS follows upstream Linux and only contains the changes that were accepted there.

Here are some differences between pmOS and WIP branch:

Feature pmOS WIP Notes
Hall Effect/Lid sensor Partial Partial The sensor is reported, but can't be used for wakeup yet.
Audio Partial Partial Internal mic is not implemented yet.

Other issues

  • The keyboard FN switch in the firmware settings is not effective. By default the media keys will be on top (press Fn to input F1, F2...) and Fn behavior can be swapped via sysfs.
  • Using DisplayPort/HDMI audio requires restarting PulseAudio (run pulseaudio -k after the cable is plugged for the sound output to be detected.
  • There may be issues with using PipeWire.

See also