Giter Site home page Giter Site logo

ncravino / h96_max_v58 Goto Github PK

View Code? Open in Web Editor NEW
11.0 4.0 2.0 1.51 MB

Experiments with the tv box H96 MAX V58 that runs the new Rockchip RK3588 SoC.

License: BSD 3-Clause "New" or "Revised" License

Shell 100.00%
h96 rk3588 rockchip android android-tv flashing otg tv-box

h96_max_v58's Introduction

Playing with the H96 MAX V58 (Rockchip RK3588)

I've got my box from Ali Express at around โ‚ฌ150. It came with a non-stock modified firmware that seemingly did nothing more that the stock one did. OTG was also not active.

Specs

It uses the new Rockchip RK3588 SoC, you can check the datasheet.

  • 2 processors
    • Quad Core Cortex-A76 @ 2.4 GHz
    • Quad Core Cortex-A55 @ 1.8 GHz
  • 4GB or 8GB of LPDDR4
  • 32/64/128GB of eMMC storage
  • ARM Mali 610 MC4 CPU
  • 1x USB2 port + 1x USB3 port
  • 1x Gigabit RJ45
  • 1x HDMI
  • 1x SPDIF
  • 2 wifi antennas
  • Bluetooth 5.0
  • 8K capabilities
    • Hardware Codecs Supported: Besides the usual it has AV1, H265, VP9, VC1 (not 8K)
  • an NPU with max 6TOPS
    • supports tensorflow, pytorch, tflite, caffe, ONNX, etc
    • supports int4,int8,int16,fp16,bf16,tf32
  • Android 12

It's quite a powerful SoC from Rockchip at a nice price. With proper Linux support (and probably additional cooling) it could easily be used as a desktop.

Mainline Linux Support

This SoC is very new, but there's currently (2023-08) an effort to integrate the RK3588 SoC into mainline. This means it'll probably be easier to get things like LibreElec on this box to boot in the future.

Playing with it

DISCLAIMER: You may brick/damage your box, do only if you know what you're doing and at your own risk

I've documented most of the experiments that I've done with the box. You can find about them in the links bellow.

Only tested for H96 Max v58 (Rockchip RK3588).

How to disassemble

Disassembling the H96 Max V58

How to use the different Boot Modes

Boot Modes

How to install the Stock firmware

Installing Stock

Activate OTG so we can use adb

The device comes by default with all the ports in host mode.

Activating OTG on the USB2.0 Port

When debug mode is on the port cannot be used for peripherals like a keyboard.

Install a new Launcher

I find the stock launcher unusable so I installed another one.

Installing a new launcher

Fixing Hardware Feature Flags for TV

There was an issue with Plex and this box where it was constantly changing layout due to a missing feature flag.

Fixing Hardware Feature Flags for TV

Cleaning up the Stock Install

There was plenty of software there that I didn't want, instead of uninstalling one by one via interface I used adb.

Cleaning up bloatware

Rooting

Should be doable with the usual magisk patch method, not tested yet.

Installing Rockchip Linux for RK3588

WIP: Still reading on it to make sure I don't brick it :D

Scripts

You can find helper scripts under ./scripts/.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.