Jump to content

Poin2 Chromebook 11 (google-veyron-jerry): Difference between revisions

From postmarketOS Wiki
Tvall (talk | contribs)
half-placeholder bootloader instructions
Exkc (talk | contribs)
No edit summary
 
(37 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Infobox device
{{Infobox device
| manufacturer = Google
| manufacturer = Poin2
| name = Veyron_jerry chromebook (aka Hisense c11, poin2 chromebook 11, etc)
| name = Chromebook 11
| codename = google-veyron_jerry
| codename = google-veyron-jerry
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg
| image = File:google-veyron-jerry.jpg
| imagecaption = CHANGE_ME
| imagecaption = Veyron Jerry Chromebook
| releaseyear = 2015
| releaseyear = 2015
| category = community
| originalsoftware = ChromeOS
| originalsoftware = ChromeOS
| chipset = RK3288
| chipset = Rockchip RK3288
| cpu = 1.8ghz cortex-a17 x4
| cpu = 4x 1.8 GHz Cortex-A17
| gpu = Mali-T760 MP4
| gpu = Mali-T760 MP4
| storage = 16GB EMMC
| storage = 16 GB eMMC
| display = 1366x768
| display = 1366x768
| memory = 2 GB
| memory = 2 GB
| architecture = armv7
| architecture = armv7
| type = laptop
| whet_dhry = 1921.2
| whet_dhry = 1921.2
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
| status_usbnet = -
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment -->
| status_flashing = -
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. -->
| status_touch = -
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. -->
| status_screen = Y
| status_screen = Y
| status_wifi = Y
| status_wifi = Y
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? -->
| status_xwayland = Y
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? -->
| status_fde = Y
| status_mainline = Y
| status_mainline = Y
| status_battery = Y
| status_battery = Y
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) -->
| status_3d = Y
| status_accel = <!-- The sensor that measures proper acceleration works -->
| status_accel = -
| status_audio = <!-- Using the device's speakers/headphone jack works -->
| status_magnet = -
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol -->
| status_light = -
| status_camera = <!-- Taking photos and videos works. -->
| status_proximity = -
| status_gps = <!-- The Global Positioning System sensor works.  -->
| status_hall = Y
| status_mobiledata = <!-- Connecting to the Internet via cellular network. -->
| status_barometer = -
| status_sms = <!-- Sending and receiving short messages works as intended. -->
| status_powersensor = -
| status_calls = <!-- Talking to other people over the cellular network. -->
| status_audio = Y
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" -->
| status_bluetooth = Y
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device -->
| status_camera = N
| status_nfc = <!-- Near-Field Communication (NFC) works -->
| status_gps = -
| status_mobiledata = -
| status_sms = -
| status_calls = -
| status_otg = -
| status_nfc = -
| status_usba = Y
| status_hdmidp = Y
| status_keyboard = Y
| status_touchpad = Y
| status_irtx = -
| status_trustzone = -
| status_fossbootloader = Y
| status_uboot = yes
| status_uboot_primary = Y
| status_uboot_secondary = Y
| status_uboot_mainline = Y
| status_uboot_internalstorage = Y
| status_uboot_sd = Y
| status_uboot_usbhost = Y
| status_uboot_usbperipheral = -
| status_uboot_screen = Y
| status_uboot_keyboard = Y
| status_uboot_buttons = -
| booting = yes
| booting = yes
 
| genericdevice=Google Veyron Chromebook (google-veyron)
<!-- you can also use these lines if you need to:
if the device haven't originally ran Android OS, e.g. Nokia N900
| n-android =  ✔
Version of the kernel that pmos is running
| pmoskernel = 3.x.x
see Unixbench page on wiki
| whet_dhry = 0.0
-->
}}
}}
== Contributors ==
* tvall
== Maintainer(s) ==
<!-- Only if this device doesn't run on linux-postmarketos yet! -->
<!-- This person needs to be willing to answer questions from users of this device -->
== Users owning this device ==
== Users owning this device ==
{{Device owners}}
{{Device owners}}
<!-- 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 ==
<!-- add more sections below as necessary, e.g. WiFi, photos, ... -->
Device comes stock with coreboot and depthcharge. depthcharge is annoying to work with in my opinion, so I recommend working around it to get u-boot loading somehow so you have a sane normal bootloader. There are two ways to accomplish this, either flashing u-boot to spi and getting rid of depthcharge completely, or chainloading u-boot from depthcharge.
== chainloading ==
Chainloading is safest with no chance of bricks, if something goes wrong you can just restore using the chromeos recovery image.
will write instructions later
== u-boot on spi ==
My preferred method, but with some chance of brick.
git clone https://github.com/u-boot/u-boot
make -j8 O=b/chromebook_jerry CROSS_COMPILE=arm-none-eabi-    chromebook_jerry_defconfig all
./b/chromebook_jerry/tools/mkimage -n rk3288 -T rkspi  -d b/chromebook_jerry/spl/u-boot-spl.bin spl.bin &&    dd if=spl.bin of=spl-out.bin bs=128K conv=sync &&    cat spl-out.bin b/chromebook_jerry/u-boot-dtb.img >out.bin &&    dd if=out.bin of=out.bin.pad bs=4M conv=sync
copy out.bin.pad to chromebook
sudo flashrom -p linux_mtd -w out.bin.pad
== See also ==
* {{MR|2318|pmaports}} Initial merge request
<!--
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 13:47, 16 December 2023

Note This device is supported as part of a generic port. Refer to Google Veyron Chromebook (google-veyron) for installation instructions and more information.
Poin2 Chromebook 11
Veyron Jerry Chromebook
Veyron Jerry Chromebook
Manufacturer Poin2
Name Chromebook 11
Codename google-veyron-jerry
Released 2015
Type laptop
Hardware
Chipset Rockchip RK3288
CPU 4x 1.8 GHz Cortex-A17
GPU Mali-T760 MP4
Display 1366x768
Storage 16 GB eMMC
Memory 2 GB
Architecture armv7
Software
Original software ChromeOS
FOSS bootloader yes
postmarketOS
Category community
Pre-built images yes
Unixbench Whet/Dhry score 1921.2
Generic port Google Veyron Chromebook (google-veyron)
Features
Internal storage
No data
SD card
No data
Battery
Works
Screen
Works
Keyboard
Works
Touchpad
Works
Multimedia
3D Acceleration
Works
Audio
Works
Camera
Broken
Camera Flash
No data
Connectivity
WiFi
Works
Bluetooth
Works
Ethernet
No data
Miscellaneous
FDE
Works
USB-A
Works
SATA/eSATA
No data
HDMI/DP
Works
Sensors
Hall Effect
Works
Haptics
No data
U-Boot
Primary Bootloader
Works
Secondary Bootloader
Works
Mainline
Works
Internal Storage
Works
SD card
Works
USB Host
Works
Display
Works
Keyboard
Works

Users owning this device

  • Rainbyte (Notes: OS: empty ; Model: Positivo BGH Chromebook G1160 2G+16G)