Firmware
WiPhone firmware 0.8.30 source code
Recommended version Verified — manufacturer file
Download zip (4.3 MB) Manufacturer's page ↗
Official source code of WiPhone firmware 0.8.30, the newest source the vendor has published (source files dated 2022-08-09).
Read before installing. Arduino sketch, not ESP-IDF. WiPhone Public License v1.0 (redistribution permitted with the licence text, which is inside the archive). The vendor re-packed this zip on 2024-03-05 (README.md only); the Wayback copy of 2023-12-15 differs.
Contents
| File | Size | SHA-256 |
|---|---|---|
| WiPhone-0.8.30.zip | 4.4 MB | 144d106b8ad279e638a66a45443f16f3d44508bacf3da08d95f62dfc1d72c07c |
| README.txt | These instructions | |
| SHA256SUMS | Checksums of the files above | |
Instructions
The complete README.txt included in the zip:
WiPhone firmware 0.8.30 source code
===================================
WHAT THIS IS
------------
Official source code of WiPhone firmware 0.8.30, the newest source the vendor
has published (source files dated 2022-08-09). Changelog 0.8.30: UDP SIP;
calls default to the ear speaker with in-call volume on the arrow keys;
brightness restored on boot; better SIP handling when Wi-Fi drops or the SIP
server goes away. No 0.8.30 binary was found on the vendor server.
Licence: WiPhone Public License v1.0 (HackEDA, Inc.). Section 1.0 grants a
world-wide, royalty-free, non-exclusive licence to use, reproduce, make
available, modify and distribute the Covered Software, which it defines as
"any and all software, firmware and data released" under the licence;
section 3.0.2 requires that recipients be given a copy of the licence. The
full text is the file WiPhone_Public_License_v1.0.txt inside the firmware
source archives in this store (wiphone-firmware-source-0-8-27 and
wiphone-firmware-source-0-8-30); the licence URL cited in the source headers,
https://wiphone.io/WiPhone_Public_License_v1.0.txt, returned 404 on
2026-09-18. The changelog records that the licence was added in 0.8.26.
The firmware is an Arduino sketch built with the WiPhone Arduino core
(Arduino-ESP32 based), not an ESP-IDF project; HackEDA's GitHub repository
ESP32-WiPhone/wiphone-firmware has only ever held a README ("Currently nothing
here, just a place to keep track of issues"), so these vendor zips are the
official source releases.
APPLIES TO
----------
WiPhone (HackEDA) — boards "WiPhone N0C311" and "WiPhone Pro N0C311P" in the
Arduino core. Building for any other board is outside the vendor's
instructions.
BEFORE STARTING
---------------
- Arduino IDE 1.8 or later (vendor instructions).
- The WiPhone Arduino core: in File > Preferences add
https://wiphone.io/static/releases/arduino_platforms/package_WiPhone_index.json
to Additional Board Manager URLs, then install "WiPhone" from the Boards
Manager; or use the archived core, entry wiphone-arduino-core-0-1-2. Which
core version this source was built against is not stated in the archive.
- For data files: the arduino-esp32fs-plugin
(https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/download/1.0/ESP32FS-1.0.zip).
- The CP210x USB-UART driver and a micro-USB data cable.
- Record SIP accounts and the phonebook: "ESP32 Sketch Data Upload" overwrites
every file in SPIFFS, and a different partition scheme overwrites flash
(vendor warnings).
CONTENTS OF THIS ZIP
--------------------
The zip published on fubsypoly.com wraps the vendor file(s)
byte-for-byte, unmodified.
WiPhone-0.8.30.zip
4,657,627 bytes
SHA-256 144d106b8ad279e638a66a45443f16f3d44508bacf3da08d95f62dfc1d72c07c
The vendor's source archive, unmodified: folder WiPhone-0.8.30/ with the
sketch, src/, data/, tools/, CHANGELOG.txt, INTERNAL_FLASH.txt and
WiPhone_Public_License_v1.0.txt.
README.txt
This file.
SHA256SUMS
SHA-256 checksums of the files above.
INSTALLATION
------------
1. Unzip and rename the folder to WiPhone (the vendor requires the project
directory to be called "WiPhone").
2. Open WiPhone.ino in the Arduino IDE; select the WiPhone board under Tools
> Board. The default partition scheme is two 6.5 MB application slots and
3.6 MB SPIFFS.
3. Connect the phone and press Upload.
4. Only if the data files are wanted (ringtone, background, default
settings): Tools > ESP32 Sketch Data Upload. This erases the phone's
SPIFFS contents.
VERIFYING
---------
Menu > Settings > Firmware settings shows "Device version"; it should read
0.8.30 (FIRMWARE_VERSION in config.h).
IF SOMETHING GOES WRONG
-----------------------
- A failed upload is repeated; the ESP32 ROM bootloader is not affected by a
bad sketch.
- Force a shutdown by holding the power button for 10 seconds.
- If a phone boots an older image after an upload, it is running the other OTA
slot; see the binary entries' READMEs (boot_app0.bin at 0xe000).
DOWNGRADING
-----------
Uploading older source is a normal serial upload; the same caveats as the
binary entries apply (no OTA downgrade; settings compatibility between
versions is not documented).
PROVENANCE
----------
- File: WiPhone-0.8.30.zip
- Retrieved from:
https://wiphone.io/static/releases/firmware/WiPhone-0.8.30.zip
- Wayback copy: https://web.archive.org/web/20231215174502/https://wiphone.io/static/releases/firmware/WiPhone-0.8.30.zip
- Date retrieved: 2026-09-18
- Official page: https://wiphone.io/docs/WiPhone/latest/technical_manual/software/programming_manual.html
- Status: verified (vendor download from the vendor's firmware server)
The Wayback capture of 2023-12-15 is a different zip (4,658,587 bytes, SHA-256
9a79d86cd4463f36bc5488a9f6a55ca9a67d17b4a9c7b00ede8b5c693aba0aa0). The two
differ only in README.md: the 2023 copy carried the vendor's internal
release-process notes (git server repo.mzjtechnology.com, build-tool and
server steps); the vendor re-packed the archive on 2024-03-05 with those notes
removed. All other 949 files are identical. The current vendor file is hosted.
MORE INFORMATION
----------------
- https://radios.fubsypoly.com/wiphone/
- https://radios.fubsypoly.com/wiphone/vol-3/ (Configuration & Firmware)
- Firmware Updates (OTA): https://wiphone.io/docs/WiPhone/latest/user_manual/OTA.html
- Firmware Download Tool Instructions: https://wiphone.io/docs/WiPhone/latest/technical_manual/software/download_tool_instructions.html
- Programming Instructions (Arduino): https://wiphone.io/docs/WiPhone/latest/technical_manual/software/programming_manual.html
- Custom Firmware Server example: https://wiphone.io/docs/Examples/latest/FirmwareServer.html