GenBook-RK3588 is an open-source laptop with Rockchip's RK3588 at its heart. This powerful CPU integrates 4 Cortex-A76 and 4 Cortex-A55 cores and 4 Mali G610 graphics cores. An integrated NPU unit with 6 TOPs computing power can give local machine learning tasks a meaningful boost. This popular new chip gives users the option of many popular open-source operating systems, including Ubuntu, Debian, and Armbian.
GenBook-RK3588 adopts a design approach of a System on Module and motherboard, which facilitates future upgrades and developments. Users can also install higher-performance WiFi modules and bigger 2280-size M.2 NVMe SSDs. And if you need more ports, the accessibility of UART, I2C, and a 50-pin FPC interface will allow you to modify your laptop however you can imagine.
Powerful and Flexible

Performance
-
8-Cores ARM 64bit processor
RK3588 is Rockchips's new-gen flagship AIOT SoC with 8nm lithography process.Equipped with 8-core-64-bit CPU,it has frequency up to 2.0GHZ.Intergrated with ARM Mali-G610 MP4 quad-core GPU and build-in AI acceleration NPU,it provides 6Tops computing power and support mainstream deep learning frameworks.The powerful RK3588 can deliver more optimized performance in various AI application scenarios.
-
Three screen display capability
GenBook-RK3588 has powerful display capabilities and can achieve three screen simultaneous or different display functions using external HDMI and TYPEC interfaces
-
Large capacity memory support
GenBook-RK3588 supports a maximum of 32GB of ram and adopts a dual channel 32-bit structure, which can maximize memory utilization. Based on powerful memory support, laptops are very suitable for localized application software development, virtual machines, generative large language models, general-purpose servers, and other scenarios.
-
Powerful AI reasoning ability(single threaded)
GenBook-RK3588-AI is a free and open source repository containing a series of AI demos. Developers can quickly deploy AI models on GenBook with reference to demo to improve work efficiency.
Mission Scenario Model CPU speed(ms) NPU speed(ms) Classification ResNet50_vd - 33 Detection Picodet 162 112 Detection YOLOV5-s-relu - 57 Detection YOLOV8-n 192 119 Character Segmentation PPHumanSegV2Lite-Portrait 133 43 Face Detection SCRFD-2.5G-kps-640 108 42 Face FaceRecognition AdaFace/ArcFace/CosFace(R18) 81 12
Software
-
WPS Office
As one of the best Microsoft Office alternatives of 2021, WPS Office is fully compatible with main Linux distributions, including Ubuntu and Linux Mint. Download now to try the latest features in WPS Office for Linux. Writer, Spreadsheet, Presentation, and the PDF Toolkit can help you solve issues in viewing and editing common document types. Meanwhile, the small but feature-rich PDF toolkit can help you convert PDFs from and to Word, Excel, PPT, and image files with ease.
-
MPV
Based on the powerful video decoding capability of RK3588 and the system optimization work of the GenBook team, the laptop can currently support simultaneous decoding of four 4K H.264/H.265 videos.The ubuntu system uses the following command to install:
sudo apt-get install mpv
-
Vscode
Visual Studio Code is a free coding editor that helps you start coding quickly. Use it to code in any programming language, without switching editors. Visual Studio Code has support for many languages, including Python, Java, C++, JavaScript, and more. Ready to get started? Check out these introductory videos or check out our coding packs for Java and .NET.
-
Qt
Traditional embedded application software development requires the use of cross compilation environments. Genbook's powerful performance supports local development of embedded application software, drivers, kernel compilation, and file system creation, effectively solving various third-party package compatibility issues in cross compilation environments.
-
Kicad
KiCad is an open source software suite for Electronic Design Automation (EDA). The programs handle Schematic Capture, and PCB Layout with Gerber and IPC-2581 output. The suite runs on Windows, Linux and macOS and is licensed under GNU GPL v3.
GenBook's powerful processing performance allows it to run KiCAD open-source software perfectly. Based on the multi screen display function, it can display schematic and PCB files on different screens, greatly improving work efficiency.
-
More compatible application software, hoping to explore together with enthusiasts.
Upgradeable and Modifiable

