Jump to content

Tigermedia Tigerbox TOUCH (tigermedia-tigerbox): Difference between revisions

From postmarketOS Wiki
User0 (talk | contribs)
Edit note
User0 (talk | contribs)
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Work-in-progress page}}
{{Infobox device
{{Infobox device
| manufacturer = Tigermedia
| manufacturer = Tigermedia
Line 63: Line 64:
{{Device owners}}
{{Device owners}}


== How to enter flash the device ==
== How to flash the device / How to unlock the Bootloader ==
The device has some weird fastboot implementation, so flashing with that won't work, we will have to use some more hackish way :P
Unlocking the device is possible and really easy -


You need:<br>
You need:<br>
[https://developer.android.com/tools/adb ADB]<br>
[https://developer.android.com/tools/adb ADB] with fastboot<br>
A paperclip<br>
A paperclip<br>
A USB cable<br><br>
A USB cable<br><br>


'''How to flash boot.img:'''
'''How to unlock:'''
Insert the paperclip into device in shutdown state - power it on, it'll enter recovery mode.
From there, run:
adb reboot fastboot
now in fastboot, unlock it:
fastboot oem unlock
fastboot oem unlock_accept


''Step 1'': Boot the device in recovery mode: Shut it down, disconnect the USB cable. Insert the paperclip in the "RESET" hole at the back of the device. Hold the power button. The device will boot into recovery.
Now flashing is impossible (remote: 'not support "-u" option'), so we got to use ADB for that...
Note: you need to run unlock_accept in 5 seconds after running unlock.


''Step 2'': Flash the image with ADB: Connect the USB cable, do not interact with the recovery. Open a shell window. To get write access to the device, use '''adb root'''.
'''Using ADB'''
After that, push the image to eMMC block 0 partition 6, which is the boot partition: '''adb push boot.img /dev/block/mmcblk0p6'''.
 
Boot into recovery mode as described above.
To pull the boot partiton:
adb pull /dev/block/mmcblk0p6 boot.img
To push it:
adb push boot.img /dev/block/mmcblk0p6


== Installation ==
== Installation ==
Line 85: Line 98:
* [https://tiger.media/pages/tigerbox-touch Product website for Germany]
* [https://tiger.media/pages/tigerbox-touch Product website for Germany]
* [https://github.com/tigerbox-reverse-engineering/tigerbox/wiki Reverse Engineering Wiki]
* [https://github.com/tigerbox-reverse-engineering/tigerbox/wiki Reverse Engineering Wiki]
* [http://opensource.rock-chips.com/wiki_Fastboot#Lock_and_Unlock_the_Device Fastboot implementation docs]
* [https://opensource.rock-chips.com/wiki%20U-Boot U-Boot docs]

Latest revision as of 17:17, 26 January 2025

🚧 This page is a work-in-progress. Some information contained within may be inaccurate or incomplete.
This device is marked as not booting.
Status: Attempting to mainline - stock decompiled DTB just compiles with mainline
Tigermedia Tigerbox TOUCH
CHANGE_ME
CHANGE_ME
Manufacturer Tigermedia
Name Tigerbox TOUCH
Codename tigermedia-tigerbox
Released Not sure, around 2017 or so
Type embedded
Hardware
Chipset Rockchip RK3128
CPU 4x 1.2 GHz ARM Cortex-A9
GPU Mali-400 MP2
Display -
Storage 8 GB
Memory 512 MB (2x 256MB DDR3L SDRAM)
Architecture armv7
Software
Original software Android
Original version 5.1
postmarketOS
Category testing
Pre-built images no
Mainline no
postmarketOS kernel -
Unixbench Whet/Dhry score -


Contributors

Users owning this device

  • User0 (Notes: running stock android OS)


How to flash the device / How to unlock the Bootloader

Unlocking the device is possible and really easy -

You need:
ADB with fastboot
A paperclip
A USB cable

How to unlock: Insert the paperclip into device in shutdown state - power it on, it'll enter recovery mode. From there, run:

adb reboot fastboot

now in fastboot, unlock it:

fastboot oem unlock
fastboot oem unlock_accept

Now flashing is impossible (remote: 'not support "-u" option'), so we got to use ADB for that... Note: you need to run unlock_accept in 5 seconds after running unlock.

Using ADB

Boot into recovery mode as described above. To pull the boot partiton:

adb pull /dev/block/mmcblk0p6 boot.img

To push it:

adb push boot.img /dev/block/mmcblk0p6

Installation

/* Not yet */

See also