Repository navigation
PocketOBI v2.3.0 - Japanese build, new logo, prebuilt binaries
PocketOBI v2.3.0 — Japanese build, new logo, ready-to-flash binaries
PocketOBI now speaks Japanese on every screen, wears its new logo, and from this release on every version ships prebuilt binaries for each board: no toolchain needed to get started.
What's new
- Japanese build (日本語) — the whole UI in Japanese (Settings > Language > JA), on both the ESP32-C3 and the CYD. Debug, PC Bridge and About stay in English.
- New PocketOBI logo on the splash and About screens.
- CYD touch-calibration screen translated (FR/DE/ES/JA).
- Prebuilt binaries attached below, one per board and language, with checksums.
tools/hostsim— compiles the real firmware for your PC and saves every screen as an image, per language and board. Check a translation without a board.- Under the hood: the firmware source is split into modules (same behaviour, easier to read and extend).
Full changelog: CHANGELOG.md.
日本語 — help wanted
The Japanese text is a first draft that no native speaker has reviewed. Expect stiff phrasing and some wrong repair vocabulary. If you read Japanese, and especially if you repair power-tool batteries, your corrections are the most useful contribution you can make. All the text is in one file, strings_ja.h, with the English next to each line. Open a translation issue or a pull request; no build needed. Details: docs/TRANSLATING.md.
German and Spanish are first drafts too: the review page https://therepairforge.github.io/translate/ shows every screen and opens a prefilled issue for each string. Contributors are thanked in the release notes.
Which file do I flash?
| Hardware | English / French / German / Spanish | Japanese |
|---|---|---|
| ESP32-C3 SuperMini + ST7789 + EC11 encoder (reference) | PocketOBI-v2.3.0-esp32-c3.bin |
PocketOBI-v2.3.0-esp32-c3-ja.bin |
| CYD ESP32-2432S028R (touch) | PocketOBI-v2.3.0-cyd.bin |
PocketOBI-v2.3.0-cyd-ja.bin |
Each .bin is a merged image (bootloader + partitions + app): flash it at address 0x0.
pip install esptool
esptool --chip esp32c3 write_flash 0x0 PocketOBI-v2.3.0-esp32-c3.bin
esptool --chip esp32 write_flash 0x0 PocketOBI-v2.3.0-cyd.binOlder esptool versions are called esptool.py. SHA-256 checksums are in SHA256SUMS.txt. The *-parts.zip files hold the separate images and their offsets (OFFSETS.txt) for tools that want them.
Or build from source: pio run -e esp32-c3 / cyd / esp32-c3-ja / cyd-ja, or the Arduino IDE (see README, Build & flash).
Reminder
The CYD is an alternative board, bench-validated end to end; the ESP32-C3 remains the reference product. CYD wiring: README, Alternative board: CYD, and the step-by-step CYD guide. Never connect the pack's B+ (18 V) to the ESP32.