Jump to content

Google Galaxy Nexus GSM (samsung-maguro): Difference between revisions

From postmarketOS Wiki
m Fix broken image link
m Increase heading sizes
Line 1: Line 1:
[[Category:Supported Devices]]
[[Category:Supported Devices]]
=== Contributors ===
= Contributors =


* lawl
* lawl
* Pneumaticat
* Pneumaticat


=== What works ===
= What works =


* [x] Kernel compilation
* [x] Kernel compilation
Line 25: Line 25:
* [ ] ...
* [ ] ...


=== Links ===
= Links =


* [https://github.com/postmarketOS/pmbootstrap/tree/master/aports/device/device-samsung-maguro Device package]
* [https://github.com/postmarketOS/pmbootstrap/tree/master/aports/device/device-samsung-maguro Device package]
Line 31: Line 31:
* [https://github.com/lawl/pmbootstrap lawl's development branch] (now merged into master)
* [https://github.com/lawl/pmbootstrap lawl's development branch] (now merged into master)


=== Additional info ===
= Additional info =


==== Entering "Fastboot mode" ====
== Entering "Fastboot mode" ==


Hold the '''Volume Up''' and '''Volume Down''' buttons, and then press the '''Power''' button
Hold the '''Volume Up''' and '''Volume Down''' buttons, and then press the '''Power''' button


==== Partition layout ====
== Partition layout ==


<pre> # fdisk /dev/block/mmcblk0
<pre> # fdisk /dev/block/mmcblk0
Line 66: Line 66:
(From this, you can see that if your postmarketOS install image is larger than 654 MB, you'll have to install it to the <code>userdata</code> partition instead. Or you could repartition.)
(From this, you can see that if your postmarketOS install image is larger than 654 MB, you'll have to install it to the <code>userdata</code> partition instead. Or you could repartition.)


=== Photos ===
= Photos =


* Galaxy Nexus feat. Weston and a working touch-screen<br />
* Galaxy Nexus feat. Weston and a working touch-screen<br />
[[File:Lawl Galaxy Nexus Weston.jpg|500 px]]
[[File:Lawl Galaxy Nexus Weston.jpg|500 px]]

Revision as of 15:39, 26 August 2017

Contributors

  • lawl
  • Pneumaticat

What works

  • [x] Kernel compilation
  • [x] Flash kernel (pmbootstrap flasher flash_kernel)
  • [x] Flash system (pmbootstrap flasher flash_system) (System partition may be too small to flash postmarketOS on, in which case you should change the partition to userdata in pmb/config/__init__.py.)
  • [x] Initramfs boot
  • [x] USB network
  • [x] Framebuffer graphics (Splash screens)
  • [x] SSH connectivity (via USB and Wifi)
  • [x] Weston on framebuffer
  • [x] Touchscreen
  • [x] Xwayland
  • [x] Wifi
  • [ ] Audio playback (untested)
  • [ ] Bluetooth
  • [ ] GPS
  • [ ] Front camera
  • [ ] Rear camera
  • [ ] ...

Links

Additional info

Entering "Fastboot mode"

Hold the Volume Up and Volume Down buttons, and then press the Power button

Partition layout

 # fdisk /dev/block/mmcblk0
Found valid GPT with protective MBR; using GPT


Command (m for help): p
Disk /dev/block/mmcblk0: 30777344 sectors, 2740M
Logical sector size: 512
Disk identifier (GUID): 52444e41-494f-2044-4d4d-43204449534b
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30777310

Number  Start (sector)    End (sector)  Size       Code  Name
   1             256             511        128K   0700  xloader
   2            1024            8191       3584K   0700  sbl
   3            8192           49151       20.0M   0700  efs
   4           49152           65535       8192K   0700  param
   5           65536           73727       4096K   0700  misc
   6           73728           81919       4096K   0700  dgs
   7           81920           98303       8192K   0700  boot
   8           98304          122751       11.9M   0700  recovery
   9          122880          155647       16.0M   0700  radio
  10          155648         1495039        654M   0700  system
  11         1495040         2379775        432M   0700  cache
  12         2379776        30777309       13.5G   0700  userdata
  13          122752          122879       65536   0700  metadata

(From this, you can see that if your postmarketOS install image is larger than 654 MB, you'll have to install it to the userdata partition instead. Or you could repartition.)

Photos

  • Galaxy Nexus feat. Weston and a working touch-screen