-
Main board
The GenBook motherboard is designed based on modular programming, allowing users to upgrade different specifications of displays, wireless modules, add SSD hard drives, and expand other peripherals through IO.
The motherboard is a highly scalable development board. Open hardware design materials to support users in modifying and developing other products.
The MXM core board can be disassembled and replaced with other configurations, such as upgrading to a 32GB memory version.
-
Screen upgrade
The GenBook motherboard supports displays with eDP interfaces, with default reserved 4line eDP signals and a maximum resolution of 4KP60. It also supports touch screens with extended I2C interfaces.
The LCD interface on the software has been adapted, so replacing the screen does not require modifying the software.
Serial Number Manufacturer Model Resolution Refresh rate(HZ) Brightness(cd/m2) Touch screen Interface State 1 BOE NV140FHM-N42 1920x1080 60 300 NO eDP30 OK 2 BOE NE140FHM-N61 1920x1080 60 400 NO eDP30 OK 3 PANDA LM140LF1F01 1920x1080 120 300 NO eDP40 OK 4 BOE NV140FHM-T07 1920x1080 60 250 YES eDP40(special) OK 5 LG Display LP140QH2-SPD1 2560x1440 60 300 NO eDP40 Wait 6 TIANMA TL140BDXP01 2560x1440 120 300 NO eDP40 Wait 7 JDI LPM140M420 2560x1440 60 500 NO eDP40 Wait 8 BOE NE140QUM-N6A 3840x2160 60 500 NO eDP40 Wait -
Wireless upgrade
GenBook supports users to replace wireless modules, and the motherboard is equipped with a standard M.2 interface (PCIE+USB).
With the upgrade of the Linux kernel version, there will be more models for users to choose from, and we will continue to update them.
Serial Number Manufacturer Model Interface Wifi mode Bluetooth mode Antenna Intel AX200 PCIE+USB 802.11 ax/ac/abgn 5.0 2T2R Intel 9260NGW PCIE+USB 802.11 ac/abgn 5.1 2T2R Realtek Rtl8852be PCIE+USB 802.11 ax/ac/abgn 5.2 2T2R Realtek Rtl8822be PCIE+USB 802.11 ac/abgn 4.2 2T2R CM5 Realtek Rtl8821ce PCIE+USB 802.11 ac/abgn 5.0 1T1R CM5 Realtek Rtl8822ce PCIE+USB 802.11 ac/abgn 5.0 2T2R CM5 -
I/O extend
The motherboard provides a 50PIN FPC connector for user expansion, providing rich expansion interfaces for secondary development, such as implementing 5G network communication, expanding PCIE AI cards, adding low-speed encryption chips, and docking with FPGA to achieve custom functions.
In the future, we will also design various open-source functional modules and hope that more users can join.
Features & Specifications
{image goes here tbd}
GenM5 System on Module:
- Rockchip RK3588 (8-core CPU, 4-core GPU, 6 TOPS NPU)
- 8GB or 32GB of LPDDR4 RAM
- 64 GB eMMC storage built-in
- High performance ES8336 DAC
- MXM-style interface for high-speed connection to motherboard
Display
- BOE NV140FHM-N42, Full HD (1920x1080), 60Hz
- 300 cd/m² display brightness
- Supports upgrades and repairs using other models of display
Wireless
- Realtek RTL8852BE(WiFi 6 and Bluetooth 5.2)
- 802.1ax MIMO 2T/2R
- M.2 interface (PCIE+USB 2.0)
- Upgradeable to faster wireless chipsets
Storage
- 64 GB eMMC built-in
- Support for adding one M.2-2280 NVMe solid state drive
- PCIe 3.0X4 interface
I/O
- 1x USB Type-C 3.2 Gen 1 (5 Gbps speeds, Alt Display Mode)
- 1x USB Type-A 3.2 Gen 1 (5 Gbps)
- 1x Full-size HDMI
- 1x 3.5 mm TRRS headset jack
- 50-pin FPC connector outputs:
- PCIe 2.0X1/USB 3.0/SATA 3.0, (Pick one out of three)
- 2x USB 2.0 HOST interfaces
- 1x Gigabit Ethernet
- 1x SDMMC 3.0
- UART, SPI, I2C GPIO
Battery and charging
- Lithium-ion Battery
- 5000 mAh, 7.6 V (38 Wh)
- DC charging (9 V-20 V wide voltage input)
- USB Type-C PD charging (only supports use when turned on)
Other Features
- 2x 2 W speakers with independent sound chambers
- Webcam with physical disconnection switch
- Charging and power LEDs
- Dimensions: 323.4x219.9x19.9 (H)mm
- Weight: 1.5 kg (3.31 lbs)
Operating systems
- Debian 11 (default)
- Ubuntu (20.04-LTS, 22.04-LTS, or 24.04-LTS)
- Armbian
- Android 14
- UOS
- Kylin
- Alt-Linux
- Continuous updates for other distributions
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.