Jump to content

PocketBook 614 plus (pocketbook-614-plus): Difference between revisions

From postmarketOS Wiki
added information about the original software
mNo edit summary
 
Line 143: Line 143:


== Installation ==
== Installation ==
 
<code>pmbootstrap install --sdcard=/dev/sda</code>
== See also ==
== See also ==
* {{MR|4901|pmaports}} Initial merge request
* {{MR|4901|pmaports}} Initial merge request

Latest revision as of 14:51, 23 March 2024

PocketBook 614 plus
CHANGE_ME
CHANGE_ME
Manufacturer PocketBook
Name 614 plus
Codename pocketbook-614-plus
Model PocketBook 614
Released 2017
Type ebook reader
Hardware
Chipset Allwinner A13
CPU ARM Cortex-A8 @ 1Ghz
GPU Mali 400 MP1
Display 800x600 e-paper
Storage microSDHC
Memory 256 MB
Architecture armv7
Software
Original software PocketBook firmware
Original version Linux 3.0.8
FOSS bootloader yes
postmarketOS
Category testing
Pre-built images no
Mainline yes
postmarketOS kernel 6.8.0
Unixbench Whet/Dhry score 0.0
Features
Flashing
No data
USB Networking
Works
Internal storage
Works
SD card
Works
Battery
Works
Screen
No data
Touchscreen
No data
Multimedia
3D Acceleration
No data
Connectivity
WiFi
No data
Miscellaneous
FDE
No data
USB OTG
No data
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Barometer
No data
Power Sensor
No data
U-Boot
Primary Bootloader
Works
Secondary Bootloader
No data
Mainline
Works
Internal Storage
Works
SD card
Works
USB Host
No data
USB Peripheral
Works
Display
No data
Keyboard
No data
Buttons
No data


Contributors


Users owning this device


Original software

A regular sdcard is used as internal memory, so we can simply take it out and read/write it on the computer. It is worth noting that the image is tied to a specific sdcard (its serial number), but it is enough to simply untie the image from this dependence.

Note Note: Before experiments, make a backup copy of the SD card (via dd)

# fdisk -l /dev/sda

Unlinking an image from a specific SD card: after the system starts, the main application is launched - pocketbook located in /dev/sda8 (in fact, this is a link to /mnt/cramfs/bin/monitor.app). This binary contains a check for the serial number of the memory card. However, we can easily cheat this check: replace the path to the serialnumber of sdcard with a simple text file with this number.

copy the cramfs.img file from sda8 and unpack it: cramfsck -x tmp_cram cramfs.img As a result, there will be a monitor.app file in the tmp_cram/bin directory. Using strings we can find that the program gets the serial number from /sys/block/mmcblk%c/device/serial Сreate a file with serial number in /mnt/secure (you can do it in another place, the main thing is that the final path is the same length as the line above) and replace path from from /sys/block/mmcblk%c/device/serial to your file. now just copy the file to sda8, delete the old link and create a new one. ln -s monitor_patched.app pocketbook

Installation

pmbootstrap install --sdcard=/dev/sda

See also