Jump to content

Pegatron Chagall (pegatron-chagall): Difference between revisions

From postmarketOS Wiki
Okias (talk | contribs)
No edit summary
R (talk | contribs)
 
(11 intermediate revisions by 8 users not shown)
Line 6: Line 6:
| imagecaption = Fujitsu M532 (Pegatron Chagall rebrand) running postmarketOS
| imagecaption = Fujitsu M532 (Pegatron Chagall rebrand) running postmarketOS
| releaseyear = 2012
| releaseyear = 2012
| originalsoftware = Android 4.0.3 (kernel 2.6)
| originalsoftware = Android
| chipset = [https://wiki.postmarketos.org/wiki/Nvidia_Tegra_3_(tegra30) Nvidia Tegra 3 T30]
| originalversion = 4.0.3 (Linux 2.6)
| chipset = Nvidia Tegra 3 (T30)
| cpu = Quad-core 1.4 GHz Cortex-A9
| cpu = Quad-core 1.4 GHz Cortex-A9
| gpu = NVIDIA ULP GeForce GPU 12 cores
| gpu = NVIDIA ULP GeForce GPU 12 cores
Line 14: Line 15:
| memory = 1 GB
| memory = 1 GB
| architecture = armv7
| architecture = armv7
| type = tablet
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
| status_usbnet = Y
| status_usbnet = Y
Line 35: Line 37:
| status_nfc = -
| status_nfc = -
| status_otg = Y
| status_otg = Y
| status_irtx = -
| status = boots
| status = boots
| booting = yes
| booting = yes
Line 153: Line 156:
|Same as Google Nexus 7. No support
|Same as Google Nexus 7. No support
|-
|-
|N
|P
|Audio
|Audio
|WM8903
|WM8903
|Chip is supported, but output is silent
|Headphone output only, no speaker codec
|-
|-
|N
|N
Line 174: Line 177:
== Installation ==
== Installation ==


Use the normal install procedure from pmbootstrap. "live booting" the kernel with external SD without touching the internal Android partition seems to work with mainline kernel
Use the normal install procedure from pmbootstrap using the `nvidia-tegra-armv7` generic image. "live booting" the kernel with external SD without touching the internal Android partition seems to work fine as well.


== To-do list ==
== To-do list ==
Line 180: Line 183:
As usual, several things are still to be done before the device can be considered fully supported.
As usual, several things are still to be done before the device can be considered fully supported.


* Fix audio. Seems to be nearly identical to ASUS TF300T
* Fix accelerometer mount matrix
* Enable 3G modem
* Enable 3G modem
* Enable cameras (write kernel drivers)
* Enable cameras (write kernel drivers)
Line 208: Line 209:
<!--
<!--
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/device-DEVICE_CODENAME Device package]
* [https://gitlab.postmarketos.org/postmarketOS/pmaports/tree/master/device/device-DEVICE_CODENAME Device package]
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/linux-DEVICE_CODENAME Kernel package]
* [https://gitlab.postmarketos.org/postmarketOS/pmaports/tree/master/device/linux-DEVICE_CODENAME Kernel package]
-->
-->

Latest revision as of 13:19, 10 March 2025

Pegatron Chagall
Fujitsu M532 (Pegatron Chagall rebrand) running postmarketOS
Fujitsu M532 (Pegatron Chagall rebrand) running postmarketOS
Manufacturer Pegatron
Name Chagall
Codename fujitsu-m532 / pegatron-chagall
Released 2012
Type tablet
Hardware
Chipset Nvidia Tegra 3 (T30)
CPU Quad-core 1.4 GHz Cortex-A9
GPU NVIDIA ULP GeForce GPU 12 cores
Display 1280x800 IPS LCD
Storage 16 GB
Memory 1 GB
Architecture armv7
Software
Original software Android
Original version 4.0.3 (Linux 2.6)
postmarketOS
Category testing
Pre-built images no
Mainline yes
Unixbench Whet/Dhry score 1219
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Works
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Partial
Audio
Partial
Camera
Broken
Camera Flash
No data
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Partial
Modem
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Works
USB OTG
Works
HDMI/DP
No data
Sensors
Accelerometer
Works
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data

The Pegatron Chagall (commonly known as Fujitsu Stylistic M532) is a mostly business-oriented tablet (still vastly found on second-hand markets, although with outdated Android and kernel versions), sold in 2012 in different variants, mostly in Europe, with slight differences in storage size (16GB/32GB) and presence of built-in cellular modem. It resembles very closely the Asus Transformer TF201 and TF300 tablets, and offers not only very similar specs and design, but also a very similar internal hardware design. The work has been thus based on the TF300 mainline device tree, plus obvious reversing of downstream kernel sources.


Originally built by Pegatron, this device is known under many names:

  • Pegatron Chagall
  • Fujitsu Stylistic M532
  • Olivetti Olipad 3
  • Siragon 4N
  • Realpad Bunaken
  • DNS AirTab P110w / P110g

Some variants offer mobile connectivity (via a Huawei 3G module, probably USB rather than SDIO, that I haven't investigated yet), some 32GB storage. Mainline kernel should offer full compatibility with most if not all of these.

Mainline kernel hardware

After some work, this tablet can boot mainline kernel with LCD, touchscreen and much more working out of the box. The working mainline kernel is available in the grate branch.

Status Hardware Element Details
Y Chipset Nvidia Tegra T30S
P Graphics Nvidia ULP Basic acceleration in grate/opentegra
Y RAM K4P8G304EB
Y Display HannStar HSD101PWW2
Y USB built-in
Y Backlight PWM
Y Touchscreen Atmel maXTouch
Y PMIC Texas Instruments TPS65911
Y Bluetooth BCM4330
Y Gyroscope Invensense MPU3050
Y Temperature nct1008
Y Proximity/ambient light sensor ISL29023
Y Accelerometer, gyro(s) Kionix KXTF9
Y WiFi BCM4330
Y Battery and LEDs CG7153AM
P GPS BCM47511 Needs userspace driver
N Rear Camera CE1502 No driver or docs
N Front Camera mt9d115?? Same as Google Nexus 7. No support
P Audio WM8903 Headphone output only, no speaker codec
N Modem Huawei MU739 Needs driver, USB bus configuration

How to enter flash mode

> Make sure to flash the proper CWM custom recovery for this device first, or due to lacking software or hardware (e.g. key-based) hooks you won't be able to boot to fastboot again from the stock recovery if anything goes wrong!

In case you forget to do that first, but still manage to boot postmarketOS, install `reboot-mode` from repos (via ssh), `sudo reboot-mode bootloader` and fix this as soon as possible to avoid bricking if postmarketOS stops booting for some reason (which is almost bound to happen at some point).

Then boot Android, enable USB debugging, do `adb reboot bootloader` and flash the custom (CWM/TWRP) recovery image to avoid the risk of bricking.

Installation

Use the normal install procedure from pmbootstrap using the `nvidia-tegra-armv7` generic image. "live booting" the kernel with external SD without touching the internal Android partition seems to work fine as well.

To-do list

As usual, several things are still to be done before the device can be considered fully supported.

  • Enable 3G modem
  • Enable cameras (write kernel drivers)

Contributors

  • Clamor
  • Ion Agorria
  • R.

Maintainer(s)

  • R.
  • Clamor

Users owning this device

  • R (Notes: Mainline!)


See also