This page documents the browser pages served by Ize Compose in AP Server mode and Wi-Fi client mode.
Open the browser at:
http://192.168.4.1/
The device screen shows the Wi-Fi name or local IP address, PIN when needed, GitHub sync status, and the exit hint. Use Ctrl + Menu to leave the web mode.
.jpg)
For v1.4.1, the browser setup page can save repository settings for the top-level Sync path.
Enter from the device menu:
Menu -> Network -> WiFi
The document web page is for text-file management on the SD card and GitHub sync setup. In Wi-Fi client mode, scan visible networks on the device, choose one with the arrow keys, enter the password if needed, then open the displayed local IP address from another browser on the same network. PIN entry is required to open this browser page and save GitHub settings. Later Sync runs from the device without opening the browser again.
| Action | What it does |
|---|---|
Read |
Opens the selected text file in the browser |
Download |
Downloads the selected text file |
Delete |
Deletes the selected text file after browser confirmation |
Upload Text File |
Saves the uploaded text as the next doc_N.txt file |
GitHub settings are entered from the unified browser page in Wi-Fi mode.
Enter from the device menu:
Menu -> Network -> WiFi
After Wi-Fi connects, open the IP address shown on the device. Enter the device PIN. Scroll to the bottom of the page and use GitHub Sync.
Fields:
| Field | Example | Notes |
|---|---|---|
| Owner | ize-studio |
GitHub account or organization name |
| Repository | my-private-writing-backup |
Repository name only |
| Branch | main |
Existing branch to update |
| Document path | documents |
Folder inside the repository where .txt files will be written |
| Token | github_pat_... |
Token with Contents read/write permission for this repository |
After saving these settings, use:
Menu -> Sync
The device will try the last successful Wi-Fi network, upload local text documents to the configured GitHub repository path, show success or failure, turn Wi-Fi off, and return to the menu.
If GitHub settings are missing, or the saved Wi-Fi network is not visible, the device should show an error and fall back to Wi-Fi setup mode.
Enter from the device menu:
Menu -> Network -> WebServer or Menu -> Network -> WiFi
For Network -> WebServer, enter the 10-digit AP password on the device, join IZEcompose_FileServer, open:
http://192.168.4.1/
For Network -> WiFi, connect the device to the selected Wi-Fi network and open the local IP shown on the device. In both modes, enter the 4-digit browser PIN shown on the device page.
The external web page is loaded from:
/ize_compose/ize_compose_1-4-1.html
If that file is missing, the firmware returns an error. Keep this file on the SD card.
.jpg)
The PIN field is at the top of the web page. The same PIN is required for:
If the PIN is empty or wrong, the change is rejected.
The Settings & Update tab edits these settings:
| Setting | Control | Notes |
|---|---|---|
| Sleep Timer | Slider | Stored in firmware preferences |
| Text Size | Slider | Display scale |
| Line Space | Slider | Line spacing |
| Character Space | Slider | Letter spacing |
| Speed | Number input | Default 0; changing can affect typing feel |
| Refresh | Number input | Default 2000; changing can affect refresh behavior |
| English Keyboard | Radio buttons | Qwerty or Dvorak |
| Language | Scroll list | Selects English or a multi-language layout |
Press Save to apply all settings at once.
If no value changed, the page reports that no changes were detected.
When settings are saved, the firmware writes a backup file:
/ize_compose/settings_backup.json
This file is for recovery after reset/reinstall. If preferences are empty and the backup exists, the firmware can restore settings, including the saved GitHub token, and save them back into device preferences.
Firmware uploads must use this upload filename:
izefirmware.bin
The page automatically sends the selected firmware as izefirmware.bin.
During update, the firmware stages the file at:
/ize_compose/upload/izefirmware.bin
After a successful update, the staged file is removed to avoid repeated update attempts.
In WiFi mode, the Settings & Update tab also checks the latest GitHub Release. When a newer release is available on GitHub, the web page shows that an update is available.
Press Online Update to download the release firmware and, when needed, the matching versioned SD web page from the GitHub Release assets. The device shows download progress and starts OTA only after the required release files have been downloaded.
Font and image uploads no longer require a separate target selector. The filename decides the target.
Examples:
| Uploaded filename | Stored as |
|---|---|
initial.png or any .png |
/ize_compose/initial.png |
hwalja_hangul.bin |
/ize_compose/hwalja/hwalja_hangul.bin |
NanumGothic_hangul.bin |
/ize_compose/hwalja/hwalja_hangul.bin |
NanumGothic_jamo.bin |
/ize_compose/hwalja/hwalja_jamo.bin |
hwalja_latin.bin |
/ize_compose/hwalja/hwalja_latin.bin |
Supported font suffixes:
latin.bin
hangul.bin
jamo.bin
jp.bin
greek_cyrillic.bin
arabic.bin
indic.bin
sea.bin
misc.bin
Recommended SD card layout:
/ize_compose/
initial.png
ize_compose_1-4-1.html
settings_backup.json generated by firmware after settings save
hwalja/
hwalja_latin.bin
hwalja_hangul.bin
hwalja_jamo.bin
hwalja_jp.bin
hwalja_greek_cyrillic.bin
hwalja_arabic.bin
hwalja_indic.bin
hwalja_sea.bin
hwalja_misc.bin
upload/
izefirmware.bin temporary during firmware update
settings_backup.json and upload/izefirmware.bin do not need to be prepared manually for normal use. They are written by the firmware when needed.
/ize_compose/ize_compose_1-4-1.html is now the single browser page for both WiFi mode and WebServer mode. It has two tabs:
The previous separate property_update.html and document_server.html files are kept only as compatibility copies of this page.
Online firmware update is active in this build. The release update flow downloads both firmware and the versioned SD web page when needed. Local file upload remains the supported path for fonts and initial.png.