{"product_id":"colorberry-pi-zero-2w-portable-console","title":"ColorBerry — Pi Zero 2W Portable Console","description":"\u003ch2\u003eWhat is it?\u003c\/h2\u003e\u003cp\u003e\u003cstrong\u003eColorBerry\u003c\/strong\u003e is a refined, production-ready evolution of the beloved Beepy\/BeepBerry concept. Built around the \u003cstrong\u003eRaspberry Pi Zero 2 W\u003c\/strong\u003e and sealed in a precision CNC aluminum chassis, it delivers a complete, pocketable Linux environment without the kit-building guesswork.\u003c\/p\u003e\u003cp\u003eEvery unit ships with a \u003cstrong\u003epre-flashed 64 GB Class 10 microSD\u003c\/strong\u003e, fully configured drivers, and optimized firmware — unbox, power on, and start coding. The \u003cstrong\u003e2.7-inch JDI transflective LCD\u003c\/strong\u003e is the star: 3-bit, 8-color, perfectly readable in direct sunlight, yet sips only 50 µW for static images and 350 µW when refreshing. With a \u003cstrong\u003e5000 mAh Li-Po\u003c\/strong\u003e inside, you can hack for up to \u003cstrong\u003e20 hours\u003c\/strong\u003e on a single charge.\u003c\/p\u003e\u003ch2\u003eWhy Was It Made?\u003c\/h2\u003e\u003cp\u003eThe original Beepy captured imaginations, but its DIY nature left many users wrestling with 3D-printed tolerances, slow charging, and software bring-up. ColorBerry is the \"just works\" successor that preserves the minimalist, distraction-free coding ethos while solving the practical pain points.\u003c\/p\u003e\u003cp\u003eThe transflective display choice was deliberate: it invites outdoor use — parks, cafés, commutes — without the battery anxiety of traditional backlit panels. By upgrading the charging circuit from 100 mA to 1 A, wrapping everything in rigid aluminum, and pre-installing PyGame, WiFi tools, Bluetooth stacks, and Fcitx CLI Chinese input, ColorBerry becomes the ultimate \"sit down anywhere and make something\" device.\u003c\/p\u003e\u003ch2\u003eWhat Makes It Special?\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSunlight supremacy:\u003c\/strong\u003e JDI 2.7\" semi-reflective transflective panel. 3-bit color palette (8 colors) for TUIs and retro graphics; zero backlight required in daylight, adjustable backlight (max 0.12 W) for night use. Power draw measured in microwatts, not milliwatts\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20-hour endurance:\u003c\/strong\u003e 5000 mAh cell paired with ultra-low-power display physics yields genuine all-day, multi-day operation for text editing, SSH sessions, and light Python scripting\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1 A intelligent charging:\u003c\/strong\u003e Complete PCB redesign replaces the original 100 mA trickle charger with 1 A CC-CV charging — full charge in under 6 hours vs. ~20 hours on original Beepy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZero-friction software:\u003c\/strong\u003e Pi Zero 2 W (4× 1 GHz, 512 MB RAM) with 64 GB Class 10 A1 card. Pre-tuned DietPi or Raspberry Pi OS Lite: PyGame framebuffer drivers, WiFi\/BT firmware, Fcitx5 for pinyin\/zhuyin in terminal, power-management scripts. No config.txt archaeology required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCNC aluminum armor:\u003c\/strong\u003e Unibody front shell with integrated display bezel and keyboard well; thermally couples to the Zero 2 W for passive cooling. Rigid enough for pocket carry, premium enough for desk display\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eKey Specifications\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompute:\u003c\/strong\u003e Raspberry Pi Zero 2 W (4× Cortex-A53 @ 1 GHz, 512 MB RAM)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDisplay:\u003c\/strong\u003e 2.7-inch JDI transflective LCD, 3-bit 8-color, sunlight-readable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStorage:\u003c\/strong\u003e 64 GB Class 10 A1 microSD (pre-flashed)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBattery:\u003c\/strong\u003e 5000 mAh Li-Po — up to 20 hours runtime\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCharging:\u003c\/strong\u003e 1 A CC-CV — full charge in under 6 hours\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChassis:\u003c\/strong\u003e CNC aluminum unibody\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCooling:\u003c\/strong\u003e Passive (thermally coupled to chassis)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftware:\u003c\/strong\u003e DietPi \/ Raspberry Pi OS Lite, PyGame, Fcitx5, WiFi\/BT pre-configured\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eColorBerry User Manual\u003c\/h2\u003e\u003ch3\u003eGetting Started\u003c\/h3\u003e\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eBack up your TF card immediately\u003c\/strong\u003e after receiving the device.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower off procedure:\u003c\/strong\u003e Long press the hang-up key (top right corner) for soft shutdown first, then cut power via the bottom toggle switch.\u003c\/li\u003e\n\u003cli\u003eThe screen ships with a \u003cstrong\u003ebuilt-in protective film\u003c\/strong\u003e — remove when ready.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHDMI \u0026amp; built-in screen\u003c\/strong\u003e cannot work simultaneously; a system restart is required to switch display modes.\u003c\/li\u003e\n\u003c\/ol\u003e\u003ch3\u003eDefault Login Credentials\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrange Pi:\u003c\/strong\u003e username \u003ccode\u003eorangepi\u003c\/code\u003e \/ password \u003ccode\u003eorangepi\u003c\/code\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRaspberry Pi:\u003c\/strong\u003e username \u003ccode\u003ehyphen\u003c\/code\u003e \/ password \u003ccode\u003ehyphen\u003c\/code\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eAlias commands are preset in \u003ccode\u003e.zshrc\u003c\/code\u003e — modify as needed.\u003c\/p\u003e\u003ch3\u003eScreen Dithering Settings\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003ed0\u003c\/code\u003e — Disable dithering; clearest font display\u003c\/li\u003e\n\u003cli\u003e\n\u003ccode\u003ed3\u003c\/code\u003e — Default dithering algorithm\u003c\/li\u003e\n\u003cli\u003e\n\u003ccode\u003ed4\u003c\/code\u003e — Slightly blurry fonts; optimal for image display\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eScreen Backlight Control\u003c\/h3\u003e\u003cp\u003eUse the side physical buttons or command line:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003eb\u003c\/code\u003e — Turn on backlight\u003c\/li\u003e\n\u003cli\u003e\n\u003ccode\u003ebn\u003c\/code\u003e — Turn off backlight\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eTouchpad Mode\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003ccode\u003ekey\u003c\/code\u003e — Touchpad simulates directional keys\u003c\/li\u003e\n\u003cli\u003e\n\u003ccode\u003emouse\u003c\/code\u003e (default) — Touchpad simulates mouse\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eLaunch Desktop Environment (Experimental)\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrange Pi:\u003c\/strong\u003e \u003ccode\u003esu -l orangepi -c xinit\u003c\/code\u003e to start LXQt desktop\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRaspberry Pi:\u003c\/strong\u003e \u003ccode\u003esu -l hyphen -c xinit\u003c\/code\u003e to start LXQt desktop\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e📖 \u003cstrong\u003eProject Homepage:\u003c\/strong\u003e \u003ca href=\"https:\/\/github.com\/hyphenlee\/colorberry\" target=\"_blank\"\u003egithub.com\/hyphenlee\/colorberry\u003c\/a\u003e\u003c\/p\u003e","brand":"Denjhang's Retro Hardware","offers":[{"title":"Default Title","offer_id":46179338125509,"sku":null,"price":299.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0777\/8507\/1813\/files\/05_4336df6b-8a4a-4378-a1ce-87451da5ae67.jpg?v=1778034626","url":"https:\/\/denjhang.myshopify.com\/products\/colorberry-pi-zero-2w-portable-console","provider":"Denjhang's Retro Hardware","version":"1.0","type":"link"}